IP Library Granted Patent US 7,953,147
Granted Patent B1
US 7,953,147 · App. 11/334,247 · Granted May 31, 2011

Iteration based method and/or apparatus for offline high quality encoding of multimedia content

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 7,953,147
App. No.
11/334,247
Granted
May 31, 2011
Kind
B1
Abstract

A method for encoding video, comprising the steps of (A) encoding a number of frames of a video signal using a first sub-set of encoding parameters, (B) analyzing the encoded frames to find and mark reference frames that are used more than a predetermined number of times, and (C) re-encoding the video signal using a second sub-set of encoding parameters different than the first sub-set of encoding parameters when re-encoding the marked reference frames.

Claims (36)

1. A method for encoding video, comprising the steps of:

(A) Encoding a number of frames of a video signal using a first sub-set of encoding parameters;

(B) Analyzing said encoded frames to find and mark reference frames that are used more than a predetermined number of times; and

(C) Re-encoding said video signal using a second sub-set of encoding parameters different than said first sun-set of encoding parameters when re-encoding said marked reference frames.

2. The method according to claim 1 , further comprises:

repeating steps (A)-(C) until a predetermined criteria is met.

3. The method according to claim 1 , wherein said first sub-set of encoding parameters and said second sub-set of encoding parameters are adjusted for each frame.

4. The method according to claim 1 , wherein said first sub-set of encoding parameters includes quantization parameters.

5. The method according to claim 1 , wherein said second sub-set of encoding parameters includes selecting an encoding mode.

6. The method according to claim 5 , wherein said encoding mode is selected from the group consisting of Inter, Intra bi-directional prediction, direct prediction and Skip.

7. The method according to claim 1 , further comprising the step of:

archiving said re-encoded video signal.

8. The method according to claim 1 , wherein steps (A)-(C) are performed on a scene of a video signal.

9. The method according to claim 5 , wherein steps (A)-(C) are repeated for a subsequent scene of said video signal.

10. The method according to claim 1 , wherein steps (A)-(C) are performed on a group of pictures of a video signal.

11. The method according to claim 5 , wherein steps (A)-(C) are repeated for a subsequent group of pictures of said video signal.

12. The method according to claim 1 , wherein step (A) comprises the sub-steps of:

(i) Performing motion estimation for each frame in the input sequence and each encoding mode;

(ii) Evaluating the quality of the encoded frames when each mode is selected; and

(iii) Selecting the mode that leads to the best coded representation for the frame, and repeating (i)-(iii) until all the frames in the input sequence has been processed.

13. The method according to claim 1 , wherein step (B) comprises the sub-steps of:

(i) evaluating every frame in the sequence for the number of times each reconstructed pixel in a coded frames has been referenced; and

(ii) adjusting the encoding parameter for each encoding partition in the current frame so that the reconstruction of the current frame when encoded with the first sub-set of parameters is as close to the values determined in step (i).

14. The method according to claim 1 , wherein said method is implemented in an MPEG/H.26x video encoder.

15. An apparatus for encoding video comprising:

means for encoding a number of frames of a video signal using a first sub-set of encoding parameters.

means for re-encoding said video signal using a second sub-set of encoding parameters different than said first sub-set of encoding parameters when re-encoding said marked reference frames.

16. An apparatus comprising:

a first circuit configured to encode frames of a video signal using a first sub-set of encoding parameters;

a second circuit configured to buffer said encoded frames;

a third circuit configured to analyze said encoded frames to find and mark reference frames that are used more than a predetermined number of times; and

a fourth circuit configured to re-encode said video signal using a second sub-set of encoding parameters different than said first set of encoding parameters.

17. The apparatus according to claim 16 , wherein (i) said first circuit repeats said encoding based on an updated first sub-set of encoding parameters adjusted based on said fourth circuit re-encoding said video signal and (ii) said first circuit and said fourth circuit are configured to alternate encoding and re-encoding until a predetermined criteria is met.

18. The apparatus according to claim 16 , further comprising archiving said re-encoded video signal.

19. The apparatus according to claim 16 , wherein said apparatus comprises a video encoder system.

20. A non-transitory computer readable medium configured to execute the steps of claim 1 .

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2023
From: EAST WEST BANK
To: GEO SEMICONDUCTOR INC.
Reel/Frame 062955/0700 →
SECURITY INTEREST Recorded Jul 26, 2022
From: GEO SEMICONDUCTOR INC.
To: EAST WEST BANK
Reel/Frame 060925/0979 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: ROADMAP GEO LP III
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049334/0793 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: SCOTT LAKE HOLDINGS INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 050340/0516 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2019
From: BISHOPSGATE HOLDINGS CORPORATION
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049286/0365 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. FROM US12027189 TO PCTUS1227189 PREVIOUSLY RECORDED ON REEL 044958 FRAME 0828. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Mar 1, 2018
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 045482/0808 →
SECURITY INTEREST Recorded Dec 26, 2017
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 044958/0828 →
SECURITY INTEREST Recorded Dec 20, 2017
From: GEO SEMICONDUCTOR INC.
To: SCOTT LAKE HOLDINGS INC.
Reel/Frame 044957/0529 →
SECURITY AGREEMENT Recorded Oct 23, 2013
From: GEO SEMICONDUCTOR INC
To: BISHOPSGATE HOLDINGS CORPORATION
Reel/Frame 031479/0486 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2013
From: MAXIM INTEGRATED PRODUCTS, INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 029677/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2009
From: MOBILYGEN CORPORATION
To: MAXIM INTEGRATED PRODUCTS
Reel/Frame 023283/0101 →