[go: up one dir, main page]

WO2003105420A1 - Data communication method and data transmission apparatus - Google Patents

Data communication method and data transmission apparatus Download PDF

Info

Publication number
WO2003105420A1
WO2003105420A1 PCT/JP2003/006899 JP0306899W WO03105420A1 WO 2003105420 A1 WO2003105420 A1 WO 2003105420A1 JP 0306899 W JP0306899 W JP 0306899W WO 03105420 A1 WO03105420 A1 WO 03105420A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
buffer
unit
transmission
stored
Prior art date
Application number
PCT/JP2003/006899
Other languages
French (fr)
Japanese (ja)
Inventor
藤井 秀和
西村 崇
Original Assignee
シャープ株式会社
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 シャープ株式会社 filed Critical シャープ株式会社
Priority to JP2004512359A priority Critical patent/JP4033860B2/en
Priority to AU2003244101A priority patent/AU2003244101A1/en
Publication of WO2003105420A1 publication Critical patent/WO2003105420A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements

Definitions

  • the present invention relates to a data communication method and a data transmission device in a communication system using a transmission path in which an error such as wireless communication or power line communication occurs, and in particular, to a data communication method and a data transmission method in a communication system that performs data transfer in real time.
  • Data transmission device Background art
  • an error correction code is added for each packet unit or for each of a plurality of block units obtained by dividing one bucket into a plurality.
  • the receiving side makes a retransmission request based on the request.
  • a retransmission request is made by the receiving side in this way, data erroneously received by the receiving side is retransmitted by the transmitting side in accordance with the retransmission request from the receiving side.
  • a setting is made such that data transmission is performed from a specific transmission device to a reception device in a predetermined period, and a communication band for each communication device is secured.
  • FIG. 11 is a block diagram showing a data transmission device used in a conventional wireless communication system. 2 shows the internal configuration of the unit 201.
  • the sequence number is added by the sequence number adding section 13, and then the time stamp adding section 14 is used to receive the packet.
  • the information about the playback time to be played back by the is added and temporarily stored in the transmission buffer 16.
  • the retransmission request analysis unit 18 analyzes the reception status of the reception side from the ACK signal from the reception side received by the reception unit 17 via the antenna 21 and transmits information on the packet to be retransmitted to the transmission data.
  • Inform management unit 15 When the transmission period set for the data transmission device 201 starts, the transmission data management unit 15 transmits the data to be transmitted from the retransmission packet held in the transmission buffer 16 and the new packet. Search for the packet.
  • the packet is transmitted from the transmission buffer 16 in the order of the stored sequence number by a predetermined packet amount until the transmission period ends. read out.
  • the packet read from the transmission buffer 16 has the error correction code added by the error correction code addition unit 20 for each bucket or each of a plurality of blocks, and is transmitted from the transmission unit 19 via the antenna 21. Is performed.
  • the discard control operation according to the flowchart of FIG. 12 is started.
  • the reproduction time of the packet stored in the transmission buffer 16 and having the earliest reproduction time on the receiving side is determined.
  • Confirm S101
  • the processing operation of S101 is performed again.
  • the data transmission device performs a transmission operation in a preset transmission period according to the flowchart of FIG. Check the start time of the transmission period using a timer (not shown) in the transmission data management unit 15, or receive a signal indicating transmission permission from the outside at the reception unit 17 and allow the retransmission request analysis unit 18 to permit transmission.
  • the transmission data management unit 15 confirms the start time of the transmission period by recognizing the transmission period, the transmission period is started and the transmission operation is started (S111).
  • the ACK signal from the receiving side received by the receiving unit 17 is analyzed by the retransmission request analysis unit 18, and the retransmission bucket confirmed and the new bucket to be newly transmitted are transmitted to the transmission data management unit. 15 is searched (S1 1 2). Based on the search result, the retransmission bucket to be transmitted and the sequence number of the new bucket stored in the transmission buffer 16 are stored in the transmission data management unit 15 (S113). Based on the sequence number stored in the transmission data management unit 15, the transmission data management unit 15 determines whether the retransmission packet to be transmitted and the new packet exist in the transmission buffer 16 or not. (S114).
  • the transmission data management unit 15 confirms the current time, and the remaining transmission period is sufficient to transmit the bucket to be transmitted. It is determined whether or not (S1 15). At this time, if it is determined that transmission is not possible (No), all processing is terminated, while if it is determined that transmission is sufficient (Yes), the packet to be transmitted is transmitted. Later (S116), the process proceeds to S114. Then, the processing of 3114 to 3116 is repeated until there is no more packet to be transmitted or the transmission period is not enough time for transmission.
  • the error recovery capability by retransmission reaches its limit, and there is a problem that data to be continuously processed such as video and audio is interrupted during processing on the receiving side.
  • the time stamp given to the packet is compared with the current time, so that the packet can be received at a time that can be reproduced on the receiving side. Let the user determine whether the packet is a packet or not.
  • Japanese Patent Application Laid-Open No. 2000-216816 discloses a method of comparing a packet time stamp with the current time and stopping retransmission control if the delay is equal to or greater than a specified value. I have. However, in any of the above methods, a complicated time comparison must be performed to control the discard of buckets from the transmission buffer by checking the playback time on the receiving side, and the circuit scale is large. It will be connected. Also, with reference to Japanese Patent Application Laid-Open No. 2000-212816, if the delay of an arbitrary packet increases, the retransmission control stops, and the state of an error occurring in the transmission process is reduced. It is difficult to know exactly. Disclosure of the invention
  • the present invention does not have a complicated circuit configuration when transmitting continuously processed data such as a video signal and an audio signal using a communication transmission line having an error.
  • Another object of the present invention is to provide a data communication method and a data transmission device capable of discarding a bucket that has become too late for the reproduction time on the receiving side.
  • a data communication method comprises: a data transmission device having a buffer for storing data for each first data unit; and a data reception device for receiving data transmitted by the data transmission device.
  • a data communication method in which the data transmitting device confirms data requested by the data receiving device to retransmit, wherein the data transmitting device checks the data stored in the buffer in the data transmitting device.
  • the data receiving apparatus is provided with the number of retransmissions, which is information indicating whether retransmission is possible or not. Changing the number of retransmissions assigned to each of the data stored in the buffer, and discarding the data for each of the first data units for the number of retransmissions exceeding a predetermined value from the buffer.
  • a trigger is generated at a predetermined timing, and the number of retransmissions of the data stored in the buffer is subtracted or added by one, and the number of retransmissions is calculated. It is checked whether the specified value has been reached. In this way, by monitoring the number of retransmissions of each data in the first data unit, it is possible to easily confirm that the data cannot be reproduced by the data receiving device. Therefore, it is possible to simplify the process of discarding a packet that has been confirmed to be unreproducible from the buffer.
  • a data communication method includes a data transmission device having a buffer for storing data for each first data unit, and a data reception device for receiving data transmitted by the data transmission device.
  • the data receiving apparatus For each data unit, the data receiving apparatus is provided with the number of retransmissions, which is information indicating whether or not retransmission is possible, and at predetermined timing, the data allocated to the data stored in the buffer is given.
  • the number of retransmissions is changed, and when the number of retransmissions for each of the first data units stored in the buffer exceeds a reference value, it is confirmed that a communication error has occurred and the amount of data to be transmitted. It is characterized by the following.
  • the data transmission device can easily confirm the state of the communication path with the data reception device by comparing the average value of the number of retransmissions of the data in the buffer with the reference value.
  • the data communication method of the present invention comprises: a data transmitting device having a buffer for storing data for each first data unit; and a data receiving device for receiving data transmitted by the data transmitting device.
  • the data receiving device confirms data requested to be retransmitted by the data transmitting device, wherein the data transmitting device stores the data in the buffer.
  • data is given a number of retransmissions, which is information indicating whether retransmission is possible to the data receiving apparatus.
  • Data stored in the buffer is given at predetermined timings Changing the number of retransmissions assigned to each of the data transmission devices, when the number of retransmissions for each of the first data units transmitted during the transmission period assigned to the data transmission device exceeds a reference value, It is characterized by confirming that the communication is abnormal and reducing the amount of data to be transmitted.
  • the data transmission device can easily confirm the state of the communication path with the data reception device by comparing the average value of the number of retransmissions of the data transmitted to the data reception device with the reference value.
  • a data communication method includes a data transmission device having a buffer for storing data for each first data unit, and a data reception device for receiving data transmitted by the data transmission device.
  • the data transmitting apparatus can easily determine the state of the communication path with the data receiving apparatus by comparing the amount of data discarded during a predetermined period, such as the generation cycle of the timing for subtracting the number of retransmissions, with the reference value. You can check.
  • the data communication device of the present invention includes a buffer for storing data for each first data unit, a transmitting unit for transmitting the data stored in the buffer, and a data receiving device for receiving the data.
  • a receiving unit that receives a reception acknowledgment signal notifying a reception state; and confirming a reception state of the data reception device based on the reception acknowledgment signal received by the reception unit.
  • a retransmission request analysis unit for recognizing, and for the data stored in the buffer, for each second data unit, a retransmission possible number serving as information indicating whether retransmission is possible to the data receiving apparatus.
  • a transmission data management unit for discarding data in the buffer and controlling input / output of the data, wherein the retransmission possible number management unit checks the value of the retransmission possible number.
  • the control unit changes the number of retransmissions assigned to each of the data stored in the buffer at each predetermined timing, and the transmission data management unit changes the number of retransmissions that exceeds a predetermined value.
  • the data for each of the first data units is confirmed and discarded from the buffer.
  • the data communication device of the present invention includes a buffer for storing data for each first data unit, a transmitting unit for transmitting the data stored in the buffer, and a data for receiving the data.
  • a receiving unit that receives a reception acknowledgment signal for notifying a reception state of the reception device; and a reception status of the data reception device based on the reception acknowledgment signal received by the reception unit.
  • a retransmission request analysis unit for recognizing data to be transmitted, and a retransmission capability serving as information indicating whether retransmission can be performed to the data receiving apparatus for each second data unit with respect to data stored in the buffer.
  • a transmission data management unit for confirming whether a communication error, in the allowable number of retransmissions management unit, at predetermined timing, stored in the buffer The number of retransmissions assigned to each of the data to be transmitted is changed by the transmission data management unit, and the number of retransmissions for each of the first data units stored in the buffer is set to a reference value. When the number exceeds the limit, it is confirmed that the communication is abnormal, and the amount of data to be transmitted is reduced.
  • the data communication device of the present invention includes a buffer for storing data for each first data unit, a transmitting unit for transmitting the data stored in the buffer, and a data receiving device for receiving the data.
  • a receiving unit that receives a reception acknowledgment signal for notifying the reception status of the data reception device; and a reception status of the data reception device based on the reception acknowledgment signal received by the reception unit.
  • a retransmission request analysis unit for recognizing the number of retransmissions, which is information indicating whether retransmission is possible to the data receiving apparatus for each second data unit for data stored in the buffer.
  • a retransmission count management unit for checking the value of the retransmission count, and a data transmission unit for each of the first data units transmitted during a transmission period allocated to the data transmission device.
  • a transmission data management unit that checks whether or not the communication is abnormal based on the number of retransmissions that can be performed.
  • the transmission data management unit stores the data in the buffer at predetermined times at the retransmission possible number management unit.
  • the retransmittable number of times assigned to each of the data is changed, and the transmission data management unit applies the data to each of the first data units transmitted during the transmission period assigned to the data transmission device.
  • the number of retransmissions exceeds a reference value, it is confirmed that a communication error has occurred and the amount of data to be transmitted is reduced.
  • the data communication device of the present invention includes a buffer for storing data for each first data unit, a transmitting unit for transmitting the data stored in the buffer, and a receiving unit for receiving the data.
  • a receiving unit for receiving a reception confirmation signal for notifying a state; and confirming a reception state of the data reception device based on the reception confirmation signal received by the reception unit, and recognizing data requested by the data reception device for retransmission.
  • a retransmission request analysis unit for performing the retransmission request count, which is information indicating whether retransmission is possible to the data receiving apparatus for each second data unit, for the data stored in the buffer.
  • the transmission data management unit checks the data for each of the first data units for the number of retransmissions that exceeds a predetermined value, and discards the data from the buffer. When the amount of data discarded from the buffer exceeds the reference value, it is confirmed that a communication error has occurred and the amount of data to be transmitted is reduced.
  • FIG. 1 is a block diagram illustrating an internal configuration of a data transmission device in the communication system according to the first embodiment
  • FIG. 2 is a flowchart showing the bucket discard control operation of the data transmitting apparatus of FIG. 1,
  • FIG. 3 is a flowchart showing a transmission control operation of the data transmission device of FIG. 1,
  • FIGS. 4A and 4B are diagrams showing the format of a packet transmitted from the data transmitting apparatus
  • FIG. 5 is a block diagram showing an internal configuration of a data transmission device in the communication system of the second embodiment
  • FIG. 6 is a flowchart showing the transmission control operation of the data transmission device of FIG.
  • FIG. 7 is a block diagram showing an internal configuration of a data transmission device in the communication system according to the third embodiment.
  • FIG. 8 is a flowchart showing a transmission control operation of the data transmission device of FIG. 7,
  • FIG. 9 is a block diagram showing another example of the internal configuration of the data transmission device in the communication system according to the third embodiment.
  • FIG. 10 is a block diagram showing another example of the internal configuration of the data transmission device in the communication system according to the third embodiment.
  • FIG. 11 is a block diagram showing the internal configuration of a data transmission device in a conventional communication system. It is a lock diagram,
  • FIG. 12 is a flowchart showing a bucket discarding control operation of the conventional data transmitting apparatus.
  • FIG. 13 is a flowchart showing a transmission control operation of the conventional data transmission device.
  • FIG. 1 is a block diagram showing an internal configuration of a data transmission device used in the communication system of the present embodiment.
  • a device in which data is externally input to a data transmission device will be described as an example.
  • the data transmission device includes a recording medium for storing data to be transmitted and is recorded on a recording medium such as a hard disk or an optical disk. It may be a data transmission device that transmits data.
  • the data transmitting apparatus 101 shown in FIG. 1 includes a sequence number adding section 1 for adding input data to each packet with a sequence number, and a time for adding a time stamp serving as a reproduction time to each packet.
  • a stamp addition unit 2 a retransmission possible number management unit 3 that manages the number of retransmissions possible for each packet, a transmission data management unit 4 that manages transmission data, and a bucket to which a sequence number and a time stamp are added
  • a transmission buffer 5 for temporarily storing data
  • a reception unit 6 for receiving a signal indicating the reception state of the reception side
  • a retransmission request analysis unit 7 for confirming a packet requested to be retransmitted by the reception side
  • a transmitting unit 8 for transmitting a packet to the receiving side, an error correcting code adding unit 9 for adding an error correcting code to a packet read from the transmitting buffer 5, and an antenna 10 for transmitting and receiving data. It is.
  • the sequence number adding unit 1 adds a sequence number that is incremented for each packet for each input packet. .
  • the packet to which the sequence number is added is given to the time stamp adding unit 2, and a time stamp serving as information on the reproduction time on the receiving side is added. This sequence number and timestamp
  • the packet to which is added is temporarily stored in the transmission buffer 5.
  • the retransmission allowable number management unit 3 is given the sequence number added to the packet by the sequence number addition unit 1. Then, after the transmission period set for the data transmitting apparatus 101 is started, information on the reproduction time on the receiving side for the packet of the sequence number given first is confirmed. The difference between the confirmed playback time and the time input to the data transmission device 101 is divided by the period of the transmission period set for the data transmission device 101, so that the Information on the number of retransmissions is set, and is stored in the retransmission number management unit 3. Then, each time a packet is input to the data transmitting apparatus 101 and the sequence number added to the bucket is given to the retransmittable number management unit 3, the held retransmittable number is added.
  • a reception confirmation signal such as an ACK signal indicating the reception status of the transmitted packet on the reception side or a transmission period start signal transmitted from a control station or the like indicating the start of a set transmission period. Is received via the antenna 10.
  • the data transmitting apparatus 101 recognizes the start of the set transmission period by receiving the transmission period start signal, but the period of the set transmission period is set in advance.
  • the start of the transmission period may be recognized each time the period of the transmission period is detected by a timer or the like provided from a control station or the like.
  • the reception unit 6 receives the transmission period start signal and confirms the start of the transmission period, the remaining retransmission possible number value of each sequence number recorded in the retransmittable number management unit 3 is incremented by one. Decrement by. Then, when the number of retransmittable times added to each sequence number is decremented, retransmittable number management section 3 confirms a sequence number in which the value of the retransmittable number has become equal to or less than a specified value.
  • the transmission data management unit 4 is notified of the sequence number for which the value of the number of retransmissions becomes equal to or less than the specified value, and the transmission data management unit 4 transmits the packet corresponding to the sequence number notified from the retransmission possible number management unit 3. Discard the packet from transmit buffer 5. The retransmittable number management unit 3 deletes the sequence number of the packet discarded from the transmission buffer 5 from the record.
  • the above-mentioned specified value is a reference value for determining whether or not to prohibit the transmission of the packet on the transmitting side. In the present embodiment, the specified value is set to 0. Shall be.
  • the retransmission count management unit 3 monitors the remaining retransmission count added to each held sequence number, and stores it in the transmission buffer 5 when confirming that the transmission period has started. The average value of the number of resend times of the packet is calculated. Then, the transmission data management section 4 determines whether or not the transmission is abnormal, based on whether or not the average value of the number of retransmissions is equal to or less than the reference value. At this time, if the average value of the obtained number of retransmissions is equal to or less than the reference value, it is determined that the transmission is abnormal.
  • the retransmission request analysis unit 7 notifies the transmission data management unit 4 of information on the packet to be retransmitted by analyzing the reception status on the receiving side from the reception confirmation signal received by the reception unit 6. At this time, the retransmission request analysis unit 7 confirms the bucket normally received on the receiving side from the reception confirmation signal, and notifies the transmission data management unit 4 of the sequence number.
  • the transmission data management unit 4 is notified of the sequence number indicating the packet normally received on the receiving side, the packet of the notified sequence number is discarded from the transmission buffer 5. Thereafter, when the start of the transmission period is confirmed and the transmission period starts, the transmission data management unit 4 determines whether or not the transmission is abnormal, and holds the transmission buffer 5 in the transmission buffer 5 according to the determination.
  • the packet to be transmitted is searched from the retransmitted packet and the new packet.
  • the packet is stored in the transmission data management unit 4 and transmitted from the transmission buffer 5 to the error correction code adding unit 9 while controlling so as not to exceed the set transmission period.
  • the output of the packet to be transmitted is controlled.
  • the packet output from the transmission buffer 5 is provided to an error correction code adding unit 9 and added with an error correction code as described later, and then transmitted by the transmission unit 8 to the receiving side via the antenna 10. .
  • FIGS. 4A and 4B are diagrams showing the format of each packet in the data transmitted in real time from the transmission unit 8.
  • the packet shown in FIG. 4A is composed of a header 51 containing information such as configuration conditions in the packet, a sequence number 52 and a time stamp 53 added to the packet.
  • the packet is composed of data 54 such as video signals and audio signals included in the packet, and an error correction code 55, and has a configuration in which an error correction code is added for each packet.
  • One packet may be provided with one correction code as in the format shown in FIG. 4A, but as shown in FIG. 4B, the header 15 1 and the sequence number 5 2 and time stamp 53 and data 54 are divided into a plurality of blocks B1 to Bn, and error correction codes b1 to b ⁇ are added to each block B1 to Bn. I do not care.
  • the bucket discard control operation in the data transmitting apparatus 101 having such a configuration will be described with reference to the flowchart in FIG.
  • the receiving unit 6 receives the transmission period start signal and confirms the start of the transmission period, the transmission period starts, and the start of the transmission period is notified to the retransmission possible number management unit 3 to start the packet discard control operation. (S 1).
  • the retransmittable number management unit 3 decrements the value of the remaining retransmittable number added to the held sequence number of each packet by one (S 2), and stores it in the transmission buffer 5.
  • the sequence number to which the number of retransmissions that is less than the specified value is added is notified to the transmission data management unit 4, and the transmission data The packet corresponding to the sequence number notified by the management unit 4 is discarded from the transmission buffer 5 (S4). Then, the sequence number of the next oldest packet among the packets stored in the transmission buffer 5 is confirmed (S5), and the process proceeds to S3.
  • the transmission control operation in the data transmitting apparatus 101 will be described with reference to the flowchart in FIG.
  • the receiving unit 6 receives the transmission period start signal and confirms the start of the transmission period, the transmission period starts and the transmission control operation starts (
  • the retransmission request analysis unit 7 performs a normal retransmission control by the transmission data management unit 4.
  • the retransmitted packet confirmed in and the new packet to be newly transmitted are searched (S13).
  • the retransmission control operation is stopped (S14), and the transmission data management is performed.
  • a new bucket to be newly transmitted is searched (S15).
  • the remaining It can be checked simply by managing the number of retransmissions.
  • the bucket can be discarded by managing the remaining number of resends, so even if the communication path condition deteriorates and the resend capability becomes limited, the resend operation is stopped and the bucket is greatly sent. By discarding from the buffer, quick error recovery can be performed.
  • a new bucket to be newly transmitted is searched for in S15 of the transmission control operation in FIG. 3, but the specified value of the remaining number of retransmissions to be discarded is newly set to a large value. Then, after discarding from the transmission buffer 5 those packets whose remaining number of retransmissions is less than or equal to the newly set specified value from the retransmission packet and the new packet, the remaining number of retransmissions becomes the maximum.
  • Such a retransmission bucket and a new bucket may be searched.
  • FIG. 5 is a block diagram showing an internal configuration of a data transmission device used in the communication system of the present embodiment.
  • the data transmitting apparatus shown in FIG. 5 parts used for the same purpose as the data transmitting apparatus shown in FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted.
  • the data transmission device of FIG. 5 similarly to the first embodiment, performs the discard control operation of the packet in the transmission buffer 5 according to the flowchart of FIG. Data having a configuration as shown in FIGS. 4A and 4B is transmitted from the transmission unit 8 via the antenna 10.
  • the data transmission device 102 in FIG. 5 is provided in the data transmission device 101 in FIG.
  • a priority adding unit 11 for adding a transmission priority to a packet to which a sequence number is added is provided.
  • the transmission priority is set, for example, according to the type of data included in a packet such as text data, video data, or audio data, or whether the data in the packet is synchronous or asynchronous. And shall be given by a numerical value. Also, the higher the numerical value given as this priority, the higher the priority.
  • the sequence number is added to the packet input to the data transmitting apparatus 102 having such a configuration by the sequence number adding unit 1 as in the data transmitting apparatus 101 of FIG. Then, the packet to which the sequence number is added is given to the priority adding section 11 and the priority is added. Then, the time stamp is added in the time stamp adding section 2 and stored in the transmission buffer 5. .
  • the transmission data management unit 4 determines whether or not the transmission is abnormal, and, in accordance with this determination, considers the priority from the retransmission bucket held in the transmission buffer 5 and the new bucket. Search for packets to send. Then, the sequence number of the retrieved bucket is stored in the transmission data management unit 4, and the output control of the bucket is performed on the transmission buffer 5 while managing the transmission sequence so as not to exceed the transmission period.
  • the operation of the other blocks in the data transmission device 102 is the same as the operation of the data transmission device 101 in the first embodiment, and a detailed description thereof will be omitted.
  • the transmission control operation in the data transmission device 102 having such a configuration will be described with reference to the flowchart in FIG.
  • steps that perform the same operations as in the flowchart of FIG. 3 are denoted by the same reference numerals, and detailed description thereof will be omitted.
  • the receiving unit 6 receives the transmission period start signal and confirms the start of the transmission period, and starts the transmission control operation (S11), it is determined whether or not the transmission is abnormal according to the average value of the number of remaining retransmissions. Is determined (S12).
  • a retransmission bucket to be transmitted and a new bucket are searched (S13).
  • the priority added to each of the retransmission packet and the new packet is checked, and the packet whose priority is equal to or more than the specified value is determined.
  • a bucket to send (S21).
  • the sequence proceeds to S16 and stores the sequence number of the packet to be transmitted.
  • the packet is transmitted by repeating the operations of S17 to S19 until the transmission time has expired or the transmission period has almost ended.
  • a search is made for a packet having a high priority from the retransmission packet and the new packet. Similar to the embodiment, after stopping the retransmission control as in S14 in the flowchart of FIG. 3, control is performed in S21 to search for a high-priority packet from among the new packets. It does not matter.
  • FIG. 7 is a block diagram showing the internal configuration of the data transmission device used in the communication system of the present embodiment. Note that, in the data transmission device of FIG. 7, parts used for the same purpose as in the data transmission device of FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted. Also, in the present embodiment, as in the first embodiment, the data transmission device of FIG. 7 performs the discard control operation of the packet in the transmission buffer 5 according to the flowchart of FIG. The data having the configuration as shown in FIG. 4B is transmitted from the transmission unit 8 via the antenna 10.
  • the data transmission device 103 of FIG. 7 adjusts the amount of packets input to the data transmission device 103 in addition to the blocks provided in the data transmission device 101 of FIG.
  • the bucket amount adjusting unit 12 for example, when the data supplied to the data transmitting device 101 is AV data, and when the communication path condition is good, high-definition HDTV AV data is transmitted. Thus, all buckets input from the outside are output to the subsequent block.
  • the bit-rate is higher than the standard HDTV AV data.
  • the packet amount adjustment unit 12 thins out packets input from the outside and outputs the data to the subsequent block so that AV data for SDTV with low data rate is transmitted.
  • the packet amount adjustment unit 12 In this case, the amount of input packets may be adjusted by thinning out packets containing data that is not necessary for reproduction.
  • the packet input to the data transmitting apparatus 103 having such a configuration is adjusted by the packet amount adjusting unit 12 to a packet amount according to the communication path state, and is provided to the sequence number adding unit 1.
  • the packet given to the sequence number adding unit 1 is stored in the transmission buffer 5 after the sequence number and the time stamp are added in order similarly to the data transmitting apparatus 101 of FIG.
  • the transmission data management unit 4 determines whether or not the transmission is in an abnormal state, and determines whether or not to adjust the amount of the inputted bucket by the bucket amount adjustment unit 12 according to the determination. .
  • the packet amount reduced by the thinning rate in the packet amount adjustment unit 12 is used. Search for a packet. Therefore, for example, when the thinning rate is 1/2, when the sequence number stored in the transmission data management unit 4 during a normal transmission operation is a continuous number from 1 to 100, the packet amount When the thinning operation is performed by the adjustment unit 12, the sequence numbers stored in the transmission data management unit 4 are 1 to 50.
  • the operation of the other blocks in the data transmission device 103 is the same as the operation of the data transmission device 101 in the first embodiment, and a detailed description thereof will be omitted.
  • the transmission control operation in the data transmission device 103 having such a configuration will be described with reference to the flowchart in FIG.
  • steps that perform the same operations as those in the flowchart of FIG. 3 are denoted by the same reference numerals, and detailed description thereof will be omitted.
  • the receiving unit 6 receives the transmission period start signal and confirms the start of the transmission period, and starts the transmission control operation (S11), it is determined whether or not the transmission is abnormal according to the average value of the number of remaining retransmissions. Is determined (S12). At this time, if it is determined that the transmission is not abnormal (No), a retransmission packet to be transmitted and a new packet are searched (S13).
  • the packets are thinned out in the packet amount adjustment unit 12 so that the packet amount given to the sequence addition unit 1 is reduced. Adjusted (S31). Further, at this time, the thinning rate in the packet amount adjustment unit 12 is given to the transmission data management unit 4.
  • the transmission data management unit 4 sets the amount of packets to be transmitted based on the given thinning rate, and transmits a retransmission packet and a new packet according to the amount of packets. Is searched (S32). In this way, after searching for packets to be transmitted in S13 and S32, the sequence proceeds to S16 to store the sequence number of the packet to be transmitted. The packet is transmitted by repeating the operations of S17 to S19 until the transmission period is almost completed.
  • the packet amount adjustment unit 12 controls the data transmission device 103 By reducing the amount of data to be processed in, for example, when transmitting AV data, it is possible to prevent frequent interruption of video and audio.
  • transmission is performed from only the new bucket in S32. It may be controlled to search for the packet to be used.
  • the packet adjusting unit 12 is provided before the sequence number adding unit 1, but as in the data transmitting device 104 of FIG.
  • the packet adjusting unit 12 may be provided between the time stamp adding unit 2 and the transmission buffer 5. By doing so, it is possible to search for a packet to be transmitted without giving the thinning rate in the bucket adjustment unit 12 to the transmission data management unit 4.
  • the sequence number stored in the transmission data management unit 4 when performing a normal transmission operation is a sequence of 1, 2, 3, ..., 100
  • the packet amount adjusting unit 12 sets the sequence number 2, 4, 6, 6,... Are stored in the transmission buffer 5 after being decimated, the sequence numbers stored in the transmission data management unit 4 are 1, 3, 5,...
  • the data transmitting device is provided between the time stamp adding unit 2 and the bucket amount adjusting unit 12.
  • the priority adding unit 11 may be provided. This priority adding section 11 is the same as that provided in the data transmitting apparatus 102 of the second embodiment (FIG. 5). By doing so, when performing the thinning operation in the packet amount adjusting unit 12, based on the priority added by the priority adding unit 11, the bucket with a priority lower than the predetermined value is thinned out. Output to transmission buffer 5.
  • the operation of decrementing the remaining number of retransmissions allowed in S2 is that a certain period of time has elapsed after the end of transmission, or the start of the transmission period. It may be performed by confirming any of the above, or by confirming the elapse of a certain period of time after the end of transmission, regardless of whether the transmission period has been confirmed or not.
  • an abnormal state is determined by using the average value of the number of retransmissions of the packet stored in the transmission buffer 5, but the number of retransmissions of the actually transmitted packet is determined.
  • the average value may be used to determine an abnormal state.
  • the retransmission request analysis unit 7 counts the number of serial numbers notified to the transmission data management unit 4 when the value of the number of retransmissions becomes equal to or less than the specified value. Then, the number of counted serial numbers is given to the transmission data management unit 4, and when the number of serial numbers exceeds the reference value (that is, the amount of discarded packets exceeds the reference value). ), It is determined that the transmission is abnormal.
  • the packet amount of the discarded packet for determining the abnormal transmission state may be the packet amount of the packet discarded at the start of the transmission period, or may be the packet amount counted at the predetermined period. I do not care.
  • the average value of the number of retransmissions that can be confirmed to be in the transmission abnormal state when operating in the normal state or the reference value for the discarded packet amount is used as the first reference value
  • the average value of the number of resends or the reference value for the amount of discarded packets, which confirms that the communication path has been improved when operating in the abnormal transmission state is used as the second reference value.
  • the reference values may be different.
  • the relationship between the first and second reference values with respect to the average value of the number of retransmissions is set as the second reference value> the first reference value, and the first and second reference values with respect to the amount of discarded packets.
  • the relationship is: 1st reference value> 2nd reference value.
  • an error detection code addition unit that adds an error detection code may be used instead of the error correction code addition unit 9.
  • each data of the packet Is added with an error detection code.
  • a sequence number follows one header as in the bucket in FIG. 4A or FIG. 4B. The sequence number may be included.
  • the time stamp may not be included in the bucket, and the time stamp may be used only for management in the data transmission device.
  • reception confirmation signal an ACK signal indicating a packet correctly received on the receiving side, a NACK signal indicating a packet not received on the receiving side, or the like may be used.
  • the description has been given based on an example of use for a wireless communication system using an antenna, the present invention may be used for a wired communication system such as a power line communication system using a power line or a communication system using a cable line. 'Further, in each of the above-described embodiments, the number of retransmittable times of each packet is set by dividing the difference between the reproduction time and the time input to the data transmission device by the set transmission period.
  • the type of data of each packet may be determined, and the number of retransmissions determined in advance by the data transmitting apparatus may be set for each type.
  • the number of retransmissions allowed for a packet based on AV data is predetermined as Nx and the number of retransmissions available for a packet based on text data is predetermined as Ny
  • the bucket input to the device is AV data, set the number of retransmissions as NX
  • the bucket input to the data transmission device is text data, set the number of retransmissions as Ny.
  • the number of retransmissions given to the packet is decremented, and the value becomes equal to or less than the specified value.
  • the transmission period start signal is received and the start of the transmission period is confirmed, the number of retransmissions given to the packet is incremented and the value is set to the specified value. In this case, the packet may be discarded.
  • the average value of the number of retransmissions possible for the packet stored in the buffer when the average value of the number of retransmissions exceeds the reference value, it is determined that the transmission is abnormal. Is done. When judging from the average value of the number of resend times of transmitted packets, It is determined that the transmission is abnormal when the average of the number of possible times exceeds the reference value.
  • ADVANTAGE OF THE INVENTION by monitoring the number of retransmissions given for each bucket of data, it is possible to discard the bucket that is not in time for the reproduction time in the data receiving device and check the communication abnormal state. . Therefore, unlike the conventional case, the comparison between the reproduction time and the current time is not always performed by the data transmission device, and the bucket is easily discarded and the abnormal communication state is confirmed only by the number of retransmissions possible.
  • the circuit configuration in can be simplified.
  • quick error recovery can be achieved by stopping retransmission control.
  • the data transmission device is provided with a priority addition unit to add a priority to each packet of data, and according to the added priority, when a communication error condition is detected, the priority is increased from the highest priority. Can be sent.
  • a data receiving device that receives data can perform reproduction such that interruption of data is felt as little as possible.
  • the data transmission device may be provided with a packet amount adjusting unit to start control to reduce the amount of data given to the buffer when a transmission error occurs, thereby reducing the packet amount of data to be transmitted. it can.
  • data other than the minimum data required for reproduction is thinned out by the packet amount adjustment unit, so that the data receiving device that receives data can perform reproduction that makes the data interruption as small as possible. it can.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

