IP Library Granted Patent US 8,478,107
Granted Patent B2
US 8,478,107 · App. 12/055,847 · Granted Jul 2, 2013

V-chip data processing for decoder with personal video recording functionality

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,478,107
App. No.
12/055,847
Granted
Jul 2, 2013
Kind
B2
Abstract

Systems and method for processing v-chip data for an MPEG-2 decoder with personal video recording functionality are provided. In one example, a system that processes V-Chip data with personal video recording functionality may include a data transport engine and a video decoder. The video decoder may be coupled to the data transport engine and may be adapted to parse out V-Chip data.

Claims (44)

1. A method for processing V-Chip data with personal video recording functionality, comprising:

ascertaining the V-Chip data from a video bitstream;

associating the V-Chip data with the video bitstream;

storing the V-Chip data and the video bitstream in a storage media;

accessing the V-Chip data from the storage media;

determining whether to display the video bitstream stored in the storage media as a function of the V-Chip data accessed from the storage media; and

encoding the V-Chip data accessed from the storage media onto a video output if it is determined to not display the video bitstream.

2. The method according to claim 1 , further comprising receiving the video bitstream.

3. The method according to claim 2 , wherein receiving the video bitstream comprises receiving the video bitstream via a data transport processor.

4. The method according to claim 1 , further comprising transmitting the video bitstream to a soft decode engine.

5. The method according to claim 1 , wherein ascertaining the V-Chip data from a video bitstream comprises parsing the transport stream for the V-Chip data.

6. The method according to claim 1 , wherein ascertaining the V-Chip data from a video bitstream comprises parsing out the V-Chip data from the video bitstream with a decoder.

7. The method according to claim 6 , further comprising communicating the parsed out V-Chip data to a host.

8. The method according to claim 1 , further comprising, subsequent to ascertaining the V-Chip data, communicating the ascertained V-Chip data to a host.

9. The method according to claim 1 , wherein associating the V-Chip data with the video bitstream comprises associating, via a host, the V-Chip data with the video bitstream.

10. The method according to claim 1 , wherein accessing the V-Chip data from the storage media comprises accessing, via a host, the V-Chip data from the storage media.

11. The method according to claim 10 , wherein determining whether to display the video bitstream stored in the storage media as a function of the V-Chip data accessed from the storage media comprises instructing, via the host, a decoder to decode the video bitstream associated with the V-Chip data.

12. The method according to claim 1 , wherein determining whether to display the video bitstream stored in the storage media as a function of the V-Chip data accessed from the storage media comprises determining whether to decode the video bitstream stored in the storage media as a function of the V-Chip data accessed from the storage media.

13. The method according to claim 1 , further comprising, if it is determined to display the video bitstream, then displaying the associated video bitstream from the storage media.

14. The method according to claim 1 , further comprising, if it is determined to not display the video bitstream, then not displaying the associated video bitstream from the storage media.

15. The method according to claim 1 , further comprising, if it is determined to not display the video bitstream, then displaying a message based at least in part on the encoded V-Chip data.

16. A system that processes V-Chip data with personal video recording functionality, comprising:

a data transport engine; and

a parsing circuit coupled to the data transport engine, the parsing circuit being adapted to parse out V-Chip data;

wherein the data transport engine is adapted to pass to the parsing circuit information identifying memory locations indicating V-Chip data reference locations.

17. The system according to claim 16 , wherein the parsing circuit comprises a soft decode engine, the soft decode engine being adapted to parse out V-Chip data.

18. The system according to claim 17 ,

wherein the data transport engine receives a transport stream and sends the transport stream to the soft decode engine, and

wherein the soft decode engine parses out the V-Chip data from the transport stream.

19. The system according to claim 18 ,

wherein the soft decode engine sends the parsed out V-Chip data to a host, and

wherein the host associates the V-Chip data with at least one of a video frame and an audio frame of the transport stream.

20. The system according to claim 19 , wherein the V-Chip data and the at least one of the associated video frame and the associated audio frame of the transport stream are stored in a storage media.

21. The system of claim 16 , wherein the parsing circuit is adapted to utilize the passed information to parse through user data to identify user data containing V-Chip information.

22. The system of claim 21 , wherein the parsing circuit is adapted to provide to a host the identified user data or a pointer to the user data.

23. The system of claim 16 , wherein the parsing circuit is a video decoder.

24. The system of claim 16 , wherein the parsing circuit is a host.

25. A system for processing V-Chip data with personal video recording functionality, the system comprising at least one component adapted to, at least:

ascertain the V-Chip data from a video bitstream;

associate the V-Chip data with the video bitstream;

store the V-Chip data and the video bitstream in a storage media;

access the V-Chip data from the storage media;

determine whether to display the video bitstream stored in the storage media as a function of the V-Chip data accessed from the storage media; and

encode the V-Chip data accessed from the storage media onto a video output if it is determined to not display the video bitstream.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
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 Jun 6, 2013
From: WALLS, FREDERICK G.; BHATIA, SANDEEP; STULTS, JOSHUA J.; ARALAGUPPE, VIJAYANAND; CHEN, SHERMAN (XUEMIN); SIMON, DANIEL Z.
To: BROADCOM CORPORATION
Reel/Frame 030558/0872 →