Patent JPS5368337A successfully refreshed from Google Patents.
Patent US5590381A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5590381A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for buffered video playback of video content distributed on a plurality of disks

Assignee: Nokia of America Corp
•
Filing: 1994-06-30
•
Granted: 1996-12-31
•
Expires: 2014-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Playback of video content distributed on disks in successive data blocks for a plurality of viewers, involves accessing data for each viewer from a different one of the blocks on the disks within a time cycle, placing the accessed data from each block in respective buffers, reading out the data in the buffers sequentially in common cycles, and reading out the cycles. Preferably the content is in successive blocks over the discs on a round robin basis, and accessing includes accessing different blocks on the same disk within the time cycle.

Inventors

  • 👤 Antoine N. Mourad

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 08:35
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/002; H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 129 words
A method of video playback of video content distributed on a plurality of disks in a plurality of data blocks for a plurality of viewers, said method comprising: within a time cycle, accessing data for each viewer from different ones of the blocks on the disks; placing the accessed data from each block in respective buffers; and reading out the data in the buffers sequentially; the step of accessing including accessing the video data for each viewer from successive blocks within a video stream distributed over different disks; and the step of placing the accessed data including placing only a single block of a video data stream in each buffer so that each viewer obtains data from a single buffer in a video data stream at any one time.
Claim 2
Independent Claim 129 words
A method of video playback of video content distributed on a plurality of disks in a plurality of data blocks for a plurality of viewers, said method comprising: within a time cycle, accessing data for each viewer from different ones of the blocks on the disks; placing the accessed data from each block in respective buffers; and reading out the data in the buffers sequentially; the step of accessing including accessing the video data for each viewer from successive blocks within a video stream distributed over different disks; and the step of placing the accessed data including placing only a single block of a video data stream in each buffer so that each viewer obtains data from a single buffer in a video data stream at any one time.
Claim 3
Dependent Claim 36 words
A method as in claim 1, wherein the video stream is in successive blocks on a round robin basis, and the accessing step includes accessing a different block on the same disk within the time cycle.
Claim 4
Dependent Claim 14 words
A method as in claim 1, wherein the plurality of of blocks exceeds 1000.
Claim 5
Dependent Claim 46 words
A method as in claim 1, wherein each buffer includes a plurality of double buffer arrays and data is stored in one half of each double buffer in said arrays while data is read out of the other half of the double buffers in said arrays.
Claim 6
Dependent Claim 35 words
A method as in claim 4, the plurality of successive cycles form a plurality of video data streams, one stream for each user, and each stream uses only one buffer pair at any given time.
Claim 7
Dependent Claim 13 words
A method as in claim 1, wherein the cycles are read out sequentially.
Claim 8
Dependent Claim 15 words
A method as in claim 1, wherein the cycles are read out in staggered groups.
Claim 9
Dependent Claim 28 words
A method as in claim 1, further comprising performing recovery from disk failure using parity information stored on disk using a (redundant arrays of independent disks) RAID4 array.
Claim 10
Dependent Claim 29 words
A method as in claim 1, further comprising performing recovery from disk failure using parity information stored on disk using a hardware (redundant arrays of independent disks) RAID3 array.
Claim 11
Dependent Claim 90 words
A video apparatus, comprising: a plurality of disks having video content distributed on the disks in successive plurality of data blocks; a data accessing arrangement coupled to the disks; a plurality of respective buffers coupled to the disks for holding the data from said blocks; and a buffer read-out arrangement; said video content being distributed for a plurality of viewers among the blocks arranged in video streams along a plurality of the disks; each of said buffers being arranged for receiving data from a single one of the video streams.
Claim 12
Dependent Claim 90 words
A video apparatus, comprising: a plurality of disks having video content distributed on the disks in successive plurality of data blocks; a data accessing arrangement coupled to the disks; a plurality of respective buffers coupled to the disks for holding the data from said blocks; and a buffer read-out arrangement; said video content being distributed for a plurality of viewers among the blocks arranged in video streams along a plurality of the disks; each of said buffers being arranged for receiving data from a single one of the video streams.
Claim 13
Dependent Claim 38 words
An apparatus as in claim 10, wherein the content in successive blocks appears on the disks on a round robin basis, and the accessing means includes accessing a different block on the same disk within the time cycle.
Claim 14
Dependent Claim 13 words
An apparatus as in claim 10, wherein the plurality of blocks exceeds 1000.
Claim 15
Dependent Claim 40 words
An apparatus as in claim 10, wherein each buffer includes a plurality of double buffers having respective halves, and means for storing data in each half while data is being read out of the other half of each double buffer.
Claim 16
Dependent Claim 34 words
An apparatus as in claim 13, wherein said read-out arrangement sequentially produces a plurality of video streams, one stream for each user, and each stream uses only one buffer pair at any given time.
Claim 17
Dependent Claim 18 words
An apparatus as in claim 10, wherein said read out arrangement includes means for reading out cycles sequentially.
Claim 18
Dependent Claim 19 words
An apparatus as in claim 10, wherein said read-out arrangement includes means for reading out cycles in staggered groups.
Claim 19
Dependent Claim 30 words
An apparatus as in claim 10, further comprising means for performing recovery from disk failure using parity information stored on disk using a (redundant arrays of independent disks) RAID4 array.
Claim 20
Dependent Claim 31 words
An apparatus as in claim 10, further comprising means for performing recovery from disk failure using parity information stored on disk using a hardware (redundant arrays of independent disks) RAID3 array.

References Cited (Backward Citations)

US4958236A Cited
US5086439A Cited
US5163131A Cited
US5150472A Cited
US5311324A Cited
US5303244A Cited
US5261053A Cited
US5237658A Cited
US5379417A Cited
US5418910A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-31 2000-07-01 2000-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-31 2004-07-01 2004-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-31 2008-07-01 2008-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag