IP Library Granted Patent US 7,203,955
Granted Patent B2
US 7,203,955 · App. 11/017,927 · Granted Apr 10, 2007

High definition media storage structure and playback mechanism

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,203,955
App. No.
11/017,927
Granted
Apr 10, 2007
Kind
B2
Abstract

An apparatus and method for storing and playing high definition content is disclosed. This invention provides a mechanism for storing and playing back high definition content on a medium such as DVD optical disc. One aspect of the invention is that elementary streams may be multiplexed and processed in a high definition media player instead of at authoring time. Another aspect of the invention is that it provides for extended real-time features such as inserting watermarks into the content stream, decrypting selected sections of the content stream, and performing trick playback display modes.

Claims (54)

1. An apparatus for playing high definition content comprising:

(a) a high definition media player for receiving multiplexed high definition content from a media source, said multiplexed high definition content and timestamps contained in data packets;

(b) a content processor for processing said multiplexed high definition content into transport packets; and

(c) an HDTV comprising:

(1) a decrypter;

(2) a demultiplexer;

(3) a watermark buffer for receiving watermark data;

(4) a video buffer for receiving video data; and

(5) a watermark inserter for inserting watermarks into the video data, determined by the video data and watermark data.

2. The apparatus according to claim 1 , wherein said data packets are contained in sectors.

3. The apparatus according to claim 1 , further including a transport packet modulator for modulating said transport packets.

4. The apparatus according to claim 1 , wherein said data packets comprise at least one of:

(a) watermark data;

(b) video data;

(c) audio data;

(d) executable data; and

(e) process data.

5. The apparatus according to claim 1 , wherein preselected blocks of said data packets are encrypted.

6. The apparatus according to claim 1 , wherein said media source is an optical disc.

7. The apparatus according to claim 2 , wherein said sectors are DVD sectors, and said content processor generates an ATSC transport system.

8. The apparatus according to claim 4 , wherein said watermark data includes at least one of:

(a) a watermark identifier;

(b) an offset:

(c) a presentation time stamp;

(d) original data; and

(e) size data.

9. The apparatus according to claim 4 , wherein said video data includes at least one of the following:

(a) a start code; and

(b) a watermark identifier.

10. The apparatus according to claim 1 , wherein said content processor further includes a trick mode generator.

11. The apparatus according to claim 10 , wherein said trick mode generator can create a slow motion effect by inserting empty predictive frames into a video elementary stream between picture frames, wherein the rate of said slow motion effect is determined by the quality of predictive frames instead.

12. The apparatus according to claim 10 , wherein said trick mode generator can create a pause effect by inserting into a video elementary stream a multitude of predictive frames.

13. The apparatus according to claim 10 , wherein said trick mode processor can create a fast forward playback effect by inserting forwardly sequenced Intra-coded picture frames interspersed with empty predictive frames into a transport packet stream, wherein the rate of said fast forward motion effect is determined by the quantity of Intra-coded picture frames and predictive frames.

14. The apparatus according to claim 10 , wherein said trick mode processor can create a rewind playback effect by inserting reverse sequenced Intra-coded picture frames interspersed with empty predictive frames into a transport packet stream, wherein the rate of said rewind playback effect is determined by the quantity of Intra-coded picture frames and predictive frames.

15. The apparatus according to claim 10 , wherein said trick mode processor can create a playback effect by inserting Intra-coded picture frames interspersed with frames into a transport packet stream.

16. A method for playing multiplexed high definition content comprising:

(a) receiving multiplexed high definition content from a media source, said multiplexed high definition content and timestamps contained in data packets;

(b) processing said multiplexed high definition content into transport packets; and

(c) outputting said transport packets to an HDTV, said HDTV comprising:

(1) a decrypter;

(2) a demultiplexer;

(3) a watermark buffer for receiving watermark data;

(4) a video buffer for receiving video data; and

(5) a watermark inserter for inserting watermarks into the video data, determined by the video data and watermark data.

17. The method according to claim 16 , wherein said data packets are contained in sectors.

18. The method according to claim 16 , further including the steps of:

(a) modulating said transport packets; and

(b) outputting said modulated transport packets.

19. The method according to claim 16 , wherein said step of receiving said multiplexed high definition content from a media sources comprises reading content from an optical disc.

20. The method according to claim 19 , wherein said optical disc is a DVD and said step of reading content from an optical disc further comprises reading DVD sectors from said optical disc.

21. The method according to claim 16 , wherein said step of processing said multiplexed high definition content into transport packets further includes generating a slow motion effect by inserting empty predictive frames into a video elementary stream between picture frames, wherein the rate of said slow motion effect is determined by the quantity of predictive frames inserted.

22. The method according to claim 16 , wherein said step of processing said multiplexed high definition content into transport packets further includes generating a fast forward playback effect by inserting forwardly sequenced Intra-coded picture frames interspersed with empty predictive frames into a transport packet stream, wherein the rate of fast forward motion effect is determined by the quantity of Intra-coded picture frames and predictive frames.

23. The method according to claim 16 , wherein said step of processing said multiplexed high definition content into transport packets further includes generating a rewind playback effect by inserting reverse sequenced Intra-coded picture frames interspersed with empty predictive frames into a transport packet stream, wherein the rate of said fast forward motion effect is determined by the quantity of Intra-coded picture frames and predictive frames.

24. The method according to claim 16 , wherein said step of processing said multiplexed high definition content into transport packets further includes creating a playback effect by inserting Intra-coded picture frames interspersed with frames into a transport packet stream.

Assignments (5)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044127/0735 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNOR PREVIOUSLY RECORDED ON REEL 028083, FRAME 0108. Recorded Jun 20, 2012
From: INNOVATIVE VIDEO SECURITY LLC
To: GOOGLE INC.
Reel/Frame 028431/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2012
From: INOVATIVE VIDEO SECURITY LLC C/O BINGHAM MCCUTCHEN LLP
To: GOOGLE INC.
Reel/Frame 028083/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2011
From: CIRCUIT CITY STORES, INC. LIQUIDATING TRUST
To: INNOVATIVE VIDEO SECURITY LLC C/O BINGHAM MCCUTCHEN LLP
Reel/Frame 026879/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2011
From: DIGITAL VIDEO EXPRESS, LP
To: CIRCUIT CITY STORES, INC. LIQUIDATING TRUST
Reel/Frame 026846/0075 →