Sign In to Follow Application
View All Documents & Correspondence

“Transport Stream Packet Header Compression”

Abstract: A demultiplexer 630 routes only one or more transport stream packets with a single packet identifier value to each physical layer pipe. A header compression unit 620 replaces the packet identifier of the transport stream packet with a short packet identifier of one bit length indicating at least whether the transport stream packet isa NULL packet.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
24 August 2012
Publication Number
52/2014
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2021-04-30
Renewal Date

Applicants

PANASONIC CORPORATION
1006  Oaza Kadoma  Kadoma-shi  Osaka 5718501

Inventors

1. MIHAIL PETROV
c/o Panasonic R&D Center Germany GmbH  Monzastrasse 4C  63225 Langen
2. FRANK HERRMANN
c/o Panasonic R&D Center Germany GmbH  Monzastrasse 4C  63225 Langen
3. TOMOHIRO KIMURA
c/o Panasonic Corporation  1006  Oaza Kadoma  Kadoma-shi  Osaka 571-8501
4. MIKIHIRO OUCHI
c/o Panasonic Corporation  1006  Oaza Kadoma  Kadoma-shi  Osaka 571-8501

Specification

We claim:
[Claim 1]
A method for transmitting in a digital broadcast network (715) a plurality of data streams generated from a transport stream (TS), the TS including a plurality of TS packets that each correspond to a fixed-length TS data packet containing digital broadcast data or a NULL packet, at least one of the plurality of the data streams including a plurality of header compressed TS packets, the plurality of TS packets before header compression each having a header (120) including a packet identifier (125) with a predefined length of a plurality of bits, the packet identifier relating to the TS data packet before header compression being any one of a plurality of packet identifiers, the packet identifier relating to the NULL packet before header compression being a predefined packet identifier that is different from the plurality of packet identifiers, the method comprising the steps of:
identifying a header (120) of each of the plurality of TS packets before header compression, characterized by
mapping, with respect to at least one of the plurality of packet identifiers relating to the TS data packets before header compression, a plurality of TS packets to a single physical layer pipe with header compression, said plurality of TS packets consisting of a plurality of TS data packets having the same packet identifier and one or more NULL packets,
generating header compressed TS packets by replacing the packet identifier (125) in each of the headers of the plurality of TS packets which are mapped to the physical layer pipe with header compression with a one-bit indicator (510) indicating whether said TS packet is a NULL packet, the one-bit indicator having a smaller number of bits than the packet identifier, and
transmitting a physical layer frame onto which the physical layer pipe with header compression is mapped, the physical layer frame including (i) the packet identifier relating to the plurality of TS data packets mapped to the physical layer pipe with header compression and a plurality of header compressed TS data packets corresponding to the plurality of TS data packets mapped to the physical layer pipe with header compression, or (ii) the packet identifier relating to the plurality of TS data packets mapped to the physical layer pipe with header compression, a plurality of header compressed TS data packets corresponding to the plurality of TS data packets mapped to the physical layer pipe with header compression, and one or more header compressed NULL packets corresponding to at least part of the one or more NULL packets mapped to the physical layer pipe with header compression. [Claim 2] The method as claimed in Claim 1, wherein
the header of each TS data packet further includes a four-bit length continuity counter that indicates a sequence number of the TS data packet, and
the method further comprises the step of replacing, to generate the header compressed TS data packet, said continuity counter in the header of said TS data packet with a one-bit duplicated packet indicator (520) indicating whether said TS data packet is a repetition of a previously processed packet.
[Claim 3]
The method as claimed in Claim 1, wherein
the header of the TS data packet further includes a transport error indicator for indicating whether the TS data packet has an error, and

