IP Library Granted Patent US 10,367,921
Granted Patent B2
US 10,367,921 · App. 15/520,918 · Granted Jul 30, 2019

Transmission apparatus, transmission method, reception apparatus, and reception method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,367,921
App. No.
15/520,918
Granted
Jul 30, 2019
Kind
B2
Abstract

The present technology relates to a transmission apparatus, a transmission method, a reception apparatus, and a reception method that efficiently broadcast IP packets to ensure a quick process. A transmission packet including the IP packet is transmitted and received. A header in the transmission packet is constituted of type information and length information. The type information expresses whether an IP header and a UDP header are compressed. The length information expresses a length of the transmission packet to transmit the IP packet including a UDP packet. A payload in the transmission packet is constituted of a destination IP address and a destination port number or a destination index made correspond to the destination IP address and the destination port number and a payload in the UDP packet. The present technology is, for example, applicable to the broadcast of the IP packets.

Claims (82)

1. A transmission apparatus comprising:

circuitry configured to

create a transmission packet, the transmission packet including

a header, the header including type information and length information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, and

a generic payload, the generic payload including a destination index and a payload in the UDP packet, the destination index being corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in the transmission apparatus; and

transmit the transmission packet.

2. The transmission apparatus according to claim 1 ,

wherein when the destination index corresponding to the destination IP address and the destination port number is present, the circuitry is further configured to create the transmission packet of the generic payload, the generic payload including the destination index and the payload in the UDP packet,

when the destination index corresponding to the destination IP address and the destination port number is absent, the circuitry is further configured to create the transmission packet of another generic payload, the other generic payload including the destination IP address, the destination port number, and the payload in the UDP packet, and

the header of the transmission packet includes the type information, the length information, and kind information, the kind information indicating whether any of the destination index, the destination IP address, and the destination port number is included in the payload in the generic transmission packet.

3. The transmission apparatus according to claim 1 ,

wherein the destination index has a size less than a total size of the destination IP address and the destination port number.

4. A transmission method, comprising:

creating a transmission packet, the transmission packet including

a header, the header including type information and length information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, and

a generic payload, the generic payload including a destination index and a payload in the UDP packet, the destination index being corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in a transmission apparatus; and

transmitting the transmission packet.

5. A reception apparatus, comprising:

circuitry configured to receive a transmission packet, the transmission packet including

a header, the header including type information and length information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, and

a generic payload, the generic payload including a destination index and a payload in the UDP packet, the destination index being corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in the transmission reception apparatus; and

restore the IP packet from the transmission packet.

6. The reception apparatus according to claim 5 ,

wherein the circuitry is configured to

restore the destination IP address and the destination port number that correspond to the destination index, the destination IP address being included in the IP header, the destination port number being included in the UDP header;

restore information on a length of the IP packet included in the IP header and information on a length of the UDP packet included in the UDP packet from the length information;

restore an item other than the destination IP address, the information on the length of the IP packet, and a checksum included in the IP header to a predetermined fixed value;

restore an item other than the destination port number, the information on the length of the UDP packet, and a checksum included in the UDP header to a predetermined fixed value; and

restore the respective checksums for the IP packet and the UDP packet through calculation.

7. The reception apparatus according to claim 5 ,

wherein in addition to the destination IP address and the destination port number, a transmission source IP address and a transmission source port number also correspond to the destination index, and

the circuitry is further configured to

restore the destination IP address and the destination port number that correspond to the destination index, the destination IP address being included in the IP header, the destination port number being included in the UDP header;

restore the transmission source IP address and the transmission source port number that correspond to the destination index, the transmission source IP address being included in the IP header, the transmission source port number being included in the UDP header;

restore information on a length of the IP packet included in the IP header and information on a length of the UDP packet included in the UDP packet from the length information;

restore an item other than the destination IP address, the information on the length of the IP packet, the transmission source IP address, and a checksum included in the IP header to a predetermined fixed value; and

