IP Library Granted Patent US 10,326,811
Granted Patent B2
US 10,326,811 · App. 15/110,241 · Granted Jun 18, 2019

Communication apparatus, communication data generation method, and communication data processing method

Inventor: Yasuaki Yamagishi (Kanagawa, JP)
Assignee: Saturn Licensing LLC
H04L65/4076H04L67/02H04L69/22H04N19/172H04N19/188H04N21/643H04N21/6547H04N21/8456
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,326,811
App. No.
15/110,241
Granted
Jun 18, 2019
Kind
B2
Abstract

It is possible to transmit and receive packets to which additional information applied for deciding a processing order of storage data of communication packets is set and determine a process order in units of packets. A transmission apparatus generates a packet storing NAL units configuring a group of pictures (GOP) serving as a processing unit of encoded data or NAL unit fragments obtained by dividing the NAL unit, sets additional information applied for deciding a processing order of packet storage data as additional packet information, and transmits the resulting packet through a communication unit. A reception apparatus determines a processing priority of packet storage data with reference to the additional packet information, decides the processing order, and performs a process of decoding packet storage data according to the decided order.

Claims (44)

1. A communication data generation method performed in a transmission apparatus, comprising:

generating, by processing circuitry of the transmission apparatus, encoded data packets of encoded data, the encoded data packets including network abstraction layer (NAL) units configuring a group of pictures (GOP) serving as a processing unit of the encoded data; and

transmitting, by transmitter circuitry, the encoded data packets generated by the processing circuitry, wherein

headers of the encoded data packets include first information indicating a processing order of the NAL units included in the encoded data packets, and

the header of one of the encoded data packets includes second information that indicates a number of NAL units of the GOP included in subsequent packets of the encoded data packets, which refer to a NAL unit of the NAL units included in the one of the encoded data packets, when the encoded data included in the subsequent packets is decoded.

2. A communication data processing method performed in a reception apparatus, comprising:

receiving, by processing circuitry of the reception apparatus, encoded data packets of encoded data, wherein

the encoded data packets include network abstraction layer (NAL) units configuring a group of pictures (GOP) serving as a processing unit of the encoded data,

headers of the encoded data packets include first information indicating a processing order of the NAL units included in the encoded data packets, and

the header of one of the encoded data packets includes second information indicates a number of NAL units of the GOP included in subsequent packets of the encoded data packets, which refer to a NAL unit of the NAL units included in the one of the encoded data packets, when the encoded data included in the subsequent packets is decoded.

3. A transmission apparatus, comprising:

processing circuitry configured to generate encoded data packets of encoded data, the encoded data packets including network abstraction layer (NAL) units configuring a group of pictures (GOP) serving as a processing unit of the encoded data; and

transmitter circuitry configured to transmit the encoded data packets generated by the processing circuitry, wherein

headers of the encoded data packets include first information indicating a processing order of the NAL units included in the encoded data packets, and

the header of one of the encoded data packets includes second information that indicates a number of NAL units of the GOP included in subsequent packets of the encoded data packets, which refer to a NAL unit of the NAL units included in the one of the encoded data packets, when the encoded data included in the subsequent packets is decoded.

4. The transmission apparatus according to claim 3 , wherein the transmitter circuitry performs broadcast delivery or multicast delivery of the generated encoded data packets through a broadcast wave.

5. The transmission apparatus according to claim 3 , wherein

the transmitted encoded data packets include a multi-view image captured from different viewpoints, and

the processing circuitry sets different priority information to the encoded data packets including captured images of different viewpoints.

6. The transmission apparatus according to claim 3 , wherein

the encoded data packets are HTTP packets, and

the first information is included in HTTP headers of the generated HTTP packets.

7. The transmission apparatus according to claim 3 , wherein the processing circuitry records the first information in extension headers of the generated encoded data packets.

8. The transmission apparatus according to claim 3 , wherein the processing circuitry records the first information in LCT headers of the generated encoded data packets.

9. A reception apparatus, comprising:

processing circuitry configured to receive encoded data packets of encoded data, wherein

the encoded data packets include network abstraction layer (NAL) units configuring a group of pictures (GOP) serving as a processing unit of the encoded data,

headers of the encoded data packets include first information indicating a processing order of the NAL units included in the encoded data packets, and

the header of one of the encoded data packets includes second information that indicates a number of NAL units of the GOP included in subsequent packets of the encoded data packets, which refer to a NAL unit of the NAL units included in the one of the encoded data packets, when the encoded data included in the subsequent packets is decoded.

10. The reception apparatus according to claim 9 , wherein

the first information is recorded in extension headers of the encoded data packets, and

the processing circuitry acquires the first information from the extension headers of the received encoded data packets.

11. The reception apparatus according to claim 9 , wherein the processing circuitry determines an order of a decoding process of the encoded data included in the received encoded data packets with reference to the first information that is recorded in the received encoded data packets and indicating the processing order.

12. The reception apparatus according to claim 9 , wherein

the first information is recorded in LCT headers of the encoded data packets, and

the processing circuitry acquires the first information from the LCT headers of the received encoded data packets.

13. The reception apparatus according to claim 9 , further comprising:

receiver circuitry configured to receive the encoded data packets through a broadcast wave.

14. The reception apparatus according to claim 9 , wherein

the received encoded data packets include a multi-view image captured from different viewpoints, and

the processing circuitry is configured to sequentially decode captured images of the same viewpoint according to the processing order determined based on the first information.

15. The reception apparatus according to claim 9 , wherein

the encoded data packets are HTTP packets including HTTP headers in which the first information is recorded, and

the processing circuitry is configured to acquire the first information from the HTTP headers of the received encoded data packets.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 044171/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2016
From: YAMAGISHI, YASUAKI
To: SONY CORPORATION
Reel/Frame 039277/0582 →
Priority Claims (1)
JP 2014-006882 · Jan 17, 2014 · national
Continuity (1)
Related Publication 20170142174A1 · May 18, 2017