The sequence numbers of packets stored in a transmission buffer (5) are applied to a retransmit-around number management part (3). The retransmit-around number, which is decremented each time the transmission period starts, is added to each sequence number. When it is determined that this retransmit-around number is equal to or less than a predetermined value, a transmission data management part (4) discards the packet, which corresponds to the thus determined sequence number, from the transmission buffer (5). When the average of the retransmit-around numbers of the packets stored in the transmission buffer (5) is equal to or less than a reference value, it is determined that a abnormal state of communication has occurred.

Description

明細書  Specification

データ通信方法及びデータ送信装置 技術分野  Data communication method and data transmission device

本発明は、 無線通信や電力線通信などのエラーが発生するような伝送路による 通信システムにおけるデータ通信方法及びデータ送信装置に関するもので、 特に 、 リアルタイムでデータ転送を行う通信システムにおけるデータ通信方法及びデ ータ送信装置に関する。 背景技術  The present invention relates to a data communication method and a data transmission device in a communication system using a transmission path in which an error such as wireless communication or power line communication occurs, and in particular, to a data communication method and a data transmission method in a communication system that performs data transfer in real time. Data transmission device. Background art

近年、 通信技術の発展により、 L A N (Local Area Network) 構築時における 配線の煩雑さの解消や距離をおいて配置されたチューナなどの A Vソースとディ スプレイなどの A V再生装置との通信接続などを目的として、 無線通信による通 信システムが利用される。 又、 インターネッ ト接続の手段の一つとして、 既存の 電力線を用いた電力線通信システムなどの利用も提案されている。  In recent years, with the development of communication technology, the complexity of wiring when building a LAN (Local Area Network) has been reduced, and the communication connection between an AV source such as a tuner placed at a distance and an AV playback device such as a display has been improved. For this purpose, a wireless communication system is used. It has also been proposed to use a power line communication system using existing power lines as one of the means for Internet connection.

しかしながら、 無線通信システムにおいては、 その伝送距離が長くなればなる ほど、 マルチパルスフェージングの影響を受けやすく、 又、 電力線通信システム においては、 家庭内で使用されている家電製品からのノィズの影響を受けやすい 。 そのため、 無線通信システムや電力線通信システムそれぞれの伝送課程におい て、 信号が劣化してしまう。  However, in a wireless communication system, the longer the transmission distance, the more susceptible to multi-pulse fading. In a power line communication system, the effect of noise from home electric appliances used in the home is reduced. Susceptible. For this reason, the signal is degraded in the transmission process of each of the wireless communication system and the power line communication system.

よって、 このような伝送課程で発生する誤りを補償する方法として、 パケッ ト 単位毎に又は 1バケツ トを複数.に分割された複数プロック単位毎に誤り訂正符号 を付加し、 この誤り訂正符号に基づいて再送要求を受信側が行うものがある。 こ のように受信側より再送要求がなされると、 この受信側からの再送要求に従って 、 受信側で誤って受信されたデータが送信側より再送信される。 このよ うな再送 動作が行われる通信方法においては、 所定期間に特定の送信装置から受信装置に データ伝送が行われるように設定して、 各通信装置に対する通信帯域が確保され る。  Therefore, as a method of compensating for errors occurring in such a transmission process, an error correction code is added for each packet unit or for each of a plurality of block units obtained by dividing one bucket into a plurality. In some cases, the receiving side makes a retransmission request based on the request. When a retransmission request is made by the receiving side in this way, data erroneously received by the receiving side is retransmitted by the transmitting side in accordance with the retransmission request from the receiving side. In a communication method in which such a retransmission operation is performed, a setting is made such that data transmission is performed from a specific transmission device to a reception device in a predetermined period, and a communication band for each communication device is secured.

第 1 1図のブロック図に、 従来の無線通信システムで利用されるデータ送信装 置 2 0 1の内部構成を示す。 ,第 1 1図のデータ送信装置 2 0 1において、 外部よ りパケッ トが入力されるとシーケンス番号付加部 1 3によりシーケンス番号が付 加された後に、 次いでタイムスタンプ付加部 1 4により受信側で再生される再生 時刻に関する情報が付加されて、 送信バッファ 1 6に一時格納される。 FIG. 11 is a block diagram showing a data transmission device used in a conventional wireless communication system. 2 shows the internal configuration of the unit 201. In the data transmitting apparatus 201 shown in FIG. 11, when a packet is input from the outside, the sequence number is added by the sequence number adding section 13, and then the time stamp adding section 14 is used to receive the packet. The information about the playback time to be played back by the is added and temporarily stored in the transmission buffer 16.

又、 再送要求解析部 1 8では、 アンテナ 2 1を介して受信部 1 7で受信された 受信側からの A C K信号より受信側の受信状況を解析し、 再送すべきパケッ トの 情報を送信データ管理部 1 5に伝える。 そして、 データ送信装置 2 0 1に対して 設定された送信期間が開始すると、 送信データ管理部 1 5は送信バッファ 1 6に 保持している再送バケツ トと新規パケッ トの中から送信すべきデータのパケッ ト を検索する。  Also, the retransmission request analysis unit 18 analyzes the reception status of the reception side from the ACK signal from the reception side received by the reception unit 17 via the antenna 21 and transmits information on the packet to be retransmitted to the transmission data. Inform management unit 15 When the transmission period set for the data transmission device 201 starts, the transmission data management unit 15 transmits the data to be transmitted from the retransmission packet held in the transmission buffer 16 and the new packet. Search for the packet.

送信すべきパケッ トのシーケンス番号を送信データ管理部 1 5内に格納すると 、 送信期間が終了するまでの間、 格納したシーケンス番号順に、 送信バッファ 1 6よりパケッ トを所定のパケッ ト量毎に読み出す。 送信バッファ 1 6から読み出 されたパケッ トは、 誤り訂正符号付加部 2 0により誤り訂正符号がバケツ ト毎又 は複数のプロック毎に付加され、 送信部 1 9からアンテナ 2 1を介して送信され る。  When the sequence number of the packet to be transmitted is stored in the transmission data management unit 15, the packet is transmitted from the transmission buffer 16 in the order of the stored sequence number by a predetermined packet amount until the transmission period ends. read out. The packet read from the transmission buffer 16 has the error correction code added by the error correction code addition unit 20 for each bucket or each of a plurality of blocks, and is transmitted from the transmission unit 19 via the antenna 21. Is performed.

このようなデータ送信装置 2 0 1において、 送信バッファ 1 6内に格納されて いるパケッ トの内、 受信側での再生時刻を過ぎているバケツ トについては受信側 で再生不可能であるため、 送信バッファ 1 6より廃棄される。 この廃棄制御動作 は、 第 1 2図のフローチャートに従って動作する。  In such a data transmitting apparatus 201, among the packets stored in the transmission buffer 16, packets that have passed the reproduction time on the receiving side cannot be reproduced on the receiving side. Discarded from transmission buffer 16. This discard control operation operates according to the flowchart of FIG.

電源投入されると第 1 2図のフローチヤ一卜に従った廃棄制御動作が開始され 、 まず、 送信バッファ 1 6に格納されている受信側での再生時刻の最も早いパケ ッ トの再生時刻を確認する (S 1 0 1 ) 。 この確認された再生時刻と現在時刻を 比較することにより、 再生時刻が確認されたバケツ 卜が受信側で受信された後に 再生される際において、 その再生時刻に間に合うか否かを判断する (S 1 0 2 ) 。 そして、 受信側での再生に十分間に合うものと判断したとき (Y e s ) 、 再度 、 S 1 0 1の処理動作が行われる。 又、 受信側での再生に間に合わないと判断し たとき (N o ) 、 この再生時刻が確認されたパケッ トを送信バッファ 1 6から廃 棄して (S 1 0 3 ) 、 S 1 0 1に移行する。 更に、 このデータ送信装置は、 第 1 3図のフローチャートに従って、 予め設定 された送信期間における送信動作を行う。 送信データ管理部 1 5内の不図示のタ イマで送信期間の開始時間を確認するか又外部より送信許可を示す信号を受信部 1 7で受信して再送要求解析部 1 8で送信許可を認識することで送信期間の開始 時間を送信デ一タ管理部 1 5が確認することで、 送信期間を開始して送信動作を 開始する (S 1 1 1 ) 。 When the power is turned on, the discard control operation according to the flowchart of FIG. 12 is started. First, the reproduction time of the packet stored in the transmission buffer 16 and having the earliest reproduction time on the receiving side is determined. Confirm (S101). By comparing the confirmed playback time with the current time, it is determined whether or not the bucket whose playback time has been confirmed is played back after being received by the receiving side (S). 1 0 2). Then, when it is determined that the reproduction on the receiving side is sufficient (Yes), the processing operation of S101 is performed again. On the other hand, if it is determined that the reproduction is not in time for the reproduction on the receiving side (No), the packet whose reproduction time has been confirmed is discarded from the transmission buffer 16 (S103), and S101 Move to Further, the data transmission device performs a transmission operation in a preset transmission period according to the flowchart of FIG. Check the start time of the transmission period using a timer (not shown) in the transmission data management unit 15, or receive a signal indicating transmission permission from the outside at the reception unit 17 and allow the retransmission request analysis unit 18 to permit transmission. When the transmission data management unit 15 confirms the start time of the transmission period by recognizing the transmission period, the transmission period is started and the transmission operation is started (S111).

そして、 受信部 1 7で受信された受信側からの AC K信号が再送要求解析部 1 8で解析されて確認された再送バケツ トと新たに送信する新規バケツ トとを、 送 信データ管理部 1 5が検索する (S 1 1 2) 。 この検索結果より、 送信バッファ 1 6内に格納されている送信すべき再送バケツ ト及び新規バケツ トのシーケンス 番号を送信データ管理部 1 5内に格納する (S 1 1 3 ) 。 この送信データ管理部 1 5内に格納されたシーケンス番号より、 送信すべき再送パケッ ト及び新規パケ ッ トが送信バッファ 1 6内に存在するか否かが送信データ管理部 1 5で判断され る ( S 1 1 4 ) 。  Then, the ACK signal from the receiving side received by the receiving unit 17 is analyzed by the retransmission request analysis unit 18, and the retransmission bucket confirmed and the new bucket to be newly transmitted are transmitted to the transmission data management unit. 15 is searched (S1 1 2). Based on the search result, the retransmission bucket to be transmitted and the sequence number of the new bucket stored in the transmission buffer 16 are stored in the transmission data management unit 15 (S113). Based on the sequence number stored in the transmission data management unit 15, the transmission data management unit 15 determines whether the retransmission packet to be transmitted and the new packet exist in the transmission buffer 16 or not. (S114).

