System and method for accessing and distributing audio CD data over a network
First Claim
Patent Images
1. In an installable file system for use with an operating system interconnected within a client server network, a method for accessing and distributing audio data comprising:
- reading Table of Contents information off an audio CD in a CD-ROM driver;
constructing a virtual directory of audio files, having one file corresponding to each track on said audio CD by calculating a size for each file in said virtual directory of audio files as a function of length information associated with each track in said audio CD Table of Contents;
bidirectionally transforming audio CD track time information into byte offsets into said virtual directory of audio files;
forward mapping audio CD Table of Contents track time information in minutes, seconds and frames into virtual file byte offsets when constructing said virtual file directory; and
back mapping virtual file byte offsets into audio CD track times in minutes, seconds and frames when reading audio CD data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program are provided in an installable file system (IFS) for a network server for enabling access to and distribution of Audio CD information over a client server network by creating a virtual directory of computer audio files from Table of Contents information read in raw sector mode from an audio CD in a CD-ROM drive, which virtual audio files appear to the server'"'"'s operating system as normal files stored on a convention file system.
-
Citations
4 Claims
-
1. In an installable file system for use with an operating system interconnected within a client server network, a method for accessing and distributing audio data comprising:
-
reading Table of Contents information off an audio CD in a CD-ROM driver; constructing a virtual directory of audio files, having one file corresponding to each track on said audio CD by calculating a size for each file in said virtual directory of audio files as a function of length information associated with each track in said audio CD Table of Contents; bidirectionally transforming audio CD track time information into byte offsets into said virtual directory of audio files; forward mapping audio CD Table of Contents track time information in minutes, seconds and frames into virtual file byte offsets when constructing said virtual file directory; and back mapping virtual file byte offsets into audio CD track times in minutes, seconds and frames when reading audio CD data. - View Dependent Claims (2)
-
-
3. In an installable file system for use with an operating system interconnected within a client server network for providing access to and distribution of audio data on an audio CD in a CD-ROM drive, said installable file system including;
-
means for reading in raw sector mode Table of Contents information from said audio CD; means for building a virtual file specification corresponding to each track on said audio CD; means for calculating size of each virtual file as a function of length in time information associated with each audio CD track in said audio CD Table of Contents; and mapping means for transforming audio CD time information from said Table of Contents in minutes, seconds and frames into byte offsets for identifying files in said virtual directory of audio files the improvement comprising; forward mapping means operable to transform audio CD total track times to virtual file byte lengths when constructing said virtual file directory; back mapping means operable to transform virtual file byte offsets to audio CD times when a read operation for audio CD data is initiated by said operating system; and reformatting means for converting data read from said audio CD into a format expected by said operating system.
-
-
4. A computer program having data structures included on a computer readable medium for use with an operating system interconnected within a client server network for providing access to and distribution of audio data comprising:
-
means for reading in raw sector mode Table of Contents information from said audio CD; means for building a virtual file specification corresponding to each track on said audio CD; means for calculating size of each virtual file as a function of length in time information associated with each audio CD track in said audio CD Table of Contents; mapping means for transforming audio CD time information from said Table of Contents in minutes, seconds and frames into byte offsets for identifying files in said virtual directory of audio files; forward mapping means operable to transform audio CD total track times to virtual file byte lengths when constructing said virtual file directory; back mapping means operable to transform virtual file byte offsets to audio CD times when a read operation for audio CD data is initiated by said operating system; and reformatting means for converting data read from said audio CD into a format expected by said operating system.
-
Specification