发明名称 |
Techniques for scalable dynamic data encoding and decoding |
摘要 |
Scalable techniques for dynamic data encoding and decoding are directed toward a system including a plurality of frame processing units. A main frame processing unit manages frame processing unit resource, dispatches frames to appropriate frame processing units. One or more auxiliary frame processing units encode or decode the non-reference frames dispatched by the main frame processing unit. The main frame processing unit encodes or decodes the reference frames and encodes or decodes non-reference frames if none of the auxiliary frame processing units are available. |
申请公布号 |
US9307267(B2) |
申请公布日期 |
2016.04.05 |
申请号 |
US200812332345 |
申请日期 |
2008.12.11 |
申请人 |
NVIDIA CORPORATION |
发明人 |
Jia Wei |
分类号 |
H04N7/12;H04N19/86;H04N19/159;H04N19/176;H04N19/172;H04N19/134;H04N19/102;H04N19/61;H04N19/156;H04N19/436 |
主分类号 |
H04N7/12 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer implemented method comprising:
receiving, by a processor, a given frame of data; determining if the given frame of data is a reference frame; decoding the given frame of data by a main frame processing unit if the given frame of data is a reference frame: determining if an auxiliary frame processing unit is available for decoding the given frame of data if the given frame of data is not a reference frame; decoding the given frame of data by a given auxiliary frame processing unit and not the main frame processing unit if the given frame of data is not a reference frame and the given auxiliary frame processing unit is available; decoding the given frame of data by the main frame processing unit and not the given auxiliary frame processing unit if the given frame of data is not a reference frame and no auxiliary frame processing unit is available; determining if the given frame of data needs deblocking; determining if an auxiliary frame processing unit is available for deblocking the given frame of data; deblocking the given frame of data by a given auxiliary frame processing unit if the given auxiliary frame processing unit is available; and deblocking the given frame of data by the main frame processing unit if no auxiliary frame processing unit is available. |
地址 |
Santa Clara CA US |