このとき、 送信すべきパケッ トが存在しないと判断すれば (N o ) 、 全ての処 理を終了する。 又、 送信すべきバケツ トが存在すると判断したとき (Y e s ) 、 送信データ管理部 1 5において現在時刻を確認し、 送信すべきバケツ トを送信す るのに残りの送信期間で十分送信可能であるか否かを判断する (S 1 1 5) 。 そ して、 このとき送信可能でないと判断すれば (N o ) 、 全ての処理を終了する一 方、 十分送信可能であると判断すれば (Y e s ) 、 送信すべきパケッ トを送信し た後 (S 1 1 6) 、 S 1 1 4に移行する。 そして、 送信すべきデータとなるパケ ッ トが存在しなくなる力 、 又は、 送信期間が送信するのに十分な時間でなくなる まで3 1 1 4〜 3 1 1 6の処理を繰り返す。  At this time, if it is determined that there is no packet to be transmitted (No), all the processing ends. When it is determined that there is a bucket to be transmitted (Yes), the transmission data management unit 15 confirms the current time, and the remaining transmission period is sufficient to transmit the bucket to be transmitted. It is determined whether or not (S1 15). At this time, if it is determined that transmission is not possible (No), all processing is terminated, while if it is determined that transmission is sufficient (Yes), the packet to be transmitted is transmitted. Later (S116), the process proceeds to S114. Then, the processing of 3114 to 3116 is repeated until there is no more packet to be transmitted or the transmission period is not enough time for transmission.

上述したように、 映像、 音声などのリアルタイム伝送においては、 通常のデー タ伝送と違い、 伝送過程で誤りが発生していても、 受信側での再生時刻が決まつ ているため、 受信側での再生時刻を超えて再送をしても意味がない。 よって、 送 信側もしくは受信側において、 再生時刻に間に合わなくなったパケッ トを廃棄す るように、 絶えず時間を管理して再生時刻に間に合うか監視する必要がある。 さらに、 有限の送信帯域を有効に利用するためには、 リアルタイム伝送のよう な一定時間に一定量のデータを送信しなければならない通信においては、 再送で 使用できる帯域が限られている。 よって、 通信エラーが多くなると、 再送による エラー回復能力が限界に達してしまい、 映像、 音声などの連続的に処理されるべ きデータが受信側での処理時に途切れるという問題がある。 この問題を解決する ために、 第 1 1図に示すデータ送信装置のように、 パケッ トに与えられたタイム スタンプを現在時刻と比較することで、 受信側で再生処理可能な時間に受信され るパケッ トであるか否かを判断させる。 As described above, in real-time transmission of video and audio, unlike normal data transmission, even if an error occurs during the transmission process, the playback time on the reception side is fixed, so the reception side There is no point in resending beyond the playback time of. Therefore, it is necessary for the transmitting side or the receiving side to constantly manage the time so as to discard packets that are no longer in time for the playback time and to monitor whether the time is in time for the playback time. In addition, in order to use the finite transmission bandwidth effectively, In communications that require a certain amount of data to be transmitted in a certain period of time, the bandwidth that can be used for retransmission is limited. Therefore, when the number of communication errors increases, the error recovery capability by retransmission reaches its limit, and there is a problem that data to be continuously processed such as video and audio is interrupted during processing on the receiving side. To solve this problem, as in the data transmission device shown in Fig. 11, the time stamp given to the packet is compared with the current time, so that the packet can be received at a time that can be reproduced on the receiving side. Let the user determine whether the packet is a packet or not.

又、 特開 2 0 0 0— 2 1 6 8 1 3号公報において、 パケッ トのタイムスタンプ と現在時刻を比較して、 遅延が規定値以上ならば再送制御を停止するという方法 も開示されている。 しかしながら、 上記のいずれの方法においても、 受信側での 再生時間を確認することによって、 送信バッファからのバケツ トの廃棄を制御す るため、 複雑な時間比較を行う必要があり、 回路規模が大きくなつてしまう。 又 、 特開 2 0 0 0— 2 1 6 8 1 3号公報については、 任意のパケッ トの遅延が大き くなれば再送制御が停止してしまうため、 伝送過程で発生している誤りの状況を 正確に把握することは困難である。 発明の開示  Also, Japanese Patent Application Laid-Open No. 2000-216816 discloses a method of comparing a packet time stamp with the current time and stopping retransmission control if the delay is equal to or greater than a specified value. I have. However, in any of the above methods, a complicated time comparison must be performed to control the discard of buckets from the transmission buffer by checking the playback time on the receiving side, and the circuit scale is large. It will be connected. Also, with reference to Japanese Patent Application Laid-Open No. 2000-212816, if the delay of an arbitrary packet increases, the retransmission control stops, and the state of an error occurring in the transmission process is reduced. It is difficult to know exactly. Disclosure of the invention

このよ うな問題を鑑みて、 本発明は、 映像信号や音声信号などの連続的に処理 されるデータをエラーのある通信伝送路を用いて伝送するような場合に、 複雑な 回路構成を持たずに、 受信側での再生時刻に間に合わなくなったバケツ トを廃棄 することのできるデータ通信方法及びデータ送信装置を提供することを目的とす る。  In view of such a problem, the present invention does not have a complicated circuit configuration when transmitting continuously processed data such as a video signal and an audio signal using a communication transmission line having an error. Another object of the present invention is to provide a data communication method and a data transmission device capable of discarding a bucket that has become too late for the reproduction time on the receiving side.

上記目的を達成するために、 本発明のデータ通信方法は、 第 1データ単位毎に データを格納するバッファを備えたデータ送信装置と、 該データ送信装置が送信 するデータを受信するデータ受信装置とで構成されるデ一タ通信システムにおい て、 前記データ受信装置が再送要求するデータを前記データ送信装置が確認する データ通信方法であって、 前記データ送信装置において、 前記バッファに格納さ れるデータに対して、 第 2データ単位毎に、 前記データ受信装置に再送可能であ るか否かを示す情報となる再送可能回数を与え、 所定のタイミング毎に、 前記パ ッファに格納されるデータそれぞれに割り当てられた前記再送可能回数を変更し 、 所定の規定値を超えた前記再送可能回数に対する前記第 1データ単位毎のデ一 タを、 前記バッファより廃棄することを特徴とする。 In order to achieve the above object, a data communication method according to the present invention comprises: a data transmission device having a buffer for storing data for each first data unit; and a data reception device for receiving data transmitted by the data transmission device. A data communication method in which the data transmitting device confirms data requested by the data receiving device to retransmit, wherein the data transmitting device checks the data stored in the buffer in the data transmitting device. On the other hand, for each second data unit, the data receiving apparatus is provided with the number of retransmissions, which is information indicating whether retransmission is possible or not. Changing the number of retransmissions assigned to each of the data stored in the buffer, and discarding the data for each of the first data units for the number of retransmissions exceeding a predetermined value from the buffer. Features.

このようなデータ通信方法によると、 データ送信装置において、 所定のタイミ ング毎にトリガが発生して、 バッファ内に格納されたデータの再送可能回数が 1 回分減算又は加算され、 この再送可能回数を所定の規定値となったか否かが確認 される。 このよ うに、 前記第 1データ単位毎のデータそれぞれの再送可能回数を 監視することによって、 データ受信装置で再生不可能であることを容易に確認す ることができる。 よって、 再生不可能であることが確認されたパケッ トをパッフ ァから廃棄するための処理を簡単化することができる。  According to such a data communication method, in the data transmitting apparatus, a trigger is generated at a predetermined timing, and the number of retransmissions of the data stored in the buffer is subtracted or added by one, and the number of retransmissions is calculated. It is checked whether the specified value has been reached. In this way, by monitoring the number of retransmissions of each data in the first data unit, it is possible to easily confirm that the data cannot be reproduced by the data receiving device. Therefore, it is possible to simplify the process of discarding a packet that has been confirmed to be unreproducible from the buffer.

又、 本発明のデータ通信方法は、 第 1データ単位毎にデータを格納するバッフ ァを備えたデータ送信装置と、 該データ送信装置が送信するデータを受信するデ ータ受信装置とで構成されるデータ通信システムにおいて、 前記データ受信装置 が再送要求するデータを前記データ送信装置が確認するデータ通信方法であって 、 前記データ送信装置において、 前記バッファに格納されるデータに対して、 第 Further, a data communication method according to the present invention includes a data transmission device having a buffer for storing data for each first data unit, and a data reception device for receiving data transmitted by the data transmission device. A data communication method in which the data transmitting device confirms data requested to be retransmitted by the data receiving device, wherein the data transmitting device includes:

2データ単位毎に、 前記データ受信装置に再送可能であるか否かを示す情報とな る再送可能回数を与え、 所定のタイミング毎に、 前記バッファに格納されるデー タそれぞれに割り当てられた前記再送可能回数を変更し、 前記バッファ内に格納 された前記第 1データ単位毎のデータそれぞれに対する前記再送可能回数が基準 値を超えたとき、 通信異常状態であることを確認し、 送信するデータ量を減じる ことを特徴とする。 2 For each data unit, the data receiving apparatus is provided with the number of retransmissions, which is information indicating whether or not retransmission is possible, and at predetermined timing, the data allocated to the data stored in the buffer is given. When the number of retransmissions is changed, and when the number of retransmissions for each of the first data units stored in the buffer exceeds a reference value, it is confirmed that a communication error has occurred and the amount of data to be transmitted. It is characterized by the following.

このよ うに、 データの再送可能回数を監視することによって、 前記データ受信 装置で再生不可能であることを容易に確認することができる。 又、 この再送可能 回数が基準値を超えたとき、 前記データ受信装置からの再送要求が複数回にわた' つて行われることが確認される。 よって、 データ送信装置では、 前記バッファ内 のデータの再送可能回数の平均値と基準値とを比較することによって、 データ受 信装置との通信路状態を容易に確認することができる。  In this way, by monitoring the number of times data can be retransmitted, it can be easily confirmed that the data cannot be reproduced by the data receiving device. Also, when the number of retransmissions exceeds the reference value, it is confirmed that a retransmission request from the data receiving apparatus is made a plurality of times. Therefore, the data transmission device can easily confirm the state of the communication path with the data reception device by comparing the average value of the number of retransmissions of the data in the buffer with the reference value.

又、 本発明のデータ通信方法は、 第 1データ単位毎にデータを格納するバッフ ァを備えたデータ送信装置と、 該データ送信装置が送信するデータを受信するデ ータ受信装置とで構成されるデータ通信システムにおいて、 前記データ受信装置 が再送要求するデータを前記データ送信装置が確認するデータ通信方法であって 、 前記データ送信装置において、 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ受信装置に再送可能であるか否かを示す情報とな る再送可能回数を与え、 所定のタイミング毎に、 前記バッファに格納されるデー タそれぞれに割り当てられた前記再送可能回数を変更し、 前記データ送信装置に 割り当てられた送信期間中に送信された前記第 1データ単位毎のデータそれぞれ に対する前記再送可能回数が基準値を超えたとき、 通信異常状態であることを確 認し、 送信するデータ量を減じることを特徴とする。 Further, the data communication method of the present invention comprises: a data transmitting device having a buffer for storing data for each first data unit; and a data receiving device for receiving data transmitted by the data transmitting device. In a data communication system configured with a data receiving device, the data receiving device confirms data requested to be retransmitted by the data transmitting device, wherein the data transmitting device stores the data in the buffer. For each second data unit, data is given a number of retransmissions, which is information indicating whether retransmission is possible to the data receiving apparatus. Data stored in the buffer is given at predetermined timings Changing the number of retransmissions assigned to each of the data transmission devices, when the number of retransmissions for each of the first data units transmitted during the transmission period assigned to the data transmission device exceeds a reference value, It is characterized by confirming that the communication is abnormal and reducing the amount of data to be transmitted.

このように、 データの再送可能回数を監視することによって、 データ受信装置 で再生不可能であることを容易に確認することができる。 又、 この再送可能回数 が基準値を超えたとき、 データ受信装置からの再送要求が複数回にわたって行わ れることが確認される。 よって、 データ送信装置では、 データ受信装置に送信す るデータの再送可能回数の平均値と基準値とを比較することによって、 データ受 信装置との通信路状態を容易に確認することができる。  As described above, by monitoring the number of times data can be retransmitted, it can be easily confirmed that the data cannot be reproduced by the data receiving device. Also, when the number of retransmissions exceeds the reference value, it is confirmed that a retransmission request from the data receiving apparatus is made a plurality of times. Therefore, the data transmission device can easily confirm the state of the communication path with the data reception device by comparing the average value of the number of retransmissions of the data transmitted to the data reception device with the reference value.

又、 本発明のデータ通信方法は、 第 1データ単位毎にデータを格納するバッフ ァを備えたデータ送信装置と、 該データ送信装置が送信するデータを受信するデ ータ受信装置とで構成されるデータ通信システムにおいて、 前記データ受信装置 が再送要求するデータを前記データ送信装置が確認するデータ通信方法であって 、 前記データ送信装置において、 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ受信装置に再送可能であるか否かを示す情報とな る再送可能回数を与え、 所定のタイミング毎に、 前記バッファに格納されるデー タそれぞれに割り当てられた前記再送可能回数を変更し、 所定の規定値を超えた 前記再送可能回数に対する前記第 1データ単位毎のデータを、 前記バッファより 廃棄するとともに、 前記バッファから廃棄されたデータ量が基準値を上回ったと き、 通信異常状態であることを確認し、 送信するデータ量を減じることを特徴と する。  Further, a data communication method according to the present invention includes a data transmission device having a buffer for storing data for each first data unit, and a data reception device for receiving data transmitted by the data transmission device. A data communication method in which the data receiving device confirms data requested to be retransmitted by the data transmitting device, wherein the data transmitting device includes: For each unit, the data receiving apparatus is provided with the number of retransmissions, which is information indicating whether or not retransmission is possible, and at predetermined timing, the retransmission possible allocated to the data stored in the buffer is given. The number of times is changed, and the data for each of the first data units corresponding to the retransmittable number of times exceeding a prescribed value is discarded from the buffer. Both can and the amount of data discarded from the buffer exceeds the reference value, to verify that a communication error, characterized in that reducing the amount of data to be transmitted.

このように、 データの再送可能回数を監視することによって、 データ受信装置 で再生不可能であることを容易に確認することができる。 又、 この再送可能回数 が所定の規定値を超えて廃棄されたデータ量が基準値を上回ったとき、 データ受 信装置からの再送要求が複数回にわたって行われることが確認される。 よって、 データ送信装置では、 再送可能回数を減算するタイミングの発生周期などの所定 期間の間に廃棄されたデータ量と基準値とを比較することによって、 データ受信 装置との通信路状態を容易に確認することができる。 As described above, by monitoring the number of times data can be retransmitted, it can be easily confirmed that the data cannot be reproduced by the data receiving device. Also, this resendable number of times When the amount of data discarded exceeds the specified value and exceeds the reference value, it is confirmed that retransmission requests from the data receiving device are made multiple times. Therefore, the data transmitting apparatus can easily determine the state of the communication path with the data receiving apparatus by comparing the amount of data discarded during a predetermined period, such as the generation cycle of the timing for subtracting the number of retransmissions, with the reference value. You can check.

又'、 本発明のデータ通信装置は、 第 1データ単位毎にデータを格納するバッフ ァと、 該バッファに格納された前記データを送信する送信部と、 前記データを受 信するデータ受信装置の受信状態を通知する受信確認信号を受信する受信部と、 前記受信部で受信された前記受信確認信号より、 前記データ受信装置の受信状態 を確認して、 前記データ受信装置が再送要求するデータを認識する再送要求解析 部と、 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記デ ータ受信装置に再送可能であるか否かを示す情報となる再送可能回数を与えると ともに、 該再送可能回数の値を確認する再送可能回数管理部と、 前記バッファ内 のデータの廃棄及び入出力制御を行う送信データ管理部と、 を備え、 前記再送可 能回数管理部において、 所定のタイミング毎に、 前記バッファに格納されるデー タそれぞれに割り当てられた前記再送可能回数を変更し、 前記送信データ管理部 によって、 所定の規定値を超えた前記再送可能回数に対する前記第 1データ単位 毎のデータを確認し、 前記バッファより廃棄することを特徴とする。  Also, the data communication device of the present invention includes a buffer for storing data for each first data unit, a transmitting unit for transmitting the data stored in the buffer, and a data receiving device for receiving the data. A receiving unit that receives a reception acknowledgment signal notifying a reception state; and confirming a reception state of the data reception device based on the reception acknowledgment signal received by the reception unit. A retransmission request analysis unit for recognizing, and for the data stored in the buffer, for each second data unit, a retransmission possible number serving as information indicating whether retransmission is possible to the data receiving apparatus. And a transmission data management unit for discarding data in the buffer and controlling input / output of the data, wherein the retransmission possible number management unit checks the value of the retransmission possible number. The control unit changes the number of retransmissions assigned to each of the data stored in the buffer at each predetermined timing, and the transmission data management unit changes the number of retransmissions that exceeds a predetermined value. The data for each of the first data units is confirmed and discarded from the buffer.

又、 本発明のデータ通信装置は、 第 1デ一タ単位毎にデ一タを格納するバッフ ァと、 該バッファに格納された前記データを送信する送信部と、 前記データを受 信するデータ受信装置の受信状態を通知する受信確認信号を受信する受信部と、 前記受信部で受信された前記受信確認信号より、 前記データ受信装置の受信状態 を確認して、 前記データ受信装置が再送要求するデータを認識する再送要求解析 部と、 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記デ ータ受信装置に再送可能であるか否かを示す情報となる再送可能回数を与えると ともに、 該再送可能回数の値を確認する再送可能回数管理部と、 前記バッファ内 に格納された前記第 1データ単位毎のデータそれぞれに対する前記再送可能回数 に基づいて通信異常状態であるか否かを確認する送信データ管理部と、 を備え、 前記再送可能回数管理部において、 所定のタイミング毎に、 前記バッファに格納 されるデータそれぞれに割り当てられた前記再送可能回数を変更し、 前記送信デ ータ管理部によって、 前記バッファ内に格納された前記第 1データ単位毎のデー タそれぞれに対する前記再送可能回数が基準値を超えたとき、 通信異常状態であ ることを確認し、 送信するデータ量を減じることを特徴とする。 Also, the data communication device of the present invention includes a buffer for storing data for each first data unit, a transmitting unit for transmitting the data stored in the buffer, and a data for receiving the data. A receiving unit that receives a reception acknowledgment signal for notifying a reception state of the reception device; and a reception status of the data reception device based on the reception acknowledgment signal received by the reception unit. A retransmission request analysis unit for recognizing data to be transmitted, and a retransmission capability serving as information indicating whether retransmission can be performed to the data receiving apparatus for each second data unit with respect to data stored in the buffer. A number of retransmissions, a retransmission possible number management unit for confirming the value of the retransmittable number, and a retransmission possible number for each of the first data units stored in the buffer. And a transmission data management unit for confirming whether a communication error, in the allowable number of retransmissions management unit, at predetermined timing, stored in the buffer The number of retransmissions assigned to each of the data to be transmitted is changed by the transmission data management unit, and the number of retransmissions for each of the first data units stored in the buffer is set to a reference value. When the number exceeds the limit, it is confirmed that the communication is abnormal, and the amount of data to be transmitted is reduced.

又、 本発明のデータ通信装置は、 第 1データ単位毎にデ一タを格納するバッフ ァと、 該バッファに格納された前記データを送信する送信部と、 前記データを受 信するデータ受信装置の受信状態を通知する受信確認信号を受信する受信部と、 前記受信部で受信された前記受信確認信号より、 前記データ受信装置の受信状態 を確認して、 前記データ受信装置が再送要求するデータを認識する再送要求解析 部と、 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記デ ータ受信装置に再送可能であるか否かを示す情報となる再送可能回数を与えると ともに、 該再送可能回数の値を確認する再送可能回数管理部と、 前記データ送信 装置に割り当てられた送信期間中に送信された前記第 1データ単位毎のデータそ れぞれに対する前記再送可能回数に基づいて通信異常状態であるか否かを確認す る送信データ管理部と、 を備え、 前記再送可能回数管理部において、 所定のタイ ミング毎に、 前記バッファに格納されるデータそれぞれに割り当てられた前記再 送可能回数を変更し、 前記送信データ管理部によって、 前記データ送信装置に割 り当てられた送信期間中に送信された前記第 1データ単位毎のデータそれぞれに 対する前記再送可能回数が基準値を超えたとき、 通信異常状態であることを確認 し、 送信するデータ量を減じることを特徴とする。  Also, the data communication device of the present invention includes a buffer for storing data for each first data unit, a transmitting unit for transmitting the data stored in the buffer, and a data receiving device for receiving the data. A receiving unit that receives a reception acknowledgment signal for notifying the reception status of the data reception device; and a reception status of the data reception device based on the reception acknowledgment signal received by the reception unit. A retransmission request analysis unit for recognizing the number of retransmissions, which is information indicating whether retransmission is possible to the data receiving apparatus for each second data unit for data stored in the buffer. A retransmission count management unit for checking the value of the retransmission count, and a data transmission unit for each of the first data units transmitted during a transmission period allocated to the data transmission device. A transmission data management unit that checks whether or not the communication is abnormal based on the number of retransmissions that can be performed.The transmission data management unit stores the data in the buffer at predetermined times at the retransmission possible number management unit. The retransmittable number of times assigned to each of the data is changed, and the transmission data management unit applies the data to each of the first data units transmitted during the transmission period assigned to the data transmission device. When the number of retransmissions exceeds a reference value, it is confirmed that a communication error has occurred and the amount of data to be transmitted is reduced.

