Claims
- 1. A method for acquiring a start code from a plurality of start codes in a data stream arranged in a plurality of sectors transduced during reproduction by a digital disk apparatus, comprising the following steps:a) searching said data stream to locate a specific sector type in said plurality of sectors; b) searching said specific sector type to locate a start code from said plurality of start codes; c) determining said start code to be incomplete; d) searching said data stream to locate a second sector of said specific sector type in said plurality of sectors; e) searching said second sector of said specific sector type to locate a second start code of said start code type from said plurality of start codes; f) determining said second start code to be a residue of said incomplete start code; g) combining said incomplete start code value and said residue start code value to form a complete start code.
- 2. The method of claim 1, comprising the additional steps of:h) reading a type from said complete start code; i) storing said type read from said complete start code; j) calculating a byte address for said complete start code; and, k) storing said byte address for said complete start code.
- 3. The method of claim 1, wherein said step a) comprises:aa) storing a sector address for specific sector type.
- 4. The method of claim 1, wherein said step c) comprises:ca) storing a value of said determined incomplete start code.
- 5. The method of claim 1, wherein said step c) comprises:cb) setting a flag.
- 6. The method of claim 1, wherein said step c) comprises:cc) storing a byte address for a start code determined to be complete.
- 7. The method of claim 1, wherein said step f) comprises:fa) storing a value of said residue of said start code type.
- 8. The method of claim 1, wherein said step f) comprises:fb) resetting said flag.
- 9. An apparatus for reproducing a digitally encoded signal from a medium, comprising:a transducer for transducing said digitally encoded signal and generating a bit stream therefrom; a processor coupled to receive said bit stream for controllably processing said bit stream; a memory coupled to said processor for storing processed bit stream information; and a controller coupled to control said memory and said processor for controlling identification of information within said bit stream; wherein said controller controls said processor to identify a specific sector type in said bit stream and responsive to said specific sector identification said controller controls said memory for storing said identified specific sector.
- 10. The reproducing apparatus of claim 9, wherein said controller controls said processor to identify an unwanted sector in said bit stream and responsive to said unwanted sector identification said controller controls said memory to overwrite said identified unwanted sector and prevent storage thereof.
- 11. The reproducing apparatus of claim 10, wherein said apparatus operates in a trick mode said controller controls said memory to overwrite said identified unwanted sector.
- 12. The reproducing apparatus of claim 9, wherein responsive to said specific sector identification said controller stores a sector address of said specific sector identified.
- 13. An apparatus for reproducing a digitally encoded signal from a medium, comprising:a transducer for transducing said digitally encoded signal and generating a bit stream therefrom; a first memory coupled to said transducer for storing said bit stream; a second memory for storing data controllably coupled from said first memory; and, a controller coupled to control said first and second memories for controlling identification of information within said bit stream; wherein said controller controls said first memory to output said bit stream from a specific sector address therein, and said bit stream from said specific sector address having first and second parts, said controller controls said second memory to store said first part of said bit stream output from said specific sector address, and wherein said controller controls said second memory to over write said second part of said bit stream output from said specific sector address.
- 14. An apparatus for reproducing a digitally encoded signal from a medium, comprising:a transducer for transducing said digitally encoded signal and generating a bit stream therefrom; a memory coupled to said transducer for storing said bit stream; a processor coupled to said memory for processing said stored bit stream and including an software algorithm to identify an MPEG start code distributed between data sectors in said stored bit stream; said processor searches said stored bit stream responsive to said algorithm to identify said distributed MPEG start code and when identified said processor indicates said identification and stores a sector address of said identified distributed MPEG start code and said algorithm reconstructs said distributed MPEG start code to form a complete MPEG start code.
Parent Case Info
This is a non-provisional application of provisional application serial No. 60/039,573 filed Feb. 18, 1997 by Mark A. Schultz et al.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5535008 |
Yamagishi et al. |
Jul 1996 |
A |
6128015 |
Zenda |
Oct 2000 |
A |
6141491 |
Yamagishi et al. |
Oct 2000 |
A |
6154603 |
Willis et al. |
Nov 2000 |
A |
Foreign Referenced Citations (5)
Number |
Date |
Country |
677961 |
Oct 1995 |
EP |
695098 |
Jan 1996 |
EP |
696798 |
Feb 1996 |
EP |
729153 |
Aug 1996 |
EP |
737975 |
Oct 1996 |
EP |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/039573 |
Feb 1997 |
US |