IP Library Granted Patent US 8,306,118
Granted Patent B1
US 8,306,118 · App. 11/365,195 · Granted Nov 6, 2012

High quality low bitrate video coding by enabling and disabling a non-residual mode

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 8,306,118
App. No.
11/365,195
Granted
Nov 6, 2012
Kind
B1
Abstract

A method for encoding video, comprising the steps of (A) encoding a number of macroblocks of a video signal with a non-residual mode disabled, (B) checking each of the macroblocks for a null information pattern, and (C) re-encoding each of the macroblocks having the null information pattern with the non-residual mode enabled.

Claims (34)

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

(A) encoding a number of macroblocks of a video signal with a non-residual mode disabled;

(B) checking each of said macroblocks for a null information pattern;

(C) transmitting a subset of macroblocks in said macroblocks with said non-residual mode enabled, the subset of macroblocks having said null information pattern; and

wherein said non-residual mode is selected from a group consisting of a PSKIP mode, a DIRECT mode, a mode in which no previous macroblocks are re-encoded, and a mode in which no subsequent macroblocks are re-encoded.

2. The method according to claim 1 , wherein step (c) comprises:

replacing a coded representation for each of said macroblocks having said null information pattern with that corresponding to encoding with said non-residual mode enabled.

3. The method according to claim 1 , wherein said non-residual mode comprises a PSKIP mode in which said marcroblock having said null information pattern is based on a second presentation of a previous macroblock.

4. The method according to claim 1 , wherein said non-residual mode comprises a DIRECT mode.

5. The method according to claim 1 , wherein said null information pattern comprises a quantized macroblock having all zero DCT coefficients and zero motion vector difference information.

6. The method according to claim 1 , wherein said encoding comprises rate distortion optimized motion estimation and quantization.

7. The method according to claim 6 , further comprising the steps of:

(A-1) re-encoding said macroblocks with an increased quantization parameter;

(B-1) re-checking each of said macroblocks for said null information pattern;

(C-1) re-encoding each of said macroblocks having said null information pattern with said non-residual mode enabled; and

(D-1) in place of step (C-1), replacing coded representation of each said macroblocks having said null information pattern when said macroblock is coded with said non-residual mode.

8. The method according to claim 1 , wherein step (B) comprises exact bit pattern matching.

9. The method according to claim 1 , wherein step (B) comprises rate-distortion comparison of coded representation.

10. The method according to claim 1 , wherein said checking of null information pattern includes both exact bit pattern matching and rate-distortion comparison of coded representations.

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

(A) receiving an encoded bitstream comprising a number of macroblocks, wherein said encoded bitstream was generated with a non-residual mode disabled;

(B) checking each of said macroblocks for a null information patter; and

(C) transmitting a subset of macroblocks in said macroblocks with said non-residual mode enabled, the subset of macroblocks having said null information pattern; and

wherein said non-residual mode is selected from a group consisting of a PSKIP mode, a DIRECT mode, a mode in which no previous macroblocks are re-encoded, and a mode in which no subsequent macroblocks are re-encoded.

12. An apparatus comprising:

an encoder circuit configured to encode a number of macroblocks of a video signal; with a non-residual mode disabled;

a detection circuit configured to check each of said macroblocks for a null information pattern;

a control circuit configured to initiate transmitting a subset of macroblocks in each of said macroblocks with said non-residual mode enabled, the subset of macroblocks having said null information pattern; and

wherein said non-residual mode is selected from a group consisting of a PSKIP mode, a DIRECT mode, a mode in which no previous macroblocks are re-encoded, and a mode in which no subsequent macroblocks are re-encoded.

13. The apparatus according to claim 12 , wherein said re-encoding is performed in said encoder.

14. The apparatus according to claim 12 , wherein said re-encoding is performed in a second encoder circuit.

15. The apparatus according to claim 14 , wherein said encoder circuit is implemented on the first integrated circuit and said second encoder circuit is implemented on a second integrated circuit.

16. The apparatus according to claim 12 , wherein said non-residual mode comprises a PSKIP mode in which said marcroblock having said null information pattern is based on a second presentation of a previous macroblock.

17. The apparatus according to claim 12 , wherein said non-residual mode comprises a DIRECT mode.

Assignments (14)
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 Jul 23, 2022
From: CRESCENT COVE CAPITAL II, LP
To: GEO SEMICONDUCTOR, INC.
Reel/Frame 060840/0079 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: SCOTT LAKE HOLDINGS INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 050340/0516 →
SECURITY INTEREST Recorded May 31, 2019
From: GEO SEMICONDUCTOR INC.
To: CRESCENT COVE CAPITAL II, LP
Reel/Frame 049337/0040 →
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2006
From: ALVAREZ, JOSE R.; WEN, JIANGTAO
To: MOBILYGEN CORPORATION
Reel/Frame 017642/0932 →