IP Library Granted Patent US 7,715,402
Granted Patent B2
US 7,715,402 · App. 10/522,219 · Granted May 11, 2010

Method and device for processing digital 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 7,715,402
App. No.
10/522,219
Granted
May 11, 2010
Kind
B2
Abstract

The invention relates to a device and a method for processing digital data descriptors stored in the form of description units of predetermined size. The method is such that: description units are constructed and stored in memory buffers prior to their recording on a recording medium, description units are utilized simultaneously with the construction and with the recording of description units of the same stream, one and the same memory buffer is used for the construction and the utilization of the description unit. Application to methods of delayed reading.

Claims (26)

1. Method of processing digital data descriptors associated with a data stream, said descriptors containing structure information related to said stream and intended to be stored in the form of description units on a recording medium with said data stream, and being read together with the reading of the corresponding data stream, comprising the steps of

writing the data stream on the recording medium,

constructing description units and storing of these description units in at least one memory buffer prior to their recording on a recording medium,

transferring said description units from the at least one memory buffer to the recording medium when said at least one memory buffer have reached a predetermined threshold,

reading of said recorded data stream on the recording medium and of associated description units,

wherein said associated description units are read from a second at least memory buffer prior to their recording when said associated description units have not yet been transferred on the recording medium.

2. Method according to claim 1 wherein the data being grouped in sequence, the descriptors associated with these data also being grouped into a sequence,

a description unit is constructed from at least one sequence containing at least one descriptor, each description unit being of fixed size and containing only full sequences of descriptors.

3. Method according to claim 2 wherein a complete description unit is transferred from a memory buffer onto the recording medium when the room available in the memory buffer is less than the memory room required to record therein a complete descriptor sequence.

4. Method according to claim 2 wherein when the sequences of descriptors are of variable size, a description unit is transferred from the memory buffer onto the recording medium when on concluding the addition of a descriptor into the memory buffer, the memory buffer is full.

5. Method according to claim 3 wherein, following the recording of complete sequences of descriptors of a memory buffer to the recording medium, the descriptors contained at the end of the memory buffer which are not part of a complete sequence descriptors are written to the start of the memory buffer.

6. Method according to claim 3 wherein, on concluding the storage of a description unit in the recording medium, a new description unit is constructed in the memory buffer associated with the said description unit if the description units contained in this memory buffer are not currently being utilized and in another memory buffer if these description units are currently being utilized.

7. Method according to claim 4 wherein, on concluding the storage of a description unit in the recording medium, a new description unit is constructed in the memory buffer associated with the said description unit if the description units contained in this memory buffer are not currently being utilized and in another memory buffer if these description units are currently being utilized.

8. Method according to claim 5 wherein, on concluding the storage of a description unit in the recording medium, a new description unit is constructed in the memory buffer associated with the said description unit if the description units contained in this memory buffer are not currently being utilized and in another memory buffer if these description units are currently being utilized.

9. Method according to claim 1 wherein, on concluding the utilization of a description unit, if the next description unit is not yet accessible on the recording medium, then the complete sequences of the descriptors of the description unit currently being constructed is utilized before its transfer on the recording medium.

10. Method according to claim 2 wherein, on concluding the utilization of a description unit, if the next description unit is not yet accessible on the recording medium, then the complete sequences of the descriptors of the description unit currently being constructed is utilized before its transfer on the recording medium.

11. Method according to claim 3 wherein, on concluding the utilization of a description unit, if the next description unit is not yet accessible on the recording medium, then the complete sequences of the descriptors of the description unit currently being constructed is utilized before its transfer on the recording medium.

12. Method according to claim 4 wherein, on concluding the utilization of a description unit, if the next description unit is not yet accessible on the recording medium, then the complete sequences of the descriptors of the description unit currently being constructed is utilized before its transfer on the recording medium.

13. Method according to claim 5 wherein, on concluding the utilization of a description unit, if the next description unit is not yet accessible on the recording medium, then the complete sequences of the descriptors of the description unit currently being constructed is utilized before its transfer on the recording medium.

14. Device for processing digital data descriptors associated with a data stream, said descriptors containing structure information related to said stream and intended to be stored in the form of description units on a recording medium with said data stream, and being read together with the reading of the corresponding data stream, comprising

means for writing the data stream on the recording medium,

means of construction of description units and storing of these description units in memory buffers prior to their recording on a recording medium,

means for transferring said description units from the memory buffers the recording medium when said memory buffers have reached a predetermined threshold,

means for reading said recorded data stream on the recording medium and associated description units,

wherein said associated description units are read from the memory buffers prior to their recording when they have not yet been transferred on the recording medium

wherein said device additionally comprises means to read said data stream from the recording medium and said associated description units and when said associated description units are not yet available in the recording medium, said means read directly said associated description units in the buffer memory before their transfer on the recording medium.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: THOMSON LICENSING S.A.S.
To: MAGNOLIA LICENSING LLC
Reel/Frame 053570/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2005
From: SALAUN, FREDERIC; ABELARD, FRANCK
To: THOMSON LICENSING S.A.
Reel/Frame 017467/0089 →