the method farther comprises the step of deleting said transport error indicator from the header of said TS data packet to generate the header compressed TS data packet.
[Claim 4]
A method for receiving in a digital broadcast network (715) a plurality of data streams generated from a transport stream (TS), the TS including a plurality of TS packets that each correspond to a fixed-length TS data packet containing digital broadcast data or a NULL packet, at least one of the plurality of data streams including a plurality of header compressed TS packets,
the plurality of TS packets before header compression each having a header (120) including a packet identifier (125) with a predefined length of a plurality of bits, the packet identifier relating to the TS data packet before header compression being any one of a plurality of packet identifiers, the packet identifier relating to the NULL packet before header compression being a predefined packet identifier that is different from the plurality of packet identifiers, characterized by
with respect to at least one of the plurality of packet identifiers relating to the TS data packets before header compression, a plurality of TS packets are mapped to a single physical layer pipe with header compression, said plurality of TS packets consisting of a plurality of TS data packets having the same packet identifier and one or more NULL packets,
the method comprising the steps of:
receiving a physical layer frame onto which the physical layer pipe with header compression is mapped, the physical layer frame including the packet identifier relating to the TS data packets mapped to the physical layer pipe with header compression, and a plurality of header compressed TS packets that are each generated by replacing the packet identifier (125) in each of the headers of the plurality of TS packets with a one-bit indicator (510) indicating whether said TS packet is a NULL packet, the one-bit indicator having a smaller number of bits than the packet identifier, the plurality of header compressed TS packets including (i) a plurality of header compressed TS data packets corresponding to the plurality of TS data packets mapped to the physical layer pipe with header compression or (ii) a plurality of header compressed TS data packets corresponding to the plurality of TS data packets mapped to the physical layer pipe with header compression, and one or more header compressed NULL packets corresponding to at least part of the one or more NULL packets mapped to the physical layer pipe with header compression;
identifying each of compressed headers (500) of the plurality of header compressed TS packets received in the physical layer pipe with header compression; extracting from the physical layer frame onto which the physical layer pipe with header compression is mapped, the packet identifier and the one-bit indicator of each of the compressed headers of the plurality of header compressed TS packets; and specifying the packet identifier of each of the TS packets based on the extracted packet identifier and the one-bit indicator of the header compressed TS packet.
[Claim 5]
An apparatus for transmitting in a digital broadcast network (715) a plurality of data streams generated from a transport stream, TS, the TS including a plurality of TS packets that each correspond to a fixed-length TS data packet containing digital broadcast data or a NULL packet, at least one of the plurality of data streams including a plurality of header compressed TS packets, the plurality of TS packets before header compression each having a header (120)

including a packet identifier (125) with a predefined length of a plurality of bits, the packet
identifier relating to the TS data packet before header compression being any one of a plurality
of packet identifiers, the packet identifier relating to the NULL packet before header
compression being a predefined packet identifier that is different from the plurality of packet
identifiers,
the apparatus comprising
an identifying unit configured to identify the header (120) of each of the plurality of TS packets
before header compression,
characterized by
a mapping unit (630) configured to map, with respect to at least one of the plurality of packet
identifiers relating to the TS data packets before header compression, a plurality of TS packets
consisting of a plurality of TS data packets having the same packet identifier and one or more
NULL packets, to a single physical layer pipe with header compression,
a generating unit (620) configured to generate header compressed TS packets by replacing the
packet identifier (125) in each of the headers of the plurality of TS packets which are mapped
to the physical layer pipe with header compression with a one-bit indicator (510) indicating
whether said TS packet is a NULL packet, the one-bit indicator having a smaller number of
bits than the packet identifier, and
a transmitting unit (650) configured to transmit a physical layer frame onto which the physical
layer pipe with header compression is mapped, the physical layer frame including (i) the packet
identifier relating to the plurality of TS data packets mapped to the physical layer pipe with
header compression and a plurality of header compressed TS data packets corresponding to the
plurality of TS data packets mapped to the physical layers pipe with header compression, or
(ii) the packet identifier relating to the plurality of TS data packets mapped to the physical layer
pipe with header compression, a plurality of header compressed TS data packets corresponding
to the plurality of TS data packets mapped to the physical layer pipe with header compression,
and one or more header compressed NULL packets corresponding to at least part of the one or
more NULL packets mapped to the physical layer pipe with header compression.
[Claim 6]
An apparatus for receiving in a digital broadcast network (715) a plurality of data streams
generated from a transport stream (TS), the TS including a plurality of TS packets that each
correspond to a fixed-length TS data packet containing digital broadcast data or a NULL
packet, at least one of the plurality of data streams including a plurality of header compressed
TS packets, the plurality of TS packets before header compression each having a header (120)
including a packet identifier (125) with a predefined length of a plurality of bits, the packet
identifier relating to the TS data packet before header compression being any one of a plurality
of packet identifiers, the packet identifier relating to the NULL packet before header
compression being a predefined packet identifier that is different from the plurality of packet
identifiers,
characterized by
with respect to at least one of the plurality of packet identifiers relating to the TS data packets
before header compression, a plurality of TS packets are mapped to a single physical layer pipe
with header compression, said plurality of TS packets consisting of a plurality of TS data
packets having the same packet identifier and one or more NULL packets,
the apparatus (600b) comprising:
a receiving unit (660) configured to receive physical layer frame onto which the physical layer
pipe with header compression is mapped, the physical layer frame including the packet
identifier relating to the TS data packets mapped to the physical layer pipe with header
compression, and a plurality of header compressed TS packets that are each generated by

