IP Library Granted Patent US 9,930,361
Granted Patent B2
US 9,930,361 · App. 15/268,642 · Granted Mar 27, 2018

Apparatus for dynamically adjusting video decoding complexity, and associated method

Inventors: Fang-Yi Hsieh (Taipei, TW); Jian-Liang Lin (Yilan County, TW)
Assignee: MEDIATEK INC.
H04N19/59H04N19/105H04N19/11H04N19/117H04N19/132H04N19/139H04N19/152H04N19/156H04N19/159H04N19/172H04N19/177H04N19/43H04N19/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,930,361
App. No.
15/268,642
Granted
Mar 27, 2018
Kind
B2
Abstract

An apparatus for dynamically adjusting video decoding complexity includes a decoding resolution control circuit and an adaptive spatial resolution decoder. The decoding resolution control circuit is arranged to dynamically determine whether at least one portion of multiple frames should be decoded in accordance with a specific resolution differing from an original resolution of the frames. In addition, the adaptive spatial resolution decoder is arranged to decode the frames according to whether the at least one portion of the frames should be decoded in accordance with the specific resolution. In particular, the apparatus further includes a system capability analyzing circuit arranged to analyze system capability of at least a portion of the apparatus, in order to generate analyzing results for being sent to the decoding resolution control circuit. An associated method is also provided.

Claims (23)

1. An apparatus for dynamically adjusting video decoding complexity, the apparatus comprising:

a decoding resolution control circuit configured to dynamically determine, based on system capability of the apparatus and a target frame rate of a plurality of frames, whether at least one portion of the plurality of frames is to be decoded in accordance with a predetermined resolution differing from any intended resolution of the plurality of frames; and

an adaptive spatial resolution decoder circuit configured to decode the at least one portion of the plurality of frames according to the predetermined resolution by partially omitting encoded data of the at least one portion of the plurality of frames.

2. The apparatus of claim 1 , wherein the at least one portion of the plurality of frames comprises a non-reference frame.

3. The apparatus of claim 2 , wherein the adaptive spatial resolution decoder circuit is configured to decode the non-reference frame by controlling the adaptive spatial resolution decoder circuit to operate in accordance with the predetermined resolution.

4. The apparatus of claim 2 , wherein the non-reference frame is a bi-directional predicted frame (B-frame).

5. The apparatus of claim 1 , wherein the at least one portion of the plurality of frames comprises a reference frame.

6. The apparatus of claim 5 , wherein the reference frame is an intra frame (I-frame), a predicted frame (P-frame), or a reference bi-directional predicted frame (B-frame).

7. The apparatus of claim 1 , further comprising:

a system capability analyzing circuit configured to analyze the system capability of the apparatus, and to generate analyzing results indicating the system capacity for being sent to the decoding resolution control circuit, wherein the analyzing results correspond to one or a combination of a portion or all of a number of frames in a display buffer, system loading, and a decoding time of a frame.

8. The apparatus of claim 7 , wherein the analyzing results further correspond to power consumption.

9. A method for dynamically adjusting video decoding complexity, the method comprising:

dynamically determining, by circuitry of an apparatus based on system capability of the apparatus and a target frame rate of a plurality of frames, whether at least one portion of the plurality of frames is to be decoded in accordance with a predetermined resolution differing from any intended resolution of the plurality of frames; and

decoding, by an adaptive spatial resolution decoder circuit of the apparatus, the at least one portion of the plurality of frames according to the predetermined resolution by partially omitting encoded data of the at least one portion of the plurality of frames.

10. The method of claim 9 , wherein the at least one portion of the plurality of frames comprises a non-reference frame.

11. The method of claim 10 , wherein the decoding the plurality of frames further comprises:

decoding the non-reference frame by controlling the adaptive spatial resolution decoder circuit to operate in accordance with the predetermined resolution.

12. The method of claim 10 , wherein the non-reference frame is a bi-directional predicted frame (B-frame).

13. The method of claim 9 , wherein the at least one portion of the plurality of frames comprises a reference frame.

14. The method of claim 13 , wherein the reference frame is an intra frame (I-frame), a predicted frame (P-frame), or a reference bi-directional predicted frame (B-frame).

15. The method of claim 9 , further comprising:

analyzing the system capability, and generating analyzing results indicating the system capacity, wherein the analyzing results correspond to one or a combination of a portion or all of a number of frames in a display buffer, system loading, and a decoding time of a frame.

16. The method of claim 15 , wherein the analyzing results further correspond to power consumption.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 055486/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2016
From: HSIEH, FANG-YI; LIN, JIAN-LIANG
To: MEDIATEK INC.
Reel/Frame 039980/0315 →
Continuity (2)
Continuation 13094787 · Apr 26, 2011
Related Publication 20170006307A1 · Jan 5, 2017