Data transmission method and data relay method
First Claim
1. A data transmission method comprising:
- a step of fragmenting a data sequence obtained as encoded video or audio based on any of a time of the video or audio, a space in the video, quality of the video or audio, and information given by the creator of the video or audio, or a combination thereof; and
a step of executing an encryption process on only a portion of the fragmented data sequences.
1 Assignment
0 Petitions
Accused Products
Abstract
In a sending device (100), a fragmenting portion (101) fragments a bit stream according to the predicted relationship of the frames, and the output of the fragmenting portion (101) is allocated to either a TCP (Transmission Control Protocol) or a UDP (User Datagram Protocol) port. In an IP (Internet Protocol) layer, an encrypting portion (102) executes an encryption process only on the port to which bit stream corresponding to the I (Intra) frames is transmitted. In a receiving device (110), a decrypting portion (112) decrypts data on the port to which the bit stream corresponding to the I frames is transmitted, and a reassembling portion (111) restores the data to the original bit stream. This restoration is carried out by lining up the packets in increasing order of TR (Temporal Reference) value. Thus, the amount of time required for encryption and decryption is reduced compared to a case in which encryption is performed on all frames.
142 Citations
33 Claims
-
1. A data transmission method comprising:
-
a step of fragmenting a data sequence obtained as encoded video or audio based on any of a time of the video or audio, a space in the video, quality of the video or audio, and information given by the creator of the video or audio, or a combination thereof; and
a step of executing an encryption process on only a portion of the fragmented data sequences. - View Dependent Claims (4, 5, 6, 7, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33)
-
-
2. A data transmission method comprising:
-
a step of fragmenting a data sequence obtained as encoded video or audio based on any of a time of the video or audio, a space in the video, quality of the video or audio, and information given by the creator of the video or audio, or a combination thereof; and
a step of executing an error correction encoding process on only a portion of the fragmented data sequence. - View Dependent Claims (3, 8, 9)
-
-
12. A data relay method, comprising:
-
a step of fragmenting a data sequence obtained as encoded video or audio based on any of the time of the video or audio, a space in the video, quality of the video or audio, and information given by the creator of the video or audio, or a combination thereof, and then sorting these fragmented data sequences, only a portion of which have undergone at least one of an encryption process and an error correction encoding process; and
a step of allocating the fragmented data sequences to any one of a plurality of queues based on the results of this sorting;
wherein the frequency of the relay process differs for each queue, or the method for selecting the queue for retrieving data during the relay process is changeable, or the method for disposing data which cannot be fully processed differs for each queue.
-
-
18. A data relay method comprising:
-
a step wherein data to which a maximum value for a propagation delay time, which is determined by requirement specifications of an application, has been added are received from a plurality of sending devices; and
a step wherein, of the data from the plurality of sending devices, the data which have the smallest added maximum value for the propagation delay time value is relayed with priority. - View Dependent Claims (21)
-
-
23. A data transmission method in which data are fragmented into packets and transmitted by a sending device, the data transmission method comprising:
-
a first step, wherein the sending device again fragments the packets and generates sub-fragmented packets; and
a second step, wherein the sending device generates error correction packets from at least a single sub-fragmented packet and then transmits those packets.
-
-
28. A data transmission device having a sending device that fragments data into packets and transmits those packets, wherein the sending device comprises:
-
a refragmenting means for refragmenting packets to generate sub-fragmented packets, and an error correction packet creation means for creating error correction packets from at least a single sub-fragmented packet.
-
Specification