Described herein are a method and apparatus including receiving digital video content, receiving an indication of an object of an image of the digital video content, receiving an indication of a grouping of the object in a frame sequence per second, swapping forward in time the grouping of the object with a time-following object to generate a first non-sequential frame of digital video content, performing an object assignment for the forward time swap, swapping backward in time the grouping of the object with a time-following object to generate a second non-sequential frame of digital video content and performing an object assignment for the backward time swap. The swapping backward in time and the swapping forward in time cause flicker in a recording of the digital video content.
|
1. A method, said method comprising:
receiving digital video content;
receiving an indication of an object of an image of said digital video content;
receiving an indication of a grouping of said object in a frame sequence, wherein said grouping of said object is one of lines or pixels or a combination of lines and pixels, and wherein said grouping of said object defines a horizontal and vertical position of said object within said image;
intra-frame swapping said grouping of said object with a grouping of a neighboring object, wherein said neighboring object is defined by a grouping of an object, and wherein said intra-frame swapping occurs in a forward direction with respect to time;
performing an object assignment for said forward time swap;
intra-frame swapping said grouping of said object with a grouping of a neighboring object, wherein said neighboring object is a grouping of an object, and wherein said intra-frame swapping occurs in a backward direction with respect to time; and
performing an object assignment for said backward time swap, wherein said forward time swap of objects occurs for half of a pre-determined time interval and said backward time swap occurs for half of said pre-determined time interval.
6. An apparatus comprising:
means for receiving digital video content;
means for receiving an indication of an object of an image of said digital video content;
means for receiving an indication of a grouping of said object in a frame sequence, wherein said grouping of said object is one of lines or pixels or a combination of lines and pixels, and wherein said grouping of said object defines a horizontal and vertical position of said object within said image;
means for intra-frame swapping said grouping of said object with a grouping of a neighboring object, wherein said neighboring object is a grouping of an object that follows said grouping of objects in time, and wherein said intra-frame swapping occurs in a forward direction with respect to time;
means for performing an object assignment for said forward time swap;
means for intra-frame swapping said grousing of said object with a grouping of a neighboring object, wherein said neighboring object is a grouping of an object that precedes said grouping of object in time, and wherein said intra-frame swapping occurs a backward direction with respect to time; and
means for performing an object assignment for said backward time swap, wherein said forward time swap of objects occurs for half of a pre-determined time interval and said backward time swap occurs for half of said pre-determined time interval.
2. The method according to
3. The method according to
5. The method according to
7. The apparatus according to
8. The apparatus according to
10. The apparatus according to
|
This application claims the benefit, under 35 U.S.C. §365 of International Application PCT/IB2010/001050, filed May 6, 2010, which was published in accordance with PCT Article 21(2) on Nov. 10, 2011 in English.
The present invention relates to digital cinema and, in particular, to a method and apparatus related to anti-piracy for liquid crystal projection systems.
The unwanted and illegal video recording (camcording) in theatres projecting digital cinema content adversely affects the authorship rights of movie creators, and also the business of production studios and theatre chains. Different methods exist to protect against (combat) illegal recording (camcording), but some of them are intrusive for the audience, others (such as laser-based methods) are dangerous for the movie viewers, or have doubtful efficiency.
A number of attempts to technically prevent the video recording (camcording) in movie theatres have been described. So far there is no recognized technology that satisfies this need. Also, with the advent of Digital Cinema (DC), techniques of watermarking were created. Watermarking detection recognizes in which theatre the recording (camcording) occurred but will not be able to obstruct illegal video image capturing. That is, with the aid of watermarking detection techniques and a copy of the pirated content, it is possible to determine when and where the pirated copy was recorded (captured). The accused pirate must still be captured and then it becomes a legal matter as to conviction and punishment. In the alternative or additionally, the content distributor may approach the operator of the theatre at which the alleged pirated copy was recorded and demand increased security. It would be far easier and more efficient to discourage piracy by rendering the pirated copy unpleasant or irritating to view (watch) during rendering (displaying) of the content. The difficulties come from the fact that the viewing in the theatre may be affected by the protecting tools—the picture could be degraded, or the audience could be exposed to unwanted light flashing and beaming, e.g., if lasers were used.
There are four categories of anti-piracy methods, to which the method of the present invention could be compared:
It would be advantageous to have a safe and efficient method for anti-piracy, which creates enough disturbances on the digital cinema but does not decrease the quality of digital cinema viewing.
The digital cinema anti-piracy method and apparatus for liquid crystal projector systems increases the level of protection against movie piracy in cinema theatres equipped with liquid crystal on silicon (LCOS) digital projectors. If somebody is illegally using a video camera to shoot (record, camcord) a movie (digital image content) being rendered (displayed) on a theatre screen, using the present invention, this video camera will record the digital image content with an invisible artifact, which will become visible when the recorded pictures are reproduced later on a video display. As used herein a video display used for playback of illegally recorded or camcorded digital image content may be a TV or computer monitor or home projection system or any other equivalent unit upon which digital image content can be rendered (displayed).
The present invention extends the research done earlier and filed as PCT Patent Application Number PCT/IB2007/000553. This earlier patent application concerned inducing flicker in Digital Light Processing (DLP) projection systems in order to combat piracy of digital image content. The present invention focuses on Liquid Crystal Displays (LCD) that employ different technology than DLP displays.
The present invention applies non-sequential generation of the image in a frame buffer of a reproduction stage apparatus at a post-production facility thus building an image protection of the digital cinema image content. The non-sequential generated image is then distributed to theatres for use with LCD/LCOS digital projectors (projection systems). Instead of the normal line-by-line and pixel-by-pixel video (digital image content) generation to create the picture, the method of the present invention generates the video display frame lines and pixels in a sequence, defined by an anti-piracy method of the present invention. The latter aims to create a time-gap where the illegally used video camera (camcorder) periodically captures a video frame with missing elements, while the Human Visual System (HVS) integrates the gap during the theatre presentation.
The method and apparatus of the present invention create a content-related flicker in the reproduced camcorded (recorded) movie (video, digital image content), making it unpleasant and irritating to watch (view). For best results, the selection of the frame object used to create the flicker in one scene is done by a human operator during the movie mastering.
The present invention improves the abilities for technical protection against illegal camcording (recording) in digital cinema theatres by applying non-intrusive image processing technology. The method of the present invention is adapted to LCOS type of projectors, which are becoming popular in digital cinema theatres, and targets particularly the Silicon X-tal Reflective Display (SXRD). The present invention could be part of a system that covers multiple types of projectors, including LCD and LCOS. The approach described herein is safe and non-intrusive. It introduces flicker in the reproduced illegal image.
Described herein are a method and apparatus including receiving digital video content, receiving an indication of an object of an image of the digital video content, receiving an indication of a grouping of the object in a frame sequence per second, swapping forward in time the grouping of the object with a time-following object to generate a first non-sequential frame of digital video content, performing an object assignment for the forward time swap, swapping backward in time the grouping of the object with a time-following object to generate a second non-sequential frame of digital video content and performing an object assignment for the backward time swap. The swapping backward in time and the swapping forward in time cause flicker in a recording of the digital video content.
The present invention is best understood from the following detailed description when read in conjunction with the accompanying drawings. The drawings include the following figures briefly described below:
Recently, significant progress has been made in the domain of digital projection technology, which is starting to replace the classic film projection. A goal of the present invention is use some of the features of the digital LCD and LCOS projector systems not available in the traditional film projection system, and to develop a new tool (weapon, barrier) against illegal camcording.
One feature of digital projectors based on LCOS devices, is their image grid, where every pixel can be addressed individually. The voltage charge, applied to a display cell, does not follow the classic sequential process called raster. Digital Cinema employs 12 bits of quantized digital video for each RGB color, and every image element in a LCOS system is processed via a digital-to-analog converter for display (rendering) on the theatre screen. The possibility for random access to all frame pixels is used here to deliver the anti-piracy method of the present invention. The reproduced digital image conforms to the motion picture imaging standards and satisfies the picture perception in Human Visual System (HVS).
LCOS projection systems are capable of displaying (rendering) digital images at different frame rates or number of projected Frames Per Second (FPS). The process allows for smooth change from one speed to another, e.g. from 24 FPS (classic film rate) to 30 FPS (video rate), to 60 FPS, or even higher. Using this option to confuse the illegal camcording has been discussed by others, but the Digital Cinema Initiative specifications call for a constant frame rate.
The approach described herein is to change the intra-frame projection time position of selected scene objects. The method of the present invention gradually shifts the time (moment) of appearance of these selected objects from frame to frame. This process thus creates a frame gap in the illegal recording.
Choosing appropriate scene objects is conducted at for example, a post-production stage with the objective of creating a flicker that will provide maximum protection.
The digital cinema Anti-Piracy method for LCD and LCOS projectors is harmless to the theatre audience, does not affect audience picture perception, and provides indicative artifacts on the illegally recorded image.
The display value for a LCD pixel could be entered as both sequences, namely the line-by-line and the pixel-by-pixel sequences that access it, or in a random manner in one video frame. This way an object can be selected and its pixels reproduced in a sequence, otherwise they would be spread over several video image lines. The brightness of the reproduced object remains unchanged.
The method of the present invention gradually changes (over a time interval, for example 1.0 seconds), during LCD projection, the intra-frame time position of selected scene objects in the forward direction for 0.5 second of a 1.0 second time interval, and gradually returns in the backward direction for the other 0.5 second of the 1.0 second time interval. The process is then repeated with the selected scene objects. Since the LCD principle of light emission is radically different from the light modulation in DLP projectors, the object time shift is achieved in a random access manner.
The image in
The details of the method of the present invention are depicted in
The present invention accelerates the phase difference until at some point in time the camcorded (recorded) frame misses one scene object, as shown in
The given example and figures are for object grouping by their video lines. The method of the present invention, though, includes also grouping by pixels, as well as by pixels and video lines combined. The three versions are based on the same principle: modifying the object reproduction moment, as selected and tested at the post-production phase of the movie.
The fundamentals of the present invention are connected to image-related flicker. When reproduced, the illegal recording (camcording) has some objects appear to change their brightness from one frame to the next frame. The object's moment (instant, time) of appearance in the frame is modified to create a time gap, where the missing object in the illegal camcording (recording) has actually zero brightness. This time processing is similar to Pulse Position Modulation (PPM). There is a threshold of visibility for flicker in the HVS. The flicker of the present invention is below the threshold of visibility in DC theatres, due to the direct viewing of PPM image objects over more than one frame. A illegally recorded (camcorded) video, on the other hand, first converts the PPM image objects to video level in one frame via its optical sensors, and then the viewer of its image will notice the flicker, based on the level difference between neighboring frames.
It could be assumed that the operator of the camera (camcorder) that illegally recorded (camcorded) the video content will know about the flicker-creating method and may try to reduce its effect by keeping the camera shutter open. The efficiency of the present invention, though, is not affected by any camera function, since a camera would capture the gap because it uses its own frame-based sequence, while HVS integrates the PPM pictures.
The present invention is for human operator involvement in selecting which scene objects to flicker. Thus, the method and apparatus of the present invention occur and are located at a post-production facility. The object position on the screen could also be selected for best protection. Thus, the flicker could be moved to a zone where it is more efficient and/or noticeable.
It is to be understood that the present invention may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof. Preferably, the present invention is implemented as a combination of hardware and software. Moreover, the software is preferably implemented as an application program tangibly embodied on a program storage device. The application program may be uploaded to, and executed by, a machine comprising any suitable architecture. Preferably, the machine is implemented on a computer platform having hardware such as one or more central processing units (CPU), a random access memory (RAM), and input/output (I/O) interface(s). The computer platform also includes an operating system and microinstruction code. The various processes and functions described herein may either be part of the microinstruction code or part of the application program (or a combination thereof), which is executed via the operating system. In addition, various other peripheral devices may be connected to the computer platform such as an additional data storage device and a printing device.
It is to be further understood that, because some of the constituent system components and method steps depicted in the accompanying figures are preferably implemented in software, the actual connections between the system components (or the process steps) may differ depending upon the manner in which the present invention is programmed. Given the teachings herein, one of ordinary skill in the related art will be able to contemplate these and similar implementations or configurations of the present invention.
Patent | Priority | Assignee | Title |
10469763, | Jun 07 2017 | Wisconsin Alumni Research Foundation | Visual privacy protection system |
11039028, | Jun 07 2017 | Wisconsin Alumni Research Foundation | Visual privacy protection system |
Patent | Priority | Assignee | Title |
6559883, | Sep 27 2000 | DIGIMEDIA TECH, LLC | Movie film security system utilizing infrared patterns |
7006630, | Jun 03 2003 | Sovereign Peak Ventures, LLC | Methods and apparatus for digital content protection |
20060029252, | |||
WO2007023482, | |||
WO2008107731, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 06 2010 | Thomson Licensing | (assignment on the face of the patent) | / | |||
Sep 25 2010 | TCHOUKALEYSKY, EMIL | Thomson Licensing | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029245 | /0436 |
Date | Maintenance Fee Events |
May 26 2017 | REM: Maintenance Fee Reminder Mailed. |
Nov 13 2017 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Oct 15 2016 | 4 years fee payment window open |
Apr 15 2017 | 6 months grace period start (w surcharge) |
Oct 15 2017 | patent expiry (for year 4) |
Oct 15 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 15 2020 | 8 years fee payment window open |
Apr 15 2021 | 6 months grace period start (w surcharge) |
Oct 15 2021 | patent expiry (for year 8) |
Oct 15 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 15 2024 | 12 years fee payment window open |
Apr 15 2025 | 6 months grace period start (w surcharge) |
Oct 15 2025 | patent expiry (for year 12) |
Oct 15 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |