US2014341300A1PendingUtilityA1

Agile decoder

Assignee: GVBB HOLDINGS SARLPriority: Feb 16, 2005Filed: Aug 1, 2014Published: Nov 20, 2014
Est. expiryFeb 16, 2025(expired)· nominal 20-yr term from priority
H04N 19/00533H04N 19/12H04N 19/44H04N 19/42
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A decoder arrangement ( 10 ) includes a processor ( 12 ) programmed to decode multiple streams ( 111 - 11 n ), including multiple streams of different formats. In terms of functionality, the decoder arrangement includes a routing stage ( 13 ) routes each streams to different decoder stages ( 141 - 14 n ), each capable of decoding a stream of a particular format to yield an uncompressed stream at its output. Each of plurality of buffer stages ( 161 - 16 n ) stores a successive frame of an uncompressed stream output by an associated decoder stage. An output stage scales and the frames stored by the buffer stages to a common size for input to a display device ( 22 ).

Claims

exact text as granted — not AI-modified
1 - 16 . (canceled) 
     
     
         17 . A decoder for decoding at least first and second streams, comprising:
 at least first and second decoder stages, each capable of simultaneously decoding a separate one of the at least first and second streams to yield at least first and second uncompressed streams;   a routing stage for routing a separate one of the at least first and second streams to the at least first and second decoding stages, respectively; and   at least first and second buffer stages each storing a frame of a separate one of the first and second uncompressed streams, respectively, wherein a lock semaphore prevents each of the at least one of the first and second buffer stages from overrunning the other buffer stage.   
     
     
         18 . The decoder of  claim 17 , further comprising:
 a scaler for scaling the frames from the first and second buffer stages to a common size.   
     
     
         19 . The decoder of  claim 18 , wherein frames smaller than the common size are upconverted and frames larger than the common size are downconverted. 
     
     
         20 . The decoder of  claim 18 , wherein each of the at least first and second presentation buffer stages decouples an associated one of the at least first and second decoder stages from the scaler to permit each decoder stage to decode independently to operate in temporal parallelism. 
     
     
         21 . The decoder of  claim 18 , wherein the scaler performs color space conversion. 
     
     
         22 . The decoder of  claim 17 , wherein each of the at least first and second streams are encoded first and second formats, which format is known before decoding commences, and wherein each of the at least first and second decoder stages have first and second decoding formats, each matching the first and second formats of the at least first and second streams 
     
     
         23 . The decoder of  claim 17 , wherein the first encoding format comprises one of the MPEG 2, DV25, and DV50 for standard definition (SD) video, and MPEG 2, H.264-MPE4 AVC and DV 100 for high definition video. 
     
     
         24 . The decoder of  claim 17 , wherein the second encoding format comprises one of the MPEG 2, DV25, and DV50 for standard definition (SD) video, and MPEG 2, H.264-MPE4 AVC and DV 100 for high definition video. 
     
     
         25 . The decoder of  claim 17 , wherein the at least first and second buffer stages have different sizes. 
     
     
         26 . The decoder of  claim 25 , wherein the first and second presentation buffer stages have a size of one of 720×480 pixels, 720×576 pixels, 1920×1080 pixels or 1280×720 pixels. 
     
     
         27 . A method for decoding at least first and second streams, comprising:
 routing a separate one of the at least first and second streams for decoding;   decoding a separate one of the at least first and second streams to yield at least first and second uncompressed streams, respectively; and   storing a frame of a separate one of the at least first and second uncompressed streams, wherein a lock semaphore prevents each of the at least one or the first and second buffer stages from overrunning the other buffer stage.   
     
     
         28 . The method of  claim 27 , wherein the decoding the first and second streams to yield at least first and second uncompressed streams, respectively, occurs simultaneously. 
     
     
         29 . The method of  claim 27 , wherein each of the at least first and second streams are encoded first and second formats known before decoding commences and the decoding further comprises decoding the at least first and second streams using the first and second decoding formats. 
     
     
         30 . The method of  claim 27 , further comprising:
 scaling the stored frames of the first and second uncompressed streams to a common size.   
     
     
         31 . The method of  claim 30 , wherein frames smaller than the common size are upconverted and frames larger than the common size are down converted. 
     
     
         32 . The method of  claim 27 , wherein the first encoding format comprises one of the MPEG 2, DV25, and DV50 encoding formats for standard definition (SD) video, and MPEG 2, H.264-MPE4 AVC and DV 100 encoding formats for high definition video. 
     
     
         33 . The method of  claim 27 , wherein the second encoding format comprises one of the MPEG 2, DV25, and DV50 encoding formats for standard definition (SD) video, and MPEG 2, H.264-MPE4 AVC and DV100 encoding formats for high definition video. 
     
     
         34 . The method of  claim 27 , further comprising:
 decoupling encoding of the at least first and second streams from scaling of the stored streams.   
     
     
         35 . The method of  claim 27 , further comprising:
 performing color conversion on the stored frames.   
     
     
         36 . The method of  claim 27 , further comprising:
 decoding multiple streams in spatial parallelism.

Join the waitlist — get patent alerts

Track US2014341300A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.