CN108391178B - Method for distinguishing watermark of DVB (digital video broadcasting) conditional access system - Google Patents
Method for distinguishing watermark of DVB (digital video broadcasting) conditional access system Download PDFInfo
- Publication number
- CN108391178B CN108391178B CN201810272780.3A CN201810272780A CN108391178B CN 108391178 B CN108391178 B CN 108391178B CN 201810272780 A CN201810272780 A CN 201810272780A CN 108391178 B CN108391178 B CN 108391178B
- Authority
- CN
- China
- Prior art keywords
- video
- video data
- watermark
- top box
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000013475 authorization Methods 0.000 claims abstract description 15
- 238000010586 diagram Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003153 chemical reaction reagent Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8358—Generation of protective data, e.g. certificates involving watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6112—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
A method of resolving a DVB conditional access system watermark, comprising: respectively receiving video data of the same program of a plurality of authorized terminals at the same time interval; respectively decoding and analyzing the video data, and judging watermark information of different video data according to the characteristics of DVB broadcast stream; and correcting the watermark information and outputting the original video data without the watermark. An apparatus for resolving a DVB conditional access system watermark, comprising: the system comprises a server, a plurality of video acquisition devices and a plurality of authorization terminals. According to the characteristics of the DVB broadcast stream, the invention can accurately and quickly automatically identify the watermark displayed at any position on the video and eliminate the watermark, thereby obtaining the video without the watermark.
Description
Technical Field
The invention belongs to the technical field of digital televisions, and particularly relates to a method and a device for distinguishing watermarks of a DVB (digital video broadcasting) conditional access system.
Background
The Conditional Access System (CAS) is a core technology for developing pay television, only authorized set-top boxes can normally watch videos under the control of the system, the current conditional access system can enable one or more set-top boxes to display different information through the system to achieve the purpose that the videos are not played and the videos can be watched through a menu and different set-top boxes can be distinguished, programs can be watched at a computer end directly after the HDMI output of the set-top boxes is connected to an HDMI acquisition card, the programs which are watched can be distributed through a network directly through FFMPEG, so that the purpose of authorizing one machine and multiple terminals to watch simultaneously is achieved, an operator can position the set-top boxes which specifically carry out video acquisition by issuing watermarks to each authorized box end in order to prevent the situation, as DVB adopts a broadcasting mode, video data except watermark parts are completely consistent for multiple terminals watching the same program,
the current authorized box end video acquisition is distributed by acquiring a video through one machine, so that other terminals watched through a network can display the watermark after the set top box displays the watermark, and the watermark cannot be removed in the current acquisition mode.
Disclosure of Invention
The invention provides a method and a device for distinguishing watermarks of a DVB (digital video broadcasting) conditional access system, aiming at the defects of the prior art, and the method and the device can effectively identify the watermark display of the conditional access system at any position by using a plurality of authorized terminals to simultaneously acquire a video and comparing the decoded video data through FFMPEG (fast Fourier transform MPEG) by fully utilizing the broadcasting receiving principle of DVB.
In order to solve the problems, the technical scheme adopted by the invention is as follows:
a method for distinguishing watermarks in a DVB conditional access system, wherein DVB broadcast streams are identical for video data of the same program at the same time point, the method comprising:
respectively receiving video data of the same program of a plurality of authorized terminals at the same time interval;
respectively decoding and analyzing the video data, and judging watermark information of different video data according to the characteristics of DVB broadcast stream;
and correcting the watermark information and outputting the original video data without the watermark.
Further, the authorization terminal includes: a first set top box, a second set top box and a third set top box; wherein,
the first set top box transmits the video data thereof to first video acquisition equipment;
the second set top box transmits the video data thereof to second video acquisition equipment;
and the third set top box transmits the video data thereof to third video acquisition equipment.
Further, a plurality of the video data are decoded and analyzed by using video decoding software respectively, and the video decoding software comprises:
first FFMPEG software that decodes video data received by the first video capture device;
second FFMPEG software that decodes video data received by the second video capture device; and
third FFMPEG software that decodes video data received by the third video capture device.
Further, the decoded video data are respectively sent to a server side for analysis, at least two identical decoded video data are confirmed at the server side, different decoded video data are corrected, and the corrected video data are sent to video watching equipment through a network.
An apparatus for resolving a DVB conditional access system watermark, comprising: a server, a plurality of video capture devices, and a plurality of authorized terminals, wherein,
the video acquisition devices are respectively connected with the authorization terminals and are respectively used for receiving video data of the authorization terminals and decoding the video data;
the server is respectively connected with the plurality of video acquisition devices and is used for receiving and analyzing the decoded video data.
Further, the video capture device comprises: video decoding software and a video collector.
Further, the video collector comprises: HDMI acquisition card and RCA acquisition card.
Further, the video decoding software is FFMPEG.
Further, the number of the video capture devices is at least three, the video capture devices comprising: the video acquisition system comprises a first video acquisition device, a second video acquisition device and a third video acquisition device.
Further, the data of the authorized terminal is at least three, and the authorized terminal includes: a first set-top box, a second set-top box and a third set-top box.
The invention has the beneficial effects that: according to the characteristics of the DVB broadcast stream, the watermark displayed at any position on the video can be accurately and quickly identified automatically, and the watermark is eliminated, so that the video without the watermark is obtained.
Drawings
Fig. 1 is a schematic flow chart of a method for distinguishing watermarks of a DVB conditional access system according to the invention.
Fig. 2 is a schematic structural diagram of the device for distinguishing watermarks of the DVB conditional access system according to the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood by those skilled in the art, the present invention will be further described in detail with reference to specific examples. Note that the following described embodiments are illustrative only for explaining the present invention, and are not to be construed as limiting the present invention. The examples, where specific techniques or conditions are not indicated, are to be construed according to the techniques or conditions described in the literature in the art or according to the product specifications. The reagents or instruments used are not indicated by the manufacturer, and are all conventional products commercially available.
According to an aspect of the present invention, the present invention provides a method for resolving a watermark of a DVB conditional access system, and fig. 1 is a schematic flow chart of the method for resolving a watermark of a DVB conditional access system according to the present invention, which includes:
101, respectively receiving video data of the same program of a plurality of authorized terminals in the same time period;
specifically, at the same time, at least three authorized terminals are used for respectively outputting video streams of the same program to at least three video acquisition devices, and the video acquisition devices receive data of the video streams;
more specifically, the authorized terminal includes: a first set top box, a second set top box and a third set top box; the first set top box transmits video data thereof to first video acquisition equipment; the second set top box transmits the video data thereof to second video acquisition equipment; and the third set top box transmits the video data thereof to third video acquisition equipment.
102, respectively decoding and analyzing the plurality of video data, and judging watermark information of different video data according to the characteristics of DVB broadcast stream;
specifically, a plurality of video data are decoded and analyzed by using video decoding software, respectively, where the video decoding software includes: first FFMPEG software that decodes video data received by the first video capture device; second FFMPEG software that decodes video data received by the second video capture device; and third FFMPEG software that decodes video data received by the third video capture device.
103, correcting the watermark information and outputting the original video data without the watermark.
Specifically, the decoded video data are respectively sent to a server side for analysis, at least two identical decoded video data are confirmed at the server side, different decoded video data are modified, and the modified video data are sent to a video viewing device through a network, where the video viewing device includes but is not limited to: set-top boxes, computers, mobile phones, and the like.
The DVB adopts a broadcasting mode to transmit video, video data output by the set top boxes with the same hardware playing the same program at the same time are completely consistent, video acquisition data of the same program are extracted from a plurality of set top boxes at the same time according to the attribute and compared, and if different data areas are found through comparison, the data areas can be determined to be doped with watermark data instead of original video data.
In another aspect of the present invention, fig. 2 is a schematic structural diagram of an apparatus for distinguishing a watermark in a DVB conditional access system according to the present invention, and as shown in fig. 2, the present invention provides an apparatus for distinguishing a watermark in a DVB conditional access system, including: the system comprises a server, a plurality of video acquisition devices and a plurality of authorization terminals, wherein the plurality of video acquisition devices are respectively connected with the plurality of authorization terminals and are respectively used for receiving video data of the plurality of authorization terminals and decoding the video data; the server is respectively connected with the plurality of video acquisition devices and used for receiving and analyzing the decoded video data, and the server is connected with the video watching device through a network.
According to a specific embodiment of the present invention, the video capture device comprises: video decoding software and a video collector, wherein the video collector comprises: the HDMI acquisition card and the RCA acquisition card are adopted as the video decoding software, wherein the video decoding software is FFMPEG which is an open source computer program used for recording and converting digital audio and video and converting the digital audio and video into streams, and LGPL or GPL licenses are adopted. Correspondingly, an interface for video transmission is arranged on the video acquisition equipment.
In some preferred embodiments of the present invention, the number of the video capturing apparatuses is at least three, the video capturing apparatus comprising: the system comprises a first video acquisition device, a second video acquisition device and a third video acquisition device; the data of the authorization terminal are at least three, and the authorization terminal comprises: a first set-top box, a second set-top box and a third set-top box. It should be noted that the number of the video capture devices and authorized terminals is not particularly limited, but is at least three.
In summary, the method and apparatus for distinguishing watermarks of a DVB conditional access system according to the present invention can accurately and rapidly identify the watermark displayed at any position on the video and remove the watermark according to the characteristics of the DVB broadcast stream, so as to obtain the video without the watermark.
In the description of the present invention, it is to be understood that the terms "first", "second" and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
In the present invention, unless otherwise expressly stated or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integrally formed; can be mechanically or electrically connected; either directly or indirectly through intervening media, either internally or in any other relationship. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the present invention, unless otherwise expressly stated or limited, the first feature "on" or "under" the second feature may be directly contacting the first and second features or indirectly contacting the first and second features through an intermediate. Also, a first feature "on," "over," and "above" a second feature may be directly or diagonally above the second feature, or may simply indicate that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature may be directly under or obliquely under the first feature, or may simply mean that the first feature is at a lesser elevation than the second feature.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described, it is understood that the embodiments are illustrative and not restrictive, that various changes, modifications, substitutions and alterations may be made herein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (9)
1. A method for distinguishing the watermark of DVB condition receiving system, the character of DVB broadcast stream is: the video data output by playing the same program at the same time point by the set top boxes with the same hardware are completely consistent, and the method is characterized by comprising the following steps:
respectively receiving video data of the same program of a plurality of authorized terminals at the same time interval;
respectively decoding and analyzing the video data, and judging watermark information of different video data according to the characteristics of DVB broadcast stream: if a different data region is found by comparison, then it can be determined that this data region is doped with watermark information rather than the original video data;
and correcting the watermark information and outputting the original video data without the watermark.
2. The method of claim 1, wherein the authorizing terminal comprises: a first set top box, a second set top box and a third set top box; wherein,
the first set top box transmits the video data thereof to first video acquisition equipment;
the second set top box transmits the video data thereof to second video acquisition equipment;
and the third set top box transmits the video data thereof to third video acquisition equipment.
3. The method of claim 2, wherein a plurality of the video data are decoded and analyzed by using video decoding software respectively, and the video decoding software comprises:
first FFMPEG software that decodes video data received by the first video capture device;
second FFMPEG software that decodes video data received by the second video capture device; and
third FFMPEG software that decodes video data received by the third video capture device.
4. The method of claim 1, wherein the decoded video data are sent to a server for analysis, at least two identical decoded video data are confirmed at the server, different decoded video data are modified, and the modified video data are sent to a video viewing device via a network.
5. An apparatus for resolving watermarks in a DVB conditional access system, comprising: the system comprises a server, a plurality of video acquisition devices and a plurality of authorization terminals, wherein the plurality of authorization terminals are used for simultaneously acquiring a video, the video data is compared through the server after the video data is decoded through video decoding software of the video acquisition devices, and the watermark display of the conditional access system at any position is effectively identified, wherein,
the video acquisition devices are respectively connected with the authorization terminals and are respectively used for receiving video data of the authorization terminals and decoding the video data;
the server is respectively connected with the video acquisition devices and used for receiving and analyzing the decoded video data, and judging the watermark information of different video data according to the characteristics of DVB broadcast stream: if a different data region is found by comparison, then it can be determined that this data region is doped with watermark information rather than the original video data; correcting the watermark information and outputting original video data without the watermark; the data of the authorization terminal are at least three, and the authorization terminal comprises: a first set-top box, a second set-top box and a third set-top box.
6. The apparatus of claim 5, wherein the video capture device comprises: video decoding software and a video collector.
7. The apparatus of claim 6, wherein the video collector comprises: HDMI acquisition card and RCA acquisition card.
8. The apparatus of claim 6, wherein the video decoding software is FFMPEG.
9. The apparatus of claim 5, wherein the number of video capture devices is at least three, the video capture devices comprising: the video acquisition system comprises a first video acquisition device, a second video acquisition device and a third video acquisition device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810272780.3A CN108391178B (en) | 2018-03-29 | 2018-03-29 | Method for distinguishing watermark of DVB (digital video broadcasting) conditional access system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810272780.3A CN108391178B (en) | 2018-03-29 | 2018-03-29 | Method for distinguishing watermark of DVB (digital video broadcasting) conditional access system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108391178A CN108391178A (en) | 2018-08-10 |
CN108391178B true CN108391178B (en) | 2021-03-16 |
Family
ID=63073211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810272780.3A Active CN108391178B (en) | 2018-03-29 | 2018-03-29 | Method for distinguishing watermark of DVB (digital video broadcasting) conditional access system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108391178B (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6577746B1 (en) * | 1999-12-28 | 2003-06-10 | Digimarc Corporation | Watermark-based object linking and embedding |
CN101166260B (en) * | 2007-09-12 | 2012-07-04 | 华为技术有限公司 | Method and device for image coding and watermark removal |
CN101764998A (en) * | 2008-12-23 | 2010-06-30 | 北京中星微电子有限公司 | Alarm interlocking method in network video monitoring system and network video monitoring system |
-
2018
- 2018-03-29 CN CN201810272780.3A patent/CN108391178B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN108391178A (en) | 2018-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12052446B2 (en) | Methods and apparatus for monitoring the insertion of local media into a program stream | |
US8677393B2 (en) | Methods and apparatus to verify consumption of programming content | |
US9854232B2 (en) | Systems and methods for picture quality monitoring | |
US20100131970A1 (en) | Audience measurement apparatus, system and method | |
US20140037132A1 (en) | User device, a second screen system and a method for rendering second screen information on a second screen | |
KR101963200B1 (en) | Real time video contents converting system and method using ACR(Automatic Contents Recognition) | |
US9106871B2 (en) | Detecting which channel a local STB is displaying using a local tuner | |
US8621538B2 (en) | Method and system for providing subscription data | |
CN108391178B (en) | Method for distinguishing watermark of DVB (digital video broadcasting) conditional access system | |
CA2571088C (en) | Methods and apparatus to verify consumption of programming content | |
KR101245158B1 (en) | Automatic display setting system for digital broadcast receiver and method thereof | |
CN104065980A (en) | Statistics method, apparatus and system for play content association data | |
KR101239100B1 (en) | Test certification system for cable ready digital television based on browser and method thereof | |
US10555037B2 (en) | Digital media receiver monitoring system | |
JP7517013B2 (en) | CONTENT VIEWING DEVICE, LOG COLLECTION SYSTEM, AND LOG COLLECTION METHOD | |
US9930381B1 (en) | Ancillary data video validator and QC system | |
JP7746746B2 (en) | Management device, management method, and management program | |
CN104104975A (en) | Method and system for collecting channel information for watching and rebroadcasting programs from multiple media sources | |
CN104604244A (en) | Information processing device, information processing method, program, and content sharing system | |
HK1115259A (en) | Method and device for inserting advertisement data into data of digital television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |