IP Library › Granted Patent US 8,644,681
Granted Patent B2
US 8,644,681 · App. 10/522,111 · Granted Feb 4, 2014

Device and method for delayed reading of digital video data

Inventors: Franck Abelard (Saint Armel, FR); Serge Defrance (Rennes, FR)
Assignee: Thomson Licensing
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,644,681
App. No.
10/522,111
Granted
Feb 4, 2014
Kind
B2
Abstract

The invention relates to a method of delayed reading of digital video data stored in a file on a recording medium. According to the method, a fixed quantity of the storage resources of the recording medium is allocated to the file storing these data application to digital decoders.

Claims (30)

1. A method of delayed reading of digital video data stored in a file on a recording medium, comprising:

reserving, on said recording medium, a predetermined quantity of resources to said file intended for delayed reading of data, based on resources already used, said reserved resources being located anywhere on said recording medium;

writing said data of said file in said resources, a write pointer indicating the write position, said writing comprises using said reserved resources on the recording medium;

reading said data of said file in said resources, a read pointer indicating the read position; and,

further to a writing of data of said file in said resources, when all reserved resources are allocated,

deallocating a predetermined quantity of allocated resources depending on the size of the file and on a delay between said read and write pointer, said deallocated predetermined quantity of resources being the cells of the files written first,

reserving new resources, not part of the previously reserved predetermined quantity of resources, for said file,

said deallocation and reserving of new resources keeping constant the size of said file to said predetermined quantity of reserved resources.

2. Method according to claim 1 , wherein, the data being stored continuously on the recording medium, a reading window is defined for these data such that stored data can be read only during a specified lag following their storage.

3. Method according to claim 2 , the resources of the recording medium being managed by a file controller allotting resources by means of cells, wherein a fixed quantity of cells delimited by a start of file cell and by an end of file cell is associated with the file for storing these data.

4. Method according to claim 3 , wherein, when the end of file cell is used to store data, the start of file cell is deallocated, a new end of file cell being allocated to this file.

5. Method according to claim 4 wherein separate means of writing or of reading data are used.

6. Method according to claim 3 , wherein, when the end of file cell is used to store data, the set of the cells that are distant from the end of file cell by a specified quantity of data is deallocated from the file and reallocated as cells consecutively following the end of file cell.

7. Method according to claim 6 wherein separate means of writing or of reading data are used.

8. Method according to claim 7 , the means of reading or of writing comprising, respectively, write or read pointers wherein the write pointer precedes the read pointer for every cell of a file.

9. Method according to claim 3 wherein separate means of writing or of reading data are used.

10. Method according to claim 9 , the means of reading or of writing comprising, respectively, write or read pointers wherein the write pointer precedes the read pointer for every cell of a file.

11. Method according to claim 1 , the resources of the recording medium being managed by a file controller allotting resources by means of cells, wherein a fixed quantity of cells delimited by a start of file cell and by an end of file cell is associated with the file for storing these data.

12. Method according to claim 11 , wherein, when the end of file cell is used to store data, the start of file cell is deallocated, a new end of file cell being allocated to this file.

13. Method according to claim 12 wherein separate means of writing or of reading data are used.

14. Method according to claim 13 , the means of reading or of writing comprising, respectively, write or read pointers wherein the write pointer precedes the read pointer for every cell of a file.

15. Method according to claim 11 , wherein, when the end of file cell is used to store data, the set of the cells that are distant from the end of file cell by a specified quantity of data is deallocated from the file and reallocated as cells consecutively following the end of file cell.

16. Method according to claim 15 wherein separate means of writing or of reading data are used.

17. Method according to claim 11 wherein separate means of writing or of reading data are used.

18. Method according to claim 17 , the means of reading or of writing comprising, respectively, write or read pointers wherein the write pointer precedes the read pointer for every cell of a file.

19. Method according to claim 1 , wherein the deallocating at the beginning of file, a predetermined quantity of resources depending on the size of the file and on a delay between said read and write pointer is performed when said write pointer reaches the end of file.

20. Method according to claim 1 , wherein the deallocating at the beginning of file, a predetermined quantity of resources depending on the size of the file and on a delay between said read and write pointer is performed before each write access in said file.

21. Device for delayed reading of digital video data stored on a recording medium, comprising means for allocating a fixed quantity of the storage resources of the recording medium to the file storing these data, wherein said file is a sliding window on the recording medium,

the device preferably being adapted to implement a method according to claim 1 .

22. A non-transitory computer readable medium encoded with a computer program, said program for performing the method of delayed reading of digital video data according to claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 048933/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 050311/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2005
From: ABELARD, FRANCK; DEFRANCE, SERGE
To: THOMSON LICENSING S.A.
Reel/Frame 016804/0685 →
Priority Claims (1)
FR 02 09787 · Jul 26, 2002 · national
Continuity (1)
Related Publication 20050244130A1 · Nov 3, 2005