又、 本発明のデータ通信装置は、 第 1データ単位毎にデータを格納するバッフ ァ と、 該バッファに格納された前記データを送信する送信部と、 前記データを受 信するデータ受信装置の受信状態を通知する受信確認信号を受信する受信部と、 前記受信部で受信された前記受信確認信号より、 前記データ受信装置の受信状態 を確認して、 前記データ受信装置が再送要求するデータを認識する再送要求解析 部と、 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記デ ータ受信装置に再送可能であるか否かを示す情報となる再送可能回数を与えると ともに、 該再送可能回数の値を確認する再送可能回数管理部と、 前記バッファ内 のデータの廃棄及び入出力制御を行うとともに、 前記バッファから廃棄されたデ ータ量に基づいて通信異常状態であるか否かを確認する送信データ管理部と、 を 備え、 前記再送可能回数管理部において、 所定のタイミング毎に、 前記バッファ に格納されるデータそれぞれに割り当てられた前記再送可能回数を変更し、 前記 送信データ管理部によって、 所定の規定値を超えた前記再送可能回数に対する前 記第 1データ単位毎のデータを確認し、 前記バッファより廃棄するとともに、 前 記バッファから廃棄されたデータ量が基準値を上回ったとき、 通信異常状態であ ることを確認し、 送信するデータ量を減じることを特徴とする。 図面の簡単な説明 Also, the data communication device of the present invention includes a buffer for storing data for each first data unit, a transmitting unit for transmitting the data stored in the buffer, and a receiving unit for receiving the data. A receiving unit for receiving a reception confirmation signal for notifying a state; and confirming a reception state of the data reception device based on the reception confirmation signal received by the reception unit, and recognizing data requested by the data reception device for retransmission. A retransmission request analysis unit for performing the retransmission request count, which is information indicating whether retransmission is possible to the data receiving apparatus for each second data unit, for the data stored in the buffer. Both, a resend count control unit for checking the value of the resend count, a function of discarding data in the buffer and input / output control, and And a transmission data management unit that checks whether or not the communication is in an abnormal state based on the data amount, wherein the retransmission possible number management unit allocates each of the data stored in the buffer at each predetermined timing. The transmission data management unit checks the data for each of the first data units for the number of retransmissions that exceeds a predetermined value, and discards the data from the buffer. When the amount of data discarded from the buffer exceeds the reference value, it is confirmed that a communication error has occurred and the amount of data to be transmitted is reduced. BRIEF DESCRIPTION OF THE FIGURES

第 1図は、 第 1 の実施形態の通信システムにおけるデータ送信装置の内部構成 を示すプロック図であり、  FIG. 1 is a block diagram illustrating an internal configuration of a data transmission device in the communication system according to the first embodiment;

第 2図は、 第 1図のデータ送信装置のバケツ ト廃棄制御動作を示すフローチヤ ートであり、  FIG. 2 is a flowchart showing the bucket discard control operation of the data transmitting apparatus of FIG. 1,

第 3図は、 第 1図のデータ送信装置の送信制御動作を示すフローチヤ一トであ り、  FIG. 3 is a flowchart showing a transmission control operation of the data transmission device of FIG. 1,

第 4 A図及び第 4 B図は、 データ送信装置から送信されるパケッ トのフォーマ ッ トを示す図であり、  FIGS. 4A and 4B are diagrams showing the format of a packet transmitted from the data transmitting apparatus,

第 5図は、 第 2の実施形態の通信システムにおけるデータ送信装置の内部構成 を示すプロック図であり、  FIG. 5 is a block diagram showing an internal configuration of a data transmission device in the communication system of the second embodiment,

第 6図は、 第 5図のデータ送信装置の'送信制御動作を示すフローチヤ一ト。 第 7図は、 第 3の実施形態の通信システムにおけるデータ送信装置の内部構成 を示すプロック図であり、  FIG. 6 is a flowchart showing the transmission control operation of the data transmission device of FIG. FIG. 7 is a block diagram showing an internal configuration of a data transmission device in the communication system according to the third embodiment.

第 8図は、 第 7図のデータ送信装置の送信制御動作を示すフローチヤ一トであ り、  FIG. 8 is a flowchart showing a transmission control operation of the data transmission device of FIG. 7,

第 9図は、 第 3の実施形態の通信システムにおけるデータ送信装置の内部構成 の別例を示すブロック図であり、  FIG. 9 is a block diagram showing another example of the internal configuration of the data transmission device in the communication system according to the third embodiment;

第 1 0図は、 第 3の実施形態の通信システムにおけるデータ送信装置の内部構 成の別例を示すプロック図であり、  FIG. 10 is a block diagram showing another example of the internal configuration of the data transmission device in the communication system according to the third embodiment;

第 1 1図は、 従来の通信システムにおけるデータ送信装置の内部構成を示すブ ロック図であり、 FIG. 11 is a block diagram showing the internal configuration of a data transmission device in a conventional communication system. It is a lock diagram,

第 1 2図は、 従来のデータ送信装置のバケツ ト廃棄制御動作を示すフローチヤ ートであり、  FIG. 12 is a flowchart showing a bucket discarding control operation of the conventional data transmitting apparatus.

第 1 3図は、 従来のデータ送信装置の送信制御動作を示すフローチャートであ る。 発明を実施するための最良の形態  FIG. 13 is a flowchart showing a transmission control operation of the conventional data transmission device. BEST MODE FOR CARRYING OUT THE INVENTION

<第 1の実施形態 > <First embodiment>

以下に、 本発明の第 1の実施形態について、 図面を参照して説明する。 第 1図 は、 本実施形態の通信システムで利用されるデータ送信装置の内部構成を示すブ ロック図である。 尚、 本実施形態においては、 データ送信装置に外部よりデータ が入力される装置を例として説明するが、 送信するデータを格納する記録媒体を 備えるとともにハードディスクゃ光デイスクなどの記録媒体に記録されたデータ を送信するデータ送信装置としても構わない。  Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an internal configuration of a data transmission device used in the communication system of the present embodiment. In the present embodiment, a device in which data is externally input to a data transmission device will be described as an example. However, the data transmission device includes a recording medium for storing data to be transmitted and is recorded on a recording medium such as a hard disk or an optical disk. It may be a data transmission device that transmits data.

第 1図のデータ送信装置 1 0 1は、 入力されたデータをパケッ ト毎にシーケン ス番号を付加するシーケンス番号付加部 1 と、 更に再生時刻となるタイムスタン プをパケッ ト毎に付加するタイムスタンプ付加部 2と、 パケッ ト毎に再送可能回 数を管理する再送可能回数管理部 3と、 送信データを管理する送信データ管理部 4と、 シーケンス番号及ぴタイムスタンプが付加されたバケツ トを一時的にデー タを保管する送信バッファ 5と、 受信側の受信状態を示す信号などを受信する受 信部 6と、 受信側が再送要求するパケッ トを確認する再送要求解析部 7と、 パケ ッ トを受信側に送信する送信部 8と、 送信バッファ 5より読み出したパケッ トに 誤り訂正符号を付加する誤り訂正符号付加部 9 と、 データの送受信を行うアンテ ナ 1 0と、 を有している。  The data transmitting apparatus 101 shown in FIG. 1 includes a sequence number adding section 1 for adding input data to each packet with a sequence number, and a time for adding a time stamp serving as a reproduction time to each packet. A stamp addition unit 2, a retransmission possible number management unit 3 that manages the number of retransmissions possible for each packet, a transmission data management unit 4 that manages transmission data, and a bucket to which a sequence number and a time stamp are added A transmission buffer 5 for temporarily storing data, a reception unit 6 for receiving a signal indicating the reception state of the reception side, a retransmission request analysis unit 7 for confirming a packet requested to be retransmitted by the reception side, and a packet. A transmitting unit 8 for transmitting a packet to the receiving side, an error correcting code adding unit 9 for adding an error correcting code to a packet read from the transmitting buffer 5, and an antenna 10 for transmitting and receiving data. It is.

送信するデータがパケッ ト毎にデータ送信装置 1 0 1に入力されると、 シーケ ンス番号付加部 1において、 入力されるパケッ ト毎に、 1パケッ ト毎にインクリ メントされるシーケンス番号を付加する。 このシーケンス番号が付加されたパケ ッ トは、 タイムスタンプ付加部 2に与えられて、 受信側での再生時刻に関する情 報となるタイムスタンプが付加される。 このシーケンス番号及ぴタイムスタンプ が付加されたパケッ トは、 一旦、 送信バッファ 5内に格納される。 When data to be transmitted is input to the data transmitting device 101 for each packet, the sequence number adding unit 1 adds a sequence number that is incremented for each packet for each input packet. . The packet to which the sequence number is added is given to the time stamp adding unit 2, and a time stamp serving as information on the reproduction time on the receiving side is added. This sequence number and timestamp The packet to which is added is temporarily stored in the transmission buffer 5.

. 又、 再送可能回数管理部 3には、 シーケンス番号付加部 1でパケッ トに付加さ れたシーケンス番号が与えられる。 そして、 データ送信装置 1 0 1に対する設定 された送信期間が開始した後、 最初に与えられたシーケンス番号のパケッ 卜に対 する受信側での再生時刻に関する情報を確認する。 この確認された再生時刻とデ ータ送信装置 1 0 1に入力された時刻との差分を、 データ送信装置 1 0 1に対し て設定された送信期間の周期で割ることにより、 各バケツ トの再送可能回数の情 報を設定して、 再送可能回数管理部 3内に保持する。 そして、 パケッ トがデータ 送信装置 1 0 1に入力されて、 再送可能回数管理部 3にバケツ トに付加されたシ 一ケンス番号が与えられる度に、 保持している再送可能回数を付加して格納する 又、 受信部 6では、 送信したパケッ トに対する受信側での受信状況を示す A C K信号などの受信確認信号又は制御局などから送信される設定された送信期間の 開始を示す送信期間開始信号を、 アンテナ 1 0を介して受信する。 尚、 本実施形 態において、 データ送信装置 1 0 1が送信期間開始信号を受信することによって 、 設定された送信期間の開始を認識するものとするが、 設定された送信期間の周 期が予め制御局などから与えられ、 この送信期間の周期をタイマなどにより検知 するたびに、 送信期間の開始を認識するものとしても構わない。 The retransmission allowable number management unit 3 is given the sequence number added to the packet by the sequence number addition unit 1. Then, after the transmission period set for the data transmitting apparatus 101 is started, information on the reproduction time on the receiving side for the packet of the sequence number given first is confirmed. The difference between the confirmed playback time and the time input to the data transmission device 101 is divided by the period of the transmission period set for the data transmission device 101, so that the Information on the number of retransmissions is set, and is stored in the retransmission number management unit 3. Then, each time a packet is input to the data transmitting apparatus 101 and the sequence number added to the bucket is given to the retransmittable number management unit 3, the held retransmittable number is added. In the receiving unit 6, a reception confirmation signal such as an ACK signal indicating the reception status of the transmitted packet on the reception side or a transmission period start signal transmitted from a control station or the like indicating the start of a set transmission period. Is received via the antenna 10. In this embodiment, it is assumed that the data transmitting apparatus 101 recognizes the start of the set transmission period by receiving the transmission period start signal, but the period of the set transmission period is set in advance. The start of the transmission period may be recognized each time the period of the transmission period is detected by a timer or the like provided from a control station or the like.

このように、 受信部 6で送信期間開始信号を受信して送信期間の開始が確認さ れると、 再送可能回数管理部 3において記録されている各シーケンス番号の残り 再送可能回数の値を 1つずつデクリメントする。 そして、 再送可能回数管理部 3 は、 各シーケンス番号に付加された再送可能回数がデクリメントされたとき、 再 送可能回数の値が規定値以下になったシーケンス番号を確認する。  As described above, when the reception unit 6 receives the transmission period start signal and confirms the start of the transmission period, the remaining retransmission possible number value of each sequence number recorded in the retransmittable number management unit 3 is incremented by one. Decrement by. Then, when the number of retransmittable times added to each sequence number is decremented, retransmittable number management section 3 confirms a sequence number in which the value of the retransmittable number has become equal to or less than a specified value.

この再送可能回数の値が規定値以下となったシーケンス番号を送信データ管理 部 4に通知し、 送信データ管理部 4は、 再送可能回数管理部 3より通知されたシ 一ケンス番号に該当するパケッ トを送信バッファ 5から廃棄する。 再送可能回数 管理部 3では、 送信バッファ 5より廃棄されるパケッ トのシーケンス番号をその 記録から削除する。 尚、 上述の規定値とは、 送信側でそのパケッ トの送信を禁止 するか否かを判断する基準の値であり、 本実施形態では、 規定値を 0に設定する ものとする。 The transmission data management unit 4 is notified of the sequence number for which the value of the number of retransmissions becomes equal to or less than the specified value, and the transmission data management unit 4 transmits the packet corresponding to the sequence number notified from the retransmission possible number management unit 3. Discard the packet from transmit buffer 5. The retransmittable number management unit 3 deletes the sequence number of the packet discarded from the transmission buffer 5 from the record. Note that the above-mentioned specified value is a reference value for determining whether or not to prohibit the transmission of the packet on the transmitting side. In the present embodiment, the specified value is set to 0. Shall be.

又、 再送可能回数管理部 3では、 保持している各シーケンス番号に付加された 残り再送可能回数を監視することによって、 送信期間が開始したことを確認した ときに送信バッファ 5に格納しているパケッ トの再送可能回数の平均値を求める 。 そして、 送信データ管理部 4において、 この再送可能回数の平均値が基準値以 下であるか否かで送信異常状態であるか否かを判断する。 このとき、 求められた 再送可能回数の平均値が基準値以下である場合、 送信異常状態であると判断され る。  The retransmission count management unit 3 monitors the remaining retransmission count added to each held sequence number, and stores it in the transmission buffer 5 when confirming that the transmission period has started. The average value of the number of resend times of the packet is calculated. Then, the transmission data management section 4 determines whether or not the transmission is abnormal, based on whether or not the average value of the number of retransmissions is equal to or less than the reference value. At this time, if the average value of the obtained number of retransmissions is equal to or less than the reference value, it is determined that the transmission is abnormal.

又、 再送要求解析部 7では、 受信部 6により受信された受信確認信号より受信 側での受信状況を解析することで、 再送すべきパケッ トの情報を送信データ管理 部 4に通知する。 このとき、 再送要求解析部 7では、 受信確認信号より受信側で 正常に受信されたバケツ トを確認し、 そのシーケンス番号を送信データ管理部 4 に通知する。 送信データ管理部 4に、 受信側で正常に受信されたパケッ トを示す シーケンス番号が通知されると、 通知されたシーケンス番号のパケッ トが送信バ ッファ 5から廃棄される。 その後、 送信期間の開始が確認されて送信期間が始ま ると、 送信データ管理部 4では、 送信異常状態であるか否かが判断された後、 こ の判断に応じて送信バッファ 5に保持している再送バケツ トと新規バケツ 卜の中 から送信すべきパケッ トを検索する。  In addition, the retransmission request analysis unit 7 notifies the transmission data management unit 4 of information on the packet to be retransmitted by analyzing the reception status on the receiving side from the reception confirmation signal received by the reception unit 6. At this time, the retransmission request analysis unit 7 confirms the bucket normally received on the receiving side from the reception confirmation signal, and notifies the transmission data management unit 4 of the sequence number. When the transmission data management unit 4 is notified of the sequence number indicating the packet normally received on the receiving side, the packet of the notified sequence number is discarded from the transmission buffer 5. Thereafter, when the start of the transmission period is confirmed and the transmission period starts, the transmission data management unit 4 determines whether or not the transmission is abnormal, and holds the transmission buffer 5 in the transmission buffer 5 according to the determination. The packet to be transmitted is searched from the retransmitted packet and the new packet.

そして、 検索したパケッ トのシーケンス番号を確認した後、 送信データ管理部 4内に格納し、 設定された送信期間を超えないように制御しながら、 送信パッフ ァ 5から誤り訂正符号付加部 9への送信すべきパケッ トの出力制御を行う。 送信 バッファ 5から出力されたパケッ トは、 誤り訂正符号付加部 9に与えられて後述 するように誤り訂正符号が付加された後、 送信部 8によりアンテナ 1 0を介して 受信側へ送信される。  Then, after confirming the sequence number of the retrieved packet, the packet is stored in the transmission data management unit 4 and transmitted from the transmission buffer 5 to the error correction code adding unit 9 while controlling so as not to exceed the set transmission period. The output of the packet to be transmitted is controlled. The packet output from the transmission buffer 5 is provided to an error correction code adding unit 9 and added with an error correction code as described later, and then transmitted by the transmission unit 8 to the receiving side via the antenna 10. .

このとき、 送信部 8から送信するデータに対して、 第 4 A図及び第 4 B図に示 すようにして、 誤り訂正符号が付加される。 第 4 A図及ぴ第 4 B図は、 送信部 8 より リアルタイム送信されるデータ内の各パケッ 卜のフォーマツ トを示す図であ る。 第 4 A図に示すパケッ トは、 パケッ ト内の構成条件などの情報を含むヘッダ 一 5 1 と、 パケッ 卜に付加されたシーケンス番号 5 2及ぴタイムスタンプ 5 3と 、 パケッ ト内に含まれる映像信号や音声信号などのデータ 5 4と、 誤り訂正符号 5 5とから構成され、 1 バケツ ト毎に誤り訂正符号が付加された構成となる。 この第 4 A図に示すフォーマツ トのように、 1つのパケッ トに 1つの訂正符号 を備えるようにしても構わないが、 第 4 B図のように、 ヘッダ一 5 1及ぴシーケ ンス番号 5 2及ぴタイムスタンプ 5 3及ぴデータ 5 4を複数のプロック B 1〜 B nに分割し、 それぞれのプロック B 1〜B nに対して誤り訂正符号 b 1〜 b ηを 付加した構成としても構わない。 At this time, an error correction code is added to the data transmitted from the transmission unit 8 as shown in FIGS. 4A and 4B. FIGS. 4A and 4B are diagrams showing the format of each packet in the data transmitted in real time from the transmission unit 8. FIG. The packet shown in FIG. 4A is composed of a header 51 containing information such as configuration conditions in the packet, a sequence number 52 and a time stamp 53 added to the packet. The packet is composed of data 54 such as video signals and audio signals included in the packet, and an error correction code 55, and has a configuration in which an error correction code is added for each packet. One packet may be provided with one correction code as in the format shown in FIG. 4A, but as shown in FIG. 4B, the header 15 1 and the sequence number 5 2 and time stamp 53 and data 54 are divided into a plurality of blocks B1 to Bn, and error correction codes b1 to bη are added to each block B1 to Bn. I do not care.

このような構成のデータ送信装置 1 0 1におけるバケツ ト廃棄制御動作につい て、 第 2図のフローチャートを参照して説明する。 受信部 6で送信期間開始信号 を受信して送信期間の開始を確認すると、 送信期間が開始するとともに、 再送可 能回数管理部 3に送信期間の開始を伝えてパケッ ト廃棄制御動作を開始する (S 1 ) 。 そして、 再送可能回数管理部 3において、 保持している各パケッ トのシー ケンス番号に付加された残り再送可能回数の値を 1っデクリメントする ( S 2 ) そして、 送信バッファ 5で格納しているパケッ トの中で最も古いパケッ トに対 するシーケンス番号を再送可能回数管理部 3で確認すると、 このシーケンス番号 に付加された残り再送可能回数の値が規定値以下になっているか否か判断する ( S 3 ) 。 このとき、 規定値以下でないと判断された場合には (N o ) 、 このパケ ッ ト廃棄制御動作を終了する。  The bucket discard control operation in the data transmitting apparatus 101 having such a configuration will be described with reference to the flowchart in FIG. When the receiving unit 6 receives the transmission period start signal and confirms the start of the transmission period, the transmission period starts, and the start of the transmission period is notified to the retransmission possible number management unit 3 to start the packet discard control operation. (S 1). Then, the retransmittable number management unit 3 decrements the value of the remaining retransmittable number added to the held sequence number of each packet by one (S 2), and stores it in the transmission buffer 5. When the sequence number corresponding to the oldest packet in the packet is confirmed by the retransmittable number management unit 3, it is determined whether the value of the remaining retransmittable number added to the sequence number is equal to or less than a specified value. (S3). At this time, if it is determined that the value is not less than the specified value (No), the packet discard control operation is terminated.

又、 S 3において、 規定値以下であると判断された場合には (Y e s ) 、 この 規定値以下となる再送可能回数が付加されたシーケンス番号が送信データ管理部 4に通知され、 送信データ管理部 4によって通知されたシーケンス番号に応じた パケッ トが送信バッファ 5より廃棄される (S 4 ) 。 そして、 送信バッファ 5内 に格納されているパケッ トのうち、 次に古いバケツ トのシーケンス番号が確認さ れ ( S 5 ) 、 S 3に移行する。  If it is determined in S3 that the number is less than the specified value (Y es), the sequence number to which the number of retransmissions that is less than the specified value is added is notified to the transmission data management unit 4, and the transmission data The packet corresponding to the sequence number notified by the management unit 4 is discarded from the transmission buffer 5 (S4). Then, the sequence number of the next oldest packet among the packets stored in the transmission buffer 5 is confirmed (S5), and the process proceeds to S3.

このように、 S 3〜 S 5の動作を繰り返すことによって、 再送可能回数の値が 規定値以下となるバケツ トのシーケンス番号が、 古くに送信バッファ 5に格納さ れたパケッ トから順に、 再送可能回数管理部 3で確認されて、 送信データ管理部 4によって送信バッファ 5からの廃棄制御が行われる。 そして、 規定値よりも再 送可能回数の値が大きいシーケンス番号が再送可能回数管理部 3で確認されるとIn this way, by repeating the operations of S3 to S5, the sequence numbers of the buckets in which the number of retransmissions becomes equal to or less than the specified value are retransmitted in order from the packet stored in the transmission buffer 5 in the oldest. After being checked by the possible number management unit 3, the transmission data management unit 4 controls discarding from the transmission buffer 5. And, the re- When a sequence number with a large number of transmittable times is confirmed by the retransmittable number management unit 3,

、 パケッ ト廃棄制御動作を終了する。 Then, the packet discard control operation ends.

次に、 データ送信装置 1 0 1における送信制御動作について、 第 3図のフロー チャートを参照して説明する。 受信部 6で送信期間開始信号を受信して送信期間 の開始を確認すると、 送信期間が開始するとともに、 送信制御動作を開始する ( Next, the transmission control operation in the data transmitting apparatus 101 will be described with reference to the flowchart in FIG. When the receiving unit 6 receives the transmission period start signal and confirms the start of the transmission period, the transmission period starts and the transmission control operation starts (

S 1 1 ) 。 そして、 再送可能回数管理部 3で保持している各シーケンス番号に付 加された残り再送可能回数の平均値を求め、 送信データ管理部 4において、 この 残り再送可能回数の平均値が基準値以下であるか否かを確認することによって、 送信異常状態となっているか否かの判断を行う (S 1 2) 。 S 1 1). Then, the average value of the remaining number of retransmittable times added to each sequence number held in the retransmittable number management unit 3 is calculated, and the average value of the remaining number of retransmittable times is equal to or less than the reference value in the transmission data management unit 4. It is determined whether or not the transmission is abnormal by confirming whether or not the transmission is abnormal (S12).

このとき、 再送可能回数の平均値が基準値より大きく、 送信異常状態でないと 判断された時には (N o ) 、 通常の再送制御を行うように、 送信データ管理部 4 によって、 再送要求解析部 7で確認された再送パケッ トと新たに送信する新規パ ケッ トとが検索される ( S 1 3 ) 。 又、 S 1 2において、 再送可能回数の平均値 が基準値以下となり、 送信異常状態であると判断された時には (Y e s ) 、 再送 制御動作を停止した後 (S 1 4) 、 送信データ管理部 4において、 新たに送信す る新規バケツ 卜が検索される (S 1 5) 。  At this time, if it is determined that the average value of the number of retransmissions that can be retransmitted is larger than the reference value and the transmission is not in an abnormal state (No), the retransmission request analysis unit 7 performs a normal retransmission control by the transmission data management unit 4. The retransmitted packet confirmed in and the new packet to be newly transmitted are searched (S13). In S12, when the average value of the number of retransmissions is less than the reference value and it is determined that the transmission is abnormal (Yes), the retransmission control operation is stopped (S14), and the transmission data management is performed. In part 4, a new bucket to be newly transmitted is searched (S15).

S 1 3 , S 1 5において、 送信データ管理部 4において、 送信すべき再送パケ ッ ト又は新規バケツ トそれぞれが確認されると、 確認された送信すべきパケッ ト のシーケンス番号を送信データ管理部 4に格納する (S 1 6 ) 。 そして、 送信デ ータ管理部 4に格納したシーケンス番号より、 送信すべきバケツ トがあるか否か を判断する (S 1 7) 。 このとき、 送信すべきバケツ トがない場合 (N o) 、 送 信すべきバケツ トを全て送信したものとして、 送信制御処理を終了する。  In S13 and S15, when the retransmission packet to be transmitted or the new packet to be transmitted is confirmed in the transmission data management unit 4, the sequence number of the confirmed packet to be transmitted is transmitted. Stored in 4 (S16). Then, based on the sequence number stored in the transmission data management section 4, it is determined whether or not there is a bucket to be transmitted (S17). At this time, if there is no bucket to be transmitted (No), it is assumed that all the buckets to be transmitted have been transmitted, and the transmission control process ends.

又、 S 1 7において、 送信すべきパケッ トがあることが確認されると (Y e s ) 、 送信すべきパケッ トを送信するのに十分な長さの期間が残っているか否かが 判断される (S 1 8 ) 。 このとき、 十分な送信期間が残っていないものと判断し たとき (N o) 、 設定された送信期間がほぼ終了したものとして、 送信制御処理 を終了する。 又、 十分な送信期間が残っているものと判断したとき (Y e s ) 、 送信すべきパケッ トを送信バッファ 5より読み出した後に誤り訂正符号付加部 9 で誤り訂正符号を付加して送信部 8より送信する (S 1 9 ) 。 この S 1 9によるバケツ トの送信が行われると、 S 1 7に移行し、 送信したデ ータの次のシーケンス番号が確認されて、 送信すべきパケッ トの有無が確認され る。 このように、 S 1 7〜S 1 9の動作を繰り返して、 送信データ管理部 4に格 納された送信すべきバケツ トのシーケンス番号を順番に確認して、 送信すべきパ ケッ トがなくなるか、 又は、 送信期間が十分でなくなってほぼ終了すると、 送信 動作制御を終了する。 In S17, when it is confirmed that there is a packet to be transmitted (Yes), it is determined whether or not a period long enough to transmit the packet to be transmitted remains. (S18). At this time, when it is determined that a sufficient transmission period does not remain (No), the transmission control process is terminated assuming that the set transmission period has almost ended. When it is determined that a sufficient transmission period remains (Yes), the packet to be transmitted is read out from the transmission buffer 5 and then an error correction code adding unit 9 adds an error correction code to the transmission unit 8. More transmission (S 19). When the bucket is transmitted in S19, the process proceeds to S17, where the sequence number next to the transmitted data is confirmed, and whether or not there is a packet to be transmitted is confirmed. In this way, by repeating the operations of S17 to S19, the sequence numbers of the packets to be transmitted stored in the transmission data management unit 4 are sequentially checked, and there is no packet to be transmitted. Or, when the transmission period is not sufficient and almost complete, the transmission operation control ends.

このようなデータ送信装置を利用した通信システムによって、 送信されるパケ ッ トが受信側での再生時刻に間に合っているか否かを時間で比較するための複雑 な回路構成を持たなくても、 残り再送可能回数を管理するだけで確認することが できる。 この残り再送可能回数の管理によってバケツ トの廃棄を行うことができ るため、 通信路状態が悪化して再送能力が限界となったときでも、 再送動作を停 止して大幅にバケツ トを送信バッファより廃棄することで、 素早いエラ一復帰を 行うことができる。  Even if a communication system using such a data transmission device does not have a complicated circuit configuration for comparing with time whether or not a packet to be transmitted is in time for the reproduction time on the receiving side, the remaining It can be checked simply by managing the number of retransmissions. The bucket can be discarded by managing the remaining number of resends, so even if the communication path condition deteriorates and the resend capability becomes limited, the resend operation is stopped and the bucket is greatly sent. By discarding from the buffer, quick error recovery can be performed.

尚、 本実施形態において、 第 3図の送信制御動作の S 1 5で、 新たに送信する 新規バケツ 卜の検索を行うものとしたが、 廃棄する残り再送可能回数の規定値を 新たに大きく設定して、 再送パケッ ト及び新規パケッ トの中から、 残り再送可能 回数の値が新たに設定された規定値以下となるパケッ トを送信バッファ 5から廃 棄した後、 残り再送可能回数が最大となるような再送バケツ ト及び新規バケツ ト の検索を行うようにしても構わない。  In this embodiment, a new bucket to be newly transmitted is searched for in S15 of the transmission control operation in FIG. 3, but the specified value of the remaining number of retransmissions to be discarded is newly set to a large value. Then, after discarding from the transmission buffer 5 those packets whose remaining number of retransmissions is less than or equal to the newly set specified value from the retransmission packet and the new packet, the remaining number of retransmissions becomes the maximum. Such a retransmission bucket and a new bucket may be searched.

<第 2の実施形態 > <Second embodiment>

以下に、 本発明の第 2の実施形態について、 図面を参照して説明する。 第 5図 は、 本実施形態の通信システムで利用されるデータ送信装置の内部構成を示すプ ロック図である。 尚、 第 5図のデータ送信装置において、 第 1図のデータ送信装 置と同一の目的で使用する部分については、 同一の符号を付してその詳細な説明 は省略する。 又、 本実施形態において、 第 1の実施形態と同様、 第 5図のデータ 送信装置は、 第 2図のフロー.チヤ一トに従って、 送信バッファ 5内のパケッ 卜の 廃棄制御動作を行う とともに、 第 4 A図及び第 4 B図に示すような構成のデータ を送信部 8よりアンテナ 1 0を介して送信する。  Hereinafter, a second embodiment of the present invention will be described with reference to the drawings. FIG. 5 is a block diagram showing an internal configuration of a data transmission device used in the communication system of the present embodiment. In the data transmitting apparatus shown in FIG. 5, parts used for the same purpose as the data transmitting apparatus shown in FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted. Further, in the present embodiment, similarly to the first embodiment, the data transmission device of FIG. 5 performs the discard control operation of the packet in the transmission buffer 5 according to the flowchart of FIG. Data having a configuration as shown in FIGS. 4A and 4B is transmitted from the transmission unit 8 via the antenna 10.

第 5図のデータ送信装置 1 0 2は、 第 1図のデータ送信装置 1 0 1に備えられ た各ブロックに加えて、 更に、 シーケンス番号が付加されたパケッ トに対して送 信する優先度を付加する優先度付加部 1 1が設けられた構成である。 尚、 この送 信する優先度とは、 例えば、 テキストデータ又は映像データ又は音声データなど のパケッ トに含まれるデータの種類、 又は、 パケッ ト内のデータが同期か非同期 かによつて設定されるもので、 数値によって与えられるものとする。 また、 この 優先度として与えられる数値が大きいものほど、 優先度が高い。 The data transmission device 102 in FIG. 5 is provided in the data transmission device 101 in FIG. In addition to the blocks described above, a priority adding unit 11 for adding a transmission priority to a packet to which a sequence number is added is provided. The transmission priority is set, for example, according to the type of data included in a packet such as text data, video data, or audio data, or whether the data in the packet is synchronous or asynchronous. And shall be given by a numerical value. Also, the higher the numerical value given as this priority, the higher the priority.

このような構成のデータ送信装置 1 0 2に入力されたパケッ トは、 第 1図のデ ータ送信装置 1 0 1 と同様、 シーケンス番号付加部 1でシーケンス番号が付加さ れる。 そして、 このシーケンス番号が付加されたパケッ トが優先度付加部 1 1に 与えられて優先度が付加された後、 タイムスタンプ付加部 2においてタイムスタ ンプが付加されて、 送信バッファ 5に格納される。  The sequence number is added to the packet input to the data transmitting apparatus 102 having such a configuration by the sequence number adding unit 1 as in the data transmitting apparatus 101 of FIG. Then, the packet to which the sequence number is added is given to the priority adding section 11 and the priority is added. Then, the time stamp is added in the time stamp adding section 2 and stored in the transmission buffer 5. .

又、 送信データ管理部 4では、 送信異常状態であるか否かを判断し、 この判断 に応じて送信バッファ 5に保持している再送バケツ トと新規バケツ 卜の中から優 先度を考慮して送信すべきパケッ トを検索する。 そして、 この検索されたバケツ トのシーケンス番号を送信データ管理部 4内に格鈉し、 送信期間を超えないよう に管理しながら、 送信バッファ 5に対してバケツ トの出力制御を行う。  In addition, the transmission data management unit 4 determines whether or not the transmission is abnormal, and, in accordance with this determination, considers the priority from the retransmission bucket held in the transmission buffer 5 and the new bucket. Search for packets to send. Then, the sequence number of the retrieved bucket is stored in the transmission data management unit 4, and the output control of the bucket is performed on the transmission buffer 5 while managing the transmission sequence so as not to exceed the transmission period.

尚、 このデータ送信装置 1 0 2における他のブロックの動作については、 第 1 の実施形態におけるデータ送信装置 1 0 1 と同一の動作を行うため、 その詳細な 説明は省略する。  The operation of the other blocks in the data transmission device 102 is the same as the operation of the data transmission device 101 in the first embodiment, and a detailed description thereof will be omitted.

このような構成のデータ送信装置 1 0 2における送信制御動作について、 第 6 図のフローチャートを参照して説明する。 尚、 第 6図のフローチャートにおいて 、 第 3図のフローチャートと同一の動作を行うステップについては同一の符号を 付して、 その詳細な説明は省略する。 受信部 6で送信期間開始信号を受信して送 信期間の開始を確認して、 送信制御動作を開始すると (S 1 1 ) 、 残り再送可能 回数の平均値より送信異常状態であるか否かを判断する (S 1 2 ) 。  The transmission control operation in the data transmission device 102 having such a configuration will be described with reference to the flowchart in FIG. In the flowchart of FIG. 6, steps that perform the same operations as in the flowchart of FIG. 3 are denoted by the same reference numerals, and detailed description thereof will be omitted. When the receiving unit 6 receives the transmission period start signal and confirms the start of the transmission period, and starts the transmission control operation (S11), it is determined whether or not the transmission is abnormal according to the average value of the number of remaining retransmissions. Is determined (S12).

このとき、 送信異常状態でないと判断する場合 (N o ) 、 送信する再送バケツ トと新規バケツ トが検索される (S 1 3 ) 。 又、 S 1 2で送信異常状態であると 判断する場合 (Y e s ) 、 再送パケッ トと新規パケッ トそれぞれに付加された優 先度を確認し、 その優先度が規定値以上となるバケツ トを送信するバケツ トとし て檢索する (S 2 1 ) 。 このように、 S 1 3及ぴ S 2 1で送信するパケッ トの検 索を行った後、 S 1 6に移行して送信するバケツ トのシーケンス番号を格納する と、 送信すべきパケッ トがなくなるか、 又は、 送信期間がほぼ終了するまで、 S 1 7〜 S 1 9の動作を繰り返してパケッ トの送信を行う。 At this time, if it is determined that the transmission is not abnormal (No), a retransmission bucket to be transmitted and a new bucket are searched (S13). When it is determined in S12 that the transmission is abnormal (Yes), the priority added to each of the retransmission packet and the new packet is checked, and the packet whose priority is equal to or more than the specified value is determined. As a bucket to send (S21). As described above, after searching for packets to be transmitted in S13 and S21, the sequence proceeds to S16 and stores the sequence number of the packet to be transmitted. The packet is transmitted by repeating the operations of S17 to S19 until the transmission time has expired or the transmission period has almost ended.

このようなデータ送信装置を利用した通信システムによって、 通信路状態が劣 化して、 再送能力が限界となった場合においても、 優先度が高いものを優先的に 送信することにより、 例えば、 A Vデータを送信する際、 映像や音声が途切れる ことが頻発しないようにすることができる。  Even if the communication path condition deteriorates due to the communication system using such a data transmission device and the retransmission capability becomes the limit, priority is given to the transmission with higher priority, so that, for example, AV data When transmitting, it is possible to prevent frequent interruptions of video and audio.

尚、 本実施形態において、 第 6図の送信制御動作の S 2 1で、 再送パケッ ト及 ぴ新規バケツ 卜の中から優先度の高いバケツ トの検索を行うものとしたが、 第 1 の実施形態と同様、 第 3図のフローチャートにおける S 1 4のように、 再送制御 の停止動作を行った後、 S 2 1において、 新規パケッ トの中から優先度の高いパ ケットを検索するように制御しても構わない。  In this embodiment, in S21 of the transmission control operation shown in FIG. 6, a search is made for a packet having a high priority from the retransmission packet and the new packet. Similar to the embodiment, after stopping the retransmission control as in S14 in the flowchart of FIG. 3, control is performed in S21 to search for a high-priority packet from among the new packets. It does not matter.

<第 3の実施形態〉 <Third embodiment>

以下に、 本発明の第 3の実施形態について、 図面を参照して説明する。 第 7図 は、 本実施形態の通信システムで利用されるデータ送信装置の内部構成を示すブ ロック図である。 尚、 第 7図のデータ送信装置において、 第 1図のデータ送信装 置と同一の目的で使用する部分については、 同一の符号を付してその詳細な説明 は省略する。 又、 本実施形態において、 第 1の実施形態と同様、 第 7図のデータ 送信装置は、 第 2図のフローチャートに従って、 送信バッファ 5内のパケッ トの 廃棄制御動作を行うとともに、 第 4 A図及び第 4 B図に示すような構成のデータ を送信部 8よりアンテナ 1 0を介して送信する。  Hereinafter, a third embodiment of the present invention will be described with reference to the drawings. FIG. 7 is a block diagram showing the internal configuration of the data transmission device used in the communication system of the present embodiment. Note that, in the data transmission device of FIG. 7, parts used for the same purpose as in the data transmission device of FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted. Also, in the present embodiment, as in the first embodiment, the data transmission device of FIG. 7 performs the discard control operation of the packet in the transmission buffer 5 according to the flowchart of FIG. The data having the configuration as shown in FIG. 4B is transmitted from the transmission unit 8 via the antenna 10.

第 7図のデータ送信装置 1 0 3は、 第 1図のデータ送信装置 1 0 1に備えられ た各ブロックに加えて、 更に、 データ送信装置 1 0 3に入力されるパケッ ト量を 調節するバケツ ト量調節部 1 2が設けられた構成である。 このバケツ ト量調節部 1 2において、 例えば、 データ送信装置 1 0 1に与えられるデータが A Vデータ である場合、 通信路状態が良好なときは、 高精細な H D T V用の A Vデータが送 信されるように、 外部より入力されたバケツ トを全て後段のプロックに出力する 。 又、 通信路状態が悪化すると、 標準の H D T V用の A Vデータよりビッ トレー トの低い S D T V用の A Vデータが送信されるように、 パケッ ト量調節部 1 2で 外部からの入力されるパケッ トを間引いて後段のブロックに出力する。 The data transmission device 103 of FIG. 7 adjusts the amount of packets input to the data transmission device 103 in addition to the blocks provided in the data transmission device 101 of FIG. This is a configuration in which a bucket amount adjustment unit 12 is provided. In the bucket amount adjusting unit 12, for example, when the data supplied to the data transmitting device 101 is AV data, and when the communication path condition is good, high-definition HDTV AV data is transmitted. Thus, all buckets input from the outside are output to the subsequent block. In addition, when the communication path condition deteriorates, the bit-rate is higher than the standard HDTV AV data. The packet amount adjustment unit 12 thins out packets input from the outside and outputs the data to the subsequent block so that AV data for SDTV with low data rate is transmitted.

又、 M P E G 2システムなどにおいて、 システムに利用されるテキス トデータ などの映像及ぴ音声以外の受信側での再生に必要でない情報が入力されている場 合には、 このパケッ ト量調節部 1 2で、 再生に必要でないデータを含むパケッ ト を間引く ことにより入力されるパケッ トの量を調節しても構わない。  Also, in the case of information such as text data used for the system other than video and audio that is not necessary for reproduction on the receiving side in an MPEG-2 system or the like, the packet amount adjustment unit 12 In this case, the amount of input packets may be adjusted by thinning out packets containing data that is not necessary for reproduction.

このような構成のデータ送信装置 1 0 3に入力されたバケツ トは、 パケッ ト量 調節部 1 2によって通信路状態に応じたパケット量に調節されて、 シーケンス番 号付加部 1に与えられる。 シーケンス番号付加部 1に与えられたパケッ トは、 第 1図のデータ送信装置 1 0 1 と同様に、 シーケンス番号及びタイムスタンプが順 番に付加されて、 送信バッファ 5に格納される。  The packet input to the data transmitting apparatus 103 having such a configuration is adjusted by the packet amount adjusting unit 12 to a packet amount according to the communication path state, and is provided to the sequence number adding unit 1. The packet given to the sequence number adding unit 1 is stored in the transmission buffer 5 after the sequence number and the time stamp are added in order similarly to the data transmitting apparatus 101 of FIG.

又、 送信データ管理部 4では、 送信異常状態であるか否かを判断し、 この判断 に応じて入力されるバケツ トの量をバケツ ト量調節部 1 2によって調節するか否 かを決定する。 そして、 送信バッファ 5に保持している再送パケッ トと新規パケ ッ 卜の中から送信すべきデータを検索する際、 バケツ ト量調節部 1 2での間引き 率によって減じられたパケッ ト量分のパケッ トを検索する。 よって、 例えば、 1 / 2の間引き率である場合、 通常の送信動作を行う際に送信データ管理部 4で格 納されるシーケンス番号が 1〜 1 0 0の連続番号であるとき、 パケッ ト量調節部 1 2で間引き動作が行われたときに送信データ管理部 4で格納されるシーケンス 番号が 1〜 5 0となる。  Further, the transmission data management unit 4 determines whether or not the transmission is in an abnormal state, and determines whether or not to adjust the amount of the inputted bucket by the bucket amount adjustment unit 12 according to the determination. . When searching for data to be transmitted from the retransmission packet held in the transmission buffer 5 and the new packet, the packet amount reduced by the thinning rate in the packet amount adjustment unit 12 is used. Search for a packet. Therefore, for example, when the thinning rate is 1/2, when the sequence number stored in the transmission data management unit 4 during a normal transmission operation is a continuous number from 1 to 100, the packet amount When the thinning operation is performed by the adjustment unit 12, the sequence numbers stored in the transmission data management unit 4 are 1 to 50.

尚、 このデータ送信装置 1 0 3における他のブロックの動作については、 第 1 の実施形態におけるデータ送信装置 1 0 1 と同一の動作を行うため、 その詳細な 説明は省略する。  The operation of the other blocks in the data transmission device 103 is the same as the operation of the data transmission device 101 in the first embodiment, and a detailed description thereof will be omitted.

このような構成のデータ送信装置 1 0 3における送信制御動作について、 第 8 図のフローチャートを参照して説明する。 尚、 第 8図のフローチャートにおいて 、 第 3図のフローチャートと同一の動作を行うステップについては同一の符号を 付して、 その詳細な説明は省略する。 受信部 6で送信期間開始信号を受信して送 信期間の開始を確認して、 送信制御動作を開始すると (S 1 1 ) 、 残り再送可能 回数の平均値より送信異常状態であるか否かを判断する (S 1 2 ) 。 このとき、 送信異常状態でないと判断する場合 (N o ) 、 送信する再送バケツ トと新規パケッ トが検索される (S 1 3 ) 。 又、 S 1 2で送信異常状態であると 判断する場合 (Y e s ) 、 パケッ ト量調節部 1 2においてパケッ トが間引かれて 、 シーケンス付加部 1に与えられるパケッ ト量が少なくなるように調節される ( S 3 1 ) 。 更に、 このとき、 パケッ ト量調節部 1 2での間引き率が送信データ管 理部 4に与えられる。 The transmission control operation in the data transmission device 103 having such a configuration will be described with reference to the flowchart in FIG. In the flowchart of FIG. 8, steps that perform the same operations as those in the flowchart of FIG. 3 are denoted by the same reference numerals, and detailed description thereof will be omitted. When the receiving unit 6 receives the transmission period start signal and confirms the start of the transmission period, and starts the transmission control operation (S11), it is determined whether or not the transmission is abnormal according to the average value of the number of remaining retransmissions. Is determined (S12). At this time, if it is determined that the transmission is not abnormal (No), a retransmission packet to be transmitted and a new packet are searched (S13). If it is determined in S12 that the transmission is abnormal (Yes), the packets are thinned out in the packet amount adjustment unit 12 so that the packet amount given to the sequence addition unit 1 is reduced. Adjusted (S31). Further, at this time, the thinning rate in the packet amount adjustment unit 12 is given to the transmission data management unit 4.

