# US 2014/0153901 A1 · Method of storing a real time stream of information signals on a disc like record carrier

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0153901 A1
- Document ID: US20140153901A1
- Status: Published application
- Kind: A1
- Application number: 13/871,093
- Filed: 2013-04-26
- Published: 2014-06-05
- Earliest claimed: 1999-03-01
- Assignees: Koninklijke Philips Electronics N.V.
- Inventors: Wilhelmus J. Van Gestel
- Web page: https://patentgrep.com/patent/US20140153901A1

## CPC

- G11B 27/105: {of operating discs}
- G11B 27/034: on discs (G11B27/036, G11B27/038 take precedence)
- G11B 27/3036: {Time code signal}
- H04N 5/91: Television signal processing therefor
- G11B 2220/216: Rewritable discs
- G11B 2220/218: Write-once discs
- G11B 2220/2562: DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method of storing a substantially real time stream of information signals arranged in separate, consecutive data packets of digital format on a disc like record carrier. A new stream pack (S_PCK) is defined comprising a pack header and a multiple of source packets containing said data packets with corresponding added time stamps related to a time of arrival of said data packets. The pack header comprises data packet retrieval information, such as the number of new source packets in the stream pack and the effect of the start location of the first source packet in the stream pack. Preferably private stream 2 of the MPEG-format is employed for this new stream.

## Claims

### Claim 1

A method of storing a substantially real time stream of information signals representing information arranged in separate, consecutive data packets of digital format on a disc like record carrier, the disc like record carrier having units of recording of a predetermined size larger than a size of the data packets, the method comprising:
receiving the serial stream of information signals;
detecting the data packets in the serial stream of information signals;
establishing an application packet arrival time stamp (APAT) corresponding to a time of arrival of the data packets with respect to a Reference Time Base Counter, the application packet arrival time stamp (APAT) comprising several bits (b0 . . . b47), each bit corresponding to a predetermined time interval;
selecting bits from the application packet arrival time stamp (APAT) for deriving an application time stamp (TM_APP);
collecting a data packet and the related application time stamp (TM_APP) in a source packet, collecting multiple source packets in a stream pack (S_PCK) with a pack header, the size of the stream pack (S_PCK) corresponding to the predetermined size of the unit of allocation of the disc like record carrier;
storing source packet retrieval information for in the stream pack (S-PCK);
storing in the pack header information with respect to the application time stamp (TM_APP) for enabling retrieving a reference time base; and
storing the stream packs (S_PCK) on the disc like record carrier.

### Claim 2 (depends on 1)

The method of claim 1, wherein the stream pack (S_PCK) has a fixed size of 2048 byte.

### Claim 3 (depends on 2)

The method of claim 2, wherein the pack header starts with a start code area (Start_code_prefix) of 3 bytes and immediately followed by a stream identification area (Stream_id) of 1 byte.

### Claim 4 (depends on 3)

The method of claim 3, wherein the stream identification area comprises identification information identifying a private_stream—2 according to the MPEG coding format.

### Claim 5 (depends on 4)

The method of claim 4, wherein the source packet retrieval information comprises the number of beginnings (Number_of start) of a source packet in the corresponding stream pack (S_PCK) and information related to the position of the first byte (Start_offset_first_packet) of the first source packet in the corresponding stream pack (S-PCK).

### Claim 6

A system for storing a substantially real time stream of information signals representing information arranged in separate, consecutive data packets of digital format on a disc like record carrier, the disc like record carrier having units of recording of a predetermined size larger than a size of the data packets, said system comprising:
receiving means for receiving the serial stream of information signals,
streaming means connected to said receiving means for streaming the received information signals for recording to a disc like record carrier, the streaming means comprising:
local clock reference means and time stamp generating means for establishing an application packet arrival time stamp (APAT) corresponding to a time of arrival of the data packets with respect to a Reference Time Base Counter, the application packet arrival time stamp (APAT) comprising several bits (b0 . . . b47), each bit corresponding to a predetermined time interval and for selecting bits from the application packet arrival time stamp (APAT) for deriving an application time stamp (TM_APP);
recording means connected to the streaming means for recording streamed information signals on a disc like record carrier,
the streaming means further comprising:
collecting means for collecting a received data packet and related application time stamp (TM_APP) in a source packet and for collecting a multiple of source packets in a stream pack with a pack header, the size of the stream pack (S_PCK) corresponding to the predetermined size of the unit of recording of the disc like record carrier, the collecting means being configured to store data packet retrieval information in the stream pack (S-PCK) and to store in the pack header information with respect to the application time stamp (TM_APP) for enabling retrieving a reference time base,
recording means for recording the stream packs (S-PCK) onto the disc like record carrier.

### Claim 7 (depends on 6)

The system of claim 6, characterized in that, the stream pack (S-PCK) has a fixed size of 2048 byte.

### Claim 8 (depends on 7)

The system of claim 7, characterized in that, the pack header starts with a start code area (Start code_prefix) of 3 bytes and immediately followed by a stream identification area (Stream_Id) of 1 byte.

### Claim 9 (depends on 8)

The system of claim 8, characterized in that, wherein the stream identification area comprises identification information identifying a private_stream—2 according to the MPEG coding format.

### Claim 10 (depends on 9)

