IP Library Patent Application 14131459
Patent Application
App. No. 14/131,459

COMMUNICATION DEVICE AND COMMUNICATION METHOD

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 None
App. No.
14/131,459
Abstract

A data transmission device as the present communication device includes an RTP data packet creation unit which generates data packets, a data packet rearrangement processing unit which rearranges the data packets, and an FEC data creation unit which generates redundant packets for the data packets on the basis of rearranged data packets and matrix data applied to the data packets.

Claims (54)

1 - 17 . (canceled)

18 . A communication device comprising:

a data packet generation unit configured to generate data packets;

a data rearrangement processing unit configured to rearrange the data packets; and

a redundant packet generation unit configured to generate redundant packets for the data packets on the basis of data packets rearranged by the data rearrangement processing unit and matrix data applied to the data packets,

wherein the data rearrangement processing unit rearranges the data packets on the basis of a sum total of packet sizes of the redundant packets.

19 . The communication device according to claim 18 ,

wherein the data rearrangement processing unit rearranges the data packets so that a sum total of packet sizes of the redundant packets is reduced.

20 . The communication device according to claim 18 ,

wherein, when packets are assigned to respective columns of the matrix data, the data rearrangement processing unit rearranges the data packets so that, as a row of the matrix data is located at a further upper position, a packet length of a data packet to be assigned is reduced.

21 . The communication device according to claim 18 , further comprising:

a matrix rearrangement processing unit configured to rearrange rows of the matrix data,

wherein the redundant packet generation unit generates the redundant packets on the basis of data packets rearranged by the data rearrangement processing unit and matrix data rearranged by the matrix rearrangement processing unit.

22 . The communication device according to claim 21 ,

wherein the matrix rearrangement processing unit rearranges rows of the matrix data before the data rearrangement processing unit rearranges the data packets.

23 . The communication device according to claim 21 ,

wherein, when data packets are assigned to respective columns of the matrix data, the matrix rearrangement processing unit rearranges rows of the matrix data so that, as a row of the matrix data is located at a further upper position, the number of data packets to be assigned is reduced.

24 . The communication device according to claim 18 , further comprising:

a data packet header generation unit configured to generate a data packet header which is a header of the data packet,

wherein the data packet header includes rearrangement information of data packets rearranged by the data rearrangement processing unit.

25 . The communication device according to claim 18 , further comprising:

a redundant packet header generation unit configured to generate a redundant packet header which is a header of the redundant packet,

wherein the redundant packet header includes rearrangement information of data packets rearranged by the data rearrangement processing unit.

26 . The communication device according to claim 24 , further comprising:

a redundant packet header generation unit configured to generate a redundant packet header which is a header of the redundant packet,

wherein the redundant packet header includes rearrangement information of matrix data rearranged by the matrix rearrangement processing unit.

27 . The communication device according to claim 24 , further comprising:

a redundant packet header generation unit configured to generate a redundant packet header which is a header of the redundant packet,

wherein the redundant packet header includes packet length information for recovering a packet length of a lost or incorrect packet which is not correctly received.

28 . A communication device comprising:

a reception unit configured to receive reception packets which are packets including at least one of data packets and redundant packets for the data packets;

a data rearrangement processing unit configured to rearrange the data packets on the basis of data packet rearrangement information included in the reception packets;

a recovery processing unit configured to recover an incorrect packet which is lost or is not correctly received by the reception unit on the basis of at least one of data packets rearranged by the data rearrangement processing unit and the redundant packets received by the reception unit, and matrix data applied to the data packets; and

a matrix rearrangement processing unit configured to rearrange rows of the matrix data on the basis of rearrangement information of the matrix data included in the reception packets,

wherein the recovery processing unit recovers an incorrect packet which is lost or is not correctly received by the reception unit on the basis of at least one of data packets rearranged by the data rearrangement processing unit and the redundant packets received by the reception unit, and matrix data rearranged by the matrix rearrangement processing unit.

29 . The communication device according to claim 28 ,

wherein the matrix rearrangement processing unit rearranges rows of the matrix data before the data rearrangement processing unit rearranges the data packets.

30 . A communication method comprising:

a step of generating data packets;

a step of rearranging the data packets; and

a step of generating redundant packets for the data packets on the basis of the rearranged data packets and matrix data applied to the data packets, wherein

the step of rearranging the data packets rearranges the data packets on the basis of a sum total of packet sizes of the redundant packets.

31 . A communication method comprising:

a step of receiving reception packets which are packets including at least one of data packets and redundant packets for the data packets;

a step of rearranging the data packets on the basis of data packet rearrangement information included in the reception packets;

a step of recovering an incorrect packet which is lost or is not correctly received by the reception unit on the basis of at least one of the rearranged data packets and the received redundant packets, and matrix data applied to the data packets; and

a step of rearranging rows of the matrix data on the basis of rearrangement information of the matrix data included in the reception packets,

wherein the step of recovering recovers an incorrect packet which is lost or is not correctly received on the basis of at least one of rearranged data packets and the received redundant packets, and rearranged matrix data.

32 . The communication device according to claim 25 , further comprising:

a redundant packet header generation unit configured to generate a redundant packet header which is a header of the redundant packet,

wherein the redundant packet header includes rearrangement information of matrix data rearranged by the matrix rearrangement processing unit.

33 . The communication device according to claim 25 , further comprising:

a redundant packet header generation unit configured to generate a redundant packet header which is a header of the redundant packet,

wherein the redundant packet header includes packet length information for recovering a packet length of a lost or incorrect packet which is not correctly received.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2014
From: SATO, TETSURO; IMAI, TOMOHIRO; YAMADA, MITSUKI
To: PANASONIC CORPORATION
Reel/Frame 032331/0336 →