IP Library Granted Patent US 10,349,099
Granted Patent B2
US 10,349,099 · App. 15/313,346 · Granted Jul 9, 2019

Transmission device, transmission method, reception device, 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,349,099
App. No.
15/313,346
Granted
Jul 9, 2019
Kind
B2
Abstract

The present technology relates to a transmission device, a transmission method, a reception device, and a reception method that can improve transmission efficiency. An encoded signal is generated based on realtime data indicated by a waveform L using a predetermined fixed bit rate as a maximum code amount Sx and the encoded signal into which non-realtime data with an insufficient code amount is inserted is transmitted at the fixed bit rate, as indicated by a range Z 12 , when a code amount of the generated encoded signal is insufficient for the maximum code amount Sx. The present technology can be applied to broadcasting communication.

Claims (69)

1. A transmission device, comprising:

circuitry configured to:

generate a baseband frame that includes a header and data packets,

a data length of the data packets being determined based on a predetermined coding method with a fixed bit rate,

the data packets including at least one realtime (RT) packet that stores RT data and at least one non-realtime (NRT) packet that stores NRT data, and

the header including a pointer indicating a beginning position of one of the data packets in the baseband frame; and

a transmitter configured to transmit the baseband frame that is encoded using the predetermined coding method with the fixed bit rate.

2. A reception device, comprising:

a receiver configured to receive a baseband frame that is encoded using a predetermined coding method with a fixed bit rate,

the baseband frame including a header and data packets,

a data length of the data packets being determined based on the predetermined coding method with the fixed bit rate,

the data packets including at least one realtime (RT) packet that stores RT data and at least one non-realtime (NRT) packet that stores NRT data, and

the header including a pointer indicating a beginning position of one of the data packets in the baseband frame; and

circuitry configured to:

extract the data packets based on information included in the header;

obtain the RT data from the at least one RT packet; and

obtain the NRT data from the at least one NRT packet.

3. A transmission device, comprising:

circuitry configured to:

receive one or more realtime (RT) packets that store RT data;

determine a difference between a data length of the one or more RT packets and a maximum code amount of data packets of a baseband frame, the maximum code amount being determined based on a predetermined coding method with a fixed bit rate;

receive one or more non-realtime (NRT) packets that store NRT data, a data length of the one or more NRT packets being up to the determined difference; and

generate the baseband frame that includes a header and the data packets, including the one or more RT packets and the one or more NRT packets, the header including a pointer indicating a beginning position of one of the data packets in the baseband frame;

a transmitter configured to transmit the generated baseband frame that is encoded using the predetermined coding method with the fixed bit rate.

4. The transmission device according to claim 3 ,

wherein the circuitry is configured to control the data length of the one or more NRT packets so that quality of each broadcasting program is optimized in a range which does not exceed the maximum code amount of the predetermined coding method with the fixed bit rate from a statistical code amount of realtime data of a plurality of broadcasting programs.

5. The transmission device according to claim 3 ,

wherein the circuitry is configured to:

control the data length of the one or more NRT packets so that quality of each broadcasting program is optimized in a range which does not exceed the maximum code amount of the predetermined coding method with the fixed bit rate from a statistical code amount of realtime data of a plurality of broadcasting programs; and

include a null packet in the baseband frame when the data length of the one or more NRT packets is less than the difference between the data length of the one or more RT packets and the maximum code amount.

6. The transmission device according to claim 3 ,

wherein the circuitry is configured to:

receive the one or more RT packets that include null data; and

delete the null data in the one or more RT packets.

7. The transmission device according to claim 6 ,

wherein circuitry is configured to request receiving of the one or more non-realtime (NRT) packets for up to an amount corresponding to that of the deleted null data.

8. The transmission device according to claim 3 , further comprising:

a data buffer configured to store the NRT data,

wherein the circuitry is configured to receive the NRT data for the one or more non-realtime (NRT) packets from the data buffer.

9. The transmission device according to claim 3 ,

wherein the circuitry is configured to include a null packet in the baseband frame when a total data length of the one or more RT packets and the one or more NRT packets is less than the maximum code amount.

10. The transmission device according to claim 3 , comprising:

a multiplexer configured to multiplex the RT data and the NRT data to generate a multiplexed signal; and

a demultiplexer configured to demultiplex the multiplexed signal generated by the multiplexer into the RT data and the NRT data.

11. A transmission method, comprising:

receiving one or more realtime (RT) packets that store RT data;

determining a difference between a data length of the one or more RT packets and a maximum code amount of data packets of a baseband frame, the maximum code amount being determined based on a predetermined coding method with a fixed bit rate;

receiving one or more non-realtime (NRT) packets that store NRT data, a data length of the one or more NRT packets being up to the determined difference; and

generating, by circuitry of a transmission device, the baseband frame that includes a header and the data packets, including the one or more RT packets and the one or more NRT packets, the header including a pointer indicating a beginning position of one of the data packets in the baseband frame; and

transmitting, by a transmitter of a transmission device, the generated baseband frame that is encoded using the predetermined coding method with the fixed bit rate.

12. A reception device, comprising:

a receiver configured to receive a baseband frame that is encoded using a predetermined coding method with a fixed bit rate,

the baseband frame including a header and data packets,

a data length of the data packets being determined based on the predetermined coding method with the fixed bit rate,

the data packets including at least one realtime (RT) packet that stores RT data and at least one non-realtime (NRT) packet that stores NRT data, and

the header including a pointer indicating a beginning position of one of the data packets in the baseband frame; and

circuitry configured to:

demultiplex the baseband frame into the at least one RT packets and the at least one NRT packets;

output the RT data based on the at least one RT packet; and

output the NRT data based on the at least one NRT packet.

13. A reception method, comprising:

receiving, by a receiver of a reception device, a baseband frame that is encoded using a predetermined coding method with a fixed bit rate,

the baseband frame including a header and data packets,

a data length of the data packets being determined based on the predetermined coding method with the fixed bit rate,

the data packets including at least one realtime (RT) packet that stores RT data and at least one non-realtime (NRT) packet that stores NRT data, and

the header including a pointer indicating a beginning position of one of the data packets in the baseband frame; and

demultiplexing, by circuitry of the reception device, the baseband frame into the at least one RT packets and the at least one NRT packets;

outputting the RT data based on the at least one RT packet; and

outputting the NRT data based on the at least one NRT 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 Nov 22, 2016
From: TAKAHASHI, KAZUYUKI; MICHAEL, LACHLAN BRUCE
To: SONY CORPORATION
Reel/Frame 040672/0232 →