SYSTEMS AND METHODS FOR TRANSMITTING THEATER-BASED ANTI PIRACY IMAGES
20200258542 ยท 2020-08-13
Inventors
Cpc classification
G03B21/26
PHYSICS
G11B20/00884
PHYSICS
International classification
G11B20/00
PHYSICS
Abstract
The present application relates to systems, methods, and computer-readable media for deterring video piracy. In aspects, a light source generates an infrared (IR) light spectrum that is projected onto a surface, such as a movie theatre screen. The IR light spectrum may form an watermark that is invisible to members of the audience that are viewing video content projected onto the surface, but that obfuscates at least a portion of video content captured by video recording device that is being used to capture a recording of the video content projected onto the surface. In aspects, a frequency of the IR light spectrum emitted by the light source may be periodically modified to make it more difficult to filter out the watermark.
Claims
1. A system comprising: a light source configured to emit an infrared (IR) light spectrum or a near IR (nIR) light spectrum; at least one processor configured to: generate one or more signals configured to control projection of the IR light spectrum or the nIR light spectrum onto a surface to form a watermark; and periodically modify a frequency of the IR light spectrum or the nIR light spectrum emitted by the light source; and a memory communicatively coupled to the at least one processor.
2. The system of claim 1, further comprising a beam director unit coupled to the light source and configured to modify, responsive to the one or more signals generated by the at least one processor, a direction of projection for the IR light spectrum or the nIR light spectrum.
3. The system of claim 2, wherein modifying the direction of projection modifies at least one characteristic of the watermark.
4. The system of claim 3, wherein the at least one characteristic of the watermark comprises at least one of a shape of the watermark, a size of the watermark, and a location of the watermark.
5. The system of claim 1, further comprising one or more additional light sources configured to emit an IR light spectrum or a nIR light spectrum, wherein at least a portion of the watermark is formed based on the IR light spectrum or the nIR light spectrum emitted by at least one of the one or more additional light sources responsive to signaling generated by the at least one processor.
6. The system of claim 5, further comprising one or more additional steering devices, wherein each of the one or more additional steering devices is coupled to one of the one or more additional light sources and is configured to modify, responsive to signaling generated by the at least one processor, a direction of projection for the IR light spectrum emitted by each of the one or more additional light sources.
7. The system of claim 1, further comprising a primary power supply and a secondary power supply, wherein the primary power supply is configured to draw operational power from an external power source, and wherein the secondary power supply comprises a battery.
8. The system of claim 1, further comprising a second light source configured to emit a visible light spectrum.
9. The system of claim 8, wherein the visible light spectrum emitted by the second light source is configured to calibrate a position of the light source, the watermark, or both.
10. The system of claim 1, further comprising a communication interface configured to communicatively couple the at least one processor to a network, wherein the at least one processor is configured to: generate one or more alerts based on an operational status of the system; and transmit the one or more alerts to a remote device via the network.
11. The system of claim 1, wherein the surface comprises a theatre screen, and wherein the watermark is configured to obfuscate at least a portion of video content projected onto the theatre screen by a projector when recorded by a video recording device.
12. The system of claim 11, wherein the light source is integrated with the projector.
13. The system of claim 11, wherein the at least one processor is configured to synchronize a location of the watermark to particular regions of the theatre screen.
14. The system of claim 1, wherein the watermark comprises a graphic, text, a shape, or a combination thereof.
15. The system of claim 1, further comprising a database, wherein the at least one processor is configured to record information associated with an operational status of the system at the database.
16. The system of claim 15, wherein the database stores watermark location information, and wherein the processor is configured to generate the one or more signals configured to form the watermark based on the location information.
17. The system of claim 15, wherein the database stores watermark timing information, and wherein the processor is configured to periodically modify the frequency of the IR light spectrum or the nIR light spectrum emitted by the light source based on the timing information.
18. The system of claim 1, further comprising a randomization engine, wherein the processor is configured to periodically modify the frequency of the IR light spectrum or the nIR light spectrum emitted by the light source based on an output of the randomization engine.
19. A method comprising: generating, by a light source, an infrared (IR) light spectrum or a near IR (nIR) light spectrum; controlling, by at least one processor, projection of the IR light spectrum or the nIR light spectrum onto a surface to form a watermark; and periodically modifying a frequency of the IR light spectrum or the nIR light spectrum emitted by the light source.
20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: emitting an infrared (IR) light spectrum or a near IR (nIR) light spectrum from a light source; controlling projection of the IR light spectrum or the nIR light spectrum onto a surface to form a watermark; and periodically modifying a frequency of the IR light spectrum or the nIR light spectrum emitted by the light source.
21. A system comprising: a light source configured to emit an electromagnetic signal; at least one processor configured to: generate one or more signals configured to control projection of the emitted signal onto a surface to form a watermark; and periodically modify a frequency of the electromagnetic signal emitted by the light source; and a memory communicatively coupled to the at least one processor.
22. The system of claim 2 wherein the watermark provides an interference signal which distorts underlying video displayed on the surface when observed through a capture device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] For a more complete understanding of the present invention, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
[0007]
[0008]
DETAILED DESCRIPTION
[0009] Various features and advantageous details are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known starting materials, processing techniques, components, and equipment are omitted so as not to unnecessarily obscure the invention in detail. It should be understood, however, that the detailed description and the specific examples, while indicating embodiments of the invention, are given by way of illustration only, and not by way of limitation. Various substitutions, modifications, additions, and/or rearrangements within the spirit and/or scope of the underlying inventive concept will become apparent to those skilled in the art from this disclosure.
[0010] Sneak-cam piracy refers to when a nefarious individual uses a video recording device to record content that he/she is otherwise not authorized to record. For example, such an individual may attend a movie being played at a theatre and use a video recording device to record the movie as it projected onto a movie screen. Sneak-cam piracy is often performed with intentions of releasing the recorded content via the Internet, either for free or for monetary gain. As described in more detail below, in embodiments, a watermark is drawn on a surface, such as a movie theatre screen, during presentation of content.
[0011] In embodiments, the watermark is dynamically generated and is invisible to the viewing audience, but is captured by a video recording device, such as would be used by an individual attempting to perform sneak-cam piracy. For example, Charged Coupled Devices (CCD) and Complementary Metal-Oxide-Semiconductor (CMOS) cameras have a wider light sensitivity band than the human eye, and are sensitive to the near infrared (nIR) portion of the light spectrum. Various devices have previously been proposed to overlay infrared (IR) patterns on screens or use IR flood-lights to drown out the content recorded by such cameras. Most of these previous systems used large, high-powered light arrays and were prohibitively expensive or required extensive modifications to the venue. Additionally, even when installed, these systems produced a static image that can be easily removed with IR filters, digital editing, and postproduction software that has become widely available. Due to such deficiencies, none of these systems have gained wide acceptance in the movie theater community. Instead, mitigation efforts by movie theatre operators typically involve detectives quipped with night vision equipment, which is expensive and time-consuming.
[0012] It is appreciated that while the following discussion is provided in the context of utilizing IR or nIR signals and sources to generate a watermark, the concepts described herein may be applied to any frequency range that is able to provide any form of interference to a camera attempting to pirate a video being displayed. For example, light in the ultraviolet (UV) range may be utilized in whole, or in part, with the following systems. Such UV light could be used to generate watermarks described herein, and/or to more generally generate interference or distortion to a recording device.
[0013] Referring to
[0014] In aspects, the one or more processors 105 may be configured to receive inputs from a user and to generate commands to control the operations of the system 100 to generate watermarks in accordance with embodiments, as described in more detail below. In aspects, the one or more processors 105 may include a real time clock. In aspects, the memory 110 may include random access memory (RAM), dynamic RAM (DRAM) devices, static RAM devices, one or more hard disk drives (HDDs), flash memory devices, solid state drives (SSDs), other devices configured to store data in a persistent or non-persistent state, or a combination of different memory devices. In aspects, the memory 110 may store instructions that, when executed by the one or more processors 105, cause the one or more processors 105 to perform the operations described in connection with the system 100 with reference to
[0015] In aspects, power supply 115 may be configured to draw operational power from an external power source. For example, in aspects, power supply 115 may be plugged into a wall outlet and may draw operational power from a 110V AC wall plug. It is noted that the particular characteristics of the power source (e.g., 110V AC power) have been provided for purposes of illustration, rather than by way of limitation, and that embodiments are not to be limited to certain characteristics of the utilized power source. Additionally, in aspects, the power supply 115 may include a primary power supply and a secondary power supply. For example, the primary power supply may be configured to draw operational power from an external power source, such as an electrical outlet, and the secondary power supply may include a battery that is configured to provide operational power in the event that the primary power supply fails. By providing the secondary power supply, a likelihood that the system 100 may be rendered ineffective in reducing video piracy is greatly decreased. For example, unplugging the primary power supply in an attempt to prevent the generation of the watermark would fail because operational power can be drawn from the secondary power source (e.g., the battery). In aspects, the secondary power supply may be charged during time periods when the system 100 is plugged in to an external power source.
[0016] In aspects, the first light source 125 may be an infrared (IR) or near IR (nIR) light source configured (or other usable frequency, such as UV) to emit an IR light spectrum or nIR light spectrum. In aspects, the second light source 130 may be a light source configured to emit light within the visible light spectrum, such as a visible laser light source. In aspects, the second light source 130 may be utilized to calibrate the first light source 125. For example, the second light source 130 may be used to determine locations where the watermarks generated by the first light source 125 will be located.
[0017] In aspects, the beam combiner 135 may be configured to align the beams of light, illustrated at 155, emitted by both the first light source 125 and the second light source 130 such that the respective beams of light are co-axial before they are provided to the BDU. The BDU may include a beam director 140, a beam controller 145, and a beam actuator 150. The beam director 140 may be configured to interface with the one or more processors 105, such as to receive control signaling from the one or more processors 105, and to interpret the control signaling received from the one or more processors 105 and convert the control signaling received from the one or more processors 105 into control data configured to manage and direct the light emitted by the first light source 125 and/or the second light source 130. The beam controller 145 may be configured to convert the control data received from the beam controller 140 into signals that directly drive a beam actuator 150 to control the direction of the light emitted by the first light source 125 and/or the second light source 130. For example, in aspects, the beam actuator 150 may be configured to receive, as shown at 160, the beams of light and turn them into deflected beams of light. In aspects, the beam actuator may include piezo-electric steered mirrors, micro-servo steered mirrors, or optically active prisms that utilize electric impulses to change the index of refraction of the components to bend the beam. In aspects, regardless of which technology is used to implement the beam actuator 150, this element may rapidly move the beams of light emitted by the first light source 125, the second light source 130, or both, back and forth to generate the watermark. For example, after the beams of light are processed by the beam actuator, the beams of light are spread out or are dithered into a fan or cone, as shown at 165, to cover an area of a surface, such as wall or screen. When the dithered beam is reflected off the surface, the persistence of vision phenomenon causes the appearance of a watermark, as shown at 170, which may appear as continuous lines, forms, or text.
[0018] In aspects, the beam controller 140 may be configured to convert a desired watermark, as may be configured using the screen control module 175, into a vector format using a coordinate transform system, and the beam controller 145 may be configured to convert the vector information into beam steering directions that can be sent to the beam actuator 150. The one or more light sources, such as the light source 125 may be controlled by the beam actuator 150 and projected onto a surface, such as wall or screen, creating the watermark of text, shapes, and/or graphics.
[0019] In aspects, the watermark may include a graphic, text, shape, interference signal, or combination thereof which is able to distort a video captured by a pirate device. For example, the watermark may be formed as a rectangle or other shape that covers a portion of the surface upon which the watermark is projected, such as a movie theatre screen. As another example, the watermark may be formed as text, such as a message, that covers a portion of the surface upon which the watermark is projected, such as a movie theatre screen. As another example, the watermark may be formed as a graphic, such as a logo, that covers a portion of the surface upon which the watermark is projected, such as a movie theatre screen. In aspects, the watermark may include information that identifies a location of venue, such as a movie theatre's address or other identifier, a theatre identifier, such as theatre 1 (for movie theatres that include multiple screens), timestamp information associated with a particular showing of visual content, such as a movie, and other information that may be used to identify the particular location where content was nefariously recorded. In aspects, the watermark may appear as an interference signal that distorts or blurs the underlying video. As briefly explained above, because the watermark is produced using an electromagnetic signal, such as nIR and/or IR beams of light, the watermark may not interfere with the viewing experience of members in the audience, but may visually obfuscate portions of content recorded during presentation of the content while the watermark is present. For example, in the context of a movie theatre, the watermark may be invisible to the audience viewing the movie, but any recording generated from the presentation of the movie would have at least a portion of the video content obfuscated due to the presence of the watermark. In this manner, the nefarious recording would be of low quality and of little interest to individuals that typically seek to acquire access to sneak-cam type video content.
[0020] In aspects, the screen controller 175 may be configured to enable a user to manage and configure the watermark. For example, the screen controller 175 may be stored as instructions that, when executed by the one or more processors 105, cause the one or more processors 105 to provide a graphical user interface that enables the user to configure the text, shapes, graphics, etc. that will be represented by the watermark, and to configure the location(s) where the watermark will be projected onto the surface. In aspects, once the watermark is configured, the user may utilize the visible beam generated by the second light source 130 to adjust the height and width of the watermark to ensure that it is appearing in the correct place and in the correct size and orientation. If desired, the watermark may also be set to track or float around the surface to ensure it cannot easily be removed by masking or with postproduction software. Once the user is satisfied with the watermark's configuration, the first light source 125 may be activated and the second light source 130 may be deactivated, making the watermark invisible to the human eye.
[0021] In aspects, the system 100 may include communication interfaces, such as a local area network (LAN) communication interface 180 and a wireless communication interface 190. The communication interfaces 180, 190 may facilitate communication with other devices over wired and/or wireless connections. In aspects, the one or more processors 105 may be configured to generate one or more alerts based on an operational status of the system, and to transmit the one or more alerts to a remote device via the network. For example, the one or more processors 105 may be configured to generate alerts when various operational events occur, such as when a component fails (e.g., a light source, a power source, etc.), and the alerts may be communicated to one or more desired receiving devices, such as an e-mail address of a manager of the movie theatre, for example.
[0022] As shown in
[0023] In aspects, the system 100 may be integrated with a projection device, such as a movie projector. In additional aspects, the system 100 may be provided as stand-alone device that is placed in proximity of a projection device. For example, in aspects, the system 100 may be enclosed within a housing that is approximately the size of a shoe box, and may be placed above or next to a projector that is used to present movies in a movie theatre. In additional aspects, the system 100 (or portions thereof, such as light sources in communication with other control circuitry) may be mounted on a wall within a movie theatre at a location that enables the watermark to be projected onto a surface, such as the movie screen. In aspects, the system 100 may include one or more additional light sources (not shown in
[0024] In aspects, the one or more processors 105 may be configured to periodically modify a frequency of the electromagnetic signals. For example, one or more processors 105 may be configured to periodically modify the frequency of the IR light spectrum or the nIR light spectrum emitted by the first light source 125 and/or any other light sources emitting light spectrums. This may decrease the ability to filter out the watermark using lens filters or other filtering techniques. In aspects, the system 100 may include a randomization engine configured to generate an output that is used by the one or more processors 105 to randomly modify the frequency of the light spectrum used to generate the watermark. In aspects, rather than including a randomization engine, the information stored at the database 120 may also include watermark timing information, and the one or more processors may be configured to periodically modify the frequency of the IR light spectrum or the nIR light spectrum emitted by the first light source 125 based on the timing information.
[0025] In aspects, the one or more processors 105 may be configured to record information associated with an operational status of the system at the database 120. For example, the one or more processors 105 may log each movie that was shown in a particular theatre, the start time and an end time for the movie, a start time for when projection of the watermark was initiated and an end time for when the projection of the watermark was stopped, as well as other operating conditions, such as times when the primary power source failed and the secondary power source was activated to provide operational power to the system 100, or other operating conditions. The ability to dynamically generate text in real time and have a current date/time stamp on any pirated recording can assist law enforcement in catching movie pirates with the aid of ticket purchase records for a particular show, narrowing down the possible suspects.
[0026] In aspects, the database 120 may store watermark location information, and the one or more processors 105 may be configured to generate the one or more signals configured to form the watermark based on the location information. For example, when a user configures the watermark using the screen control module 175, watermark parameters, such as the contents of the watermark (e.g., graphics, shapes, and/or text) and/or location of the watermark, may be stored at the database 120.
[0027] As shown above, the system 100 provides a compact system that includes supporting software for creating user-customizable watermarks that may be converted into vector instructions by the drive Beam Director Unit (BDU) to project the watermarks onto a surface. The dynamically generated watermarks are displayed and may be moved relative to the surface upon which they are projected, providing a more robust system for deterring video piracy and other unauthorized video records as compared to other systems designed for similar purposes. Additionally, by periodically modifying the frequency of the light spectrum emitted by the first light source 125 (and/or other light sources in multi-light source deployments), system 100 is capable of thwarting the efforts of nefarious individuals who were previously able to use special filters, such as IR notch filters, to filter out the watermarks of prior systems. Additionally, because the system 100 of embodiments can be provided in a small form factor, it may be located within a movie theatre of other venue in a manner that is non-intrusive, as compared to existing systems, which are bulky and are typically required to be placed proximate the surface upon which the watermark is to be projected.
[0028] Referring to
[0029] Although embodiments of the present application and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present invention, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present invention. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification.