Data communication system, data transmission apparatus, data receiving apparatus, data communication method, data transmission method, received-data processing method, and computer program
First Claim
1. A data communication system, comprising:
- a data transmission apparatus which includes encoding parts for applying scalable-encoding processing by using wavelet transform to an image signal, and packet generation parts for generating a packet which stores scalable-encoded data generated by the encoding parts and for specifying priority-level information corresponding to a layer of the scalable-encoded data of the image signal, stored in the generated packet; and
a data receiving apparatus which includes decoding parts for applying decoding processing to data stored in a packet to which the information of a level of priority equal to or larger than a value specified according to the a processing performance of the data receiving apparatus is assigned.
1 Assignment
0 Petitions
Accused Products
Abstract
A system allows data transfer in which the most appropriate packet processing is executed according to the performance of a terminal. A data transmission side stores scalable-encoded data in a packet as a payload, assigns priority-level information corresponding to a layer level of the encoded data stored in the packet to a packet header, and transmits the packet. A data receiving side performs processing by referring to the priority-level information. A level of priority dependent on an application is specified in an RTP payload header according to the degree of importance of scalable-encoded data, and a level of priority is further specified in an IP header. The most appropriate packet processing based on the performance of a terminal is allowed. Re-transmission control based on the layer level of encoded data is also allowed.
97 Citations
59 Claims
-
1. A data communication system, comprising:
-
a data transmission apparatus which includes encoding parts for applying scalable-encoding processing by using wavelet transform to an image signal, and packet generation parts for generating a packet which stores scalable-encoded data generated by the encoding parts and for specifying priority-level information corresponding to a layer of the scalable-encoded data of the image signal, stored in the generated packet; and
a data receiving apparatus which includes decoding parts for applying decoding processing to data stored in a packet to which the information of a level of priority equal to or larger than a value specified according to the a processing performance of the data receiving apparatus is assigned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data transmission apparatus for storing image data in a packet and for transmitting the packet, comprising:
-
encoding parts for applying scalable-encoding processing by using wavelet transform to an image signal; and
packet generation parts for generating a packet which stores scalable-encoded data generated by the encoding parts and for specifying priority-level information corresponding to a layer of the scalable-encoded data of the image signal, stored in the generated packet, as additional information of the generated packet. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A data receiving apparatus for receiving packets which store encoded data, comprising:
-
receiving parts for receiving packets which store data scalable-encoded by wavelet transform;
packet-priority-level-information determination parts for determining whether the packets have the information of a level of priority equal to or larger than a value specified according to a processing performance of the n data receiving apparatus; and
decoding parts for decoding data stored in packets selected by the packetpriority-level-information determination parts. - View Dependent Claims (29)
-
-
30. A data communication method for a data communication system including a data transmission apparatus and a data receiving apparatus, the method comprising the steps of:
-
applying scalable-encoding processing by using wavelet transform to an image signal;
generating a packet which stores scalable-encoded data generated in the encoding step and specifying priority-level information corresponding to a layer of the scalable-encoded data of the image signal, stored in the generated packet, as additional information of the generated packet, both steps being executed in the data transmission apparatus; and
decoding data stored in a packet to which the information of a level of priority equal to or larger than a value specified according to a processing performance of the data receiving apparatus is assigned, the decoding step being executed in the data receiving apparatus. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A data transmission method for storing image data in a packet and for transmitting the packet, the method comprising the steps of:
-
applying scalable-encoding processing by using wavelet transform to an image signal; and
generating a packet which stores scalable-encoded data generated in the encoding step and of specifying priority-level information corresponding to a layer of the scalable-encoded data of the image signal, stored in the generated packet, as additional information of the generated packet. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A received-data processing method for receiving packets which store encoded data and for executing data processing, the method comprising the steps of:
-
receiving packets which store data scalable-encoded by wavelet transform;
determining whether the packets have information of a level of priority equal to or larger than a value specified according to a processing performance of the data receiving apparatus; and
decoding data stored in packets selected in the determining step. - View Dependent Claims (58)
-
-
59. A computer program for executing processing for storing image data in a packet and for sending the packet, comprising:
-
an encoding step of applying scalable-encoding processing by using wavelet transform to an image signal; and
a packet generation step of generating a packet which stores scalable-encoded data generated in the encoding step and of specifying priority-level information corresponding to a layer of the scalable-encoded data of the image signal, stored in the generated packet, as additional information of the generated packet.
-
Specification