← Back to Patent Explorer
US6043828A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for handling proprietary and non-proprietary formatted compact discs in the same video playback system

Assignee: Cirrus Logic Inc
•
Filing: 1996-03-29
•
Granted: 2000-03-28
•
Expires: 2016-03-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for handling both proprietary and non-proprietary formatted compact discs in the same video playback system. In one embodiment, the audio and video data signals are in a Moving Pictures Expert Group (MPEG) format. Portions of the novel system operate within a high level format independent software library and portions of the novel system operate within a low level software driver of the playback system that receives disc information from a proprietary or non-proprietary disc present to the playback system to be played. The novel system of the present invention includes a disc format determinator for checking the data contained on a disc to see if it includes proprietary information specific to the playback system. In the present invention the proprietary information may be either VideoCD or CD-I disc format information. If a disc presented to the playback system is formatted for a non-proprietary disc format i.e., VideoCD or CD-I, the disc format determination procedure configures the disc in order to enable the playback system to read and playback information contained on such a disc.

Inventors

  • 👤 Jeffrey Ort

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:13
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/32; G11B27/327; G11B27/329; G11B19/00; G11B19/02; G11B19/12; G11B27/102; G11B27/105; G11B20/00; G11B20/10; G11B2220/00; G11B2220/20; G11B2220/21; G11B2220/213; G11B2220/25; G11B2220/2537; G11B2220/2545; G11B2220/255; G11B2220/40; G11B2220/41

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 209 words
A multimedia computer system comprising: (a) a central processing unit coupled to a bus; (b) a video processor coupled to said bus for processing video/audio data, said video processor executing instructions compatible with the Motion Picture Expert Group (MPEG) standards; (c) a memory unit coupled to said bus for storing information; (d) a compact disc unit coupled to said to bus for receiving a multimedia compact disc read only memory disc (CD-ROM), said compact disc read only memory disc containing a specific format type information in a format files sector identifying a format type for information stored on said disc; (e) a high level compact disc library comprising hardware independent video/audio processing procedures for processing video/audio processing requests from a high level compact disc application programs to produce compact disc format independent output data structures to said video processor by decoding said format type information, wherein said high level compact disc library is compatible with a variety of differently formatted compact disc read-only memory discs; and (f) a low level hardware dependent library executed by said central processing unit for processing said hardware independent output data structures to generate microinstructions for said compact disc unit and writing said specific format information from said disc in said high level library.
Claim 2
Dependent Claim 209 words
A multimedia computer system comprising: (a) a central processing unit coupled to a bus; (b) a video processor coupled to said bus for processing video/audio data, said video processor executing instructions compatible with the Motion Picture Expert Group (MPEG) standards; (c) a memory unit coupled to said bus for storing information; (d) a compact disc unit coupled to said to bus for receiving a multimedia compact disc read only memory disc (CD-ROM), said compact disc read only memory disc containing a specific format type information in a format files sector identifying a format type for information stored on said disc; (e) a high level compact disc library comprising hardware independent video/audio processing procedures for processing video/audio processing requests from a high level compact disc application programs to produce compact disc format independent output data structures to said video processor by decoding said format type information, wherein said high level compact disc library is compatible with a variety of differently formatted compact disc read-only memory discs; and (f) a low level hardware dependent library executed by said central processing unit for processing said hardware independent output data structures to generate microinstructions for said compact disc unit and writing said specific format information from said disc in said high level library.
Claim 3
Dependent Claim 52 words
The system of claim 1 wherein said high level compact disc library comprise a track listing procedure for maintaining and determining track information present on said multimedia CD-ROM disc, wherein said track information is passed to said high level compact disc applications program to generate microinstructions to said video processor for processing.
Claim 4
Dependent Claim 64 words
The system of claim 2 wherein said high level compact disc library further comprise a programmable link list procedure for linking information contained in said CD-ROM disc with a disc format information determination routine in said high level compact disc library, wherein said programmable link list procedure provides a programmable means for setting the order of track playback of tracks in said CD-ROM disc.
Claim 5
Dependent Claim 30 words
The system of claim 3 wherein said programmable link list procedure further provides a programmable means for random selectability of track information in said compact disc read only memory disc.
Claim 6
Dependent Claim 27 words
The system of claim 4 wherein said low level hardware dependent library includes an MPEG video data parser for parsing video data instructions present in said microinstructions.
Claim 7
Dependent Claim 27 words
The system of claim 5 wherein said low level hardware dependent library further includes an MPEG audio data parser for parsing audio instructions contained in said microinstructions.
Claim 8
Dependent Claim 17 words
The system of claim 6 wherein said variety of different format discs includes a VIDEOCD format disc.
Claim 9
Dependent Claim 20 words
The system of claim 7 wherein said variety of different format discs further includes a Compact Disc interactive (CD-I) format.
Claim 10
Dependent Claim 231 words
A video playback system for playing back audio and video signals of an MPEG format, said playback system including a computer system and further comprising: a) a processor coupled to an address/data bus; b) a random access memory unit coupled to said bus for storing information; c) a compact disc read only memory driver coupled to said bus for handling a variety of different format compact discs; d) a video processing unit coupled to said bus for processing hardware independent instructions in a high level video library and, in response thereto, generating video images and accompanying audio to a display screen; e) said high level video library having hardware independent video data processing procedures executed by said video processing unit, said hardware independent video data processing procedures for receiving video processing requests from a high level video application program and for generating hardware independent microinstructions to said video processing unit, said high level video library including a link list for decoding format files received from said driver for generating said hardware independent microinstructions; and f) a low level hardware dependent Library executed by said processor for receiving hardware specific information from said CD-ROM drive, said low level hardware dependent library for reading information contained in said variety of different format discs and generating format specific microinstructions to said high level hardware independent library said format files for configuring said link list.
Claim 11
Dependent Claim 231 words
A video playback system for playing back audio and video signals of an MPEG format, said playback system including a computer system and further comprising: a) a processor coupled to an address/data bus; b) a random access memory unit coupled to said bus for storing information; c) a compact disc read only memory driver coupled to said bus for handling a variety of different format compact discs; d) a video processing unit coupled to said bus for processing hardware independent instructions in a high level video library and, in response thereto, generating video images and accompanying audio to a display screen; e) said high level video library having hardware independent video data processing procedures executed by said video processing unit, said hardware independent video data processing procedures for receiving video processing requests from a high level video application program and for generating hardware independent microinstructions to said video processing unit, said high level video library including a link list for decoding format files received from said driver for generating said hardware independent microinstructions; and f) a low level hardware dependent Library executed by said processor for receiving hardware specific information from said CD-ROM drive, said low level hardware dependent library for reading information contained in said variety of different format discs and generating format specific microinstructions to said high level hardware independent library said format files for configuring said link list.
Claim 12
Dependent Claim 28 words
The system of claim 9 wherein said high level format independent library includes data processing routines for reading sector information contained in said variety of different format discs.
Claim 13
Dependent Claim 36 words
The system of claim 10 wherein said low level hardware dependent library receives a stream of data from said variety of different format discs and for determining whether said stream of data includes valid MPEG data.
Claim 14
Dependent Claim 31 words
The system of claim 11 wherein said low level hardware dependent library includes a programmable media control interface procedure for facilitating communication between said video processing unit and said CD-ROM driver.
Claim 15
Dependent Claim 189 words
In a computer system including a processor coupled to a bus, a compact disc unit for handling compact discs, a video processor for processing video data presented by said compact disc unit, a low level hardware dependent driver for interfacing said compact disc unit to said video processor, a high level disc format independent library for interfacing said low level hardware dependent driver to a high level disc format dependent applications program, a method of handling a variety of different format compact discs comprising the computer implemented steps of: receiving one of said variety of different format compact discs in said compact disc unit; reading sector information contained in one of said variety of different format compact disc; comparing said sector information with a link list information database created by said high level format independent library; writing said sector information into said link list information database when the sector information and the link list information do not match and generating microinstructions responsive to said link list information database for processing in said video processor; and generating video images and accompanying audio responsive to said microinstructions to a display screen.
Claim 16
Dependent Claim 189 words
In a computer system including a processor coupled to a bus, a compact disc unit for handling compact discs, a video processor for processing video data presented by said compact disc unit, a low level hardware dependent driver for interfacing said compact disc unit to said video processor, a high level disc format independent library for interfacing said low level hardware dependent driver to a high level disc format dependent applications program, a method of handling a variety of different format compact discs comprising the computer implemented steps of: receiving one of said variety of different format compact discs in said compact disc unit; reading sector information contained in one of said variety of different format compact disc; comparing said sector information with a link list information database created by said high level format independent library; writing said sector information into said link list information database when the sector information and the link list information do not match and generating microinstructions responsive to said link list information database for processing in said video processor; and generating video images and accompanying audio responsive to said microinstructions to a display screen.
Claim 17
Dependent Claim 52 words
The method described in claim 13 wherein said step of comparing said sector information with said link list information database further comprises the step of determining whether said sector information matches a data string representing a VideoCD format data string indicative of a VideoCD formatted compact disc in said compact disc unit.
Claim 18
Dependent Claim 40 words
The method described in claim 14 wherein said step of comparing said sector information with said link list database further comprises the step of determining whether said sector information matches a data string representative of a CD-I format type data.
Claim 19
Dependent Claim 48 words
The method described in claim 15 wherein said step of comparing said sector information with said link list information database further comprises the step of configuring sector information to match the format type of a particular compact disc format type not present in said link list information database.
Claim 20
Dependent Claim 30 words
The method described in claim 13 wherein step of generating microinstructions includes the step of parsing valid MPEG data from the stream of data received from said compact disc unit.
Claim 21
Dependent Claim 39 words
The method described in claim 17 wherein said MPEG data parsing step further includes the step of parsing said stream of data received from said compact disc unit into audio and video microinstructions for loading into said video processor.
Claim 22
Dependent Claim 15 words
The method described in claim 13 wherein said low level driver is an MCI driver.
Claim 23
Dependent Claim 60 words
The method described in claim 13 wherein said step of generating video images comprises the steps of: loading up MPEG buffers in said video processor; reading 2352 bytes of data per sector from said compact disc; reading sixteen sectors of data at a time from said compact disc; writing valid MPEG data from said sector data to said video processor.

References Cited (Backward Citations)

US5542023A Cited
US5301172A Cited
US5432801A Cited
US5506954A Cited
US5687160A Cited
US5721724A Cited
US5642171A Cited
US5701384A Cited
US5699360A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-28 2003-09-27 2004-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-28 2007-09-27 2008-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-28 2011-09-27 2012-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag