IP Library › Granted Patent US 8,948,309
Granted Patent B2
US 8,948,309 · App. 11/686,876 · Granted Feb 3, 2015

Method and system for redundancy-based decoding of video content in a wireless system

Inventors: Jeyhan Karaoguz (Irvine, CA); Hooman Honary (Newport Coast, CA); Nambirajan Seshadri (Irvine, CA); Jason A. Trachewsky (Menlo Park, CA); Arie Heiman (Rannana, IL)
Assignee: Broadcom Corporation
H04N19/00545H04L1/0054H04N19/00533H04N19/00078H04L1/1671H04L1/1819
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,948,309
App. No.
11/686,876
Granted
Feb 3, 2015
Kind
B2
Abstract

Aspects of a method and system for redundancy-based decoding of video content in a wireless system are provided. A wireless receiver may determine whether a received multimedia data stream comprises video content and may select a redundancy-based decoder when video content is detected. The wireless receiver may be a wireless local area network (WLAN) receiver or a cellular receiver. Video content may be indicated by at least one flag in a preamble or a reserved field of the received multimedia data. The redundancy-based decoder may be a Viterbi decoder. The wireless receiver may enable a standard Viterbi decoder to decode portions of the multimedia data that do not comprise video content. The wireless receiver may generate at least one signal to select the redundancy-based decoder or the standard Viterbi decoder.

Claims (43)

1. A method for signal processing, the method comprising:

performing by one or more processors and/or circuits in a wireless receiver:

identifying portions of a multimedia data stream comprising non-video content received by said wireless receiver;

identifying portions of a multimedia data stream comprising video content received by said wireless receiver;

enabling a non-redundancy based channel decoder to decode said identified portion of said multimedia data stream comprising non-video content;

decoding, utilizing said enabled non-redundancy based channel decoder, said identified portion of said multimedia data stream comprising non-video content;

enabling a redundancy-based channel decoder to decode said identified portion of said multimedia data stream comprising video content; and

decoding, utilizing said enabled redundancy-based channel decoder, said identified portion of said multimedia data stream comprising video content, wherein said redundancy-based channel decoding is based on redundancy information in the video content.

2. The method according to claim 1 , comprising disabling said redundancy-based channel decoder when decoding portions of said multimedia data stream that do not comprise video content.

3. The method according to claim 1 , wherein said wireless receiver is a wireless local area network (WLAN) receiver.

4. The method according to claim 1 , wherein said wireless receiver is a cellular receiver.

5. The method according to claim 1 , comprising determining whether said identified portion of said multimedia data stream comprises video content based on at least one flag in a preamble of said multimedia data stream.

6. The method according to claim 1 , comprising determining whether said identified portion of said multimedia data stream comprises video content based on at least one flag in a reserved field of said multimedia data stream.

7. The method according to claim 1 , wherein said redundancy-based channel decoder is a Viterbi decoder.

8. The method according to claim 1 , comprising generating at least one signal for said selecting of said redundancy-based channel decoder.

9. A non-transitory computer readable medium having stored thereon, a computer program having at least one code section for signal processing, the at least one code section being executable by a computer for causing the computer to perform steps comprising:

identifying portions of a multimedia data stream comprising video content received by a wireless receiver;

identifying portions of a multimedia data stream comprising non-video content received by said wireless receiver;

enabling a non-redundancy based channel decoder to decode said identified portion of said multimedia data stream comprising non-video content;

decoding, utilizing said enabled non-redundancy based channel decoder, said identified portion of said multimedia data stream comprising non-video content;

enabling a redundancy-based channel decoder to decode said identified portion of said multimedia data stream comprising video content; and

decoding, utilizing said enabled redundancy-based channel decoder, said identified portion of said multimedia data stream comprising video content, wherein said channel decoding is based on redundancy information in the video content.

10. The non-transitory computer readable medium according to claim 9 , wherein said at least one code section comprises code for disabling said redundancy-based channel decoder when decoding portions of said multimedia data stream that do not comprise video content.

11. The non-transitory computer readable medium according to claim 9 , wherein said wireless receiver is a WLAN receiver.

12. The non-transitory computer readable medium according to claim 9 , wherein said wireless receiver is a cellular receiver.

13. The non-transitory computer readable medium according to claim 9 , wherein said at least one code section comprises code for determining whether said identified portion of said multimedia data stream comprises video content based on at least one flag in a preamble of said multimedia data stream.

14. The non-transitory computer readable medium according to claim 9 , wherein said at least one code section comprises code for determining whether said identified portion of said multimedia data stream comprises video content based on at least one flag in a reserved field of said multimedia data stream.

15. The non-transitory computer readable medium according to claim 9 , wherein said redundancy-based channel decoder is a Viterbi decoder.

16. The non-transitory computer readable medium according to claim 9 , wherein said at least one code section comprises code for generating at least one signal for said selecting of said redundancy-based channel decoder.

17. A system for signal processing, the system comprising:

a wireless receiver that enables identifying portions of a multimedia data stream received by said wireless receiver that comprise video content;

said wireless receiver identifying portions of a multimedia data stream comprising non-video content received by said wireless receiver;

said wireless receiver enabling a non-redundancy based channel decoder to decode said identified portion of said multimedia data stream comprising non-video content;

said enabled non-redundancy based channel decoder, said identified portion of said multimedia data stream comprising non-video content;

said wireless receiver enables a redundancy-based channel decoder for decoding said identified portion of said multimedia data stream comprising video content; and

said redundancy-based channel decoder enables decoding, based on redundancy information in the video content, said identified portion of said multimedia data stream comprising video content.

18. The system according to claim 17 , wherein said wireless receiver enables disabling said redundancy-based channel decoder when decoding portions of said multimedia data stream that do not comprise video content.

19. The system according to claim 17 , wherein said wireless receiver is a WLAN receiver.

20. The system according to claim 17 , wherein said wireless receiver is a cellular receiver.

21. The system according to claim 17 , wherein said wireless receiver enables determining whether said identified portion of said multimedia data stream comprises video content based on at least one flag in a preamble of said multimedia data stream.

22. The system according to claim 17 , wherein said wireless receiver enables determining whether said identified portion of said multimedia data stream comprises video content based on at least one flag in a reserved field of said multimedia data stream.

23. The system according to claim 17 , wherein said redundancy-based channel decoder is a Viterbi decoder.

24. The system according to claim 17 , wherein said wireless receiver enables generating at least one signal for said selecting of said redundancy-based channel decoder.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2007
From: KARAOGUZ, JEYHAN; HONARY, HOOMAN; SESHADRI, NAMBIRAJAN; TRACHEWSKY, JASON A.; HEIMAN, ARIE
To: BROADCOM CORPORATION
Reel/Frame 019187/0304 →
Continuity (3)
Continuation In Part 11189634 · Jul 26, 2005
Provisional Application 60893299 · Mar 6, 2007
Related Publication 20080219381A1 · Sep 11, 2008