发明名称 Hardware multi-standard video decoder device
摘要 A hardware multi-standard video decoder device. A command parser accesses a video stream and identifies a video encoding standard used for encoding the video stream. A plurality of hardware decoding blocks perform operations associated with decoding the video stream, wherein different subsets of the plurality of hardware decoding blocks are for decoding video streams encoded using different video encoding standards.
申请公布号 US9204158(B2) 申请公布日期 2015.12.01
申请号 US200511299057 申请日期 2005.12.09
申请人 NVIDIA CORPORATION 发明人 Tjandrasuwita Ignatius B.;Reddy Harikrishna M.;Moccagatta Iole
分类号 H04N7/12;H04N19/436;H04N19/61;H04N19/60;H04N19/44;H04N19/42 主分类号 H04N7/12
代理机构 代理人
主权项 1. A hardware multi-standard video decoder device comprising: a hardware command parser configured to: access a first video stream encoded with a first video encoding standard and a second video stream encoded with a second video encoding standard that is different from said first video encoding standard, wherein said first video stream and said second video stream are transmitted to said video decoder device as interleaved video data; and identify said first video encoding standard and said second video encoding standard; and a plurality of hardware decoding blocks comprising: a first subset of hardware decoding blocks configured to decode video streams encoded with said first video standard; and a second subset of hardware decoding blocks configured to decode video streams encoded with said second video standard, wherein said first subset of hardware decoding blocks and said second subset of hardware decoding blocks are configured to decode said first video stream and said second video stream concurrently, and wherein further said plurality of hardware decoding blocks is implemented within a multiple stage macro-block level pipeline, and wherein said hardware command parser is operable to activate said first subset of hardware decoding blocks and said second subset of hardware decoding blocks, and deactivate hardware decoding blocks not involved in decoding said first video stream and said second video stream, wherein said hardware command parser is operable to deactivate one or more hardware decoding blocks that were previously activated based on the one or more hardware decoding blocks not being involved in decoding a portion of said first video stream and a portion of said second video stream, and wherein said hardware command parser is operable to deactivate hardware decoding blocks within one stage of said multiple stage macroblock level pipeline if no data of said interleaved video data is received at said stage, and wherein the hardware multi-standard video decoder device further comprises a hardware post-processing block for post-processing a decoded video stream, wherein said hardware command parser is further configured to deactivate said plurality of hardware decoding blocks if said interleaved video data received at said hardware command parser is a decoded video stream such that said hardware post-processing block performs said postprocessing operation on said decoded video stream.
地址 SANTA CLARA CA US