replacing the packet identifier (125) in each of the headers of the plurality of TS packets with a one-bit indicator (510) indicating whether said TS packet is a NULL packet, the one-bit indicator having a smaller number of bits than the packet identifier, the plurality of header compressed TS packets including (i) a plurality of header compressed TS data packets corresponding to the plurality of TS data packets mapped to the physical layer pipe with header compression or (ii) a plurality of header compressed TS data packets corresponding to the plurality of TS data packets mapped to the physical layer pipe with header compression, and one or more header compressed NULL packets corresponding to at least part of the one or more NULL packets mapped to the physical layer pipe with header compression: an identifying unit configured to identify each of compressed headers (500) of the plurality of header compressed TS packets received in the physical layer pipe with header compression; an extracting unit (680) configured to extract, from the physical layer frame onto which the physical layer pipe with header compression is mapped, the packet identifier and the one-bit indicator of each of the compressed headers of the plurality of header compressed TS packets; and
a header decompression unit (695) configured to specify the packet identifier of each of the TS packets based on the extracted packet identifier and the one-bit indicator of the header compressed TS packet.
[Claim 7]
A method for transmitting transport stream packets, TS packets, comprising:
identifying identifiers of the TS packets, the TS packets including headers storing the identifiers, respectively, the identifiers each having a first bit-length, the TS packets including first data packets each having a first identifier and digital broadcast data, second data packets each having a second identifier and digital broadcast data, and a NULL packet having a third identifier;
mapping the first data packets and the second data packets onto a first physical layer pipe and a second physical layer pipe, respectively;
mapping the NULL packet onto the first physical layer pipe and the second physical layer pipe;
replacing the first identifier, the second identifier, and the third identifier with an indicator in order to compress the headers, the indicator having a second bit-length smaller than the first bit-length, the indicator indicating whether a TS packet having the indicator is the NULL packet; and
generating a frame to be transmitted such that the frame includes the first physical layer pipe and the second physical layer pipe.
[Claim 8]
The method as claimed in claim 7, further comprising:
transmitting information to specify mapping of the first data packets and the second data packets.
[Claim 9]
The method as claimed in claim 8, wherein the information includes the identifiers.
[Claim 10]

A method for receiving transport stream packets, TS packets, comprising:
receiving a frame in which a first physical layer pipe and a second physical layer pipe are included, first data packets and second data packets being mapped onto the first physical layer pipe and the second physical layer pipe, respectively, a NULL packet being mapped onto the first physical layer pipe and the second physical layer pipe, the first data packets and the second data packets each including digital broadcast data;
referring to headers of the TS packets including the first data packets, the second data packets, and the NULL packet, the headers each storing an indicator of a second bit-length, the indicator indicating whether a TS packet having the indicator is the NULL packet;
replacing the indicator of each of the first data packets with a first identifier to decompress the header of the each of the first data packets, the first identifier being included in identifiers of the TS packets and identifying the each of the first data packets;
replacing the indicator of each of the second data packets with a second identifier to decompress the header of the each of the second data packets, the second identifier being included in the identifiers and identifying the each of the second data packets; and
replacing the indicator of the NULL packet with a third identifier to decompress the header of the NULL packet, the third identifier being included in the identifiers and identifying the NULL packet, wherein
the identifiers each have a first bit-length larger than the second bit-length.
[Clam 11]
The method as claimed in claim 10, further comprising:
receiving information to specify mapping of the first data packets and the second data packets.
[Claim 12]
The method as claimed in claim 11, wherein the information includes the identifiers.

Documents

Application Documents

