IP Library Granted Patent US 8,526,776
Granted Patent B2
US 8,526,776 · App. 10/537,463 · Granted Sep 3, 2013

Method for recording data, method for retrieving sets of data, data file, data structure and medium carrying such data

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 8,526,776
App. No.
10/537,463
Granted
Sep 3, 2013
Kind
B2
Abstract

After recording a data container, a back-pointer item is recorded, comprising a specific key and an indicator of the length of the data container. This back-pointer item can be used to jump to the beginning of the data container when reading the file backwards. Other types of coding than KLV coding are also proposed. These types of coding can be used for instance to code the back-pointer item.

Claims (17)

1. Method for recording encapsulated data on a medium in a recording order, which can be retrieved in an order opposite to the recording order, said method being implemented on a video recorder and comprising the steps of:

recording on the medium in a recording order, using said video recorder, as a data container, a KLV coded item which comprises a first key indicating type of the encapsulated data, a first length indicator of the length of the encapsulated data, and the encapsulated data;

recording on the medium in a recording order using said video recorder following the KLV coded item as a relative pointer to the beginning of the preceding data container, a back-pointer KLV coded item having a back pointer length and comprising a second key indicating other encapsulated data being of a back pointer type and a second length indicator of the length of the other encapsulated data and having as the other encapsulated data, a length value of the KLV coded item or a cumulated length value of said length of the KLV coded item and the back pointer length;

repeating the recording steps.

2. Method according to claim 1 , further comprising:

re-recording the second length indicator after the back pointer KLV coded item.

3. Method according to claim 2 , further comprising:

re-recording the second key after the second length indicator.

4. Method for retrieving on a video player a KLV coded item, which was recorded according to claim 1 , having a KLV item length on a medium in an order opposite to the recording order from a currently accessed KLV item, said method comprising the steps of:

accessing, using said video player, the second key indicating encapsulated data as being of a back pointer type, and wherein the encapsulated data has a fixed length;

reading, using said video player, the other encapsulated data indicating the cumulated length of said KLV item length and said back pointer length; and

accessing, using said video player, the KLV item by jumping a number of bytes further backwards wherein the number of bytes equals said cumulated length value.

5. Method for retrieving on a video player a KLV coded item, which was recorded according to claim 1 , having a KLV item length on a medium, in an order opposite to the recording order from a currently accessed KLV item, the method comprising the steps of:

accessing, using said video player, the second key indicating encapsulated data as being of a back-pointer type, and wherein the encapsulated data has a non-fixed length;

reading, using said video player, the second length indicator of the length of the encapsulated data prior to reading the value;

reading, using said video player, the other encapsulated data indicating the cumulated length of said KLV item length and said back pointer length; and

accessing, using said video player, the KLV item by jumping a number of bytes further backwards wherein the number of bytes equals said cumulated length value.

Assignments (3)
CHANGE OF NAME Recorded Dec 16, 2019
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 051317/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 051340/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2005
From: DAMSTRA, NICOLAAS JOHANNES; EDGE, ROBERT C.
To: THOMSON LICENSING S.A.
Reel/Frame 017444/0079 →