IP Library Granted Patent US 11,284,135
Granted Patent B2
US 11,284,135 · App. 17/034,591 · Granted Mar 22, 2022

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

Inventor: Yasuaki Yamagishi (Kanagawa, JP)
Assignee: Saturn Licensing LLC
H04N21/236H04N21/238H04N21/6437H04N21/64322H04N21/845H04N21/8456H04N21/85406
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 11,284,135
App. No.
17/034,591
Granted
Mar 22, 2022
Kind
B2
Abstract

A configuration in which it can be determined on a packet-by-packet basis whether encoded data stored in communication packets is data based on randomly accessible encoded data is provided. A transmission apparatus generates a packet storing a NAL unit which is a component of encoded data or a packet storing NAL unit fragments obtained by further dividing the NAL unit, sets access point information indicating whether the NAL unit serving as the source data of packet storage data includes data serving as a random access point as additional information, and transmits the packet. A reception apparatus determines whether packet storage data is data generated based on randomly accessible encoded data with reference to the additional information of the packet.

Claims (34)

1. A communication apparatus, comprising:

a processor configured to:

generate packets storing encoded data; and

transmit the packets generated,

wherein one of the packets stores one data unit, a header of the one of the packets includes access point information indicating whether the one data unit stored in the one of the packets includes data serving as a random access point, the one of the packets is transmitted, and the data serving as the random access point includes a first byte of a first picture of an image sequence, wherein the one data unit is a network abstraction layer (NAL) unit.

2. The communication apparatus according to claim 1 , wherein the one data unit is data generated based on the NAL unit that includes encoded data designated by a streaming access point (SAP).

3. The communication apparatus according to claim 1 , wherein the processor generates media data including one or more data units serving as configuration data of a group of pictures (GOP) corresponding to data units in a packet.

4. The communication apparatus according to claim 1 , wherein the processor generates a different packet storing data units and the different packet does not include access point information.

5. The communication apparatus according to claim 1 , wherein the processor generates a packet storing divisional data generated by dividing encoded data serving as a transmission target into data equal to or less than a maximum data transfer unit specified on a communication path.

6. The communication apparatus according to claim 1 , wherein the header is an extension header.

7. The communication apparatus according to claim 1 , wherein the header is a layered coding transport (LCT) header.

8. The communication apparatus according to claim 1 , wherein the processor performs broadcast delivery or multicast delivery of the one of the packets through a broadcast signal.

9. A communication apparatus, comprising:

a processor configured to:

receive packets comprising encoded data; and

process the packets received,

wherein one of the packets comprises at least a fragment of a data unit, a header of the one of the packets includes an indication of whether the data unit fragment includes data serving as a random access point, and the data serving as the random access point includes a first byte of a first picture of an image sequence, wherein the data unit is a network abstraction layer (NAL) unit.

10. The communication apparatus according to claim 9 , wherein the processor performs a process of determining whether the data unit is data generated based on the NAL unit including encoded data designated by streaming access point (SAP) with reference to the indication serving as the indication included in the header.

11. The communication apparatus according to claim 9 , wherein the processor selects and acquires data including an access point with reference to the indication serving as the indication included in the header and performs decoding and reproduction processes.

12. The communication apparatus according to claim 9 , wherein the processor acquires the indication from the header.

13. The communication apparatus according to claim 9 , wherein the processor acquires the indication from the header that is an extension header.

14. The communication apparatus according to claim 9 , wherein the processor acquires the indication from the header that is a layered coding transport (LCT) header.

15. The communication apparatus according to claim 9 , wherein the processor receives the packets through a broadcast signal.

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

generating, by a processor, packets storing encoded data, wherein one of the packets stores one data unit, a header of the one of the packets includes access point information indicating whether the one data unit stored in the one of the packets includes data serving as a random access point, and the data serving as the random access point includes a first byte of a first picture of an image sequence, wherein the one data unit is a network abstraction layer (NAL) unit; and

transmitting the one of the packets.

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

receiving, by a communication processor, encoded data storage packets; and

receiving, by a data processing processor, the encoded data storage packets received by the communication processor,

wherein one of the encoded data storage packets received by the communication processor is configured to store one data unit, a header of the one of the encoded data storage packets includes access point information indicating whether the one data unit stored in the one of the encoded data storage packets includes data serving as a random access point, and

the data serving as the random access point includes a first byte of a first picture of an image sequence, wherein the one data unit is a network abstraction layer (NAL) unit.

18. The communication data processing method according to claim 17 , wherein the access point information is acquired from the header that is a layered coding transport (LCT) header.

19. The communication data processing method according to claim 17 , wherein the encoded data storage packets are received through a broadcast signal.

20. The communication data processing method according to claim 17 , wherein a size of each of the encoded data storage packets is less than or equal to 1500 bytes.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: SATURN LICENSING LLC
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 071157/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2020
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 054109/0499 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2020
From: YAMAGISHI, YASUAKI
To: SONY CORPORATION
Reel/Frame 054077/0731 →