IP Library Granted Patent US 9,379,845
Granted Patent B2
US 9,379,845 · App. 14/403,088 · Granted Jun 28, 2016

Transmission device, reception device, transmission method, 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 9,379,845
App. No.
14/403,088
Granted
Jun 28, 2016
Kind
B2
Abstract

A transmission device for rigorously protecting important information when information is transferred via a best-effort network. In this transmission device, a quality control information retention unit ( 203 ) holds quality control information set by a user. A recovery strength instruction unit ( 204 ) sets redundant code strength on the basis of transmission quality information from a reception device ( 104 ) and the quality control information held by means of the quality control information retention unit ( 203 ). Redundant encoding units ( 205, 206 ) generate, on the basis of the redundant code strength outputted from the recovery strength instruction unit ( 204 ), redundant code packets by means of an FEC for the packets outputted from encoding units ( 201, 202 ).

Claims (24)

1. A transmitting apparatus that multiplexes and transmits a plurality of real-time streams to a receiving apparatus via a network where a packet loss occurs, the transmitting apparatus comprising:

a quality control information storage section that stores quality control information set by a user for controlling transmission quality of each real-time stream;

a recovery strength indicating section that sets redundancy code strength for each of the plurality of real-time streams in accordance with transmission quality information indicating a situation of the network and the quality control information; and

a redundant coding section that determines a redundant code amount of each of the real-time streams based on the redundancy code strength, and that generates a redundancy code packet.

2. The transmitting apparatus according to claim 1 , further comprising:

a delay amount indicating section that sets a retransmission upper limit count for each of the plurality of real-time streams in accordance with the transmission quality information and the quality control information; and

a retransmission control section that retransmits a packet of each of the real-time streams until the retransmission upper limit count according to a retransmission request from the receiving apparatus.

3. The transmitting apparatus according to claim 1 , wherein the quality control information comprises at least one of protection strength of the real-time stream, a type of the real-time stream, priority of the real-time stream and a degree of relatedness between the real-time streams.

4. A receiving apparatus that receives a plurality of multiplexed real-time streams from a transmitting apparatus via a network where a packet loss occurs, the receiving apparatus comprising:

a receiving section that receives, from the transmitting apparatus, redundancy code strength set in accordance with transmission quality information indicating a situation of the network and quality control information set by a user for controlling transmission quality of each real-time stream;

a redundancy code decoding section that stores a packet of each of the real-time streams based on the redundancy code strength, and that executes processing of recovering a packet lost in the network, using a redundancy code packet; and

a transmission quality information generating section that generates the transmission quality information, and that transmits the information to the transmitting apparatus.

5. The receiving apparatus according to claim 4 , wherein

the receiving section receives a retransmission upper limit count set by the transmitting apparatus in accordance with the transmission quality information and the quality control information, and

the receiving apparatus further comprises:

a storage period indicating section that sets a time for storing a packet based on the retransmission upper limit count; and

a buffer section that stores a packet of a real-time stream transmitted from the transmitting apparatus for the set time, and that transmits, when a packet loss occurs, a retransmission request to the transmitting apparatus until the retransmission upper limit count.

6. A transmission method for a transmitting apparatus that multiplexes and transmits a plurality of real-time streams to a receiving apparatus via a network where a packet loss occurs, the method comprising:

storing quality control information set by a user for controlling transmission quality of each real-time stream;

setting redundancy code strength for each of the plurality of real-time streams in accordance with transmission quality information indicating a situation of the network and the quality control information; and

determining a redundant code amount of each of the real-time streams based on the redundancy code strength, and generating a redundancy code packet.

7. The transmission method according to claim 6 , further comprising:

setting a retransmission upper limit count for each of the plurality of real-time streams in accordance with the transmission quality information and the quality control information; and

retransmitting a packet of each of the real-time streams according to a retransmission request from the receiving apparatus until the retransmission upper limit count.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2015
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 035045/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: MURAMOTO, EIICHI; YONEDA, TAKAHIRO
To: PANASONIC CORPORATION
Reel/Frame 034781/0360 →