IP Library Granted Patent US 8,374,348
Granted Patent B2
US 8,374,348 · App. 10/501,858 · Granted Feb 12, 2013

Device for secure transmission recording and visualisation of audiovisual programmes

Inventor: Daniel Lecomte (Paris, FR)
Assignee: Nagra France
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,374,348
App. No.
10/501,858
Granted
Feb 12, 2013
Kind
B2
Abstract

A method of distributing video sequences according to a nominal flow format including a succession of frames each including at least one I block corresponding to a complete digital I image and at least one N block corresponding to differences between a digital N image and at least one other image including analyzing the flow of sequences to generate a first modified flow having a format of a nominal flow and having modified N blocks and a second flow of any format including digital information required to reconstruct the modified blocks; and transmitting the first and second flows from a server to destination equipment, and calculating on the destination equipment a synthesis of a flow in a nominal format as a function of the first flow and the second flow.

Claims (23)

1. A method of distributing video sequences in a coded stream including a succession of images each comprising at least one Intra-frame coded image (I picture) and at least one Prediction coded image corresponding to differences between at least two images of the succession of images comprising:

analyzing an original coded stream prior to transmission to an input/output device of a client and generating, based upon the analysis, a first modified stream and a second stream, wherein said first modified stream includes a modified Prediction coded image, said modified Prediction coded image being a randomly generated image or the result of swapping two Prediction coded images, so that the modification from said at least one Prediction coded image results in a visually altered video sequence, and an I picture, which is not modified, said first modified stream maintaining a form for an encoding system applied to said original coded stream after said modification, and said second stream including digital information that allows a reconstruction from said modified Prediction coded image to said original coded stream;

separately transmitting the two generated streams from a server to a destination device; and

synthesizing said first modified stream and said second stream at the destination device to reconstruct said original coded stream.

2. The method according to claim 1 , wherein said Prediction coded image is an interframe Prediction coded image and/or a bidirectional Prediction coded image calculated by motion compensation from a previous or subsequent interframe Prediction coded image or the I picture.

3. The method according to claim 1 , wherein said second stream includes a pre-modification image that corresponds to the modified Prediction coded image in said first modified stream; and at said destination device, the modified Prediction coded image in said first modified stream is replaced with the corresponding image in said second stream in the synthesis of reconstructing said original coded stream.

4. The method according to claim 1 , wherein said modified Prediction coded image is a replacement P picture that is different from, but has the same data volume as, and replaces a first P picture following the I picture.

5. The method according to claim 1 , wherein said modified Prediction coded image is a modified Prediction coded image whose modification is done by replacing an n-th interframe Prediction coded image (P picture) following the I picture with a first bidirectional Prediction coded image (B picture) following the P picture.

6. The method according to claim 1 , wherein said second stream is distributed via any of a switched telephone network (analog or digital) and a mobile telephone network with GSM, GPRS or UMTS.

7. The method according to claim 1 , wherein said first modified stream is a stream that can be decoded by a decoder that is itself based on an MPEG standard or is compliant with an MPEG standard.

8. The method according to claim 1 , wherein said coded stream is a stream that is encoded in an MPEG standard or is encoded by a method compliant with an MPEG standard; said Intra-frame coded image is equivalent to I picture in the MPEG standard; and said Prediction coded image is equivalent to P picture or B picture in the MPEG standard.

9. The method according to claim 1 , wherein said first modified stream includes a modified P block that constitutes part of the interframe Prediction coded image (P picture).

10. A video-stream generating system that generates a video stream as a coded stream including a succession of frames each comprising at least one Intraframe coded image (I picture) and at least one Prediction coded image corresponding to differences between at least two images of the succession of images, comprising:

at least one multimedia server which contains original video sequences; and

an analyzing device that analyzes the video stream originating from an input/output server, said analyzing device detecting said Prediction coded image in said video stream and generating two streams, one of which is a first modified stream and the other of which is a second stream; wherein said first modified stream includes a modified Prediction coded image, said modified Prediction coded image being a randomly generated image or the result of swapping two Prediction coded images, so that the modification from said at least one Prediction coded image results in a visually altered video sequence, and an I picture, which is not modified, said first modified stream maintaining a form for an encoding system applied to said original coded stream after said modification; said second stream including digital information that allows reconstruction from said modified Prediction coded image to said video stream; and said video-stream generating system, in response to a request from a user, separately transmits said first modified stream and said second stream.

11. The system according to claim 10 , further comprising a memory that records a “private copy” marker indicating for each user a right to each video content; wherein said right of each user includes a right to watch a private copy of a video content an unlimited number of times, a right to watch the private copy a limited number of times with an indication of the number, or a right prohibiting private copying; said video-stream generating system, in response to a request from a user for privately copying a specific video content, providing said first modified stream to said user; and said video-stream generating system, in response to a request from said user for watching said private copy of the video content, transmitting said second stream to said user after confirming the right to the video content.

12. A video-stream playing device for playing a video stream as a coded stream including a succession of frames each comprising at least one Intra-frame coded image (I picture) and at least one Prediction coded image corresponding to differences between at least two images of the succession of images, comprising:

a stream decoder which decodes said coded stream;

at least one recording interface which stores content of a first modified stream including a modified Prediction coded image, said modified Prediction coded image being a randomly generated image or the result of swapping two Prediction coded images, so that the modification from said at least one Prediction coded image results in a visually altered video sequence, and an I picture, which is not modified, said first modified stream maintaining a form for an encoding system applied to said original coded stream after said modification;

at least one display interface; and

a synthesizing unit that detects said modified Prediction coded image in said first modified stream and reconstructs the original coded steam from said first modified stream and a second stream that includes the Prediction coded image, which is not modified.

13. The device according to claim 12 , wherein said synthesizing unit further comprises a memory device for temporarily storing said second stream;

and said second stream stored temporarily in said memory device is deleted after the original coded stream is reconstructed from said second stream and said first modified stream, which is stored in said recording interface.

Assignments (2)
MERGER Recorded Feb 26, 2010
From: MEDIALIVE
To: NAGRA FRANCE
Reel/Frame 023985/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2004
From: LECOMTE, DANIEL
To: MEDIALIVE
Reel/Frame 015285/0275 →
Priority Claims (1)
FR 02 00635 · Jan 18, 2002 · national
Continuity (1)
Related Publication 20050155073A1 · Jul 14, 2005