A method and system for tracing piracy of a theatrical movie
By automatically collecting and optimizing pirated resource samples, and combining them with the NexGuard and Doremi watermark detection systems, the problems of difficulty in obtaining pirated theatrical films and unstable quality have been solved, enabling rapid source tracing and efficient handling.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 中央宣传部电影技术质量检测所
- Filing Date
- 2022-04-21
- Publication Date
- 2026-06-19
Smart Images

Figure CN114756835B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital film technology, specifically to a method and system for tracing the source of pirated theatrical films. Background Technology
[0002] Theatrical film piracy generally refers to films that simultaneously appear online while they are playing in major theaters. In recent years, China's film industry has achieved remarkable success. However, as a product embodying concentrated creativity, film faces significant challenges to copyright protection in today's era of rapidly developing media technology. Theatrical film piracy has become a major factor restricting the development of the domestic film industry, seriously affecting the nascent healthy investment return system in China's film industry, damaging investors' confidence and enthusiasm for the Chinese film market, and harming the creative passion of filmmakers. In the long run, this will inevitably have a serious impact on the overall interests of the Chinese film industry and hinder its healthy and sustainable development.
[0003] In the field of digital cinema, strategies and measures for protecting digital rights of films were considered quite comprehensively from the very beginning of its development. The Digital Cinema Initiatives (DCI) standard, "Digital Cinema Technical Specifications," stipulates that projection servers used for playing 2K / 4K digital films must have the function of adding watermark information during playback and must be certified. This watermark information marks the projection server brand, device serial number, film playback time, and other information, and must be reliably and invisibly embedded in the film's picture or sound.
[0004] Currently, all theatrical films embed digital watermarks during their theatrical release, making it possible to trace the source of pirated films. Existing research on film copyright detection starts with digital watermark detection tools, adopts a joint detection model, and deploys watermark detection systems domestically to improve watermark detection capabilities and shorten the detection cycle. With the implementation of the national "Sword Net Action" and the rapid development of mobile communication and streaming media technologies, piracy sources exhibit the following characteristics:
[0005] 1. Difficulty in obtaining pirated sources
[0006] (1) The spread of piracy is covert. Under the crackdown of the national "Sword Net Action", the copyright self-discipline of some large platforms has been fundamentally improved. However, some small and medium-sized websites or individuals have been infringing on film and television works for a long time and on a large scale through cloud storage, torrent files, personal sites and fixed media players.
[0007] (2) Piracy websites are becoming more aware of counter-surveillance. As the crackdown on pirated film and television websites continues to intensify, file-sharing piracy is gradually decreasing, while online streaming film and television piracy websites are becoming the mainstream. In order to prevent hotlinking and improve competitiveness, these piracy websites now mostly use encryption or add fake video data to prevent them from being obtained by existing video streaming download tools. Even if they are downloaded, what you get is just meaningless fake video data.
[0008] 2. The quality of pirated sources is unstable.
[0009] (1) Poor image quality. With the continuous improvement of smartphone camera capabilities, pirates of theatrical films now mostly use smartphones to hand-record the entire film, and rarely take the risk of using relatively large professional recording equipment. The exposure of pirated films shot with such hand-recorded, non-professional equipment is extremely unstable, sometimes bright and sometimes dark, and the whole film is shaky, with the position of the image constantly changing.
[0010] (2) Non-standard encoding. Because pirated films and television programs are repeatedly updated with advertisements and re-encoded and compressed, their audio and video encoding becomes non-standard or even erroneous, causing the detection software to malfunction. Pirated samples in high-tech formats such as HDR also cannot be detected properly. Summary of the Invention
[0011] To address these issues, this invention provides a method and system for tracing the source of pirated theatrical films, thereby solving problems such as difficulty in obtaining pirated sources, unstable quality of pirated sources making normal detection impossible, and low efficiency and long tracing cycles.
[0012] To achieve the above objectives, the present invention provides the following technical solution:
[0013] According to a first aspect of the present invention, a method for tracing the source of pirated theatrical films is proposed, the method comprising:
[0014] Collect and clean the pirated film and television resources automatically pushed by different pirated resource websites, and filter out samples of pirated movie resources.
[0015] The obtained pirated resource samples are screened to determine whether they are pirated films from theaters and whether they are samples from the same source;
[0016] If the sample is determined to be a pirated film from a theatrical release and is not from the same source, then the pirated resource sample will be obtained.
[0017] Repair and optimize the obtained pirated resource samples to improve the watermark detection rate;
[0018] The optimized pirated resource samples were tested and the digital watermark information was extracted from the samples.
[0019] The source of pirated samples is traced based on the extracted digital watermark information.
[0020] Furthermore, the method also includes:
[0021] This involves collecting pirated film and television resources automatically pushed by pirated resource websites based on a pre-built platform for disguising pirated film and television websites.
[0022] Furthermore, the spoofing platform includes a data acquisition object layer, a data acquisition API interface layer, a data cleaning layer, a video acquisition layer, and a data infrastructure layer;
[0023] The collection object layer is used to add different pirated resource publishing websites; the collection API interface layer is used to provide a pirated film and television resource collection interface, which is compatible with XML and JSON formats and maximizes the inclusion of pirated film and television resource push lists; the data cleaning layer includes a source classification module, a deduplication module, a movie tag module, and a filtering module. The source classification module is used to determine whether the collected pirated resources are movie resources; the deduplication module is used to deduplicate the same pirated movies from different platforms; the movie tag module is used to further classify the collected pirated movies by year, movie type, etc.; the filtering module is used to perform advanced filtering of pirated movies in the database from different dimensions; the movie collection layer is used to display basic movie information, movie poster information, generate collection reports, and use a player to play the collected pirated movies online.
[0024] Furthermore, determining whether a film is a pirated recording from a theater includes:
[0025] The screening process was conducted based on the characteristics and content of pirated films recorded in theaters; based on film release information; based on the film's distribution region, selecting versions shown in specific regions; and filtering out streaming media or other high-definition versions.
[0026] Furthermore, determining whether samples are from the same source specifically includes:
[0027] Filtering is performed based on the visual features of different samples; filtering is also performed based on the audio features of different samples.
[0028] Furthermore, samples of pirated resources were obtained, specifically including:
[0029] Download using regular download tools or M3U8 download tools; use tools such as ffmpeg combined with packet capture tools to obtain real online playlists for interception and download; obtain samples by screen recording.
[0030] Furthermore, the obtained pirated resource samples were repaired and optimized, specifically including:
[0031] Sample format optimization includes: merging multiple sample segments, encoding conversion, frame rate conversion, and dynamic range formatting;
[0032] Sample content optimization includes: recomposition, brightness and color adjustment, and image tracking and jitter reduction.
[0033] Furthermore, the optimized pirated resource samples are tested and the digital watermark information is extracted from the samples, specifically including:
[0034] The original pirated resource samples are separated into video and audio, and the separated video and audio data are converted into uncompressed format. Basic corrections are then performed on the video data.
[0035] The Doremi and NexGuard watermark detection software were used to detect and extract digital watermark information in parallel from the separated video and audio data, and the extracted digital watermark information was output.
[0036] Furthermore, the source of pirated samples is traced based on the extracted digital watermark information, specifically including:
[0037] The digital watermark information includes a watermark ID, manufacturer, and timestamp information. The watermark ID is used to verify with the corresponding projection server manufacturer and confirm the server serial number that corresponds one-to-one with the watermark ID. Then, the server serial number is used to verify with the projection server registration agency the registration information of the cinema chain, theater, screening room, and address of the server. Finally, the timestamp information is combined to determine the screening of the film that was pirated in the theater.
[0038] According to a second aspect of the present invention, a system for tracing the source of pirated theatrical films is provided, the system comprising:
[0039] The piracy resource monitoring module is used to collect and clean the pirated film and television resources automatically pushed by different piracy resource websites, and filter out samples of pirated movie resources.
[0040] The pirated resource filtering module is used to filter the obtained pirated resource samples to determine whether they are pirated films from theaters and whether they are samples from the same source.
[0041] The pirated sample acquisition module is used to acquire pirated resource samples if the sample is determined to be a pirated film from a theatrical release and is not from the same source.
[0042] The pirated sample optimization module is used to repair and optimize the acquired pirated resource samples in order to improve the watermark detection rate.
[0043] The piracy sample detection module is used to detect optimized pirated resource samples and extract digital watermark information from the samples;
[0044] The pirated sample tracing module is used to trace the source of pirated samples based on the extracted digital watermark information.
[0045] The present invention has the following advantages:
[0046] This invention proposes a method and system for tracing the source of pirated theatrical films, mainly comprising six parts: pirated resource monitoring, pirated resource screening, pirated sample acquisition, pirated sample optimization, pirated sample detection, and pirated sample tracing. Starting with the discovery of pirated theatrical films, it shifts from passively waiting for pirated sources to actively monitoring and acquiring them, enabling the immediate detection, analysis, and location of pirated films, significantly shortening the tracing cycle and improving the speed of handling pirated films. Simultaneously, to improve the detection rate of tracing the source of piracy, the pirated samples are optimized in terms of both format and content. Then, using the NexGuard and Doremi watermark detection systems in a dual-track parallel operation mode, digital watermark detection is performed on the optimized pirated samples to obtain watermark information. Finally, the watermark information is used to locate the relevant cinemas, screening rooms, and recording times, providing credible technical evidence and clues for relevant law enforcement departments. Attached Figure Description
[0047] To more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are merely exemplary, and those skilled in the art can derive other embodiments based on the provided drawings without creative effort.
[0048] Figure 1 This is a flowchart illustrating a method for tracing the source of pirated theatrical films provided in Embodiment 1 of the present invention;
[0049] Figure 2 This is a schematic diagram illustrating the implementation process of a method for tracing the source of pirated theatrical films provided in Embodiment 1 of the present invention;
[0050] Figure 3 This is a schematic diagram of the software architecture of a pirated film website disguise platform in a method for tracing the source of pirated theatrical films provided in Embodiment 1 of the present invention;
[0051] Figure 4 This is a schematic diagram of the pirated sample detection process in a method for tracing the source of pirated theatrical films provided in Embodiment 1 of the present invention;
[0052] Figure 5 This is a schematic diagram of the process for tracing pirated movie samples in a method for tracing the source of pirated movies provided in Embodiment 1 of the present invention;
[0053] Figure 6This is a comparison of the results of piracy tracing before and after optimization in a method for tracing the source of pirated theatrical films provided in Embodiment 1 of the present invention;
[0054] Figure 7 This is a comparison chart of the pirated sample before and after optimization in a method for tracing the source of pirated theatrical films provided in Embodiment 1 of the present invention. Detailed Implementation
[0055] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0056] Example 1
[0057] like Figure 1 As shown in the figure, this embodiment proposes a method for tracing the source of pirated theatrical films, which includes:
[0058] S100. Collect and clean the pirated film and television resources automatically pushed by different pirated resource websites, and filter out samples of pirated movie resources.
[0059] S200. Filter the obtained pirated resource samples to determine whether they are pirated films from theaters and whether they are samples from the same source.
[0060] S300. If it is determined that the film is a pirated film from a movie theater and is not from the same source, then the pirated resource sample shall be obtained.
[0061] S400: Repair and optimize the obtained pirated resource samples to improve the watermark detection rate;
[0062] S500: Detect the optimized pirated resource samples and extract the digital watermark information from the samples;
[0063] S600. Trace the source of pirated samples based on the extracted digital watermark information.
[0064] Specifically, this embodiment proposes a comprehensive method for tracing the source of pirated theatrical films. Starting with the discovery of pirated films, it shifts from passively waiting for pirate sources to actively monitoring and acquiring them, enabling immediate detection, analysis, and location of pirated films. This significantly shortens the tracing cycle and improves the speed of handling pirated films. To enhance the detection rate, we optimized the pirated samples in terms of both format and content. Then, using a dual-track parallel operation of the NexGuard and Doremi watermark detection systems, we performed digital watermark detection on the optimized pirated samples to obtain watermark information. Finally, we used the watermark information to locate the relevant cinemas, theaters, and recording times, providing credible technical evidence and clues for law enforcement agencies. This method mainly includes six parts: pirated resource monitoring, pirated resource screening, pirated sample acquisition, pirated sample optimization, pirated sample detection, and pirated sample tracing. Figure 2 As shown.
[0065] Depend on Figure 2 It can be seen that the entire process of tracing the source of pirated theatrical films is as follows: the detection department goes from passively acquiring pirated sources to actively monitoring online pirated resources. If a pirated film currently showing in a cinema is detected, the department assesses whether the pirated source is a theatrical recording. If the pirated source is not a theatrical recording, the source is ignored. Otherwise, the department assesses whether the film is a detected sample. If the sample has been detected, it is ignored. Otherwise, the department obtains pirated samples through various means and optimizes the obtained samples, performs watermark detection, and traces the source.
[0066] 1. Monitoring of pirated resources
[0067] To address the challenges of obtaining pirated movie sources for theatrical releases and the low efficiency and lengthy tracing processes involved, this embodiment proposes an automatic piracy resource monitoring system to promptly detect pirated movie sources and improve detection efficiency. By studying the characteristics and update mechanisms of numerous unregistered illegal movie websites that distribute the most pirated content on the internet, and leveraging the feature of online pirate film resource websites automatically pushing pirated films to affiliated pirate film websites, this embodiment establishes a pirate film website disguise platform on an internal network. This platform can automatically collect relevant information about pirated films from multiple pirated movie "resource" websites. Unlike genuine pirate film websites, this platform does not publish pirated films to the internet; it only analyzes and collects information about pirated films. The software architecture diagram of this platform is shown below. Figure 3 As shown.
[0068] A platform for disguising pirated video websites includes a data collection object layer, a data collection API interface layer, a data cleaning layer, a video acquisition layer, a data infrastructure layer, and management and security modules. Among these:
[0069] The target data collection layer mainly implements the function of adding different pirated resource publishing websites to expand the scope of collection of pirated theatrical films.
[0070] API interface layer for data collection: This layer mainly implements the function of collecting pirated film and television resources. It is compatible with XML and JSON formats and includes the maximum number of pirated film and television resources in the push list.
[0071] The data cleaning layer primarily handles the targeted collection, filtering, and deduplication of pirated movie resources. It includes a source classification module, a deduplication module, a movie tagging module, and a filtering module. The source classification module determines whether the collected pirated resources are movie resources; the deduplication module removes duplicates of the same pirated films from different platforms; the movie tagging module further categorizes the collected pirated films by year, genre, etc.; and the filtering module performs advanced filtering of the pirated films in the database across different dimensions.
[0072] The video acquisition layer primarily handles the display, reporting, and content verification of acquired videos. It includes a video information module, a video thumbnail module, an acquisition report module, and a player module. The video information module displays basic video information such as year, director, and actors, which can be used to add filtering dimensions and identify pirated samples. The video thumbnail module displays video poster information, allowing tracers to quickly find the desired pirated samples. The acquisition report module generates acquisition reports, enabling tracers to quickly discover new pirated theatrical films during incremental acquisition. The player module allows online playback of acquired pirated videos to verify if they are theatrical pirated versions, if they are already included in the database, and to discover the download address of the pirated video through browser developer mode.
[0073] Data Infrastructure Layer and Management & Security Modules: The data infrastructure layer forms the platform's underlying data layer. The platform employs an offline design and local virtualization setup, enabling rapid deployment and portability, and exhibits strong system robustness. The security module provides basic network security protection, account management for staff involved in piracy tracing, and internet isolation of local pirated film and television data, eliminating the risk of pirated sample websites being accessed online and secondary infringement of pirated resources.
[0074] Pirated film and television website disguise platforms can detect pirated resources of theatrical films in the first instance. Their efficiency is far higher than that of manual searching for pirated film samples. They have transformed from the previous passive commissioned detection to a more timely and comprehensive proactive detection. They actively monitor all domestic and foreign films released in China, and analyze and locate pirated films as soon as they are discovered, which greatly improves the speed of detection and handling of pirated films.
[0075] 2. Screening of pirated resources
[0076] After discovering pirated resources, it is necessary to screen them, obtain the screened pirated resources, and add them to the sample library. This project mainly screens pirated resources from the following two dimensions.
[0077] (1) Screening for unauthorized recordings in cinemas:
[0078] The screening process for films illegally recorded in theaters is primarily used to determine whether a film is a pirated film and whether the recording took place in mainland China (excluding Taiwan). Specific screening methods include, but are not limited to, the following:
[0079] Screening of pirated films in theaters:
[0080] Since pirated films in theaters can only be obtained by filming the screen with recording equipment, they inevitably contain characteristics such as optical lens distortion from the recording equipment. The following methods can be used to screen for pirated films in theaters:
[0081] ① Observe whether there is obvious brightness reduction in the four corners of the image;
[0082] ② Observe whether the screen includes the theater's emergency exits, seats, and whether any audience members are moving around and obstructing the view;
[0083] ③Is there obvious hall reverberation in the monitored audio?
[0084] ④ Observe whether there is any shaking in the frame of the image;
[0085] ⑤ Observe whether there is high sensitivity noise from the camera's sensor in dark scenes;
[0086] ⑥ Observe whether there are any flickering lights or shadows in the image caused by the automatic exposure of the recording equipment;
[0087] ⑦ Observe whether there is overexposure in the bright areas of the image due to insufficient dynamic range of the recording equipment.
[0088] Film release information filtering:
[0089] ① Check the film release information on the website of the China Film Distribution and Exhibition Association to determine whether the pirated resources were recorded in theaters;
[0090] ② Confirm with the copyright holder whether the film had any short-term or long-term public screenings or test screenings before its official release;
[0091] ③ If the pirated resource is an overseas release or imported film, you need to check with IMDB or the film's official website to confirm the film's global release date.
[0092] Film distribution region filtering:
[0093] Since this project cannot verify the location information of the screening servers outside of mainland China (excluding Taiwan), it is necessary to filter the distribution regions of pirated resources. The specific method is as follows:
[0094] ① Observe whether the subtitles of pirated films are the type of subtitles used in domestic screenings (simplified Chinese, regular script, italic);
[0095] ② Observe the geometric distortion of the subtitles, whether they move synchronously with the screen, and the degree of damage to the subtitles during recording, in order to determine whether the subtitles were added in post-production or were original to the film;
[0096] ③ Observe the racial characteristics of the audience members appearing in the picture (such as high nose bridge);
[0097] ④ Listen to the language family of the audience's voice in the audio;
[0098] ⑤ Observe whether the beginning of the sample includes information such as a domestic distribution and screening license.
[0099] Streaming media or other high-definition version filtering:
[0100] ① Because the theatrical release period for some films is very short, and there is overlap between the theatrical release and the online streaming version, it is necessary to filter out streaming or other high-definition versions:
[0101] ② Check major streaming media websites to confirm the release date of the current streaming media version;
[0102] ③ Check with leading domestic streaming media copyright holders to find out when the streaming media version will be released.
[0103] (2) Same source filtering
[0104] Since different pirated samples may be derived from pirated resources from the same source, and after being cropped, edited, compressed, rotated, etc., and released as different versions, tracing the source of these pirated versions would waste technical resources. Therefore, this project needs to screen pirated samples from the same source, as follows:
[0105] Pirated sample image feature filtering:
[0106] ① Observe whether the brightness decay in the four corners of the image is the same;
[0107] ② Observe whether the screen contains the same theater emergency exits, seats, or whether there are audience members with the same characteristics walking around and obstructing the screen at the same film content.
[0108] ③ Observe whether there is the same shaking in the framing of the image;
[0109] ④ Observe whether there are high-sensitivity noises from the same camera sensor in dark scenes;
[0110] ⑤ Observe whether the image shows flickering brightness caused by automatic exposure from the same recording equipment;
[0111] ⑥ Observe whether there is the same overexposure phenomenon in the bright areas of the image.
[0112] Pirated sample audio feature screening:
[0113] ① Listen to different audio samples to see if there is the same hall reverberation;
[0114] ② Monitor the same audio impairments caused by recording and / or compressing different audio samples;
[0115] ③ Listen to different audio samples to see if there are identical audience voices at specific movie content nodes.
[0116] 3. Obtaining pirated samples
[0117] Given the increased awareness of anti-detection measures among piracy websites and the rapid development of streaming media playback technology, lossless sampling of pirated samples from these illegal websites has become more difficult. Packet capture tools reveal that these piracy websites have upgraded their technology, extensively employing AES encryption. Some have even gone so far as to disguise standard TS segment media streams as PNG images for transmission and use proprietary protocols for unpacking. This makes it impossible for common download tools to recognize, download, or merge the online playback media stream segments.
[0118] Based on the characteristics of the pirated film and television websites mentioned above, this embodiment uses a combination of multiple acquisition methods to obtain pirated samples, as detailed below:
[0119] (1) For items that can be downloaded using common download tools, use common download tools to download them.
[0120] (2) Use the M3U8 download tool to download;
[0121] (3) If common download tools cannot download, you can use tools such as ffmpeg to capture packets to obtain the real online playlist and then download it.
[0122] (4) If none of the above methods are feasible, this embodiment uses screen recording to obtain the data.
[0123] 4. Repair and optimization of pirated samples
[0124] To address the issue of low digital watermark detection rates caused by poor quality pirated sources, this project proposes optimization schemes for pirated samples from two aspects: sample format and sample content. This aims to improve the quality of pirated samples and thus increase the watermark detection rate.
[0125] Depending on the degree of non-compliance in the sample format or encoding, optimizations are performed on the sample format, including merging multiple sample segments, encoding conversion, frame rate optimization, and dynamic range formatting. Depending on the extent of content loss, different video production tools are used to optimize the sample content, including recomposition, white balance repair, aspect ratio restoration, tracking stabilization, flicker removal, contrast adjustment, brightness and color adjustment, and manual keyframe stabilization. The commonly used methods in the optimization process are described below:
[0126] Multi-segment sample merging: Multiple segments of samples from a single video are directly merged using binary data;
[0127] Encoding conversion: Use encoding and decoding tools such as FFMPEG to perform secondary encoding or encapsulation for encoding formats that are incompatible with watermark extraction software;
[0128] Frame rate optimization: For frame rate formats that are incompatible with watermark extraction software, use codec tools such as FFMPEG to perform compliant frame rate conversion;
[0129] Dynamic Range Formatting: For high dynamic range video formats that are incompatible with watermark extraction software, use tools such as FFMPEG to perform compliant dynamic range conversion and optimization;
[0130] Recomposition: Cropping irrelevant content from pirated samples, etc., to recompose pirated samples;
[0131] Image tracking and stabilization: For pirated samples with severe image shaking caused by hand-held recording, the image tracking and stabilization function of the video post-production software is combined with manual keyframes to achieve image stabilization.
[0132] Brightness and color adjustment: For distorted images in pirated samples, such as excessively low or high brightness and color, use post-production software to adjust and optimize them towards the normal exposure range.
[0133] 5. Detection of pirated samples
[0134] Currently, most cinema projection servers in China use NexGuard watermarks, while a small number use Doremi watermarks. To improve traceability efficiency, this embodiment adopts a dual-track parallel joint detection mode to extract digital watermark information from pirated film samples in order to obtain the watermark information bound to pirated films in theaters.
[0135] Specifically, such as Figure 4As shown in the diagram, the original pirated resource sample undergoes audio-visual separation. The separated video and audio data are then converted to uncompressed formats, and basic corrections are performed on the video data. Doremi and NexGuard watermark detection software are used in parallel to detect and extract digital watermark information from the separated video and audio data, outputting the extracted digital watermark information. In the diagram, "audio-visual separation" refers to separating the video and audio signals of the original pirated sample before automatic detection, converting the video signal to uncompressed AVI format and the audio signal to uncompressed WAV format; "basic correction" refers to selecting and setting the region of interest in the separated video signal before automatic detection; and "automatic detection" refers to running the program's watermark extraction function to extract the digital watermark information from the separated video and audio signals.
[0136] 6. Tracing the source of pirated samples
[0137] Based on the obtained watermark information, including watermark ID, manufacturer, and timestamp information, the watermark ID is used to verify the unique server serial number corresponding to the watermark ID with the corresponding projection server manufacturer. This server serial number is then used to verify the registered cinema chain, theater, screening room, and address information of the server with the projection server registration authority. Finally, combined with the timestamp information, the screening times of the piracy of the film in theaters are determined, providing credible technical evidence and leads for relevant law enforcement agencies. Specifically, as follows... Figure 5 As shown.
[0138] Application example: This embodiment uses a pirated sample of the theatrical film "Kong: Skull Island" as an example:
[0139] The video was detected by the automatic piracy monitoring system. The video was recorded on April 8, 2017, and the system detected the pirated sample on April 9, 2017. This shows that the automatic monitoring system greatly shortened the acquisition cycle of pirated videos.
[0140] After obtaining the pirated sample using a download tool, a detection tool was used to perform watermark detection on the unoptimized sample. The detection result was "no watermark detected." Figure 6 As shown. Optimization techniques were used to recompose the pirated sample, including corner reshaping and manual image tracking. Screenshots of the sample before and after optimization are shown below. Figure 7 As shown. Watermark detection was performed on the optimized sample, and the result was positive, as detailed below. Figure 6 As shown in the above experimental data, optimizing pirated samples can improve the detection rate.
[0141] This embodiment proposes a method for tracing the source of pirated theatrical films. Starting from the source of piracy, it proposes a complete method for tracing the source of pirated theatrical films. Starting from the source of piracy, it optimizes the tracing process and improves the tracing capability. It provides better technical support for more effectively tracing the source of pirated films, protecting the rights and interests of film producers and distributors, and protecting the income of the film industry, and has significant social benefits.
[0142] Example 2
[0143] Corresponding to Embodiment 1 above, this embodiment proposes a system for tracing the source of pirated theatrical films, which includes:
[0144] The piracy resource monitoring module is used to collect and clean the pirated film and television resources automatically pushed by different piracy resource websites, and filter out samples of pirated movie resources.
[0145] The pirated resource filtering module is used to filter the obtained pirated resource samples to determine whether they are pirated films from theaters and whether they are samples from the same source.
[0146] The pirated sample acquisition module is used to acquire pirated resource samples if the sample is determined to be a pirated film from a theatrical release and is not from the same source.
[0147] The pirated sample optimization module is used to repair and optimize the acquired pirated resource samples in order to improve the watermark detection rate.
[0148] The piracy sample detection module is used to detect optimized pirated resource samples and extract digital watermark information from the samples;
[0149] The pirated sample tracing module is used to trace the source of pirated samples based on the extracted digital watermark information.
[0150] The functions performed by each component in the cinema movie piracy tracing system provided in this embodiment of the invention have been described in detail in the above embodiment 1, so they will not be repeated here.
[0151] Although the present invention has been described in detail above with general descriptions and specific embodiments, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of the present invention fall within the scope of protection claimed by the present invention.
Claims
1. A method of tracing a piracy of a theater movie, characterized by, The method includes: Collect and clean the pirated film and television resources automatically pushed by different pirated resource websites, and filter out samples of pirated movie resources. The obtained pirated resource samples are screened to determine whether they are pirated films from theaters and whether they are samples from the same source; If the sample is determined to be a pirated film from a theatrical release and is not from the same source, then the pirated resource sample will be obtained. Repair and optimize the obtained pirated resource samples to improve the watermark detection rate; The optimized pirated resource samples were tested and the digital watermark information was extracted from the samples. The source of pirated samples is traced based on the extracted digital watermark information; The optimized pirated resource samples were tested and the digital watermark information was extracted from the samples, specifically including: The original pirated resource samples are separated into video and audio, and the separated video and audio data are converted into uncompressed format. Basic corrections are then performed on the video data. The Doremi watermark detection software and the NexGuard watermark detection software were used to detect and extract digital watermark information in parallel on the separated video and audio data, and the extracted digital watermark information was output. The source of pirated samples is traced based on the extracted digital watermark information, specifically including: The digital watermark information includes a watermark ID, manufacturer, and timestamp information. The watermark ID is used to verify with the corresponding projection server manufacturer and confirm the server serial number that corresponds one-to-one with the watermark ID. Then, the server serial number is used to verify with the projection server registration agency the registration information of the cinema chain, theater, screening room, and address of the server. Finally, the timestamp information is combined to determine the screening of the film that was pirated in the theater.
2. The method for tracing the source of pirated theatrical films according to claim 1, characterized in that, The method further includes: This involves collecting pirated film and television resources automatically pushed by pirated resource websites based on a pre-built platform for disguising pirated film and television websites.
3. A method of tracing movie piracy in a cinema chain as claimed in claim 2, wherein, The spoofing platform includes a data acquisition object layer, a data acquisition API interface layer, a data cleaning layer, a video acquisition layer, and a data foundation layer; The collection object layer is used to add different pirated resource publishing websites; the collection API interface layer is used to provide a pirated film and television resource collection interface, which is compatible with XML and JSON formats and maximizes the inclusion of pirated film and television resource push lists; the data cleaning layer includes a source classification module, a deduplication module, a movie tag module, and a filtering module. The source classification module is used to determine whether the collected pirated resources are movie resources; the deduplication module is used to deduplicate the same pirated movies from different platforms; the movie tag module is used to further classify the collected pirated movies by year, movie type, etc.; the filtering module is used to perform advanced filtering of pirated movies in the database from different dimensions; the movie collection layer is used to display basic movie information, movie poster information, generate collection reports, and use a player to play the collected pirated movies online.
4. A method for tracing movie piracy in a theater as recited in claim 1, wherein, Determining whether a film is a pirated recording from a theater includes the following: The screening process was conducted based on the characteristics and content of pirated films recorded in theaters; based on film release information; based on the film's distribution region, selecting versions shown in specific regions; and filtering out streaming media or other high-definition versions.
5. A method for tracing movie piracy in a theater as recited in claim 1, wherein, Determining whether samples are from the same source includes: Filtering is performed based on the visual features of different samples; filtering is also performed based on the audio features of different samples.
6. A method for tracing movie piracy in a theater according to claim 1, wherein, Obtaining samples of pirated resources, specifically including: Download using regular download tools or M3U8 download tools; use tools such as ffmpeg combined with packet capture tools to obtain real online playlists for interception and download; obtain samples by screen recording.
7. A method for tracing movie piracy in a theater according to claim 1, wherein, The obtained pirated resource samples were repaired and optimized, specifically including: Sample format optimization includes: merging multiple sample segments, encoding conversion, frame rate conversion, and dynamic range formatting; Sample content optimization includes: recomposition, brightness and color adjustment, and image tracking and jitter reduction.
8. A theatrical movie piracy traceback system, comprising: The system includes: The piracy resource monitoring module is used to collect and clean the pirated film and television resources automatically pushed by different piracy resource websites, and filter out samples of pirated movie resources. The pirated resource filtering module is used to filter the obtained pirated resource samples to determine whether they are pirated films from theaters and whether they are samples from the same source. The pirated sample acquisition module is used to acquire pirated resource samples if the sample is determined to be a pirated film from a theatrical release and is not from the same source. The pirated sample optimization module is used to repair and optimize the acquired pirated resource samples in order to improve the watermark detection rate. The piracy sample detection module is used to detect optimized pirated resource samples and extract digital watermark information from the samples; The pirated sample tracing module is used to trace the source of pirated samples based on the extracted digital watermark information; The optimized pirated resource samples were tested and the digital watermark information was extracted from the samples, specifically including: The original pirated resource samples are separated into video and audio, and the separated video and audio data are converted into uncompressed format. Basic corrections are then performed on the video data. The Doremi watermark detection software and the NexGuard watermark detection software were used to detect and extract digital watermark information in parallel on the separated video and audio data, and the extracted digital watermark information was output. The source of pirated samples is traced based on the extracted digital watermark information, specifically including: The digital watermark information includes a watermark ID, manufacturer, and timestamp information. The watermark ID is used to verify with the corresponding projection server manufacturer and confirm the server serial number that corresponds one-to-one with the watermark ID. Then, the server serial number is used to verify with the projection server registration agency the registration information of the cinema chain, theater, screening room, and address of the server. Finally, the timestamp information is combined to determine the screening of the film that was pirated in the theater.