restore the checksum for the IP packet and a checksum for the UDP packet through calculation.

8. The reception apparatus according to claim 5 ,

wherein the destination index has a size less than a total size of the destination IP address and the destination port number.

9. A reception method, comprising:

receiving a transmission packet, the transmission packet including

a header, the header including type information and length information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, and

a generic payload, the generic payload including a destination index and a payload in the UDP packet, the destination index being corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in the transmission a reception apparatus; and

restoring the IP packet from the transmission packet.

10. The reception method according to claim 9 ,

wherein the destination index has a size less than a total size of the destination IP address and the destination port number.

11. A transmission apparatus, comprising:

circuitry configured to create a transmission packet, the transmission packet including

a header, the header including type information, length information, and kind information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, the kind information indicating whether a destination index corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in the transmission apparatus is included in a generic payload; and

the generic payload, the generic payload including the destination IP address of the IP packet, the destination port number of the UDP packet, and a payload in the UDP packet; and

transmit the transmission packet.

12. The transmission apparatus according to claim 10 ,

wherein the generic payload in the transmission packet includes only the destination IP address and the destination port number in the IP header and the UDP header, respectively.

13. A transmission method, comprising:

creating a transmission packet, the transmission packet including

a header, the header including type information, length information, and kind information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, the kind information indicating whether a destination index corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in a transmission apparatus is included in a generic payload, and

the generic payload, the generic payload including the destination IP address of the IP packet, the destination port number of the UDP packet, and a payload in the UDP packet; and

transmitting the transmission packet.

14. A reception apparatus, comprising:

circuitry configured to receive a transmission packet, the transmission packet including

a header, the header including type information, length information, and kind information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, the kind information indicating whether a destination index corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in the reception apparatus is included in a generic payload; and

the generic payload, the generic payload including the destination IP address of the IP packet, the destination port number of the UDP packet, and a payload in the UDP packet; and

restore the IP packet from the transmission packet.

15. The reception apparatus according to claim 14 ,

wherein the circuitry is further configured to

restore the destination IP address and the destination port number included in the header in the transmission packet, the destination IP address being included in the IP header, the destination port number being included in the UDP header;

restore information on a length of the IP packet included in the IP header and information on a length of the UDP packet included in the UDP packet from the length information;

restore an item other than the destination IP address, the information on the length of the IP packet, and a checksum included in the IP header to a predetermined fixed value;

restore an item other than the destination port number, the information on the length of the UDP packet, and a checksum included in the UDP header to a predetermined fixed value; and

restore the respective checksums for the IP packet and the UDP packet through calculation.

16. The reception apparatus according to claim 14 for obtaining a transmission source IP address of the IP packet and a transmission source port number of the UDP packet in a layer upper than a transport layer,

wherein the circuitry is further configured to

restore the destination IP address and the destination port number included in a header in the transmission packet, the destination IP address being included in the IP header, the destination port number being included in the UDP header;

restore information on a length of the IP packet included in the IP header and information on a length of the UDP packet included in the UDP packet from the length information;

restore the transmission source IP address and the transmission source port number obtained in the upper layer, the transmission source IP address being included in the IP header, the transmission source port number being included in the UDP header;

restore an item other than the destination IP address, the information on the length of the IP packet, the transmission source port number, and a checksum included in the IP header to a predetermined fixed value; and

restore the respective checksums for the IP packet and the UDP packet through calculation.

17. A reception method, comprising:

receiving a transmission packet, the transmission packet including

a header, the header including type information, length information, and kind information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, the kind information indicating whether a destination index corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in a reception apparatus is included in a generic payload, and

the generic payload, the generic payload including the destination IP address of the IP packet, the destination port number of the UDP packet, and a payload in the UDP packet; and

restoring the IP packet from the transmission packet.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2020
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 052256/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2017
From: MICHAEL, LACHLAN BRUCE; TAKAHASHI, KAZUYUKI
To: SONY CORPORATION
Reel/Frame 042307/0966 →