IP Library Granted Patent US 7,366,397
Granted Patent B2
US 7,366,397 · App. 10/166,824 · Granted Apr 29, 2008

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 7,366,397
App. No.
10/166,824
Granted
Apr 29, 2008
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 (42)

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

ascertaining the V-Chip data from a transport stream;

associating the V-Chip data with the transport stream;

storing the V-Chip data and the transport stream in a storage media;

accessing the V-Chip data from the storage media;

determining whether to display the transport stream 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 transport stream.

2. The method according to claim 1 , further comprising receiving the transport stream.

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

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

5. The method according to claim 1 , wherein ascertaining the V-Chip data from a transport stream 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 transport stream comprises parsing out the V-Chip data from the transport stream 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 transport stream comprises associating, via a host, the V-Chip data with the transport stream.

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 transport stream 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 transport stream associated with the V-Chip data.

12. The method according to claim 1 , wherein determining whether to display the transport stream stored in the storage media as a function of the V-Chip data accessed from the storage media comprises determining whether to decode the transport stream 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 transport stream, then displaying the associated transport stream from the storage media.

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

15. The method according to claim 1 , further comprising, if it is determined to not display the transport stream, 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 video decoder coupled to the data transport engine, the video decoder being adapted to parse out V-Chip data;

wherein the data transport engine is adapted to pass to the video decoder information identifying memory locations of user data start codes.

17. The system according to claim 16 , wherein the video decoder 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 video decoder 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 video decoder is adapted to provide to a host the identified user data or a pointer to the user data.

23. 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 transport stream;

associate the V-Chip data with the transport stream;

store the V-Chip data and the transport stream in a storage media;

access the V-Chip data from the storage media;

determine whether to display the transport stream 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 transport stream.

Assignments (4)
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 Jul 31, 2002
From: WALLS, FREDERICK G.; BHATIA, SANDEEP; STULTS, JOSHUA J.; ARALAGUPPE, VIJAYANAND; CHEN, SHERMAN (XUEMIN); SIMON, DANIEL Z.
To: BROACOM CORPORATION
Reel/Frame 013136/0765 →