[go: up one dir, main page]

TWI727288B - System for anti-piracy of channels and method thereof - Google Patents

System for anti-piracy of channels and method thereof Download PDF

Info

Publication number
TWI727288B
TWI727288B TW108110300A TW108110300A TWI727288B TW I727288 B TWI727288 B TW I727288B TW 108110300 A TW108110300 A TW 108110300A TW 108110300 A TW108110300 A TW 108110300A TW I727288 B TWI727288 B TW I727288B
Authority
TW
Taiwan
Prior art keywords
top box
watermark
stolen
recorder
data
Prior art date
Application number
TW108110300A
Other languages
Chinese (zh)
Other versions
TW202037180A (en
Inventor
陳信伊
何業勤
簡炳杉
鍾欣燕
徐瑋駿
柯志龍
Original Assignee
中華電信股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中華電信股份有限公司 filed Critical 中華電信股份有限公司
Priority to TW108110300A priority Critical patent/TWI727288B/en
Publication of TW202037180A publication Critical patent/TW202037180A/en
Application granted granted Critical
Publication of TWI727288B publication Critical patent/TWI727288B/en

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

This invention provides a system for anti-piracy of channels and a method thereof comprising a monitoring module which obtains monitoring data from a set-top box; an anti-piracy management module which sets the anti-piracy data of the set-top box or the channel according to the monitoring data, wherein the anti-piracy data contains an anti-piracy mechanism; a client anti-piracy module which is executed in the set-top box and when the set-top box meets the anti-piracy mechanism, the set-top box is set as a pirated set-top box, so that a clear watermark is displayed in the play screen of the pirated set-top box.

Description

頻道反盜錄之系統與其方法 System and method for channel anti-pirate recording

本發明係有關一種反盜錄技術,尤指一種網路協定電視(IPTV)頻道反盜錄之系統與其方法。 The present invention relates to an anti-piracy recording technology, in particular to a system and method for anti-piracy recording of Internet Protocol Television (IPTV) channels.

數位版權管理(Digital Right Management,DRM)是一種用來保護數位內容使用的管理機制,透過加密、認證等過程確認使用者是合法使用數位內容,頭端伺服器在內容上加浮水印、限制使用時間、使用載具限制、透過取得授權等方式來保護數位內容,主要對傳輸過程進行保護,然而當數位內容通過終端機上盒設備的身份驗證與權限驗證後,盜錄者可以通過側錄的方式進行盜錄機上盒至電視間的訊號,例如採用破解設備側錄HDMI訊號,再將訊號轉碼供非法的機上盒或手機用戶觀看。 Digital Right Management (DRM) is a management mechanism used to protect the use of digital content. Through encryption, authentication and other processes, it is confirmed that users are legally using digital content. The head-end server adds a watermark to the content and restricts its use. Time, restrictions on the use of vehicles, and authorization to protect digital content, mainly to protect the transmission process. However, when the digital content passes the identity verification and authorization verification of the terminal set-top box device, the thief can pass the skimming record. Ways to steal the signal from the set-top box to the TV, such as the use of a cracked device to record the HDMI signal, and then transcode the signal for illegal set-top box or mobile phone users to watch.

針對這種盜錄情形,一種方法是使用浮水印軟體,在頭端頻道訊號裡嵌入肉眼不可察覺的數位浮水印,當該頻道被盜錄情況下,通過隱藏在裡面的資訊,可以找出訊號來源機上盒,但此技術通常依機上盒數量授權,成本較高,且數位浮水印技術算法複雜,並需要浮水印原廠解讀盜錄訊號導致無法及時處理盜錄情事。 For this kind of pirated recording, one method is to use watermarking software to embed a digital watermark in the head-end channel signal that is imperceptible to the naked eye. When the channel is stolen, the signal can be found through the hidden information. The source set-top box, but this technology is usually authorized by the number of set-top boxes, the cost is high, and the digital watermarking technology algorithm is complicated, and the original watermarking factory needs to interpret the pirated recording signal, which makes it impossible to process the pirated recording in time.

另一方法是使用用戶標識作為二維碼生成參數以生成二維條碼(QR-Code),在播放畫面上疊加此二維條碼,可從該二維條碼反推得出用戶標識,從而確知盜錄來源,但缺點很明顯是影響用戶頻道觀賞感受,畢竟畫面疊加了一塊二維條碼。 Another method is to use the user ID as a QR code generation parameter to generate a QR-Code, and superimpose the QR-Code on the playback screen. The user ID can be deduced from the QR-Code, so as to know the theft. The source is recorded, but the disadvantage is obviously that it affects the user’s channel viewing experience, after all, the screen is superimposed with a two-dimensional bar code.

因此,如何提供一種便利且實用的頻道反盜錄之系統與方法,則成為目前的重要課題。 Therefore, how to provide a convenient and practical channel anti-pirate recording system and method has become an important topic at present.

為解決上述問題,本發明提供一種頻道反盜錄之系統,係包括:監控模組,係取得機上盒的監控資料,該監控資料係包含該機上盒及該機上盒所播放的頻道;反盜錄管理模組,係包含將該機上盒之用戶識別碼轉換為字體顏色的浮水印編碼規則表,以依據該監控資料設定該機上盒或該頻道的反盜錄資料,其中,該反盜錄資料包含具有該監控資料及反盜錄時段之反盜錄機制;以及用戶端反盜錄模組,係於該機上盒中執行,以接收該機上盒之用戶識別碼、該浮水印編碼規則表及該反盜錄資料,以於該機上盒符合該反盜錄資料中的反盜錄機制時,設定該機上盒為盜錄機上盒,俾於該盜錄機上盒之播放畫面中顯示明碼浮水印,其中,該明碼浮水印係將該盜錄機上盒之用戶識別碼對應於該浮水印編碼規則表的字體顏色依序轉換至該盜錄機上盒播放畫面的背景字串上。 In order to solve the above problems, the present invention provides a channel anti-pirate recording system, which includes: a monitoring module to obtain monitoring data of a set-top box, the monitoring data including the set-top box and the channel played by the set-top box ; The anti-theft recording management module contains a watermark coding rule table that converts the user identification code of the set-top box into font color, so as to set the anti-theft recording data of the set-top box or the channel according to the monitoring data. , The anti-theft recording data includes an anti-theft recording mechanism with the monitoring data and anti-theft recording period; and a client anti-theft recording module, which is executed in the set-top box to receive the user identification code of the set-top box , The watermark coding rule table and the anti-pirated data, so that when the set-top box complies with the anti-pirated recording mechanism in the anti-pirated data, the set-top box is set as a pirated set-top box for the purpose of the theft The clear code watermark is displayed on the playback screen of the recorder top box, where the clear code watermark is to sequentially convert the user identification code of the stolen recorder top box to the font color of the watermark coding rule table to the stolen recorder On the background string of the playback screen of the upper box.

於一實施例中,該背景字串係為頻道節目資訊。 In one embodiment, the background string is channel program information.

於一實施例中,該反盜錄管理模組所設定的該反盜錄資料更包含浮水印的顯示機制,以令該用戶端反盜錄模組依據該浮水印的顯示機制控制於該盜錄機上盒之播放畫面中顯示該明碼浮水印的時間。 In one embodiment, the anti-piracy data set by the anti-piracy management module further includes a watermark display mechanism, so that the client anti-piracy module controls the piracy according to the watermark display mechanism. The time of the clear watermark is displayed on the playback screen of the recorder top box.

於一實施例中,該系統更包括:反編碼模組,係依據該浮水印編碼規則表對該盜錄機上盒之播放畫面的該明碼浮水印進行反編碼,以從該盜錄機上盒之播放畫面的該明碼浮水印中解析出該盜錄機上盒之用戶識別碼。 In one embodiment, the system further includes: an anti-encoding module, which inverse-encodes the clear watermark of the playback screen of the stolen recorder top box according to the watermark encoding rule table, so as to download from the stolen recorder The user identification code of the box on the stolen recorder is parsed from the clear watermark on the playing screen of the box.

於一實施例中,該反編碼模組係利用影像處理技術進行該反編碼。 In one embodiment, the anti-encoding module uses image processing technology to perform the anti-encoding.

本發明另提供一種頻道反盜錄之方法,係包括:取得機上盒的監控資料,其中,該監控資料係包含該機上盒及該機上盒所播放的頻道;設定浮水印編碼規則表,其中,該浮水印編碼規則表係為將該機上盒之用戶識別碼轉換為字體顏色;依據該監控資料設定該機上盒或該頻道的反盜錄資料,其中,該反盜錄資料包含具有該監控資料、反盜錄時段之反盜錄機制;以及當該機上盒符合該反盜錄資料中的該反盜錄機制時,設定該機上盒為盜錄機上盒,以於該盜錄機上盒之播放畫面中顯示明碼浮水印,其中,該明碼浮水印係將該盜錄機上盒之用戶識別碼對應於該浮水印編碼規則表的字體顏色依序轉換至該盜錄機上盒播放畫面的背景字串上。 The present invention also provides a channel anti-pirate recording method, which includes: obtaining monitoring data of a set-top box, wherein the monitoring data includes the set-top box and the channel played by the set-top box; and setting a watermark coding rule table , Wherein the watermark coding rule table is to convert the user identification code of the set-top box into font color; set the anti-pirate data of the set-top box or the channel according to the monitoring data, wherein the anti-pirate data Including the anti-theft recording mechanism with the monitoring data and the anti-theft recording time period; and when the set-top box meets the anti-theft recording mechanism in the anti-theft data, the set-top box is set as a pirated set-top box, and The clear code watermark is displayed in the playback screen of the stolen recorder top box, wherein the clear code watermark is the font color of the user identification code of the stolen recorder top box corresponding to the watermark coding rule table and is sequentially converted to the On the background string of the playback screen of the stolen recorder's upper box.

於一實施例中,該背景字串係為頻道節目資訊。 In one embodiment, the background string is channel program information.

於一實施例中,設定該機上盒或該頻道的反盜錄資料更包含浮水印的顯示機制,以依據該浮水印的顯示機制控制於該盜錄機上盒之播放畫面中顯示該明碼浮水印的時間。 In one embodiment, the anti-pirate data of the set-top box or the channel is set to further include a watermark display mechanism, and the clear code is controlled to be displayed in the playback screen of the pirated set-top box according to the watermark display mechanism The time of the watermark.

於一實施例中,依據該浮水印編碼規則表對該盜錄機上盒之播放畫面的該明碼浮水印進行反編碼,以從該盜錄機上盒之播放畫面的該明碼浮水印中解析出該盜錄機上盒之用戶識別碼。 In one embodiment, according to the watermark coding rule table, the clear watermark of the playback screen of the stolen recorder top box is reverse-encoded to analyze from the clear code watermark of the playback screen of the stolen recorder top box Get the user identification code of the stolen recorder top box.

於一實施例中,利用影像處理技術進行該反編碼。 In one embodiment, image processing technology is used to perform the reverse encoding.

因此,本發明有以下技術優點: Therefore, the present invention has the following technical advantages:

1.不可察覺性:特殊浮水印將用戶識別碼資訊轉換成字體顏色隱藏在節目表資訊中,讓盜錄者不清楚已被鎖定。 1. Impossibility: The special watermark converts the user identification code information into font color and hides it in the program schedule information, so that the thief does not know that it has been locked.

2.強健性:浮水印可動態出現在畫面各處(如四個角落),不易被遮蔽。 2. Robustness: The watermark can dynamically appear in various places of the screen (such as four corners), and it is not easy to be obscured.

3.時效與識別性:具備快速識別盜錄機上盒能力,可迅速將節目表資訊轉換成盜錄者的用戶識別碼。 3. Timeliness and identification: It has the ability to quickly identify the box on the stolen recorder, and can quickly convert the program schedule information into the user identification code of the thief.

由上述可知,本發明之明碼浮水印係讓盜錄機上盒之用戶識別碼以對應的顏色呈現在盜錄機上盒之播放畫面之背景字串的頻道節目資訊上,此種方式不但不影響用戶觀賞頻道,且該盜錄機上盒之盜錄者亦難以清楚自己已被鎖定,更有助於遠端的蒐證人員在監看該盜錄機上盒之播放畫面時,直接從該明碼浮水印之顏色解讀出所對應的用戶識別碼,進而讓反盜錄的使用更加便利及實用。 It can be seen from the above that the clear code watermark of the present invention allows the user identification code of the stolen recorder top box to be displayed in the corresponding color on the channel program information of the background string of the playback screen of the stolen recorder top box. It affects the user’s viewing of the channel, and it is difficult for the thief to know that he has been locked. It is also helpful for the remote forensic personnel to monitor the playback screen of the stolen recorder’s top box directly from The color of the clear watermark interprets the corresponding user identification code, which makes the use of anti-pirate recording more convenient and practical.

1‧‧‧頻道反盜錄之系統 1‧‧‧Channel Anti-Piracy Recording System

10‧‧‧反盜錄偵測與管理子系統 10‧‧‧Anti-theft recording detection and management subsystem

11‧‧‧監控模組 11‧‧‧Monitoring Module

12‧‧‧反盜錄管理模組 12‧‧‧Anti-piracy management module

13‧‧‧反編碼模組 13‧‧‧Reverse coding module

20‧‧‧機上盒 20‧‧‧Set-top box

21‧‧‧用戶端反盜錄模組 21‧‧‧Client Anti-Piracy Module

30‧‧‧背景字串 30‧‧‧Background string

40‧‧‧明碼浮水印 40‧‧‧Clear code floating watermark

S1~S5‧‧‧步驟 S1~S5‧‧‧Step

第1圖係本發明之頻道反盜錄之系統之示意架構圖;第2圖係本發明之明碼浮水印於播放畫面中顯示之示意圖;以及 第3圖係本發明之頻道反盜錄之方法之步驟流程圖。 Figure 1 is a schematic structure diagram of the channel anti-pirate recording system of the present invention; Figure 2 is a schematic diagram of the clear watermark displayed on the playback screen of the present invention; and Figure 3 is a flowchart of the steps of the method of anti-pirate recording of channels of the present invention.

以下藉由特定的具體實施例說明本發明之實施方式,熟悉此技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之其他優點及功效。 The following specific examples illustrate the implementation of the present invention. Those familiar with the art can easily understand the other advantages and effects of the present invention from the content disclosed in this specification.

須知,本說明書所附圖式所繪示之結構、比例、大小等,均僅用以配合說明書所揭示之內容,以供熟悉此技藝之人士之瞭解與閱讀,並非用以限定本發明可實施之限定條件,故不具技術上之實質意義,任何結構之修飾、比例關係之改變或大小之調整,在不影響本發明所能產生之功效及所能達成之目的下,均應仍落在本發明所揭示之技術內容得能涵蓋之範圍內。 It should be noted that the structure, ratio, size, etc. shown in the drawings in this manual are only used to match the content disclosed in the manual for the understanding and reading of those who are familiar with the art, and are not intended to limit the implementation of the present invention. Therefore, it does not have any technical significance. Any structural modification, proportional relationship change or size adjustment, without affecting the effects and objectives that can be achieved by the present invention, should still fall within the scope of the present invention. The technical content disclosed by the invention can be covered.

第1圖係本發明之頻道反盜錄之系統1之示意架構圖。在一實施例中,該系統1為網路協定電視(Internet Protocol Television,IPTV)頻道反盜錄之系統。如圖所示,系統1係包括:反盜錄偵測與管理子系統10、監控模組11、反盜錄管理模組12、反編碼模組13、機上盒20以及用戶端反盜錄模組21,其中,反盜錄偵測與管理子系統10係藉由有線或無線網路與機上盒20介接,監控模組11、反盜錄管理模組12及反編碼模組13係運行在系統1之反盜錄偵測與管理子系統10,而用戶端反盜錄模組21係運行在系統1之機上盒20。 Figure 1 is a schematic structural diagram of the system 1 for channel anti-piracy recording of the present invention. In one embodiment, the system 1 is an Internet Protocol Television (IPTV) channel anti-pirate recording system. As shown in the figure, the system 1 includes: anti-theft recording detection and management subsystem 10, monitoring module 11, anti-theft recording management module 12, anti-encoding module 13, set-top box 20, and client anti-theft recording Module 21, wherein the anti-theft recording detection and management subsystem 10 is connected to the set-top box 20 through a wired or wireless network, the monitoring module 11, the anti-theft recording management module 12, and the anti-coding module 13 It runs in the anti-theft recording detection and management subsystem 10 of the system 1, and the user-side anti-theft recording module 21 runs in the set-top box 20 of the system 1.

於一實施例中,反盜錄偵測與管理子系統10係為一雲端伺服器或遠端伺服器,但不以此為限。 In one embodiment, the anti-theft detection and management subsystem 10 is a cloud server or a remote server, but it is not limited to this.

監控模組11係取得機上盒20的監控資料,該監控資料係包含該機上盒及該機上盒所播放的頻道,其中,該監控資料係於機上盒20播放同一頻道超過一預設時間時產生。 The monitoring module 11 obtains the monitoring data of the set-top box 20. The monitoring data includes the set-top box and the channel played by the set-top box. Generated when the time is set.

於一實施例中,監控模組11係主動偵測機上盒20是否播放同一頻道超過一預設時間,若有,則產生機上盒20的該監控資料,監控模組11亦或可接收外部端(未圖示)所提供的機上盒20的監控資料,其中,該外部端係為電信警察或另一偵測系統,但不以此為限。 In one embodiment, the monitoring module 11 actively detects whether the set-top box 20 is playing the same channel for more than a preset time. If so, the monitoring data of the set-top box 20 is generated, and the monitoring module 11 may also receive The monitoring data of the set-top box 20 provided by an external terminal (not shown), wherein the external terminal is a telecommunication police or another detection system, but not limited to this.

反盜錄管理模組12係包含將該機上盒20之用戶識別碼轉換為字體顏色的浮水印編碼規則表,並依據監控模組11所取得的該監控資料設定該機上盒或該頻道的反盜錄資料,其中,該反盜錄資料包含反盜錄機制以及浮水印的顯示機制,該反盜錄機制包含該監控資料、反盜錄時段。 The anti-piracy management module 12 includes a watermark coding rule table that converts the user identification code of the set-top box 20 into a font color, and sets the set-top box or the channel according to the monitoring data obtained by the monitoring module 11 The anti-pirated data of, where the anti-pirated data includes an anti-pirated recording mechanism and a watermark display mechanism, and the anti-pirated recording mechanism includes the monitoring data and anti-pirated recording time period.

於一實施例中,該用戶識別碼係為各種單字,如:數字、各國語言單字等。 In one embodiment, the user identification code is a variety of words, such as numbers, words in various languages, and so on.

於一實施例中,反盜錄管理模組12係可設定浮水印編碼規則表,例如該浮水印編碼規則表中的紅代表0、綠代表1、藍代表2、黃3、白4、紫5以及咖啡6,但不以此為限。 In one embodiment, the anti-piracy management module 12 can set a watermark coding rule table. For example, in the watermark coding rule table, red represents 0, green represents 1, blue represents 2, yellow 3, white 4, and purple. 5 and coffee 6, but not limited to this.

用戶端反盜錄模組21係從機上盒20上取得機上盒20之用戶識別碼,以及從反盜錄管理模組12取得該浮水印編碼規則表及該反盜錄資料,以偵測機上盒20是否符合該反盜錄資料中的該反盜錄機制,當該機上盒20符合該反盜錄資料中的該反盜錄機制時,則令符合該反盜錄資料中的該反盜錄機制的該機上盒20為盜錄機上盒,以於該盜錄機上盒之播放畫面中顯示明碼浮水印,其中,該明碼浮水印係將該盜錄機上盒之用戶識別碼 對應於該浮水印編碼規則表的字體顏色依序轉換至該盜錄機上盒播放畫面的背景字串上。 The user-side anti-theft recording module 21 obtains the user identification code of the set-top box 20 from the set-top box 20, and obtains the watermark coding rule table and the anti-theft recording data from the anti-theft recording management module 12 to detect Test whether the set-top box 20 conforms to the anti-theft recording mechanism in the anti-theft recording data, and when the set-top box 20 conforms to the anti-theft recording mechanism in the anti-theft recording data, it is made to comply with the anti-theft recording data The set-top box 20 of the anti-theft recording mechanism is a stolen recorder-top box to display a clear coded watermark in the playback screen of the stolen recorder-top box, wherein the clear coded watermark is the stolen recorder-top box User ID The font color corresponding to the watermark coding rule table is sequentially converted to the background character string of the playing screen of the top box of the stolen recorder.

舉例來說,假設該反盜錄機制的該監控資料為機上盒20及頻道A,代表機上盒20之用戶在過去時間有盜錄頻道A之節目的嫌疑,而當該反盜錄機制的該反盜錄時段設定為明天整天的時間時,用戶端反盜錄模組21在該明天的時間內就會偵測機上盒20是否符合該反盜錄資料中的該反盜錄機制,若機上盒20在明天整天的時間內開始播放頻道A,則可認定機上盒20為盜錄機上盒,但不以此為限。 For example, suppose the monitoring data of the anti-piracy recording mechanism are set-top box 20 and channel A, which means that the user of set-top box 20 is suspected of pirating the program of channel A in the past time, and when the anti-piracy recording mechanism When the anti-theft recording time period of is set to the time of the whole day tomorrow, the client anti-theft recording module 21 will detect whether the set-top box 20 meets the anti-theft recording in the anti-theft data within the time of tomorrow Mechanism, if the set-top box 20 starts to play channel A during the whole day of tomorrow, the set-top box 20 can be regarded as a stolen set-top box, but it is not limited to this.

於一實施例中,該反盜錄機制亦可包含持續播放時間,以令機上盒20在明天整天的時間內開始播放頻道A達到該持續播放時間時,用戶端反盜錄模組21才認定機上盒20為盜錄機上盒,但不以此為限。 In one embodiment, the anti-theft recording mechanism may also include a continuous playing time, so that when the set-top box 20 starts to play channel A throughout the day tomorrow and reaches the continuous playing time, the client anti-theft recording module 21 The set-top box 20 is recognized as a stolen recorder-top box, but it is not limited to this.

於一實施例中,該背景字串係為頻道節目資訊,但不以此為限。 In one embodiment, the background string is channel program information, but it is not limited to this.

於一實施例中,該用戶端反盜錄模組21依據該浮水印的顯示機制控制於該盜錄機上盒之播放畫面中顯示該明碼浮水印的時間,其中,該浮水印的顯示機制包含顯示時間、非顯示時間或多久時間後重複顯示,但不以此為限。 In one embodiment, the client anti-pirate recording module 21 controls the time for displaying the clear watermark in the playback screen of the pirated recorder top box according to the display mechanism of the watermark, wherein the watermark display mechanism Including display time, non-display time, or how long it takes to repeat the display, but not limited to this.

反編碼模組13係依據該浮水印編碼規則表對該盜錄機上盒之播放畫面的該明碼浮水印進行反編碼,以從該盜錄機上盒之播放畫面的該明碼浮水印中解析出該盜錄機上盒之用戶識別碼。 The anti-encoding module 13 reverse-encodes the clear watermark of the playback screen of the stolen recorder top box according to the watermark encoding rule table, so as to parse the clear code watermark of the playback screen of the stolen recorder top box Get the user identification code of the stolen recorder top box.

於一實施例中,反編碼模組13係利用影像處理技術進行該反編碼,以將該明碼浮水印之字體顏色中解析出該盜錄機上盒之用戶識別碼。 In one embodiment, the inverse encoding module 13 uses image processing technology to perform the inverse encoding to parse the font color of the plain code watermark to obtain the user identification code of the stolen recorder top box.

於一實施例中,該播放畫面係可於反盜錄偵測與管理子系統10中的顯示器(未圖示)或機上盒20所接的顯示器中顯示,但不以此為限。 In one embodiment, the playback screen can be displayed on a display (not shown) in the anti-theft detection and management subsystem 10 or a display connected to the set-top box 20, but it is not limited to this.

第2圖係本發明之明碼浮水印於播放畫面中顯示之示意圖。如圖所示,假設用戶端反盜錄模組21所取得該盜錄機上盒之用戶識別碼為10622345,且該浮水印編碼規則表的中的紅代表0、綠代表1、藍代表2、黃3、白4、紫5以及咖啡6,背景字串30係為頻道節目資訊「下一個播放節目是30分鐘世足花絮」,將該盜錄機上盒之用戶識別碼對應於該浮水印編碼規則表的字體顏色依序轉換至該盜錄機上盒播放畫面的背景字串30上,使背景字串30「下一個播放節目是30分鐘世足花絮」中的「下」顯示綠色、「一」顯示紅色、「個」顯示咖啡色、「播」顯示藍色、「放」顯示藍色、「節」顯示黃色、「目」顯示白色及「是」顯示紫色,並令具有字體顏色的「下一個播放節目是」為該明碼浮水印40。 Figure 2 is a schematic diagram of the clear watermark of the present invention displayed on the playback screen. As shown in the figure, suppose that the user identification code of the stolen recorder top box obtained by the client anti-theft recording module 21 is 10622345, and the red represents 0, green represents 1, and blue represents 2 in the watermark coding rule table. , Yellow 3, White 4, Purple 5, and Coffee 6. The background string 30 is the channel program information "The next program to be played is 30 minutes of football highlights", and the user ID of the stolen recorder box corresponds to the float The font color of the watermark coding rule table is sequentially converted to the background character string 30 of the playback screen of the top box of the stolen recorder, so that the background character string 30 "The next broadcast program is 30 minutes of football highlights" is displayed in green. , "One" shows red, "one" shows coffee color, "broadcast" shows blue, "plays" shows blue, "section" shows yellow, "mesh" shows white and "yes" shows purple, and make it have font color "The next program to be played is" is the clear watermark 40.

此時,位於反盜錄偵測與管理子系統10中的反編碼模組13則可對背景字串30「下一個播放節目是30分鐘世足花絮」中的該明碼浮水印40進行反編碼,以從該盜錄機上盒之播放畫面的該明碼浮水印40中解析出該盜錄機上盒之用戶識別碼為10622345,表示用戶識別碼為10622345之用戶為盜錄者。需理解的是,反盜錄偵測與管理子系統10中的顯示器亦可直接顯示該盜錄機上盒之播放畫面,以提供蒐證人員依據該浮水印編碼規則表,從反盜錄偵測與管理子系統10中的顯示器上解讀出該播放畫面的該明碼浮水印所代表的該盜錄機上盒之用戶識別碼。 At this time, the anti-encoding module 13 located in the anti-piracy detection and management subsystem 10 can inverse-encode the clear watermark 40 in the background string 30 "The next program is 30 minutes of football." Analyze the user identification code of the stolen recorder top box as 10622345 from the clear watermark 40 of the playback screen of the stolen recorder top box, which means that the user with the user identification code of 10622345 is the thief. It should be understood that the display in the anti-theft recording detection and management subsystem 10 can also directly display the playback screen of the stolen recorder top box, so as to provide forensics personnel to conduct anti-theft recording detection according to the watermark coding rule table. The user identification code of the stolen recorder top box represented by the clear watermark of the playback screen is interpreted on the display in the measurement and management subsystem 10.

由於明碼浮水印40是背景字串30的頻道節目資訊的一部分,因此讓該盜錄機上盒之盜錄者不清楚已被鎖定,也不會影響用戶觀賞頻道。 Since the clear watermark 40 is a part of the channel program information of the background string 30, the pirate of the pirated recorder top box is not clear that it has been locked, and it will not affect the user's viewing of the channel.

第3圖係本發明之頻道反盜錄之方法之步驟流程圖。如圖所示,該方法係包括下列步驟: Figure 3 is a flowchart of the steps of the method of anti-pirate recording of channels of the present invention. As shown in the figure, the method includes the following steps:

在步驟S1中,取得機上盒的監控資料,其中,令監控模組11取得機上盒20的監控資料,該監控資料係包含該機上盒20及該機上盒20所播放的頻道,其中,該監控資料係於該機上盒20播放同一頻道超過一預設時間時產生。 In step S1, the monitoring data of the set-top box is obtained, wherein the monitoring module 11 is made to obtain the monitoring data of the set-top box 20, and the monitoring data includes the set-top box 20 and the channel played by the set-top box 20, The monitoring data is generated when the set-top box 20 plays the same channel for more than a preset time.

在步驟S2中,設定浮水印編碼規則表,其中,令反盜錄管理模組12設定浮水印編碼規則表,其中,該浮水印編碼規則表係為將該機上盒之用戶識別碼轉換為字體顏色。 In step S2, a watermark coding rule table is set, in which the anti-piracy management module 12 is made to set a watermark coding rule table, wherein the watermark coding rule table is the conversion of the user identification code of the set-top box into font color.

在步驟S3中,依據該監控資料設定該機上盒或該頻道的反盜錄資料,其中,令反盜錄管理模組12依據該監控資料設定該機上盒20或該頻道的反盜錄資料,其中,該反盜錄資料包含反盜錄機制以及浮水印的顯示機制,該反盜錄機制包含該監控資料、反盜錄時段。 In step S3, the anti-theft recording data of the set-top box or the channel is set according to the monitoring data, wherein the anti-theft recording management module 12 is caused to set the anti-theft recording of the set-top box 20 or the channel according to the monitoring data The anti-pirated data includes an anti-pirated recording mechanism and a watermark display mechanism, and the anti-pirated recording mechanism includes the monitoring data and an anti-pirated recording period.

在步驟S4中,當該機上盒符合該反盜錄資料中的該反盜錄機制時,令該機上盒為盜錄機上盒,以於該盜錄機上盒之播放畫面中顯示明碼浮水印,其中,令用戶端反盜錄模組21偵測機上盒20是否符合該反盜錄資料中的該反盜錄機制,若是,則令符合該反盜錄資料中的該反盜錄機制的該機上盒20為盜錄機上盒,以於該盜錄機上盒之播放畫面中顯示明碼浮水印,其中,該明碼浮水印係將該盜錄機上盒之用戶識別碼對應於該浮水 印編碼規則表的字體顏色依序轉換至該盜錄機上盒播放畫面的背景字串上(如第2圖所示)。 In step S4, when the set-top box complies with the anti-theft recording mechanism in the anti-theft data, the set-top box is set as a stolen recorder-top box to display in the playback screen of the stolen recorder-top box Clear watermark, in which the client anti-theft recording module 21 is made to detect whether the set-top box 20 conforms to the anti-theft recording mechanism in the anti-theft recording data, and if so, it is made to comply with the anti-theft recording mechanism in the anti-theft recording data. The set-top box 20 of the stolen recording mechanism is a stolen recorder top box, which displays a clear watermark in the playback screen of the stolen recorder top box, wherein the clear code watermark is used to identify the user of the stolen recorder top box Code corresponding to the floating water The font color of the printed coding rule table is sequentially converted to the background character string of the playback screen of the top box of the stolen recorder (as shown in Figure 2).

於一實施例中,該背景字串係為頻道節目資訊,但不以此為限。 In one embodiment, the background string is channel program information, but it is not limited to this.

於一實施例中,該步驟S4係中的用戶端反盜錄模組21係依據該浮水印的顯示機制控制於該盜錄機上盒之播放畫面中顯示該明碼浮水印的時間,其中,該浮水印的顯示機制包含顯示時間、非顯示時間或多久時間後重複顯示,但不以此為限。 In one embodiment, the user-side anti-pirate recording module 21 in step S4 controls the time for displaying the clear watermark in the playback screen of the pirated recorder top box according to the display mechanism of the watermark, wherein: The display mechanism of the watermark includes display time, non-display time, or repetitive display after how long, but it is not limited to this.

在步驟S5中,對該明碼浮水印進行反編碼,以從該明碼浮水印中解析出該盜錄機上盒之用戶識別碼,其中,令反編碼模組13依據該浮水印編碼規則表對該盜錄機上盒之播放畫面的該明碼浮水印進行反編碼,或由蒐證人員依據該浮水印編碼規則表,以從該盜錄機上盒之播放畫面的該明碼浮水印中解析出該盜錄機上盒之用戶識別碼。 In step S5, the clear code watermark is reverse-encoded, so as to parse out the user identification code of the stolen recorder top box from the clear code watermark, wherein the reverse coding module 13 is made to pair according to the watermark coding rule table The clear code watermark of the playback screen of the stolen recorder top box is reverse-encoded, or the forensic searcher can parse out the clear code watermark of the playback screen of the stolen recorder top box according to the watermark coding rule table The user identification code of the top box of the stolen recorder.

於一實施例中,該步驟S5中的反編碼模組13係利用影像處理技術進行該反編碼。 In one embodiment, the inverse encoding module 13 in step S5 uses image processing technology to perform the inverse encoding.

由上述可知,本發明之明碼浮水印係讓盜錄機上盒之用戶識別碼以對應的顏色呈現在盜錄機上盒之播放畫面之背景字串的頻道節目資訊上,此種方式不但不影響用戶觀賞頻道,且該盜錄機上盒之盜錄者亦難以清楚自己已被鎖定,更有助於遠端的蒐證人員在監看該盜錄機上盒之播放畫面時,直接從該明碼浮水印之顏色解讀出所對應的用戶識別碼,進而讓反盜錄的使用更加便利及實用。 It can be seen from the above that the clear code watermark of the present invention allows the user identification code of the stolen recorder top box to be displayed in the corresponding color on the channel program information of the background string of the playback screen of the stolen recorder top box. It affects the user’s viewing of the channel, and it is difficult for the thief to know that he has been locked. It is also helpful for the remote forensic personnel to monitor the playback screen of the stolen recorder’s top box directly from The color of the clear watermark interprets the corresponding user identification code, which makes the use of anti-pirate recording more convenient and practical.

上述實施例係用以例示性說明本發明之原理及其功效,而非用於限制本發明。任何熟習此項技藝之人士均可在不違背本發明之精神及範疇下,對上述實施例進行修改。因此本發明之權利保護範圍,應如後述之申請專利範圍所列。 The above-mentioned embodiments are used to exemplify the principles and effects of the present invention, but not to limit the present invention. Anyone who is familiar with this technique can modify the above-mentioned embodiments without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the rights of the present invention should be listed in the scope of patent application described later.

1‧‧‧頻道反盜錄之系統 1‧‧‧Channel Anti-Piracy Recording System

10‧‧‧反盜錄偵測與管理子系統 10‧‧‧Anti-theft recording detection and management subsystem

11‧‧‧監控模組 11‧‧‧Monitoring Module

12‧‧‧反盜錄管理模組 12‧‧‧Anti-piracy management module

13‧‧‧反編碼模組 13‧‧‧Reverse coding module

20‧‧‧機上盒 20‧‧‧Set-top box

21‧‧‧用戶端反盜錄模組 21‧‧‧Client Anti-Piracy Module

Claims (10)

一種頻道反盜錄之系統,係包括:監控模組,係取得機上盒的監控資料,該監控資料係包含該機上盒及該機上盒所播放的頻道;反盜錄管理模組,係包含將該機上盒之用戶識別碼轉換為字體顏色的浮水印編碼規則表,並依據該監控資料設定該機上盒或該頻道的反盜錄資料,其中,該反盜錄資料包含具有該監控資料及反盜錄時段之反盜錄機制;以及用戶端反盜錄模組,係於該機上盒中執行,以接收該機上盒之用戶識別碼、該浮水印編碼規則表及該反盜錄資料,以於該機上盒符合該反盜錄資料中的反盜錄機制時,設定該機上盒為盜錄機上盒,俾於該盜錄機上盒之播放畫面中顯示明碼浮水印,其中,該明碼浮水印係將該盜錄機上盒之用戶識別碼對應於該浮水印編碼規則表的字體顏色依序轉換至該盜錄機上盒播放畫面的背景字串上。 A channel anti-theft recording system includes: a monitoring module, which obtains monitoring data of a set-top box, the monitoring data includes the set-top box and the channel played by the set-top box; an anti-theft recording management module, It contains a watermark coding rule table that converts the user identification code of the set-top box into font color, and sets the anti-pirate data of the set-top box or the channel based on the monitoring data, wherein the anti-pirate data includes The monitoring data and the anti-theft recording mechanism during the anti-theft recording period; and the user-side anti-theft recording module is executed in the set-top box to receive the user identification code of the set-top box, the watermark coding rule table and For the anti-pirated data, when the set-top box complies with the anti-pirated recording mechanism in the anti-pirated data, the set-top box is set as a stolen recorder-top box, so as to be displayed in the playback screen of the stolen recorder-top box Display the clear code watermark, where the clear code watermark is the user identification code of the stolen recorder top box corresponding to the font color of the watermark coding rule table and is sequentially converted to the background string of the playback screen of the stolen recorder top box on. 如申請專利範圍第1項所述的系統,其中,該背景字串係為頻道節目資訊。 Such as the system described in item 1 of the scope of patent application, wherein the background string is channel program information. 如申請專利範圍第1項所述的系統,其中,該反盜錄管理模組所設定的該反盜錄資料更包含浮水印的顯示機制,以令該用戶端反盜錄模組依據該浮水印的顯示機制控制於該盜錄機上盒之播放畫面中顯示該明碼浮水印的時間。 For example, the system described in item 1 of the scope of patent application, wherein the anti-piracy data set by the anti-piracy management module further includes a watermark display mechanism, so that the client anti-piracy module can rely on the float The watermark display mechanism controls the time when the clear watermark is displayed in the playback screen of the stolen recorder top box. 如申請專利範圍第1項所述的系統,更包括: 反編碼模組,係依據該浮水印編碼規則表對該盜錄機上盒之播放畫面的該明碼浮水印進行反編碼,以從該盜錄機上盒之播放畫面的該明碼浮水印中解析出該盜錄機上盒之用戶識別碼。 For example, the system described in item 1 of the scope of patent application includes: The anti-encoding module, according to the watermark coding rule table, reverse-encodes the clear watermark of the playback screen of the stolen recorder top box to parse the clear code watermark of the playback screen of the stolen recorder top box Get the user identification code of the stolen recorder top box. 如申請專利範圍第4項所述的系統,其中,該反編碼模組係利用影像處理技術進行該反編碼。 For example, in the system described in item 4 of the scope of patent application, the inverse encoding module uses image processing technology to perform the inverse encoding. 一種頻道反盜錄之方法,係包括:取得機上盒的監控資料,其中,該監控資料係包含該機上盒及該機上盒所播放的頻道;設定浮水印編碼規則表,其中,該浮水印編碼規則表係為將該機上盒之用戶識別碼轉換為字體顏色;依據該監控資料設定該機上盒或該頻道的反盜錄資料,其中,該反盜錄資料包含具有該監控資料、反盜錄時段之反盜錄機制;以及當該機上盒符合該反盜錄資料中的該反盜錄機制時,設定該機上盒為盜錄機上盒,以於該盜錄機上盒之播放畫面中顯示明碼浮水印,其中,該明碼浮水印係將該盜錄機上盒之用戶識別碼對應於該浮水印編碼規則表的字體顏色依序轉換至該盜錄機上盒播放畫面的背景字串上。 A method for channel anti-pirate recording includes: obtaining monitoring data of a set-top box, where the monitoring data includes the set-top box and the channel played by the set-top box; setting a watermark coding rule table, wherein the The watermark coding rule table is to convert the user identification code of the set-top box into font color; set the anti-pirate data of the set-top box or the channel according to the monitoring data, wherein the anti-pirate data includes the monitoring data Data, anti-theft recording mechanism during the anti-theft recording period; and when the set-top box conforms to the anti-theft recording mechanism in the anti-theft data, set the set-top box as a pirated set-top box for the purpose of the pirated recording The clear code watermark is displayed on the playback screen of the set-top box, where the clear code watermark is to sequentially convert the user identification code of the stolen set-top box to the font color of the watermark coding rule table to the stolen recorder On the background string of the box playing screen. 如申請專利範圍第6項所述的方法,其中,該背景字串係為頻道節目資訊。 Such as the method described in item 6 of the scope of patent application, wherein the background string is channel program information. 如申請專利範圍第6項所述的方法,其中,設定該機上盒或該頻道的反盜錄資料更包含浮水印的顯示機制,以依據該浮水印的顯示機制控制於該盜錄機上盒之播放畫面中顯示該明碼浮水印的時間。 For example, the method described in item 6 of the scope of patent application, wherein the anti-pirating data of the set-top box or the channel further includes a watermark display mechanism to control the pirate based on the watermark display mechanism The time of the clear watermark is displayed in the playback screen of the box. 如申請專利範圍第6項所述的方法,更包括: 依據該浮水印編碼規則表對該盜錄機上盒之播放畫面的該明碼浮水印進行反編碼,以從該盜錄機上盒之播放畫面的該明碼浮水印中解析出該盜錄機上盒之用戶識別碼。 As the method described in item 6 of the scope of patent application, it also includes: According to the watermark coding rule table, the clear code watermark of the playback screen of the stolen recorder top box is reverse-encoded, so as to parse the clear code watermark of the playback screen of the stolen recorder top box to parse the stolen recorder. The user identification code of the box. 如申請專利範圍第9項所述的方法,其中,利用影像處理技術進行該反編碼。 The method described in item 9 of the scope of patent application, wherein the reverse encoding is performed by using image processing technology.
TW108110300A 2019-03-25 2019-03-25 System for anti-piracy of channels and method thereof TWI727288B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW108110300A TWI727288B (en) 2019-03-25 2019-03-25 System for anti-piracy of channels and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108110300A TWI727288B (en) 2019-03-25 2019-03-25 System for anti-piracy of channels and method thereof

Publications (2)

Publication Number Publication Date
TW202037180A TW202037180A (en) 2020-10-01
TWI727288B true TWI727288B (en) 2021-05-11

Family

ID=74090978

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108110300A TWI727288B (en) 2019-03-25 2019-03-25 System for anti-piracy of channels and method thereof

Country Status (1)

Country Link
TW (1) TWI727288B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101558645A (en) * 2006-12-11 2009-10-14 汤姆森特许公司 Text-based anti-piracy system and method for digital cinema
US9959586B1 (en) * 2016-12-13 2018-05-01 GoAnimate, Inc. System, method, and computer program for encoding and decoding a unique signature in a video file as a set of watermarks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101558645A (en) * 2006-12-11 2009-10-14 汤姆森特许公司 Text-based anti-piracy system and method for digital cinema
CN101558645B (en) 2006-12-11 2012-05-23 汤姆森特许公司 Text-based anti-piracy system and method for digital cinema
US9959586B1 (en) * 2016-12-13 2018-05-01 GoAnimate, Inc. System, method, and computer program for encoding and decoding a unique signature in a video file as a set of watermarks

Also Published As

Publication number Publication date
TW202037180A (en) 2020-10-01

Similar Documents

Publication Publication Date Title
JP6243912B2 (en) HDR creation to verify the process agreed by the content owner
US7526650B1 (en) Personal identifiers for protecting video content
US9367885B2 (en) Method and system for adding and detecting watermark
US7720224B2 (en) System and method for the assertion and identification of rights information in an analog video signal
EP2638501B1 (en) Tracking activation of licensable component in audio video device by unique product identification
KR100891222B1 (en) Secure video system for display adaptor
WO2020244474A1 (en) Method, device and apparatus for adding and extracting video watermark
CN110896484A (en) Video watermark adding and extracting method and device, video playing end and storage medium
US20140149395A1 (en) Information processing apparatus and information processing method
WO2017201251A1 (en) System and method for identifying the source of counterfeit copies of multimedia works using layered simple digital watermarks
JP2010518792A (en) Video scramble through pixel block relocation
CN102647635B (en) A kind of method, Apparatus and system preventing video finger print from attacking
US20090034936A1 (en) Copy protection for analog video signals from computing devices
TWI727288B (en) System for anti-piracy of channels and method thereof
US8584252B2 (en) Electronic device and copyright protection method of audio file thereof
CN101742235A (en) Pirate examination method of digital television program
KR100836217B1 (en) Execution Method, Execution Device of Content Comprise Watermark, and Contents Packet Storing Medium
CN101339590A (en) Copyright protection method, equipment and system based on video frequency content discrimination
US7917442B2 (en) System and method for relaxing media access restrictions over time
JP2005318068A (en) Digital watermark embedding method and authentication method for content authentication data
CN202535486U (en) Device and system for preventing video fingerprint attack
CN101808241A (en) Video digital watermark embedding and detecting system based on DCT (Discrete Cosine Transformation) domain and method thereof
KR101758258B1 (en) Apparatus and method for processing video contents
JP4446400B2 (en) Digital watermark embedding method and authentication method for content
CN1435762A (en) Device and method for preventing digital medium for infringing and pirating