P
USRE40169EExpiredUtilityPatentIndex 45

System and method for processing a compressed data stream

Assignee: CYBERLINK CORPPriority: May 16, 2001Filed: Mar 30, 2004Granted: Mar 25, 2008
Est. expiryMay 16, 2021(expired)· nominal 20-yr term from priority
Inventors:HUANG HO-CHAOLEI YOUNG-WEI
H04N 19/48H04N 5/262H04N 19/61H04N 19/90H03M 7/30G11B 27/10
45
PatentIndex Score
0
Cited by
4
References
26
Claims

Abstract

The invention is a system and method for processing a compressed data stream. The compressed data stream has a first group of source segments and a second group of source segments. For the first group of source segments, it is not necessary to decompress the source segments during the processing, and only status thereof, like timestamps, are needed to be modified. Comparatively, for the second group of source segments, it is necessary to decompress the source segments for successive manipulation. A recompression is the processed on the manipulated data segments. Finally, the resulting first group and second group of segments are combined together to generate a processed compressed data stream. Because of unnecessary decompression and recompression are dispensed with, significant efficiency is obtained and less error propagation occurs during processing the compressed data stream.

Claims

exact text as granted — not AI-modified
1. A system for processing a source compressed data stream that has a first group of source segments and a second group of source segments, the system comprising:
 a first processing unit for selectively modifying a status of said first group of source segments to generate a first group of target segments; and  
 a second processing unit for performing an operation on said second group of source segments to generate a second group of target segments, the second processing unit comprising: 
 a decompressing unit for performing a decompression on said second group of source segments to generate a group of decompressed source segments;  
 an operating unit for performing an operation on said group of decompressed source segments to generate a group of uncompressed target segments; and  
 a recompressing unit for performing a recompression on said group of uncompressed target segments to generate said second group of target segments.  
 
 
     
     
       2. The system of  claim 1  further comprising a dispatching unit for separating said source compressed data stream into said first group of source segments and said second group of source segments. 
     
     
       3. The system of  claim 1  further comprising an integrating unit for combining said first group of target segments and said second group of target segments to generate a target compressed data stream. 
     
     
       4. The system of  claim 1  wherein said status of said first group of source segments comprises a timestamp. 
     
     
       5. The system of  claim 1  wherein said second processing unit refers to a parameter data segment while performing said operation. 
     
     
       6. The system of  claim 5  wherein said parameter data segment is decompressed from another source compressed data stream. 
     
     
       7. The system of  claim 1  wherein said operation is to change said group of decompressed source segments according to a rule. 
     
     
       8. The system of  claim 1  wherein said operation is to mix data into said group of decompressed source segments. 
     
     
       9. The system of  claim 1  wherein said source compressed data stream is a Moving Picture Experts Group (MPEG) video data stream. 
     
     
       10. The system of  claim 1  wherein said source compressed data stream is a Moving Picture Experts Group (MPEG) audio data stream. 
     
     
       11. A method for processing a source compressed data stream comprising the steps of:
 separating said source compressed data stream into a first group of source segments and a second group of source segments;  
 selectively modifying a status of said first group of source segments to generate a first group of target segments; and  
 performing a manipulation on said second group of source segments, said manipulation comprising steps of: 
 decompressing said second group of source segments to generate a group of decompressed source segments;  
 performing an operation on said group of decompressed source segments to generate a group of uncompressed target segments; and  
 performing a compression on said group of uncompressed target segments to generate a second group of target segments.  
 
 
     
     
       12. The method of  claim 11  further comprising the step of combining said first group of target segments and said second group of target segments to generate a target compressed data stream. 
     
     
       13. The method of  claim 11  wherein said status of said first group of source segments comprises a timestamp. 
     
     
       14. The method of  claim 11  wherein said operation refers to a parameter data segment. 
     
     
       15. The method of  claim 14  wherein said parameter data segment is decompressed from another source compressed data stream. 
     
     
       16. The method of  claim 11  wherein said operation is to change said group of decompressed source segments according to a rule. 
     
     
       17. The method of  claim 11  wherein said operation is to mix data into said group of decompressed source segments. 
     
     
       18. The method of  claim 11  wherein said source compressed data stream is a Moving Picture Experts Group (MPEG) video data stream. 
     
     
       19. The method of  claim 11  wherein said source compressed data stream is a Moving Picture Experts Group (MPEG) audio data stream. 
     
     
       20. In a system for processing a source compressed data stream that has a group of source segments, a processing unit for performing an operation on said group of source segments to generate a group of target segments, the processing unit comprising: a decompressing unit for performing a decompression on said second group of source segments to generate a group of decompressed source segments; an operating unit for performing an operation on said group of decompressed source segments to generate a group of uncompressed target segments; and a recompressing unit for performing a recompression on said group of uncompressed target segments to generate said group of target segments.  
     
     
       21. A system for processing a source compressed data stream that has both first and second type source segments, the system comprising: a first processing unit for selectively modifying a status associated with information of said first type of source segments to generate first target segments; and a second processing unit for performing an operation on said second type of source segments to generate second target segments, the second processing unit comprising: a decompressing unit for performing a decompression on said second type of source segments to generate decompressed source segments; an operating unit for performing an operation on said decompressed source segments to generate uncompressed target segments; and a recompressing unit for performing a recompression on said uncompressed target segments to generate said second target segments.  
     
     
       22. The system of  claim 21  further comprising a dispatching unit for separating said source compressed data stream into said first type of source segments and said second type of source segments.  
     
     
       23. The system of  claim 21  further comprising an integrating unit for combining said first target segments and said second target segments to generate a target compressed data stream.  
     
     
       24. A method for processing a source compressed data stream comprising the steps of:
   extracting source segments from said source compressed data stream;        performing a manipulation on said source segments, said manipulation comprising steps of:      decompressing said source segments to generate decompressed source segments;        performing an operation on said decompressed source segments to generate uncompressed target segments;        and performing a compression on said uncompressed target segments to generate target segments.        
     
     
       25. A system for processing a source compressed data stream that has both first and second type source segments, the system comprising: a unit for selectively modifying a status associated with information of said first type of source segments to generate first target segments, the first processing unit operative to selectively modify the status without decompressing information in the first type source segments; and a second processing unit for performing an operation on said second type of source segments to generate second target segments, the second processing unit operative to decompress information in the second type of source segments before performing the operation.  
     
     
       26. A method for processing a source compressed data stream comprising the steps of: extracting source segments from said source compressed data stream; and selectively modifying a status of said first group of source segments, without decompressing information in the source segments, to generate a first group of target segments.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.