The system of claim 9, characterized in that, the source packet retrieval information comprises the number of beginnings (Number_of_start) of a source packet in the corresponding stream pack (S_PCK) and information related to the position of the first byte (Start_offset_first_packet) of the first source packet in the corresponding stream pack (S-PCK).

### Claim 11

A system for reproducing a substantially real time stream of information signals representing information arranged in separate consecutive data packets of digital format, the system comprising:
reading means for reading from a disc like record carrier stream packs (S-PCK) corresponding to the unit of recording on a disc like record carrier, the stream packs (S-PCK) having a size larger then the size of the data packets, wherein a stream pack (S-PCK) comprises a multiple of data packets each arranged in a source packet with a corresponding application time stamp (TM_APP), the stream pack (S-PCK) comprising a pack header with data packet retrieval information and with information related to the application time stamp (TM_APP) for enabling retrieving a reference time base,
streaming means comprising:
recovering means configured to recover from stream packs (S-PCK) the source packets in correspondence with the data packet retrieval information, and
timing recovery means configured to retrieve a reference time base, and for outputting the data packets as a substantially real time stream, in accordance with the corresponding application time stamp (TM_APP).

### Claim 12 (depends on 11)

The system of claim 11, wherein the stream pack (S-PCK) has a fixed size of 2048 byte.

### Claim 13 (depends on 12)

The system of claim 12 , wherein the pack header starts with a start code area (Start_code_prefix) of 3 bytes and immediately followed by a stream identification area (Stream_id) of 1 byte.

### Claim 14 (depends on 13)

The system of claim 13, wherein the stream identification area comprises identification information identifying a private_stream—2 according to the MPEG coding format.

### Claim 15 (depends on 13)

The ystem of claim 13, wherein the source packet retrieval information comprises the number of beginnings (Number_of_start) of a source packet in the corresponding stream pack (S_PCK) and information related to the position of the first byte (Start_offset_first_packet) of the first source packet in the corresponding stream pack (SPCK).

### Claim 16

A method of processing a substantially real time stream of information signals, the method comprising:
receiving the serial stream of information signals in a receiver;
detecting the data packets in the serial stream of information signals in a detector;
using a first time stamper to establish an application packet arrival time stamp (APAT) corresponding to a time of arrival of the data packets with respect to a Reference Time Base Counter, the application packet arrival time stamp (APAT) comprising several bits (b0 . . . b47), each bit corresponding to a predetermined time interval;
using a second time stamper to select bits from the application packet arrival time stamp (APAT) and to derive an application time stamp (TM_APP);
using a collector to collect a data packet and the related application time stamp (TM_APP) in a source packet, and to collect multiple source packets in a stream pack (S_PCK) with a pack header, the size of the stream pack (S_PCK) being smaller than a predetermined size;
storing source packet retrieval information in the stream pack (S-PCK); and
storing in the pack header information with respect to the application time stamp (TM_APP) for enabling retrieving a reference time base.

### Claim 17 (depends on 16)

The method of claim 16, comprising storing the stream packs (S-PCK) in a storage media.

### Claim 18 (depends on 17)

The method of claim 17, wherein the storage media is a disc like record carrier.

### Claim 19 (depends on 17)

The method of claim 17, wherein the real time stream of information signals is represented as information arranged in separate, consecutive data packets of digital format on the media.

### Claim 20 (depends on 17)

The method of claim 17, wherein the media has units of recording of the predetermined size that is larger than a size of the data packets.

### Claim 21

A system for storing a substantially real time stream of information signals, said system comprising:
a receiver to receive the serial stream of information signals:
a streamer connected to said receiver to stream the received information signals for recording to a media, the streamer comprising:
a local clock reference and a time stampper to establish an application packet arrival time stamp (APAT) corresponding to a time of arrival of the data packets with respect to a Reference Time Base Counter, the application packet arrival time stamp (APAT) comprising several bits (b0 . . . b47), each bit corresponding to a predetermined time interval and for selecting bits from the application packet arrival time stamp (APAT) for deriving an application time stamp (TM_APP);
a packet collector to collect a received data packet and related application time stamp (TM_APP) in a source packet and to collect a multiple of source packets in a stream pack with a pack header, the size of the stream pack (S_PCK) corresponding to the predetermined size of the unit of recording of the media, the packet collector being configured to store data packet retrieval information in the stream pack (S-PCK) and to store in the pack header information with respect to the application time stamp (TM_APP) for enabling retrieving a reference time base,
a recorder conneced to the streamer to record stream packs (S-PCKs) onto the media having the predetermined size of the unit of recording that is larger than the size of the stream packs (S-PAC).

### Claim 22

A system for reproducing a substantially real time stream of information signals, the system comprising:
a reader for reading from a media stream packs (S-PCK) corresponding to the unit of recording on a media, the stream packs (S-PCK) having a size larger then the size of data packets, wherein a stream pack (S-PCK) comprises a multiple of data packets each arranged in a source packet with a corresponding application time stamp (TM_APP), the stream pack (S-PCK) comprising a pack header with data packet retrieval information and with information related to the application time stamp (TM_APP) for enabling retrieving a reference time base,
a streamer comprising:
a pack recovery unit configured to recover from stream packs (S-PCK) the source packets in correspondence with the data packet retrieval information, and
a timming recovery unit configured to retrieve a reference time base and to output the data packets as a substantially real time stream, in accordance with the corresponding application time stamp (TM_APP).
