IP Library › Granted Patent US 10,827,208
Granted Patent B2
US 10,827,208 · App. 15/177,482 · Granted Nov 3, 2020

Transmitting method, receiving method, transmitting device and receiving device

Inventors: Noritaka Iguchi (Osaka, JP); Tadamasa Toma (Osaka, JP); Hisaya Katou (Kyoto, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04N21/23614G10L19/167H04N5/38H04N5/44H04N19/188H04N19/436H04N19/70H04N21/23605H04N21/4343H04N21/4348H04N21/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 10,827,208
App. No.
15/177,482
Granted
Nov 3, 2020
Kind
B2
Abstract

A transmitting method according to one aspect of the present disclosure includes: encoding a video signal and generating encoded data including a plurality of access units; storing the plurality of access units in a packet in a unit that defines one access unit as one unit or in a unit defined by dividing one access unit, and generating a packet group; transmitting the generated packet group as data; generating first information and second information, the first information indicating a presentation time of a first access unit that is presented first among the plurality of access units, and the second information being used to calculate a decoding time of the plurality of access units; and transmitting the first information and the second information as control information.

Claims (29)

1. A transmitting method comprising:

dividing an access unit into slice segments or tiles, encoding the slice segments or the tiles, and storing at least one of the encoded slice segments or at least one of the encoded tiles in a network abstraction layer (NAL) unit, the access unit being an image included in a video signal;

storing the NAL unit in a data unit containing a plurality of NAL units, the NAL unit and the data unit corresponding to each other on a one-to-one basis;

storing, in a NAL unit different from the NAL unit in which the video signal is stored, a parameter set for encoding the video signal;

storing the data unit in a packet, in units of one data unit, in units of a plurality of data units including the data unit, or in units of portions into which the data unit is divided, and generating a packet group, the packet in which the data unit is stored being different from a packet in which a data unit including the parameter set is stored;

transmitting the generated packet group as data;

generating first information and second information, the first information indicating a presentation time of a first access unit that is presented first among the plurality of access units including the access unit, and the second information being used to calculate a decoding time of the plurality of access units; and

transmitting the first information and the second information as control information,

wherein the control information is stored and transmitted in a payload of a different packet, the different packet including a header and the payload and the different packet including the payload being different from a packet in which the data is stored.

2. The transmitting method according to claim 1 , wherein the second information is information used to calculate a decoding time of part of the plurality of access units.

3. A receiving method comprising:

receiving a packet group, the packet group being obtained by dividing an access unit into slice segments or tiles, encoding the slice segments or the tiles, storing at least one of the encoded slice segments or at least one of the encoded tiles in a network abstraction layer (NAL) unit wherein the access unit is an image included in a video signal, storing the NAL unit in a data unit containing a plurality of NAL units wherein the NAL unit and the data unit correspond to each other on a one-to-one basis, and storing in a NAL unit different from the NAL unit in which the video signal is stored, a parameter set for encoding the video signal;

receiving control information including first information and second information, the first information indicating a presentation time of a first access unit that is presented first among the plurality of access units including the access unit, and the second information being used to calculate a decoding time of the plurality of access units; and

decoding the access units included in the received packet group based on the first information and the second information,

wherein the control information is stored and transmitted in a payload of a different packet, the different packet including a header and the payload and the different packet including the payload being different from a packet in which the data is stored, and

the data unit is stored in a packet, in units of one data unit, in units of a plurality of data units including the data unit, or in units of portions into which the data unit is divided, the packet in which the data unit is stored being different from a packet in which a data unit including the parameter set is stored.

4. A transmitting device comprising:

encoding circuitry which, in operation, divides an access unit into slice segments or tiles, encodes the slice segments or the tiles, and stores a least one of the encoded slice segments or at least one of the encoded tiles in a network abstraction layer (NAL) unit, the access unit being an image included in a video signal;

packet generating circuitry which, in operation, 1) stores the NAL unit in a data unit containing a plurality of NAL units, the NAL unit and the data unit corresponding to each other on a one-to-one basis, 2) stores in an NAL unit different from the NAL unit in which the video signal is stored, a parameter set for encoding the video signal, and 3) stores the data unit in a packet, in units of one data unit, in units of a plurality of data units including the data unit, or in units of portions into which the data unit is divided, the packet in which the data unit is stored being different from a packet in which a data unit including the parameter set is stored;

first transmitting circuitry which, in operation, transmits the generated packet group as data;

information generating circuitry which, in operation, generates first information and second information, the first information indicating a presentation time of a first access unit that is presented first among the plurality of access units including the access unit, and the second information being used to calculate a decoding time of the plurality of access units; and

second transmitting circuitry which, in operation, transmits the first information and the second information as control information,

wherein the control information is stored and transmitted in a payload of a different packet, the different packet including a header and the payload and the different packet including the payload being different from a packet in which the data is stored.

5. A receiving device comprising:

first receiving circuitry which, in operation, receives a packet group, the packet group being obtained by dividing an access unit into slice segments or tiles, encoding the slice segments or the tiles, storing at least one of the encoded slice segments or at least one of the encoded tiles in a network abstraction layer (NAL) unit wherein the access unit is an image included in a video signal, storing the NAL unit in a data unit containing a plurality of NAL units wherein the NAL unit and the data unit correspond to each other on a one-to-one basis, and storing in an NAL unit different from the NAL unit in which the video signal is stored, a parameter set for encoding the video signal;

second receiving circuitry which, in operation, receives control information including first information and second information, the first information indicating a presentation time of a first access unit that is presented first among the plurality of access units including the access unit, and the second information being used to calculate a decoding time of the plurality of access units; and

decoding circuitry which, in operation, decodes the access units included in the received packet group based on the first information and the second information,

wherein the control information is stored and transmitted in a payload of a different packet, the different packet including a header and the payload and the different packet including the payload being different from a packet in which the data is stored, and

the data unit is stored in a packet, in units of one data unit, in units of a plurality of data units including the data unit, or in units of portions into which the data unit is divided, the packet in which the data unit is stored being different from a packet in which a data unit including the parameter set is stored.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2016
From: IGUCHI, NORITAKA; TOMA, TADAMASA; KATOU, HISAYA
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 038913/0742 →
Priority Claims (1)
JP 2014-244503 · Dec 2, 2014 · national
Continuity (7)
Continuation PCTJP2014006155 · Dec 10, 2014
Provisional Application 61916400 · Dec 16, 2013
Provisional Application 61979558 · Apr 15, 2014
Provisional Application 61982938 · Apr 23, 2014
Provisional Application 61969857 · Mar 25, 2014
Provisional Application 61954871 · Mar 18, 2014
Related Publication 20160295257A1 · Oct 6, 2016