パケッ ト量が調節された後、 送信データ管理部 4では、 与えられた間引き率に 基づいて、 送信するパケッ ト量を設定し、 このパケッ ト量に応じて送信する再送 バケツ トと新規パケッ トとが検索される (S 3 2 ) 。 このように、 S 1 3及び S 3 2で送信するバケツ 卜の検索を行った後、 S 1 6に移行して送信するパケッ ト のシーケンス番号を格納すると、 送信すべきパケッ トがなくなる力、、 又は、 送信 期間がほぼ終了するまで、 S 1 7〜 S 1 9の動作を繰り返してパケットの送信を 行 5。  After the packet amount is adjusted, the transmission data management unit 4 sets the amount of packets to be transmitted based on the given thinning rate, and transmits a retransmission packet and a new packet according to the amount of packets. Is searched (S32). In this way, after searching for packets to be transmitted in S13 and S32, the sequence proceeds to S16 to store the sequence number of the packet to be transmitted. The packet is transmitted by repeating the operations of S17 to S19 until the transmission period is almost completed.

このようなデータ送信装置を利用した通信システムによって、 通信路状態が劣 化して、 再送能力が限界となった場合においても、 パケッ ト量調節部 1 2によつ てデータ送信装置 1 0 3内で処理されるデータの量を減らすことにより、 例えば 、 A Vデータを送信する際、 映像や音声が途切れることが頻発することがないよ うにすることができる。  Even in the case where the communication channel state deteriorates due to the communication system using such a data transmission device and the retransmission capability becomes limited, the packet amount adjustment unit 12 controls the data transmission device 103 By reducing the amount of data to be processed in, for example, when transmitting AV data, it is possible to prevent frequent interruption of video and audio.

尚、 本実施形態において、 第 1の実施形態と同様、 第 3図のフローチャートに おける S 1 4のように、 再送制御の停止動作を行った後、 S 3 2において、 新規 バケツ トのみから送信するパケッ トを検索するように制御しても構わない。  Note that, in this embodiment, as in the first embodiment, after stopping the retransmission control as in S14 in the flowchart of FIG. 3, transmission is performed from only the new bucket in S32. It may be controlled to search for the packet to be used.

又、 本実施形態において、 第 7図のように、 パケッ ト調節部 1 2をシーケンス 番号付加部 1の前段に設けられるようにしたが、 第 9図のデータ送信装置 1 0 4 のように、 パケッ ト調節部 1 2をタイムスタンプ付加部 2と送信バッファ 5 との 間に設けるようにしても構わない。 このようにすることで、 バケツ ト調節部 1 2 での間引き率を送信データ管理部 4に与えることなく、 送信すべきパケッ トの検 索を行うこ'とができる。  Further, in the present embodiment, as shown in FIG. 7, the packet adjusting unit 12 is provided before the sequence number adding unit 1, but as in the data transmitting device 104 of FIG. The packet adjusting unit 12 may be provided between the time stamp adding unit 2 and the transmission buffer 5. By doing so, it is possible to search for a packet to be transmitted without giving the thinning rate in the bucket adjustment unit 12 to the transmission data management unit 4.

よって、 例えば、 1 / 2の間引き率である場合、 通常の送信動作を行う際に送 信データ管理部 4で格納されるシーケンス番号が 1 , 2 , 3 , ··· , 1 0 0の連続 番号であるとき、 パケッ ト量調節部 1 2で間引き動作が行われたときに、 パケッ ト量調節部 1 2で、 シーケンス番号 2 , 4 , 6, ··· , 1 0 0となるパケッ トが間 引かれて送信バッファ 5に格納されるため、 送信データ管理部 4で格納されるシ 一ケンス番号が 1, 3, 5, ■·· , 9 9となる。 Therefore, for example, when the thinning rate is 1/2, the sequence number stored in the transmission data management unit 4 when performing a normal transmission operation is a sequence of 1, 2, 3, ..., 100 When the number is a number, when the packet amount adjusting unit 12 performs the thinning operation, the packet amount adjusting unit 12 sets the sequence number 2, 4, 6, 6,... Are stored in the transmission buffer 5 after being decimated, the sequence numbers stored in the transmission data management unit 4 are 1, 3, 5,...

又、 第 1 0図のデータ送信装置 1 0 5のように、 第 9図のデータ送信装置 1 0 4に加えて、 タイムスタンプ付加部 2とバケツ ト量調節部 1 2 との間に設けられ た優先度付加部 1 1を備えるようにしても構わない。 この優先度付加部 1 1は、 第 2の実施形態 (第 5図) のデータ送信装置 1 0 2に設けられたものと同一のも のである。 このようにすることで、 パケッ ト量調節部 1 2で間引き動作を行う際 、 優先度付加部 1 1で付加された優先度に基づいて、 所定値よりも低い優先度の バケツ トを間引いて送信バッファ 5に出力する。  In addition to the data transmitting device 104 of FIG. 9, like the data transmitting device 105 of FIG. 10, the data transmitting device is provided between the time stamp adding unit 2 and the bucket amount adjusting unit 12. The priority adding unit 11 may be provided. This priority adding section 11 is the same as that provided in the data transmitting apparatus 102 of the second embodiment (FIG. 5). By doing so, when performing the thinning operation in the packet amount adjusting unit 12, based on the priority added by the priority adding unit 11, the bucket with a priority lower than the predetermined value is thinned out. Output to transmission buffer 5.

尚、 上述の各実施形態において、 再送可能回数管理部 3では、 設定された送信 期間の開始を確認する毎に、 再送可能回数管理部 3に格納されている各シーケン ス番号に付加された残り再送可能回数の値をデクリメントするものとしたが、 周 期的にバケツ トの送信を行っているため、 前回の送信動作終了時間から一定時間 経過したときに、 残り再送可能回数の値をデクリメントするものとしても構わな い。 このとき、 送信終了後の一定時間の経過及び送信期間開始の確認のいずれか 一方をトリガとして、 残り再送可能回数の値をデクリメントするものとしても構 わないし、 送信期間開始の確認及ぴ未確認に関係無く、 送信終了後一定時間経過 した場合に残り再送可能回数をデクリメントするものとしても構わない。  In each of the above embodiments, each time the retransmission possible number management unit 3 confirms the start of the set transmission period, the remaining number added to each sequence number stored in the retransmission possible number management unit 3 is checked. Although the value of the number of possible retransmissions is decremented, the value of the number of remaining retransmissions is decremented when a certain time has elapsed since the last transmission operation end time because buckets are transmitted periodically. It does not matter. At this time, either the lapse of a fixed time after the end of transmission or the confirmation of the start of the transmission period may be used as a trigger to decrement the value of the number of remaining retransmissions. Irrespective of this, the remaining number of retransmissions may be decremented when a certain time has elapsed after the end of transmission.

即ち、 上述の各実施形態のバケツ ト廃棄制御動作を示す第 2図のフローチヤ一 トにおいて、 S 2での残り再送可能回数をデクリメント動作が、 送信終了後一定 時間経過したこと又は送信期間の開始したことのいずれかを確認することで行わ れるものとしても構わないし、 送信期間開始の確認及び未確認に関係無く、 送信 終了後一定時間経過を確認することで行われるものとしても構わない。  That is, in the flowchart of FIG. 2 showing the bucket discarding control operation of each of the above-described embodiments, the operation of decrementing the remaining number of retransmissions allowed in S2 is that a certain period of time has elapsed after the end of transmission, or the start of the transmission period. It may be performed by confirming any of the above, or by confirming the elapse of a certain period of time after the end of transmission, regardless of whether the transmission period has been confirmed or not.

又、 上述の各実施形態では、 送信バッファ 5に格納しているパケッ トの再送可 能回数の平均値を用いて異常状態かどうかを判断したが、 実際に送信したパケッ トの再送可能回数の平均値で異常状態を判断しても構わない。 このとき、 まず、 送信部 8より送信された後に、 受信部 6で受信された受信確認信号より受信側で 正確に受信されたことが再送要求解析部 7で確認される。 そして、 この正確に受 信されたことが確認された各バケツ トに対する再送可能回数が再送可能回数管理 部 3で確認されて、 その平均値が求められて送信データ管理部 4に通知されると 、 求められた平均値が基準値以下となったとき送信異常状態であると判断される 又、 再送可能回数が規定値以下になったために送信バッファ 5から廃棄された パケッ トの数で送信異常状態を判断しても構わない。 このとき、 再送要求解析部 7において、 再送可能回数の値が規定値以下となって送信データ管理部 4に通知 するシリアル番号の数を計数する。 そして、 計数されたシリアル番号の数が送信 データ管理部 4に与えられ、 このシリアル番号の数が基準値以上となったとき ( 即ち、 廃棄されたパケッ トのパケッ ト量が基準値以上となったとき) 、 送信異常 状態であると判断される。 この送信異常状態を判断するための廃棄されたパケッ トのパケッ ト量は、 送信期間開始毎に廃棄されたパケッ トのパケッ ト量としても 構わないし、 所定期間毎に計数されたバケツト量としても構わない。 Further, in each of the above-described embodiments, whether or not an abnormal state is determined by using the average value of the number of retransmissions of the packet stored in the transmission buffer 5, but the number of retransmissions of the actually transmitted packet is determined. The average value may be used to determine an abnormal state. At this time, first, after receiving from the reception confirmation signal received by the reception unit 6 after transmission from the transmission unit 8, The correct reception is confirmed by the retransmission request analyzer 7. When the number of retransmissions possible for each bucket confirmed to be correctly received is confirmed by the retransmission number management unit 3, the average value is obtained and notified to the transmission data management unit 4. If the calculated average value is less than the reference value, it is determined that the transmission is abnormal.In addition, the number of packets discarded from the transmission buffer 5 due to the number of retransmissions becoming less than the specified value causes transmission error. The state may be determined. At this time, the retransmission request analysis unit 7 counts the number of serial numbers notified to the transmission data management unit 4 when the value of the number of retransmissions becomes equal to or less than the specified value. Then, the number of counted serial numbers is given to the transmission data management unit 4, and when the number of serial numbers exceeds the reference value (that is, the amount of discarded packets exceeds the reference value). ), It is determined that the transmission is abnormal. The packet amount of the discarded packet for determining the abnormal transmission state may be the packet amount of the packet discarded at the start of the transmission period, or may be the packet amount counted at the predetermined period. I do not care.

即ち、 上述の各実施形態の送信制御動作を示す第 3図及び第 6図及ぴ第 8図の フローチャートにおいて、 s 1 2で送信異常状態であるか否か判断する際に、 実 際に送信したバケツ トの再送可能回数の平均値で判断しても構わないし、 送信バ ッファから再送可能回数が規定値以下になったため廃棄されたパケッ トの数で判 断しても構わない。  That is, in the flowcharts of FIGS. 3, 6, and 8 showing the transmission control operation of each of the above-described embodiments, when it is determined at s12 whether or not the transmission is abnormal, the transmission is actually performed. Judgment may be made based on the average value of the number of retransmittable packets that have been performed, or the number of packets discarded because the number of retransmittable times from the transmission buffer has fallen below the specified value.

又、 データ送信装置において、 通常状態での動作している際に送信異常状態で あることが確認される再送可能回数の平均値又は廃棄されたパケッ ト量に対する 基準値を第 1基準値とし、 送信異常状態での動作している際に通信路が良好にな つたことが確認される再送可能回数の平均値又は廃棄されたパケッ ト量に対する 基準値を第 2基準値として、 それぞれの場合の基準値が異なるものとしても構わ ない。 このとき、 再送可能回数の平均値に対する第 1及び第 2基準値の関係は、 第 2基準値 >第 1基準値とするとともに、 廃棄されたパケッ ト量に対する第 1及 び第 2基準値の関係は、 第 1基準値〉第 2基準値とする。  Also, in the data transmitting apparatus, the average value of the number of retransmissions that can be confirmed to be in the transmission abnormal state when operating in the normal state or the reference value for the discarded packet amount is used as the first reference value, The average value of the number of resends or the reference value for the amount of discarded packets, which confirms that the communication path has been improved when operating in the abnormal transmission state, is used as the second reference value. The reference values may be different. At this time, the relationship between the first and second reference values with respect to the average value of the number of retransmissions is set as the second reference value> the first reference value, and the first and second reference values with respect to the amount of discarded packets. The relationship is: 1st reference value> 2nd reference value.

更に、 上述の各実施形態において、 誤り訂正符号付加部 9の代わりに、 誤り検 出符号を付加する誤り検出符号付加部でも良い。 このとき、 パケッ トの各データ には、 誤り検出符号が付加される。 又、 パケッ トの構成例として、 第 4 A図や第 4 B図におけるバケツ トのように、 ヘッダ一の後にシーケンス番号が続くものと したが、 ヘッダーの。中にシーケンス番号が含まれるものとしても構わない。 又、 バケツ トの中にタイムスタンプが含まれず、 タイムスタンプがデータ送信装置で の管理するためのみに用いられるものであっても構わない。 Further, in each of the above-described embodiments, an error detection code addition unit that adds an error detection code may be used instead of the error correction code addition unit 9. At this time, each data of the packet Is added with an error detection code. Also, as an example of a packet configuration, a sequence number follows one header as in the bucket in FIG. 4A or FIG. 4B. The sequence number may be included. Also, the time stamp may not be included in the bucket, and the time stamp may be used only for management in the data transmission device.

又、 受信確認信号として、 受信側で正確に受信されたパケッ トを示す A C K信 号や、 受信側で受信されなかったパケッ トを示す N A C K信号などを用いても構 わない。 又、 アンテナを用いた無線通信システムに対する利用例に基づいて説明 したが、 電力線を用いた電力線通信システムやケーブル線を用いた通信システム などの有線通信システムにおいて利用しても構わない。 ' 更に、 上述の各実施形態において、 各パケッ トの再送可能回数が、 再生時刻と データ送信装置に入力された時刻との差分を設定された送信期間で割ることによ り設定されるものとしたが、 各パケッ トのデータの種類を判別し、 その種類毎に 予めデ一タ送信装置において決められた再送可能回数が設定されるものとしても 構わない。 即ち、 A Vデータによるパケッ トの場合の再送可能回数を N x回とし 、 テキストデータによるパケッ トの場合の再送可能回数を N y回として予め決め てある場合、 再送可能回数管理部において、 データ送信装置に入力されたバケツ トが A Vデータであるときは再送可能回数を N Xとして設定し、 データ送信装置 に入力されたバケツ トがテキス トデータであるときは再送可能回数を N yとして 設定する。  Further, as the reception confirmation signal, an ACK signal indicating a packet correctly received on the receiving side, a NACK signal indicating a packet not received on the receiving side, or the like may be used. Further, although the description has been given based on an example of use for a wireless communication system using an antenna, the present invention may be used for a wired communication system such as a power line communication system using a power line or a communication system using a cable line. 'Further, in each of the above-described embodiments, the number of retransmittable times of each packet is set by dividing the difference between the reproduction time and the time input to the data transmission device by the set transmission period. However, the type of data of each packet may be determined, and the number of retransmissions determined in advance by the data transmitting apparatus may be set for each type. In other words, if the number of retransmissions allowed for a packet based on AV data is predetermined as Nx and the number of retransmissions available for a packet based on text data is predetermined as Ny, If the bucket input to the device is AV data, set the number of retransmissions as NX, and if the bucket input to the data transmission device is text data, set the number of retransmissions as Ny.

又、 上述の各実施形態において、 送信期間開始信号を受信して送信期間の開始 を確認すると、 パケッ トに対して与えられている再送可能回数がデクリメントさ れ、 その値が規定値以下となったとき、 パケッ 卜が廃棄されるものとしているが 、 送信期間開始信号を受信して送信期間の開始を確認すると、 パケットに対して 与えられている再送可能回数がィンクリメントされ、 その値が規定値以上となつ たとき、 パケッ トが廃棄されるものとしても構わない。 更に、 このとき、 バッフ ァ内に格納されているパケッ トに対する再送可能回数の平均値で判断する場合は 、 再送可能回数の平均値が基準値以上となったときに送信異常状態であると判断 される。 又、 送信したパケッ トの再送可能回数の平均値で判断する場合は、 再送 可能回数の平均値が基準値以上となったときに送信異常状態であると判断される In each of the above embodiments, when the transmission period start signal is received and the start of the transmission period is confirmed, the number of retransmissions given to the packet is decremented, and the value becomes equal to or less than the specified value. When the transmission period start signal is received and the start of the transmission period is confirmed, the number of retransmissions given to the packet is incremented and the value is set to the specified value. In this case, the packet may be discarded. Further, at this time, when judging from the average value of the number of retransmissions possible for the packet stored in the buffer, when the average value of the number of retransmissions exceeds the reference value, it is determined that the transmission is abnormal. Is done. When judging from the average value of the number of resend times of transmitted packets, It is determined that the transmission is abnormal when the average of the number of possible times exceeds the reference value.

産業上の利用可能性 Industrial applicability

本発明によると、 データのバケツ ト毎に与えられた再送可能回数を監視するこ とにより、 データ受信装置での再生時刻に間に合わなくなったバケツトの廃棄及 び通信異常状態の確認を行うことができる。 よって、 従来のように、 再生時刻と 現在時刻との比較をデータ送信装置で常に行うことなく、 再送可能回数だけで容 易にバケツ トの廃棄及び通信異常状態の確認が行われ、 データ送信装置における その回路構成を簡単なものとすることができる。 又、 データ送信装置において、 通信異常状態を感知した時に、 再送制御を停止することにより素早いエラー回復 を図ることができる。  ADVANTAGE OF THE INVENTION According to the present invention, by monitoring the number of retransmissions given for each bucket of data, it is possible to discard the bucket that is not in time for the reproduction time in the data receiving device and check the communication abnormal state. . Therefore, unlike the conventional case, the comparison between the reproduction time and the current time is not always performed by the data transmission device, and the bucket is easily discarded and the abnormal communication state is confirmed only by the number of retransmissions possible. The circuit configuration in can be simplified. In addition, in the data transmitting apparatus, when a communication abnormal state is detected, quick error recovery can be achieved by stopping retransmission control.

'又、 データ送信装置に優先度付加部を設けて、 データの各パケッ トに優先度を 付加し、 この付加された優先度に応じて、 通信異常状態を感知した時に優先度が 高いものから送信することができる。 このようにすることで、 例えば、 A Vデー タ通信時において、 データを受信するデータ受信装置において、 データの途切れ を極力少なく感じさせるような再生を行うことができる。 又、 データ送信装置に パケッ ト量調節部を設けて、 送信異常状態となったときに、 バッファに与えるデ 一タの量を減らす制御を開始し、 送信するデータのパケッ ト量を減じることがで きる。 このとき、 再生に最低限必要なデータ以外のデータをパケッ ト量調節部で 間引くことによって、 データを受信するデータ受信装置において、 データの途切 れを極力少なく感じさせるような再生を行うことができる。  'In addition, the data transmission device is provided with a priority addition unit to add a priority to each packet of data, and according to the added priority, when a communication error condition is detected, the priority is increased from the highest priority. Can be sent. By doing so, for example, at the time of AV data communication, a data receiving device that receives data can perform reproduction such that interruption of data is felt as little as possible. Also, the data transmission device may be provided with a packet amount adjusting unit to start control to reduce the amount of data given to the buffer when a transmission error occurs, thereby reducing the packet amount of data to be transmitted. it can. At this time, data other than the minimum data required for reproduction is thinned out by the packet amount adjustment unit, so that the data receiving device that receives data can perform reproduction that makes the data interruption as small as possible. it can.

Claims