# Name Date
1 7352-CHENP-2012-IntimationOfGrant30-04-2021.pdf 2021-04-30
1 Form-5.pdf 2012-08-30
2 7352-CHENP-2012-PatentCertificate30-04-2021.pdf 2021-04-30
2 Form-3.pdf 2012-08-30
3 Form-1.pdf 2012-08-30
3 Correspondence by Agent_Assignment_27-05-2019.pdf 2019-05-27
4 Correspondence by Agent_Power Of Attorney_27-05-2019.pdf 2019-05-27
4 7352-CHENP-2012 FORM-3 04-12-2012.pdf 2012-12-04
5 7352-CHENP-2012-ABSTRACT [21-05-2019(online)].pdf 2019-05-21
5 7352-CHENP-2012 CORRESPONDENCE OTHERS 04-12-2012.pdf 2012-12-04
6 7352-CHENP-2012-CLAIMS [21-05-2019(online)].pdf 2019-05-21
6 7352-CHENP-2012 CORRESPONDENCE OTHERS 14-12-2012.pdf 2012-12-14
7 7352-CHENP-2012-COMPLETE SPECIFICATION [21-05-2019(online)].pdf 2019-05-21
7 7352-CHENP-2012 POWER OF ATTORNEY 14-12-2012.pdf 2012-12-14
8 7352-CHENP-2012-CORRESPONDENCE [21-05-2019(online)].pdf 2019-05-21
8 7352-CHENP-2012 FORM-18 13-11-2013.pdf 2013-11-13
9 7352-CHENP-2012 CORRESPONDENCE OTHERS 13-11-2013.pdf 2013-11-13
9 7352-CHENP-2012-DRAWING [21-05-2019(online)].pdf 2019-05-21
10 7352-CHENP-2012 CORRESPONDENCE OTHERS 07-01-2014.pdf 2014-01-07
10 7352-CHENP-2012-FER_SER_REPLY [21-05-2019(online)].pdf 2019-05-21
11 7352-CHENP-2012 FORM-3 07-01-2014.pdf 2014-01-07
11 7352-CHENP-2012-FORM-26 [21-05-2019(online)].pdf 2019-05-21
12 7352-CHENP-2012 FORM-3 22-05-2014.pdf 2014-05-22
12 7352-CHENP-2012-OTHERS [21-05-2019(online)].pdf 2019-05-21
13 7352-CHENP-2012 CORRESPONDENCE OTHERS 22-05-2014.pdf 2014-05-22
13 7352-CHENP-2012-PETITION UNDER RULE 137 [21-05-2019(online)]-1.pdf 2019-05-21
14 7352-CHENP-2012-PETITION UNDER RULE 137 [21-05-2019(online)].pdf 2019-05-21
14 FORM-2.pdf 2014-11-26
15 7352-CHENP-2012-FER.pdf 2018-11-26
15 abstract7352-CHENP-2012.jpg 2014-11-26
16 ABSTRACT.pdf 2014-11-26
16 Correspondence by Agent_Assignment_01-12-2016.pdf 2016-12-01
17 Power of Attorney [27-01-2016(online)].pdf 2016-01-27
17 Assignment [25-11-2016(online)].pdf 2016-11-25
18 Form 6 [25-11-2016(online)].pdf 2016-11-25
18 Form 6 [27-01-2016(online)].pdf 2016-01-27
19 Assignment [27-01-2016(online)].pdf 2016-01-27
19 Power of Attorney [25-11-2016(online)].pdf 2016-11-25
20 7352-CHENP-2012-Copy Of Assignment-010216.pdf 2016-06-24
20 7352-CHENP-2012-Form 3-301215.pdf 2016-06-16
21 7352-CHENP-2012-Correspondence-F3-301215.pdf 2016-06-16
21 7352-CHENP-2012-Correspondence-PA-Copy Of Assignment-010216.pdf 2016-06-24
22 7352-CHENP-2012-Power of Attorney-010216.pdf 2016-06-24
23 7352-CHENP-2012-Correspondence-F3-301215.pdf 2016-06-16
23 7352-CHENP-2012-Correspondence-PA-Copy Of Assignment-010216.pdf 2016-06-24
24 7352-CHENP-2012-Form 3-301215.pdf 2016-06-16
24 7352-CHENP-2012-Copy Of Assignment-010216.pdf 2016-06-24
25 Power of Attorney [25-11-2016(online)].pdf 2016-11-25
25 Assignment [27-01-2016(online)].pdf 2016-01-27
26 Form 6 [25-11-2016(online)].pdf 2016-11-25
26 Form 6 [27-01-2016(online)].pdf 2016-01-27
27 Assignment [25-11-2016(online)].pdf 2016-11-25
27 Power of Attorney [27-01-2016(online)].pdf 2016-01-27
28 ABSTRACT.pdf 2014-11-26
28 Correspondence by Agent_Assignment_01-12-2016.pdf 2016-12-01
29 7352-CHENP-2012-FER.pdf 2018-11-26
29 abstract7352-CHENP-2012.jpg 2014-11-26
30 7352-CHENP-2012-PETITION UNDER RULE 137 [21-05-2019(online)].pdf 2019-05-21
30 FORM-2.pdf 2014-11-26
31 7352-CHENP-2012 CORRESPONDENCE OTHERS 22-05-2014.pdf 2014-05-22
31 7352-CHENP-2012-PETITION UNDER RULE 137 [21-05-2019(online)]-1.pdf 2019-05-21
32 7352-CHENP-2012 FORM-3 22-05-2014.pdf 2014-05-22
32 7352-CHENP-2012-OTHERS [21-05-2019(online)].pdf 2019-05-21
33 7352-CHENP-2012 FORM-3 07-01-2014.pdf 2014-01-07
33 7352-CHENP-2012-FORM-26 [21-05-2019(online)].pdf 2019-05-21
34 7352-CHENP-2012 CORRESPONDENCE OTHERS 07-01-2014.pdf 2014-01-07
34 7352-CHENP-2012-FER_SER_REPLY [21-05-2019(online)].pdf 2019-05-21
35 7352-CHENP-2012 CORRESPONDENCE OTHERS 13-11-2013.pdf 2013-11-13
35 7352-CHENP-2012-DRAWING [21-05-2019(online)].pdf 2019-05-21
36 7352-CHENP-2012-CORRESPONDENCE [21-05-2019(online)].pdf 2019-05-21
36 7352-CHENP-2012 FORM-18 13-11-2013.pdf 2013-11-13
37 7352-CHENP-2012-COMPLETE SPECIFICATION [21-05-2019(online)].pdf 2019-05-21
37 7352-CHENP-2012 POWER OF ATTORNEY 14-12-2012.pdf 2012-12-14
38 7352-CHENP-2012-CLAIMS [21-05-2019(online)].pdf 2019-05-21
38 7352-CHENP-2012 CORRESPONDENCE OTHERS 14-12-2012.pdf 2012-12-14
39 7352-CHENP-2012-ABSTRACT [21-05-2019(online)].pdf 2019-05-21
39 7352-CHENP-2012 CORRESPONDENCE OTHERS 04-12-2012.pdf 2012-12-04
40 Correspondence by Agent_Power Of Attorney_27-05-2019.pdf 2019-05-27
40 7352-CHENP-2012 FORM-3 04-12-2012.pdf 2012-12-04
41 Form-1.pdf 2012-08-30
41 Correspondence by Agent_Assignment_27-05-2019.pdf 2019-05-27
42 7352-CHENP-2012-PatentCertificate30-04-2021.pdf 2021-04-30
42 Form-3.pdf 2012-08-30
43 7352-CHENP-2012-IntimationOfGrant30-04-2021.pdf 2021-04-30
43 Form-5.pdf 2012-08-30

Search Strategy

1 SEARCHSTRATEGY_13-03-2018.pdf

ERegister / Renewals

3rd: 31 May 2021

From 24/02/2013 - To 24/02/2014

4th: 31 May 2021

From 24/02/2014 - To 24/02/2015

5th: 31 May 2021

From 24/02/2015 - To 24/02/2016

6th: 31 May 2021

From 24/02/2016 - To 24/02/2017

7th: 31 May 2021

From 24/02/2017 - To 24/02/2018

8th: 31 May 2021

From 24/02/2018 - To 24/02/2019

9th: 31 May 2021

From 24/02/2019 - To 24/02/2020

10th: 31 May 2021

From 24/02/2020 - To 24/02/2021

11th: 31 May 2021

From 24/02/2021 - To 24/02/2022

12th: 12 Jan 2022

From 24/02/2022 - To 24/02/2023

13th: 09 Jan 2023

From 24/02/2023 - To 24/02/2024

14th: 11 Jan 2024

From 24/02/2024 - To 24/02/2025

15th: 08 Jan 2025

From 24/02/2025 - To 24/02/2026