Claims
- 1. A method for processing information, comprising:(a) determining if a first identifier associated with the information is stored in an identifier table; (b) extracting data associated with said first identifier if said first identifier is stored in said identifier table; (c) assigning a second identifier to the information; (d) determining a type of processing that is required using said second identifier; and (e) performing said type of processing on the information.
- 2. The method of claim 1, further comprising repeating steps (a) through (e) in a repetitive manner.
- 3. The method of claim 1, further comprising:(f) determining if there is any other information to be processed; and (g) terminating the method if there is no other information to be processed.
- 4. The method of claim 1, further comprising receiving the information.
- 5. The method of claim 4, further comprising receiving the information from at least one input band.
- 6. The method of claim 1, wherein the information comprises at least one packet of data.
- 7. The method of claim 1, wherein said first identifier is a program identifier.
- 8. The method of claim 1, wherein said second identifier is a unique tag.
- 9. The method of claim 1, further comprising indicating what processing is required using only said second identifier.
- 10. The method of claim 1, wherein said type of processing comprises at least one of at least encrypting, decrypting, filtering or buffering.
- 11. A method for processing at least one data packet using a data processor, comprising:(a) receiving the at least one data packet from at least one input band; (b) determining if a packet identifier associated with the data packet is stored in an identifier table; (c) extracting information associated with said packet identifier if said packet identifier is stored in said identifier table; (d) assigning a unique tag to the data packet; (e) communicating said unique tag to at least one processing block; (f) determining if processing of the data packet is required using said unique tag; (g) determining a type of processing that is needed based only on said unique tag; and (h) performing said type of processing.
- 12. The method of claim 11, further comprising repeating steps (a) through (h) in a repetitive manner.
- 13. The method of claim 11, further comprising:(i) determining if there is any more data packets to be processed; and (j) terminating the method if there are no more data packets to be processed.
- 14. The method of claim 11, wherein said type of processing comprises at least one of at least encrypting, decrypting, filtering or buffering.
- 15. The method of claim 1, comprising performing error checking on said information.
- 16. The method of claim 11, comprising performing error checking on the at least one data packet.
- 17. A method for processing at least one data packet using a data processor, comprising:(a) receiving at least two transport streams; and (b) processing the at least one data packet from said two transport streams, comprising: (1) determining if a packet identifier associated with the at least one data packet is acceptable; (2) assigning a tag to the at least one data packet; (3) communicating said tag to at least one processing block; (4) determining if processing of the at least one data packet is required using said tag; (5) determining a type of processing that is required using said tag; and (6) performing said type of processing.
- 18. The method of claim 17 wherein said two transport streams comprise independent serial transport streams.
- 19. The method of claim 17 wherein said two transport streams comprise at least one in-band and one out-of-band stream.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation-in-part of, and claims benefit of and priority from, U.S. patent application Ser. No. 09/969,212 Filed Oct. 2, 2001, titled “Single Chip Set-Top Box System”, which claims benefit of and priority from Provisional Application No. 60/266,753 Filed Feb. 5, 2001, titled “Single Chip Set-Top Box System” the complete subject matter of each of which is incorporated herein by reference in its entirety.
This application is also a continuation-in-part of, and claims benefit of and priority from, U.S. patent application Ser. No. 09/640,869 Filed Aug. 18, 2000, titled “Video and Graphics System with A Data Transport Processor” now U.S. Pat. No. 6,538,656 issued Mar. 25, 2003, which is a continuation-in-part of, and claims benefit and priority from, U.S. patent application Ser. No. 09/437,208 Filed Nov. 9, 1999, titled “Graphics Display System” now U.S. Pat. No. 6,570,579 issued May 27, 2003, and claims the benefit of and priority from Provisional Application No. 60/30,866 Filed Dec. 14, 1999, titled “Graphics Chip Architecture” the complete subject matter of each of which is incorporated herein by reference in its entirety.
This application is continuation-in-part of, and claims benefit of and priority from, U.S. patent application Ser. No. 09/641,374 Filed Aug. 18, 2000, titled “Video, Audio and Graphics Decode, Composite and Display System”, which is a continuation-in-part of, and claims benefit of and priority from, U.S. patent application Ser. No. 09/437,208 Filed Nov. 9, 1999, titled “Graphics Display System” now U.S. Pat. No. 6,570,579 issued May 27, 2003, and claims the benefit and priority from Provisional Application No. 60/30,866 Filed Dec. 14, 1999 titled “Graphics Chip Architecture” the complete subject matter of each of which is incorporated herein by reference in its entirety.
US Referenced Citations (205)
Foreign Referenced Citations (11)
Number |
Date |
Country |
0656708 |
Mar 1993 |
EP |
0746116 |
Dec 1996 |
EP |
0 752 695 |
Jan 1997 |
EP |
0840276 |
May 1998 |
EP |
0840277 |
May 1998 |
EP |
0 840 505 |
May 1998 |
EP |
2287627 |
May 1995 |
GB |
2000196586 |
Jul 2000 |
JP |
WO 9410641 |
May 1994 |
WO |
WO 0028518 |
May 2000 |
WO |
0049825 |
Aug 2000 |
WO |
Non-Patent Literature Citations (11)
Entry |
Sun, Huifang et al., “A New Approach for Memory Efficient ATV Decoding,” 1977 IEEE International Conference on Consumer Electronics, pp. 174-175, Los Angeles, 1997. |
Bao, Jay et al., “HDTV Down-Conversion Decoder,” IEEE Transactions on Consumer Electronics, pp. 402-410, vol. 42, No. 3, Aug. 1996. |
Mokry, Robert et al., “Minimal Error Drift in Frequency Scalability for Motion-Compensated DCT Coding,” IEEE Transactions on Circuits and Systems for Video Technology, pp. 392-406, vol. 4, No. 4, Aug. 1994. |
Vetro, Anthony et al., “Minimum Drift Architectures for 3-Layer Scalable DTV Decoding,” IEEE Transactions on Consumer Electronics, pp. 527-536, vol. 44, No. 3, Aug. 1998. |
Lee, Dong-Ho et al., “HDTV Video Decoder Which Can Be Implemented With Low Complexity,” IEEE International Conference on Consumer Electronics, pp. 6-7, 1994. |
Sun, Huifang, “Hierarchical Decoder For MPEG Compressed Video Data,” IEEE Transactions on Consumer Electronics, pp. 559-564, vol. 39, No. 3, Aug. 1993. |
Yu, Haoping et al., “Block-Based Image Processor for Memory Efficient MPEG Video Decoding,” 1999 IEEE International Conference on Consumer Electronics, pp. 114-115, 1999. |
Blinn, Jim; Jim Blinn's Corner Dirty Pixels; publication; 1998; pp. 179-190; Chapter Sixteen; Morgan Kaufmann Publishers, Inc.; San Francisco, CA, U.S.A. |
Foley, James D. et al.; Computer Graphics: Principles and Practice; publication, 1996, 1990; The Systems Programming Series, 4 pages, Second Edition in C; Addison-Wesley Publishing Company; U.S.A. |
Motorola, Inc., MC92100 “Scorpion” Graphics Display Generator, SDRAM Controller, and Digital Video Encoder, 1997, 6 pages. |
Power TV, Inc., Eagle ™. Graphics/Audio Media Compositor Data Sheeet, Version 1.7, Feb. 27, 1997, 63 pages. |
Provisional Applications (3)
|
Number |
Date |
Country |
|
60/266753 |
Feb 2001 |
US |
|
60/170866 |
Dec 1999 |
US |
|
60/170866 |
|
US |
Continuations (4)
|
Number |
Date |
Country |
Parent |
09/969212 |
Oct 2001 |
US |
Child |
10/068579 |
|
US |
Parent |
10/068579 |
|
US |
Child |
10/068579 |
|
US |
Parent |
09/640869 |
Aug 2000 |
US |
Child |
10/068579 |
|
US |
Parent |
09/641374 |
Aug 2000 |
US |
Child |
10/068579 |
|
US |
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
09/437208 |
Nov 1999 |
US |
Child |
09/640869 |
|
US |
Parent |
10/068579 |
|
US |
Child |
09/640869 |
|
US |
Parent |
09/437208 |
|
US |
Child |
09/641374 |
|
US |