請求の範囲 The scope of the claims 1 . 第 1データ単位毎にデータを格納するバッファを備えたデータ送信装置と、 該デ一タ送信装置が送信するデ一タを受信するデータ受信装置とで構成されるデ ータ通信システムにおいて、 前記データ受信装置が再送要求するデータを前記デ ータ送信装置が確認するデータ通信方法であって、 1. In a data communication system including a data transmission device having a buffer for storing data for each first data unit, and a data reception device receiving data transmitted by the data transmission device. A data communication method in which the data transmitting device confirms data requested by the data receiving device for retransmission, 前記データ送信装置において、  In the data transmission device, 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ 受信装置に再送可能であるか否かを示す情報となる再送可能回数を与え、 所定のタイミング毎に、 前記パッファに格納されるデータそれぞれに割り当て られた前記再送可能回数を変更し、  For the data stored in the buffer, for each second data unit, the data receiving apparatus is provided with a retransmission count, which is information indicating whether retransmission is possible, to the buffer at every predetermined timing. Changing the number of resends assigned to each of the stored data, 所定の規定値を超えた前記再送可能回数に対する前記第 1データ単位毎のデー タを、 前記バッファより廃棄することを特徴とするデータ通信方法。  A data communication method comprising: discarding, from the buffer, data for each of the first data units for the number of retransmissions that exceeds a predetermined specified value. 2 . 前記データがバッファに格納される際に与えられる前記再送可能回数を、 当 該データが入力された時刻と当該データの再生時刻との差を所定期間で割ること によって算出することを特徴とする請求の範囲 1に記載のデ一タ通信方法。 2. The number of retransmissions given when the data is stored in a buffer is calculated by dividing a difference between a time when the data is input and a reproduction time of the data by a predetermined period. 2. The data communication method according to claim 1, wherein: 3 . 前記データ送信装置に対して、 前記データを送信する送信期間が定期的に与 えられるとともに、 前記所定期間が前記送信期間の与えられる周期の整数倍の期 間であることを特徴とする請求の範囲 2に記載のデータ通信方法。 3. A transmission period for transmitting the data is periodically given to the data transmission device, and the predetermined period is an integral multiple of a period in which the transmission period is given. 3. The data communication method according to claim 2. 4 . 前記所定のタイミングが、 前記所定期間が経過したときであることを特徴と する請求の範囲 2に記載のデータ通信方法。 4. The data communication method according to claim 2, wherein the predetermined timing is when the predetermined period has elapsed. 5 . 前記所定のタイミングが、 前記データ送信装置に与えられる送信期間が開始 したときであることを特徴とする請求の範囲 2に記載のデータ通信方法。 5. The data communication method according to claim 2, wherein the predetermined timing is when a transmission period given to the data transmission device starts. 6 . 前記所定のタイミングが、 前記所定期間の経過又は前記データ送信装置に与 えられる送信期間の開始のいずれか一方を確認したときであることを特徴とする 請求の範囲 2に記載のデータ通信方法。 6. The predetermined timing is determined when the predetermined period elapses or the data transmission device is affected. 3. The data communication method according to claim 2, wherein one of the start of the obtained transmission period is confirmed. 7 . 前記データがバッファに格納される際に与えられる前記再送可能回数を、 当 該データの属性に従って設定することを特徴とする請求の範囲 1に記載のデータ 通信方法。 7. The data communication method according to claim 1, wherein the number of retransmissions given when the data is stored in a buffer is set according to an attribute of the data. 8 . 前記所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに割 り当てられた前記再送可能回数を減算し、 8. At each of the predetermined timings, subtract the number of retransmissions assigned to each of the data stored in the buffer, 前記所定の規定値以下となった前記再送可能回数に対する前記第 1データ単位 毎のデータを、 前記バッファより廃棄することを特徴とする請求の範囲 1〜請求 の範囲 7のいずれかに記載のデータ通信方法。  The data according to any one of claims 1 to 7, wherein the data for each of the first data units for the number of retransmissions that has become equal to or less than the predetermined specified value is discarded from the buffer. Communication method. 9 . 前記所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに割 り当てられた前記再送可能回数を加算し、 9. At each of the predetermined timings, add the number of resends assigned to each of the data stored in the buffer, 前記所定の規定値以上となった前記再送可能回数に対する前記第 1データ単位 毎のデータを、 前記バッファより廃棄することを特徴とする請求の範囲 1〜請求 の範囲 7のいずれかに記載のデータ通信方法。  The data according to any one of claims 1 to 7, wherein the data for each of the first data units for the number of retransmissions that has become equal to or greater than the predetermined specified value is discarded from the buffer. Communication method. 1 0 . 第 1データ単位毎にデータを格納するバッファを備えたデータ送信装置と 、 該データ送信装置が送信するデータを受信するデータ受信装置とで構成される データ通信システムにおいて、 前記データ受信装置が再送要求するデータを前記 データ送信装置が確認するデータ通信方法であって、 10. A data communication system comprising: a data transmission device having a buffer for storing data for each first data unit; and a data reception device for receiving data transmitted by the data transmission device, wherein the data reception device A data communication method in which the data transmission device confirms data requested to be retransmitted, 前記データ送信装置において、  In the data transmission device, 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ 受信装置に再送可能であるか否かを示す情報となる再送可能回数を与え、 所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに割り当て られた前記再送可能回数を変更し、  For the data stored in the buffer, for each second data unit, the data receiving device is provided with a retransmission count, which is information indicating whether retransmission is possible. Changing the number of resends assigned to each of the stored data, 前記バッファ内に格納された前記第 1データ単位毎のデータそれぞれに対する 前記再送可能回数が基準値を超えたとき、 通信異常状態であることを確認し、 送 信するデータ量を減じることを特徴とするデータ通信方法。 For each data of the first data unit stored in the buffer, A data communication method, characterized in that when the number of retransmissions exceeds a reference value, it is confirmed that a communication error has occurred, and the amount of data to be transmitted is reduced. 1 1 . 所定の規定値を超えた前記再送可能回数に対する前記第 1データ単位毎の データを、 前記バッファより廃棄することを特徴とする請求の範囲 1 0に記載の データ通信方法。 11. The data communication method according to claim 10, wherein the data for each of the first data units for the retransmittable number of times exceeding a predetermined specified value is discarded from the buffer. 1 2 . 前記所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに 割り当てられた前記再送可能回数を減算し、 1 2. At each of the predetermined timings, subtract the number of retransmissions assigned to each of the data stored in the buffer, 前記バッファ内に格納された前記第 1データ単位毎のデータそれぞれに対する 前記再送可能回数が基準値を下回ったとき、 通信異常状態であることを確認し、 送信するデータ量を減じること,を特徴とする請求の範囲 1 0に記載のデータ通信 方法。  When the retransmittable number of times for each of the data in the first data unit stored in the buffer falls below a reference value, it is confirmed that a communication error has occurred, and the amount of data to be transmitted is reduced. The data communication method according to claim 10, wherein 1 3 . 所定の規定値以下となった前記再送可能回数に対する前記第 1データ単位 毎のデータを、 前記バッファより廃棄することを特徴とする請求の範囲 1 2に記 載のデータ通信方法。 13. The data communication method according to claim 12, wherein the data for each of the first data units for the number of retransmissions that has become equal to or less than a predetermined value is discarded from the buffer. 1 4 . 前記所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに 割り当てられた前記再送可能回数を加算し、 14. At each of the predetermined timings, add the number of retransmissions assigned to each of the data stored in the buffer, 前記バッファ内に格納された前記第 1データ単位毎のデータそれぞれに対する 前記再送可能回数が基準値を上回ったとき、 通信異常状態であることを確認し、 送信するデータ量を減じることを特徴とする請求の範囲 1 0に記載のデータ通信 方法。  When the number of retransmissions for each of the first data units stored in the buffer exceeds a reference value, it is confirmed that a communication error has occurred and the amount of data to be transmitted is reduced. The data communication method according to claim 10. 1 5 . 所定の規定値以上となった前記再送可能回数に対する前記第 1データ単位 毎のデータを、 前記バッファより廃棄することを特徴とする請求の範囲 1 4に記 載のデータ通信方法。 15. The data communication method according to claim 14, wherein the data for each of the first data units for the retransmittable number of times equal to or greater than a predetermined specified value is discarded from the buffer. 1 6 . 第 1データ単位毎にデータを格納するバッファを備えたデータ送信装置と 、 該データ送信装置が送信するデータを受信するデータ受信装置とで構成される データ通信システムにおいて、 前記データ受信装置が再送要求するデータを前記 データ送信装置が確認するデータ通信方法であって、 16. A data communication system comprising: a data transmitting device having a buffer for storing data for each first data unit; and a data receiving device receiving data transmitted by the data transmitting device, wherein the data receiving device A data communication method in which the data transmission device confirms data requested to be retransmitted, 前記データ送信装置において、  In the data transmission device, 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ 受信装置に再送可能であるか否かを示す情報となる再送可能回数を与え、 所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに割り当て られた前記再送可能回数を変更し、  For the data stored in the buffer, for each second data unit, the data receiving device is provided with a retransmission count, which is information indicating whether retransmission is possible. Changing the number of resends assigned to each of the stored data, 前記データ送信装置に割り当てられた送信期間中に送信された前記第 1データ 単位毎のデータそれぞれに対する前記再送可能回数が基準値を超えたとき、 通信 異常状態であることを確認し、 送信するデータ量を減じることを特徴とするデー タ通信方法。  When the retransmittable number of times for each of the first data units transmitted during the transmission period assigned to the data transmission device exceeds a reference value, it is confirmed that the communication is in an abnormal state, and the data to be transmitted is transmitted. A data communication method characterized by reducing the amount. 1 7 . 所定の規定値を超えた前記再送可能回数に対する前記第 1データ単位毎の データを、 前記パッファより廃棄することを特徴とする請求の範囲 1 6に記載の データ通信方法。 17. The data communication method according to claim 16, wherein the data for each of the first data units for the number of retransmissions that exceeds a predetermined specified value is discarded from the buffer. 1 8 . 前記所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに 割り当てられた前記再送可能回数を減算し、 18. For each of the predetermined timings, subtract the number of retransmissions assigned to each of the data stored in the buffer, 前記送信期間中に送信された前記第 1データ単位毎のデータそれぞれに対する 前記再送可能回数が基準値を下回ったとき、 通信異常状態であることを確認し、 送信するデータ量を減じることを特徴とする請求の範囲 1 6に記載のデータ通信 方法。  When the number of retransmissions for each of the first data units transmitted during the transmission period falls below a reference value, it is confirmed that a communication error has occurred, and the amount of data to be transmitted is reduced. The data communication method according to claim 16, wherein 1 9 . 所定の規定値以下となった前記再送可能回数に対する前記第 1データ単位 毎のデータを、 前記バッファより廃棄することを特徴とする請求の範囲 1 8に記 載のデータ通信方法。 19. The data communication method according to claim 18, wherein the data for each of the first data units corresponding to the retransmittable number of times equal to or less than a predetermined specified value is discarded from the buffer. 2 0 . 前記所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに 割り当てられた前記再送可能回数を加算し、 20. At each of the predetermined timings, add the number of retransmissions assigned to each of the data stored in the buffer, 前記送信期間中に送信された前記第 1データ単位毎のデータそれぞれに対する 前記再送可能回数が基準値を上回ったとき、 通信異常状態であることを確認し、 送信するデータ量を減じることを特徴とする請求の範囲 1 6に記載のデータ通信 方法。  When the retransmittable number of times for each of the data of each of the first data units transmitted during the transmission period exceeds a reference value, it is confirmed that a communication error has occurred, and the amount of data to be transmitted is reduced. The data communication method according to claim 16, wherein 2 1 . 所定の規定値以上となった前記再送可能回数に対する前記第 1データ単位 毎のデータを、 前記バッファより廃棄することを特徴とする請求の範囲 2 0に記 載のデータ通信方法。 21. The data communication method according to claim 20, wherein the data for each of the first data units for the retransmittable number of times equal to or greater than a predetermined specified value is discarded from the buffer. 2 2 . 第 1データ単位毎にデータを格納するバッファを備えたデータ送信装置と 、 該データ送信装置が送信するデータを受信するデータ受信装置とで構成される データ通信システムにおいて、 前記データ受信装置が再送要求するデータを前記 データ送信装置が確認するデータ通信方法であって、 22. A data communication system comprising: a data transmission device having a buffer for storing data for each first data unit; and a data reception device for receiving data transmitted by the data transmission device, wherein the data reception device A data communication method in which the data transmission device confirms data requested to be retransmitted, 前記データ送信装置において、  In the data transmission device, 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ 受信装置に再送可能であるか否かを示す情報となる再送可能回数を与え、 所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに割り当て られた前記再送可能回数を変更し、  For the data stored in the buffer, for each second data unit, the data receiving device is provided with a retransmission count, which is information indicating whether retransmission is possible. Changing the number of resends assigned to each of the stored data, 所定の規定値を超えた前記再送可能回数に対する前記第 1データ単位毎のデー タを、 前記バッファより廃棄するとともに、  Data for each of the first data units for the number of retransmissions that exceeds a prescribed value is discarded from the buffer, 前記バッファから廃棄されたデータ量が基準値を上回つたとき、 通信異常、状態 であることを確認し、 送信するデータ量を減じることを特徴とするデータ通信方 法。  When the amount of data discarded from the buffer exceeds a reference value, it is confirmed that there is a communication error or state, and the amount of data to be transmitted is reduced. 2 3 . 前記所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに 割り当てられた前記再送可能回数を減算し、 23. At each of the predetermined timings, subtract the number of retransmissions assigned to each of the data stored in the buffer, 前記所定の規定値以下となった前記再送可能回数に対する前記第 1データ単位 毎のデータを、 前記バッファより廃棄することを特徴とする請求の範囲 2 2に記 載のデータ通信方法。 The first data unit for the number of retransmissions that has become less than the predetermined value 23. The data communication method according to claim 22, wherein each data is discarded from said buffer. 2 4 . 前記所定のタイミング毎に、 前記バッファに格納されるデータそれぞれに 割り当てられた前記再送可能回数を加算し、 24. At each of the predetermined timings, add the number of retransmissions assigned to each of the data stored in the buffer, 前記所定の規定値以上となった前記再送可能回数に対する前記第 1データ単位 毎のデータを、 前記バッファより廃棄することを特徴とする請求の範囲 2 2に記 載のデータ通信方法。  33. The data communication method according to claim 22, wherein the data for each of the first data units for the retransmittable number of times equal to or greater than the predetermined specified value is discarded from the buffer. 2 5 . 前記データが前記パッファに格納される際に与えられる前記再送可能回数 を、 当該データが入力された時刻と当該データの再生時刻との差を所定期間で割 ることによって算出することを特徴とする請求の範囲 1 0又は請求の範囲 1 1又 は請求の範囲 1 6又は請求の範囲 1 7又は請求の範囲 2 2に記載のデータ通信方 法。 25. calculating the number of retransmissions given when the data is stored in the buffer by dividing a difference between a time when the data is input and a reproduction time of the data by a predetermined period. The data communication method according to claim 10 or claim 11 or claim 16 or claim 17 or claim 22 which is a feature. 2 6 . 前記デ一タ送信装置に対して、 前記データを送信する送信期間が定期的に 与えられるとともに、 前記所定期間が前記送信期間の与えられる周期の整数倍の 期間であることを特徴とする請求の範囲 2 5に記載のデータ通信方法。 26. A transmission period for transmitting the data is periodically given to the data transmission device, and the predetermined period is a period that is an integral multiple of a period in which the transmission period is given. 26. The data communication method according to claim 25, wherein 2 7 . 前記所定のタイミングが、 前記所定期間が経過したときであることを特徴 とする請求の範囲 2 5に記載のデータ通信方法。 27. The data communication method according to claim 25, wherein the predetermined timing is when the predetermined period has elapsed. 2 8 . 前記所定のタイミングが、 前記データ送信装置に与えられる送信期間が開 始したときであることを特徴とする請求の範囲 2 5に記載のデータ通信方法。 28. The data communication method according to claim 25, wherein the predetermined timing is when a transmission period given to the data transmission device has started. 2 9 . 前記所定のタイミングが、 前記所定期間の経過又は前記データ送信装置に 与えられる送信期間の開始のいずれか一方を確認したときであることを特徵とす る請求の範囲 2 5に記載のデータ通信方法。 29. The method according to claim 25, wherein the predetermined timing is a timing when either the lapse of the predetermined period or the start of a transmission period given to the data transmission device is confirmed. Data communication method. 3 0 . 前記デ一タが前記バッファに格納される際に与えられる前記再送可能回数 を、 当該データの属性に従って設定することを特徴とする請求の範囲 1 0又は請 求の範囲 1 1又は請求の範囲 1 6又は請求の範囲 1 7又は請求の範囲 2 2に記載 のデータ通信方法。 30. The claim 10 or claim 11 or claim wherein the number of retransmissions given when the data is stored in the buffer is set according to the attribute of the data. The data communication method according to claim 16 or claim 17 or claim 22. 3 1 . 前記データ送信装置において、 前記通信異常状態であることが確認された とき、 前記データ受信装置から再送要求されているデータの再送制御を停止し、 新たに前記データ受信装置に送信するデータのみの送信を行うことを特徴とする 請求の範囲 1 0又は請求の範囲 1 1又は請求の範囲 1 6又は請求の範囲 1 7又は 請求の範囲 2 2に記載のデータ通信方法。 31. In the data transmission device, when it is confirmed that the communication is in the abnormal state, retransmission control of data requested to be retransmitted from the data reception device is stopped, and data to be newly transmitted to the data reception device. The data communication method according to claim 10 or claim 11 or claim 16 or claim 17 or claim 22. 3 2 . 前記データ送信装置において、 前記通信異常状態であることが確認された とき、 前記所定の規定値を変更して前記バッファから廃棄するデータ量を増加さ せてデータの廃棄を行った後、 前記データ受信装置から再送要求されているデー タ及び新たに前記データ受信装置に送信するデータを前記バッファより読み出し て送信することを特徴とする請求の範囲 1 0又は請求の範囲 1 1又は請求の範囲 1 6又は請求の範囲 1 7又は請求の範囲 2 2に記載のデータ通信方法。 32. In the data transmitting apparatus, when it is confirmed that the communication is in the abnormal state, after the predetermined specified value is changed to increase the amount of data to be discarded from the buffer and discard the data. The data requested to be retransmitted from the data receiving device and the data newly transmitted to the data receiving device are read from the buffer and transmitted. The data communication method according to claim 16 or claim 17 or claim 22. 3 3 . 前記データ送信装置において、 前記第 1データ単位毎のデータそれぞれに 対して、 その属性に従って優先度を付加する優先度付加部を備え、 33. The data transmitting apparatus further includes a priority adding unit that adds a priority to each data of the first data unit in accordance with an attribute of the data. 前記通信異常状態であることが確認されたとき、 前記データ受信装置から再送 要求されているデータ及び新たに前記データ受信装置に送信するデータのうち、 優先度の高いデータを前記バッファより読み出して送信することを特徴とする請 求の範囲 1 0又は請求の範囲 1 1又は請求の範囲 1 6又は請求の範囲 1 7又は請 求の範囲 2 2に記載のデータ通信方法。  When it is confirmed that the communication is in an abnormal state, among the data requested to be retransmitted from the data receiving device and the data newly transmitted to the data receiving device, the data having a higher priority is read out from the buffer and transmitted. The data communication method according to claim 10, wherein the claim 10 or claim 11 or claim 16 or claim 17 or claim 22 is performed. 3 4 . 前記データ送信装置において、 前記バッファに与えるデータ量を調節する データ量調節部を備え、 34. In the data transmitting apparatus, a data amount adjusting unit that adjusts an amount of data given to the buffer is provided. 前記通信異常状態であることが確認されたとき、 前記データ量調節部で、 前記 データ送信装置に入力されたデータを間引いて、 前記バッファに与えるデータ量 を減じることを特徴とする請求の範囲 1 0又は請求の範囲 1 1又は請求の範囲 1 6又は請求の範囲 1 7又は請求の範囲 2 2に記載のデータ通信方法。 When it is confirmed that the communication is abnormal, the data amount adjustment unit Claim 10 or Claim 11 or Claim 16 or Claim 17 or Claim 17 wherein the data input to the data transmitting apparatus is thinned to reduce the amount of data given to the buffer. A data communication method according to range 22. 3 5 . 前記データ送信装置において、 前記第 1データ単位毎のデータそれぞれに 対して、 その属性に従って優先度を付加する優先度付加部を備え、 35. The data transmitting apparatus, further comprising: a priority adding unit that adds a priority to each data of the first data unit according to an attribute thereof, 前記通信異常状態であることが確認されたとき、 前記データ量調節部で、 前記 データ送信装置に入力されたデータのうち、 前記優先度の低いデータを間引いて 、 前記バッファに与えるデータ量を減じることを特徴とする請求の範囲 3 4に記 載のデ―タ通信方法。  When it is confirmed that the communication is abnormal, the data amount adjustment unit reduces the data amount given to the buffer by thinning out the low priority data among the data input to the data transmission device. A data communication method according to claim 34, wherein the data communication method is characterized in that: 3 6 . 第 1データ単位毎にデータを格納するバッファと、 3 6. A buffer for storing data for each first data unit, 該パッファに格納された前記データを送信する送信部と、  A transmission unit for transmitting the data stored in the buffer, 前記データを受信するデータ受信装置の受信状態を通知する受信確認信号を受 信する受信部と、  A receiving unit that receives a reception acknowledgment signal that notifies a reception state of the data receiving device that receives the data, 前記受信部で受信された前記受信確認信号より、 前記データ受信装置の受信状 態を確認して、 前記データ受信装置が再送要求するデータを認識する再送要求解 析部と、  A retransmission request analysis unit that confirms a reception state of the data reception device based on the reception confirmation signal received by the reception unit, and recognizes data that the data reception device requests retransmission; 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ 受信装置に再送可能であるか否かを示す情報となる再送可能回数を与えるととも に、 該再送可能回数の値を確認する再送可能回数管理部と、  For the data stored in the buffer, for each second data unit, the data receiving apparatus is provided with a retransmittable number of times as information indicating whether retransmission is possible, and a value of the retransmittable number is given. A resend count management unit for checking 前記バッファ内のデータの廃棄及び入出力制御を行う送信データ管理部と、 を備え、  A transmission data management unit that performs discarding of data in the buffer and input / output control, 前記再送可能回数管理部において、 所定のタイミング毎に、 前記バッファに格 納されるデータそれぞれに割り当てられた前記再送可能回数を変更し、  The retransmittable number management unit changes the retransmittable number assigned to each of the data stored in the buffer at a predetermined timing, 前記送信データ管理部によって、 所定の規定値を超えた前記再送可能回数に対 する前記第 1データ単位毎のデータを確認し、 前記バッファより廃棄することを 特徴とするデータ送信装置。 A data transmission device, wherein the transmission data management unit confirms data for each of the first data units for the number of retransmissions that exceeds a prescribed value and discards the data from the buffer. 3 7 . 第 1データ単位毎にデータを格納するバッファと、 3 7. A buffer for storing data for each first data unit, 該バッファに格鈉された前記データを送信する送信部と、  A transmission unit for transmitting the data stored in the buffer; 前記データを受信するデータ受信装置の受信状態を通知する受信確認信号を受 信する受信部と、  A receiving unit that receives a reception acknowledgment signal that notifies a reception state of the data receiving device that receives the data, 前記受信部で受信された前記受信確認信号より、 前記データ受信装置の受信状 態を確認して、 前記データ受信装置が再送要求するデータを認識する再送要求解 析部と、  A retransmission request analysis unit that confirms a reception state of the data reception device based on the reception confirmation signal received by the reception unit, and recognizes data that the data reception device requests retransmission; 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ 受信装置に再送可能であるか否かを示す情報となる再送可能回数を与えるととも に、 該再送可能回数の値を確認する再送可能回数管理部と、  For the data stored in the buffer, for each second data unit, the data receiving apparatus is provided with a retransmittable number of times as information indicating whether retransmission is possible, and a value of the retransmittable number is given. A resend count management unit for checking 前記バッファ内に格納された前記第 1データ単位毎のデータそれぞれに対する 前記再送可能回数に基づいて通信異常状態であるか否かを確認する送信データ管 理部と、  A transmission data management unit for confirming whether or not there is a communication abnormal state based on the number of retransmissions possible for each data of the first data unit stored in the buffer, を倔え、  To 前記再送可能回数管理部において、 所定のタイミング毎に、 前記バッファに格 納されるデータそれぞれに割り当てられた前記再送可能回数を変更し、  The retransmittable number management unit changes the retransmittable number assigned to each of the data stored in the buffer at a predetermined timing, 前記送信データ管理部によって、 前記バッファ内に格納された前記第 1データ 単位毎のデータそれぞれに対する前記再送可能回数が基準値を超えたとき、 通信 異常状態であることを確認し、 送信するデータ量を減じることを特徴とするデー タ送信装置。  When the number of retransmissions for each of the first data units stored in the buffer exceeds a reference value, the transmission data management unit confirms that a communication error has occurred, and confirms the amount of data to be transmitted. A data transmission device characterized in that the data transmission is reduced. 3 8 . 前記送信データ管理部において、 所定の規定値を超えた前記再送可能回数 に対する前記第 1データ単位毎のデータを確認して、 前記バッファより廃棄する ことを特徴とする請求の範囲 3 7に記載のデータ送信装置。 38. The transmission data management unit checks data for each of the first data units corresponding to the retransmittable number of times exceeding a predetermined specified value, and discards the data from the buffer. A data transmission device according to claim 1. 3 9 . 第 1データ単位毎にデータを格納するバッファと、 3 9. A buffer for storing data for each first data unit, 該パッファに格納された前記データを送信する送信部と、  A transmission unit for transmitting the data stored in the buffer, 前記データを受信するデータ受信装置の受信状態を通知する受信確認信号を受 信する受信部と、 前記受信部で受信された前記受信確認信号より、 前記データ受信装置の受信状 態を確認して、 前記データ受信装置が再送要求するデータを認識する再送要求解 析部と、 A receiving unit that receives a reception acknowledgment signal that notifies a reception state of the data receiving device that receives the data, A retransmission request analysis unit that confirms a reception state of the data reception device based on the reception confirmation signal received by the reception unit, and recognizes data that the data reception device requests retransmission; 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ 受信装置に再送可能であるか否かを示す情報となる再送可能回数を与えるととも に、 該再送可能回数の値を確認する再送可能回数管理部と、  For the data stored in the buffer, for each second data unit, the data receiving apparatus is provided with a retransmittable number of times as information indicating whether retransmission is possible, and a value of the retransmittable number is given. A resend count management unit for checking 前記データ送信装置に割り当てられた送信期間中に送信された前記第 1データ 単位毎のデータそれぞれに対する前記再送可能回数に基づいて通信異常状態であ るか否かを確認する送信データ管理部と、  A transmission data management unit for confirming whether or not there is a communication abnormal state based on the number of retransmissions possible for each of the first data units transmitted during a transmission period allocated to the data transmission device; を備え、  With 前記再送可能回数管理部において、 所定のタイミング毎に、 前記バッファに格 納されるデータそれぞれに割り当てられた前記再送可能回数を変更し、  The retransmittable number management unit changes the retransmittable number assigned to each of the data stored in the buffer at a predetermined timing, 前記送信データ管理部によって、 前記データ送信装置に割り当てられた送信期 間中に送信された前記第 1データ単位毎のデータそれぞれに対する前記再送可能 回数が基準値を超えたとき、 通信異常状態であることを確認し、 送信するデータ 量を減じることを特徴とするデータ送信装置。  The transmission data management unit is in a communication abnormal state when the number of retransmissions for each of the first data units transmitted during the transmission period allocated to the data transmission device exceeds a reference value. A data transmission device characterized in that the data transmission amount is reduced and the amount of data to be transmitted is reduced. 4 0 . 前記送信データ管理部において、 所定の規定値を超えた前記再送可能回数 に対する前記第 1データ単位毎のデータを確認して、 前記バッファより廃棄する ことを特徴とする請求の範囲 3 9に記載のデータ送信装置。 40. The transmission data management unit according to claim 39, wherein the data for each of the first data units corresponding to the number of retransmissions exceeding a prescribed value is confirmed and discarded from the buffer. A data transmission device according to claim 1. 4 1 . 第 1データ単位毎にデータを格納するバッファと、 4 1. A buffer for storing data for each first data unit, 該バッファに格納された前記データを送信する送信部と、  A transmission unit that transmits the data stored in the buffer; 前記データを受信するデータ受信装置の受信状態を通知する受信確認信号を受 信する受信部と、  A receiving unit that receives a reception acknowledgment signal that notifies a reception state of the data receiving device that receives the data, 前記受信部で受信された前記受信確認信号より、 前記データ受信装置の受信状 態を確認して、 前記データ受信装置が再送要求するデータを認識する再送要求解 析部と、  A retransmission request analysis unit that confirms a reception state of the data reception device based on the reception confirmation signal received by the reception unit, and recognizes data that the data reception device requests retransmission; 前記バッファに格納されるデータに対して、 第 2データ単位毎に、 前記データ 受信装置に再送可能であるか否かを示す情報となる再送可能回数を与えるととも に、 該再送可能回数の値を確認する再送可能回数管理部と、 For the data stored in the buffer, for each second data unit, the data A retransmission possible number management unit that provides the receiving apparatus with a retransmission possible number serving as information indicating whether or not retransmission is possible, and checks a value of the retransmission possible number; 前記バッファ内のデータの廃棄及び入出力制御を行うとともに、 前記バッファ から廃棄されたデータ量に基づいて通信異常状態であるか否かを確認する送信デ ータ管理部と、  A transmission data management unit that performs discarding and input / output control of data in the buffer, and confirms whether or not there is a communication abnormal state based on the amount of data discarded from the buffer; を備え、  With 前記再送可能回数管理部において、 所定のタイミング毎に、 前記バッファに格 納されるデータそれぞれに割り当てられた前記再送可能回数を変更し、  The retransmittable number management unit changes the retransmittable number assigned to each of the data stored in the buffer at a predetermined timing, 前記送信データ管理部によって、 所定の規定値を超えた前記再送可能回数に対 する前記第 1データ単位毎のデータを確認して前記バッファより廃棄するととも に、 前記バッファから廃棄されたデータ量が基準値を上回ったとき、 通信異常状 態であることを確認し、 送信するデータ量を減じることを特徴とするデ一タ送信 装置。  The transmission data management unit confirms data for each of the first data units for the number of retransmissions that exceeds a predetermined specified value, discards the data from the buffer, and reduces the amount of data discarded from the buffer. A data transmission device characterized in that when the value exceeds a reference value, it is confirmed that a communication error has occurred and the amount of data to be transmitted is reduced. 4 2 . 前記データに対して、 前記第 1データ単位毎にシーケンス番号を付加する シーケンス番号付加部と、 4 2. A sequence number adding unit for adding a sequence number to the data for each first data unit; 前記データに対して、 前記第 1データ単位毎に、 前記データ受信装置で再生さ れる再生時刻を付加する再生時刻付加部と、  A reproduction time adding unit that adds a reproduction time to be reproduced by the data receiving device to the data for each of the first data units; を備え、  With 前記シーケンス番号付加部及び前記再生時刻付加部それぞれで前記シーケンス 番号及び前記再生時刻が付加された前記第 1データ単位のデータを前記バッファ に格納することを特徴とする請求の範囲 3 6に記載のデータ送信装置であること を特徴とするデータ送信装置。  37. The buffer according to claim 36, wherein the data of the first data unit to which the sequence number and the reproduction time are added by the sequence number addition unit and the reproduction time addition unit are stored in the buffer. A data transmission device, which is a data transmission device. 4 3 . 前記第 1データ単位毎のデータそれぞれに対して、 その属性に従って優先 度を付加する優先度付加部を備え、 4 3. A priority adding unit that adds a priority to each data of the first data unit according to its attribute, 前記優先度付加部で前記優先度が付加されたデータを前記バッファに格納し、 前記送信データ管理部において前記通信異常状態であることが確認されたとき 、 前記データ受信装置から再送要求されているデータ及び新たに前記データ受信 装置に送信するデータのうち、 優先度の高いデータを前記パッファより読み出し て、 前記送信部より送信することを特徴とする請求の範囲 3 7〜4 1のいずれか に記載のデータ送信装置。 The data to which the priority is added by the priority adding unit is stored in the buffer, and when it is confirmed by the transmission data management unit that the communication is abnormal, a retransmission request is issued from the data receiving device. Data and newly received data The data transmission device according to any one of claims 37 to 41, wherein, among data to be transmitted to the device, high-priority data is read from the buffer and transmitted from the transmission unit. 4 4 . 前記データに対して、 前記第 1データ単位毎にシーケンス番号を付加する シーケンス番号付加部と、 4 4. a sequence number adding unit that adds a sequence number to the data for each of the first data units; 前記データに対して、 前記第 1データ単位毎に、 前記データ受信装置で再生さ れる再生時刻を付加する再生時刻付加部と、  A reproduction time adding unit that adds a reproduction time to be reproduced by the data receiving device to the data for each of the first data units; を備え、  With 前記シーケンス番号付加部及び前記再生時刻付加部それぞれで前記シーケンス 番号及び前記再生時刻が付加された前記第 1データ単位のデータを前記バッファ に格納することを特徴とする請求の範囲 3 7〜 4 1に記載のデータ送信装置であ ることを特徴とするデータ送信装置。  3. The buffer according to claim 3, wherein the data of the first data unit to which the sequence number and the reproduction time are added by the sequence number addition unit and the reproduction time addition unit are stored in the buffer. A data transmission device, which is the data transmission device according to claim 1. 4 5 . 前記第 1データ単位毎のデータそれぞれに対して、 その属性に従って優先 度を付加する優先度付加部を備え、 45. A priority adding section for adding a priority to each data of the first data unit according to its attribute, 前記優先度付加部で前記優先度が付加されたデータを前記バッファに格納し、 前記送信データ管理部において前記通信異常状態であることが確認されたとき 、 前記データ受信装置から再送要求されているデータ及び新たに前記データ受信 装置に送信するデータのうち、 優先度の高いデータを前記バッファより読み出し て、 前記送信部より送信することを特徴とする請求の範囲 4 4に記載のデ一タ送 信装置。  The data to which the priority is added by the priority adding unit is stored in the buffer, and when it is confirmed by the transmission data management unit that the communication is abnormal, a retransmission request is issued from the data receiving device. 47. The data transmission method according to claim 44, wherein, of the data and the data to be newly transmitted to the data reception device, data having a high priority is read from the buffer and transmitted from the transmission unit. Communication device. 4 6 . 前記バッファ内に与えるデータ量を調節するデータ量調節部を備え、 前記送信データ管理部において前記通信異常状態であることが確認されたとき 、 前記データ量調節部で、 前記データ送信装置に入力されたデータ量を間引いて 、 前記バッファに与えるデータ量を減じることを特徴とする請求の範囲 3 7〜 446. A data amount adjusting unit that adjusts an amount of data to be provided in the buffer, and when the transmission data management unit confirms that the communication is abnormal, the data amount adjusting unit includes: The data amount input to the buffer is thinned out to reduce the data amount given to the buffer. 1のいずれかに記載のデータ送信装置。 2. The data transmission device according to any one of 1. 4 7 . 前記第 1データ単位毎のデータそれぞれに対して、 その属性に従って優先 度を付加する優先度付加部を備え、 47. A priority adding section for adding a priority to each data of the first data unit according to its attribute, 前記優先度付加部で前記優先度が付加されたデータを前記バッファに格納する ことを特徴とする請求の範囲 4 6に記載のデータ送信装置。  47. The data transmission device according to claim 46, wherein the data to which the priority is added by the priority adding unit is stored in the buffer. 4 8 . 前記データに対して、 前記第 1データ単位毎にシーケンス番号を付加する シーケンス番号付加部と、 48. A sequence number adding unit that adds a sequence number to the data for each of the first data units. 前記データに対して、 前記第 1データ単位毎に、 前記データ受信装置で再生さ れる再生時刻を付加する再生時刻付加部と、  A reproduction time adding unit that adds a reproduction time to be reproduced by the data receiving device to the data for each of the first data units; 前記バッファ内に与えるデータ量を調節するデータ量調節部と、  A data amount adjustment unit that adjusts the amount of data to be provided in the buffer; を備え、  With 前記データ量調節部より出力されるデータに対して、 前記シーケンス番号付加 部及び前記再生時刻付加部それぞれにおいて、 前記シーケンス番号及び前記再生 時刻を付加した後、 前記バッファに格納し、  For the data output from the data amount adjustment unit, the sequence number addition unit and the reproduction time addition unit respectively add the sequence number and the reproduction time, and then store the data in the buffer. 前記送信データ管理部において前記通信異常状態であることが確認されたとき 、 前記データ量調節部で、 前記データ送信装置に入力されたデータ量を間引いて 、 前記バッファに与えるデータ量を減じることを特徴とする請求項 3 7〜4 1の いずれかに記載のデータ送信装置。  When the transmission data management unit confirms that the communication is in the abnormal state, the data amount adjustment unit may reduce the amount of data to be provided to the buffer by thinning out the amount of data input to the data transmission device. The data transmission device according to any one of claims 37 to 41. 4 9 . 前記第 1データ単位毎のデータそれぞれに対して、 その属性に従って優先 度を付加する優先度付加部を備え、 49. A priority adding unit that adds a priority to each data of the first data unit according to its attribute, 前記優先度付加部で前記優先度が付加された'データを前記バッファに格納する ことを特徴とする請求の範囲 4 8に記載のデータ送信装置。  49. The data transmitting apparatus according to claim 48, wherein the data to which the priority is added by the priority adding unit is stored in the buffer. 5 0 . 前記バッファ内に与えるデータ量を調節するデータ量調節部を備え、 前記シーケンス番号付加部及び前記再生時刻付加部それぞれにおいて、 前記シ 一ケンス番号及び前記再生時刻を付加したデータを、 前記データ量調節部でデー タ量を調節して前記バッファに格納し、 50. A data amount adjusting unit for adjusting the amount of data to be provided in the buffer, wherein the sequence number adding unit and the reproduction time adding unit respectively add the sequence number and the reproduction time to the data. The data amount is adjusted by the data amount adjustment unit and stored in the buffer, 前記送信データ管理部において前記通信異常状態であることが確認されたとき 、 前記データ量調節部で、 前記シーケンス番号付加部に与えるデータ量を間引い て、 前記バッファに与えるデータ量を減じることを特徴とする請求の範囲 4 4に 記載のデータ送信装置。 When the transmission data management unit confirms that the communication is abnormal. The data transmission device according to claim 44, wherein the data amount adjustment unit thins out the data amount given to the sequence number adding unit and reduces the data amount given to the buffer. 5 1 . 前記第 1データ単位毎のデータそれぞれに対して、 その属性に従って優先 度を付加する優先度付加部を備え、 5 1. A priority adding unit for adding a priority to each data of the first data unit according to its attribute, 前記送信データ管理部において前記通信異常状態であることが確認されたとき 、 前記データ量調節部で、 前記優先度の低いデータを間引いて、 前記バッファに 与えるデータ量を減じることを特徴とする請求項 5 0に記載のデータ送信装置。  When the transmission data management unit confirms that the communication is abnormal, the data amount adjustment unit thins out the low-priority data and reduces the amount of data to be provided to the buffer. Item 50. The data transmission device according to Item 50.
PCT/JP2003/006899 2002-06-07 2003-05-30 Data communication method and data transmission apparatus WO2003105420A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004512359A JP4033860B2 (en) 2002-06-07 2003-05-30 Data communication method and data transmission apparatus
AU2003244101A AU2003244101A1 (en) 2002-06-07 2003-05-30 Data communication method and data transmission apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002167339 2002-06-07
JP2002-167339 2002-06-07

Publications (1)

Publication Number Publication Date
WO2003105420A1 true WO2003105420A1 (en) 2003-12-18

Family

ID=29727659

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/006899 WO2003105420A1 (en) 2002-06-07 2003-05-30 Data communication method and data transmission apparatus

Country Status (3)

Country Link
JP (1) JP4033860B2 (en)
AU (1) AU2003244101A1 (en)
WO (1) WO2003105420A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006253986A (en) * 2005-03-10 2006-09-21 Fujitsu Ltd Wireless device having time stamp generation function for asynchronous data
JP2007066076A (en) * 2005-08-31 2007-03-15 Canon Inc Server apparatus and event notification method
JP2007517458A (en) * 2003-12-29 2007-06-28 エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート Packet retransmission method in mobile communication system and computer-readable recording medium on which program is recorded
WO2007112667A1 (en) * 2006-03-30 2007-10-11 Alibaba Group Holding Limited Method and apparatus for message retransmission, method and apparatus for inter-system message notification
JP2009141836A (en) * 2007-12-10 2009-06-25 Advanced Telecommunication Research Institute International Wireless device and wireless network provided with the same
CN101904197A (en) * 2007-12-20 2010-12-01 株式会社Ntt都科摩 Mobile station, base station device, communication control method, and mobile communication system
US8009596B2 (en) 2006-11-30 2011-08-30 Kabushiki Kaisha Toshiba Data transmitting apparatus, data receiving apparatus, and data communication system
JP2015050674A (en) * 2013-09-03 2015-03-16 国立大学法人東北大学 Wireless communication system and wireless communication method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214507A (en) * 1996-02-02 1997-08-15 Toshiba Corp Radio communication method
JPH1198128A (en) * 1997-09-22 1999-04-09 Sharp Corp Data transmission equipment
JPH11203229A (en) * 1998-01-13 1999-07-30 San Denshi Kk Communication program preparation method
JPH11284657A (en) * 1998-03-30 1999-10-15 Chokosoku Network Computer Gijutsu Kenkyusho:Kk Retransmission control system
JP2000216813A (en) * 1999-01-20 2000-08-04 Nippon Telegr & Teleph Corp <Ntt> Error compensation method and error compensation device using the method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214507A (en) * 1996-02-02 1997-08-15 Toshiba Corp Radio communication method
JPH1198128A (en) * 1997-09-22 1999-04-09 Sharp Corp Data transmission equipment
JPH11203229A (en) * 1998-01-13 1999-07-30 San Denshi Kk Communication program preparation method
JPH11284657A (en) * 1998-03-30 1999-10-15 Chokosoku Network Computer Gijutsu Kenkyusho:Kk Retransmission control system
JP2000216813A (en) * 1999-01-20 2000-08-04 Nippon Telegr & Teleph Corp <Ntt> Error compensation method and error compensation device using the method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HIROMITSU SAKAMOTO ET AL.: "Internet multi media streaming no tame no QoS middleware", NEC TECHNICAL JOURNAL, vol. 51, no. 8, 25 August 1998 (1998-08-25), pages 35 - 40, XP002972323 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007517458A (en) * 2003-12-29 2007-06-28 エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート Packet retransmission method in mobile communication system and computer-readable recording medium on which program is recorded
JP2006253986A (en) * 2005-03-10 2006-09-21 Fujitsu Ltd Wireless device having time stamp generation function for asynchronous data
JP2007066076A (en) * 2005-08-31 2007-03-15 Canon Inc Server apparatus and event notification method
WO2007112667A1 (en) * 2006-03-30 2007-10-11 Alibaba Group Holding Limited Method and apparatus for message retransmission, method and apparatus for inter-system message notification
US8412997B2 (en) 2006-03-30 2013-04-02 Alibaba Group Holding Limited Method and system for message retransmission and intersystem message delivery
US8009596B2 (en) 2006-11-30 2011-08-30 Kabushiki Kaisha Toshiba Data transmitting apparatus, data receiving apparatus, and data communication system
JP2009141836A (en) * 2007-12-10 2009-06-25 Advanced Telecommunication Research Institute International Wireless device and wireless network provided with the same
CN101904197A (en) * 2007-12-20 2010-12-01 株式会社Ntt都科摩 Mobile station, base station device, communication control method, and mobile communication system
JP2012034407A (en) * 2007-12-20 2012-02-16 Ntt Docomo Inc Mobile station, base station device, communication control method, and mobile communication system
US8472379B2 (en) 2007-12-20 2013-06-25 Ntt Docomo, Inc. Mobile station, radio base station, communication control method, and mobile communication system
JP2015050674A (en) * 2013-09-03 2015-03-16 国立大学法人東北大学 Wireless communication system and wireless communication method

Also Published As

Publication number Publication date
JP4033860B2 (en) 2008-01-16
JPWO2003105420A1 (en) 2005-10-13
AU2003244101A1 (en) 2003-12-22

Similar Documents

Publication Publication Date Title
US7124333B2 (en) Retransmission packet structure having multiple sequence numbers
US7177274B2 (en) Methods of transmitting data packets without exceeding a maximum queue time period and related devices
KR100967377B1 (en) A medium on which a data communication system, a data transmitting device, a data receiving device, a data communication method, and a computer program are recorded
US7768934B2 (en) Communications device, communications method, communications program, storage medium storing the communications program, and communications system
US7562277B2 (en) Data transmitting/receiving system and method thereof
US7756127B2 (en) Mobile terminal
US9929832B2 (en) Method and apparatus for transmitting and receiving status report in a mobile communication system
CN101558612B (en) Controlling congestion detection in hsdpa systems
US20090319850A1 (en) Local drop control for a transmit buffer in a repeat transmission protocol device
KR101177454B1 (en) Server and client for determining error restoration type according to transmission image data, thereby method
JP4772553B2 (en) Data transmitting / receiving apparatus and data transmitting / receiving method
JP4176402B2 (en) Communication management method, communication management program, recording medium recording communication management program, and communication station
JP4033860B2 (en) Data communication method and data transmission apparatus
JP4061643B2 (en) Information processing system, information processing apparatus and method, recording medium, and program
US7239610B2 (en) Methods and devices for partial upper layer frame loss detection based retransmission
KR100366018B1 (en) Data transmission system and method for transmitting data frames
JP2004187010A (en) Data processing device, communication device, data processing method, data processing program, computer-readable recording medium recording data processing program
JP3735352B2 (en) Data transmission method, data transmission device, and data reception device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

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
WWE Wipo information: entry into national phase

Ref document number: 2004512359

Country of ref document: JP

122 Ep: pct application non-entry in european phase