新四季網

具有防拷貝功能的dvd錄放機的保護方法

2023-10-07 07:33:09 2

專利名稱:具有防拷貝功能的dvd錄放機的保護方法
技術領域:
本發明為一種具有防拷貝功能的DVD錄放機的保護方法,是通過一微處理器連接一DVD錄放機內部主要晶片達成。利用該微處理器燒斷後無法拷貝內部程序代碼的特性,配合在該微處理器及該DVD錄放機內部主要晶片之間傳輸三個字節的方法,且偵測該三個字節的正確性的方式,來保護該DVD錄放機內部晶片內的固件(Firmware)。
背景技術:
在現今電子產品生命周期較短的情況下,許多製造商都會儘量縮短產品開發時間及上市進程,遂有不法製造商利用各種的方式拿到競爭對手的硬體產品,直接將實體電路板分解出gerber(CAD數據格式中的一種),利用油炸的方法將多層板分離開來交給設計(1ay-out)公司,並衝洗出相同的電路板,就可以不用電路圖完成複製電路,達到百分百的拷貝。
至於固件(Firmware)方面,現今大部分的固件一般都轉移到高速緩存來存取。早期製造商會將激活程序代碼(Boot Code)和核心程序代碼(KernelCode)分開儲存,將激活程序代碼儲存在電可擦除只讀存儲器(EEPROM)中,將核心程序代碼儲存在高速緩存(Flash ROM)內。但因為電可擦除只讀存儲器單價較高,大部分製造商為了降低製造成本,會將電可擦除只讀存儲器從電路板上移除,並將激活程序代碼和核心程序代碼合併儲存在高速緩存內。
如今將固件直接儲存在高速緩存的方法,雖然可以使得製造商降低製造成本但無形中也造成一個非常大的危機,此危機就是固件很容易被拷貝,不法廠商只要將高速緩存從原板上拆解下來並拿到燒錄公司,使用燒錄器一個位一個位地燒錄到同型號的新的高速緩存內,如此即可重製一份相同內容的高速緩存。
按照上述方法,不法廠商可以不須花費任何研發費用即可輕鬆地獲得完整的硬體及固件,而導致原開發公司的研發成果將付之流水。

發明內容
因此,本發明提出了一種具有防拷貝功能的DVD錄放機的保護方法,該方法是在硬體上加一顆微處理器(Marco Processor),由微處理器上的一條或多條輸入/輸出(I/O)組腳位連接至一DVD錄放機內部主要晶片的通用輸入/輸出(GPIO)組腳位,同時使用兩線式同步型串行輸入/輸出(I2C)組去做隨意值的響應,達到保護固件的方式。本發明使用該微處理器(MicroProcessor)的用處在於它的程序代碼不能被讀出來,因為它是以內部燒斷線路的方式來燒錄程序代碼,故不易被拷貝。
本發明是提供以下的技術手段來達成具有防拷貝功能的DVD錄放機的電路及保護固件功能的本發明的主要技術特徵是在於提供一種具有防拷貝功能的DVD錄放機的保護方法,該方法首先使該微處理器先產生三個字節放入一緩衝器內,該緩衝器是為該微處理器內的數據存儲器,讀取該緩衝器內的該三個字節至該DVD錄放機內部主要晶片中,檢查所讀取該三個字節的該第一個位是否錯誤,若無錯誤則接收另外該二個位,送回該三個字節給該微處理器,進行至少一次檢測該三個字節是否正確,若判斷為該三個字節為正確,則可證明該DVD錄放機內部主要晶片為正版且是可記錄的。
本發明的技術方案是這樣實現的一種具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,是通過一微處理器連接一DVD錄放機內部的主要晶片達成,該方法至少包括下列步驟產生三個字節放入一緩衝器內,該緩衝器位於該微處理器的一數據存儲器內;讀取該緩衝器內三個位至該DVD錄放機內部的主要晶片中;檢查所讀取的第一個位是否錯誤;接收另外二個位;送回三個位給該微處理器;進行多次檢測三個位是否正確。
其中,該產生步驟是指該微處理器先產生該三個字節並存入該微處理器的該緩衝器內。
其中,該讀取步驟是指該DVD錄放機內部主要晶片至該微處理器的該緩衝器內讀取該三個字節。
其中,該三個字節的該第一個位為該微處理器專用的一識別碼,該第二個位是DVD錄放機內部主要晶片溝通的一次數,該第三個位為一隨意值。
其中,該檢查步驟是檢查該第一個位是否錯誤,若是,則等待一預定時間後,重新從該微處理器的該緩衝器內讀取該三個字節,若否,則繼續進行下一個步驟。
其中,該接收步驟是指當該第一個位正確時,該DVD錄放機內部的主要晶片繼續從該微處理器的緩衝器內接收該第二位及該第三位。
其中,該送回步驟是該DVD錄放機內部的主要晶片組將該三個字節送回至該微處理器。
其中,該三個位的該第一個位為該DVD錄放機內部主要晶片專用的一個識別碼,該第二個位為與該DVD錄放機內部主要晶片溝通的次數,該第三個位為一個隨意值。
其中,該識別碼是一個十六進位的數值,該隨意值是為一個十六進位的數值。
其中,該進行步驟是指至少一次去偵測所接收及送回該三個位是否正確,若是,則可判斷出該DVD錄放機內部的主要晶片是正版且是有記錄的功能,反之,該DVD錄放機內部主要晶片是盜版的,從而僅有播放的功能而沒有記錄的功能。


圖1是為本發明的系統架構示意圖;圖2是為本發明的系統內部電路方塊圖;及圖3是為本發明防拷貝程序的流程示意圖。
其中,附圖標記說明如下微處理器 1輸入/輸出埠單元 11
計時單元 12指令解碼控制單元 13存儲單元 14文件寄存器單元 15模擬/數字轉換單元 16記錄器主要晶片組 2中央處理單元 21影像後處理單元 22編碼及解碼單元 23前置處理單元 24儲存與磁碟控制單元 25系統控制單元 26通用輸入/輸出單元 27通用輸入/輸出第一腳位 271通用輸入/輸出第二腳位 272通用輸入/輸出第三腳位 273輸入/輸出埠組3輸入/輸出腳位信號 31兩線式同步型串行輸入/輸出組4串行鎖住SCL信號41串行數據SDA信號具體實施方式
為了使本發明的目的、特徵與特點得到更深入且具體的了解,以下結合具體實施方式
與附圖作一詳細說明。
首先請參閱圖1所示,為本發明的系統架構示意圖。本發明使用一微處理器1,該微處理器1可連接於一DVD錄放機內部主要晶片2上,該連接是該微處理器1使用輸入/輸出組腳位3信號與該DVD錄放機內部主要晶片2溝通,且使用兩線式同步型串行輸入/輸出組4信號將該微處理器1和該DVD錄放機內部主要晶片2互相連接傳輸信號。
請參閱圖2所示,為本發明的系統內部電路方塊圖。本發明的該微處理器1內部設置有一輸入/輸出埠單元11、至少一計時單元12、一指令解碼控制單元13、至少一存儲單元14、一文件寄存器單元15及一模擬/數字轉換單元16。
其中該輸入/輸出埠單元11內還包含一串行鎖住SCL(Serial Clock)信號41、一串行數據SDA(Serial Data)信號42及一輸出的輸入/輸出31腳位信號。該串行鎖住SCL(Serial Clock)信號41及該串行數據SDA(SerialData)信號42是為兩線式同步型串行輸入/輸出組4信號的二腳位的信號,當該串行鎖住SCL信號41電位變化(由高電位轉為低電位或由低電位轉為高電位)時,該處理器1和該DVD錄放機內部主要晶片2才會互相連接並由該串行數據SDA信號42來傳輸數據。該輸入/輸出31腳位信號是由該微處理器1輸出至該DVD錄放機內部主要晶片2,由該微處理器1的指令解碼控制單元13下達輸入/輸出指令,經由該輸入/輸出埠單元11到達該DVD錄放機內部主要晶片2,以使得該DVD錄放機內部主要晶片2執行特定的輸入/輸出動作。
其中該微處理器1的計時單元12還包括一定時器及一電源激活定時器,該微處理器1的存儲單元14還包括一高速緩存及一數據存儲器,該數據存儲器儲存該微處理器1所產生的字節。
請繼續參閱圖2所示,本發明的該DVD錄放機內部主要晶片2內部設置有一中央處理單元21、一影像後處理單元22、至少一編碼及解碼單元23、一前置處理單元24、儲存與磁碟控制單元25、一系統控制單元26及一通用輸入/輸出單元27。
其中該通用輸入/輸出單元27內還包括三個接收腳位,一串行鎖住SCL(Serial Clock)信號41接收腳位、一串行數據SDA(Serial Data)信號42接收腳位和一輸入端的輸入/輸出接收腳位31,其動作是接收由該微處理器1所送出的信號並將在該DVD錄放機內部主要晶片所產生的結果響應給該微處理器1。
其中該DVD錄放機內部主要晶片2的該編碼及解碼單元23包括一般的影音體編碼/解碼器。該影音編碼/解碼器具有聲音及影像的編碼/解碼功能。該影像後處理器單元22包含一NTSC/PAL編碼器(TV Encoder)是為電視(對模擬信號而言)影像編碼器。其中NTSC為美國RCA公司開發的電視影像規格系統,而PAL為德國德律風根公司開發的電視影像規格系統(一般歐規)。
本發明的具有防拷貝功能的DVD錄放機的電路及保護固件的方法的實施步驟如下請參閱圖3所示,為本發明防拷貝程序的流程示意圖,首先,該微處理器1先產生三個字節送進該微處理器1的內存14的該數據存儲器內,並且送給該DVD錄放機內部主要晶片2去讀取。該DVD錄放機內部主要晶片2是通過通用輸入/輸出單元27內的兩個腳位的信號來傳輸數據,該兩個信號為該兩線式同步型串行輸入/輸出組4信號的該串行鎖住SCL(Serial Clock)信號41及該串行數據SDA(Serial Data)信號42。該串行鎖住SCL信號41相連接於該DVD錄放機內部主要晶片2的通用輸入/輸出27的第一腳位271,該串行數據SDA信號42相連接於該DVD錄放機內部主要晶片2的通用輸入/輸出27的第二腳位272。當該串行鎖住SCL信號41電位有變化時,其電位的改變是由高電位轉為低電位或由低電位轉為高電位的狀態,該串行數據SDA信號42將從該微處理器1的存儲單元14的該數據存儲器內讀取該三個字節,並傳回給該DVD錄放機內部主要晶片2來檢測該三字節是否正確。該三字節的該第一個位是為該微處理器1專用的識別碼,該識別碼為某個十六進位的數值,該第二個位為該微處理器1與該DVD錄放機內部主要晶片2溝通的次數,該第三個位是為該微處理器1所產生的一隨意值,該隨意值是為某個十六進位的數值,假若該微處理器1無法自動產生隨意值時,可使用該微處理器1內部的計數器計算來取得該隨意值。
該DVD錄放機內部主要晶片2收到該三個字節後,先檢查收到的該三個字節,檢查該第一個位是否正確,若是錯誤則該DVD錄放機內部主要晶片2不回送該三個字節給該微處理器1,該微處理器1將計時大約2秒鐘後再送一次該三個字節給該DVD錄放機內部主要晶片2,檢查這次送出的該第一個位是否正確,假如所收到的該第一位是正確的,那麼繼續接收另外兩個位,然後回送該三個字節到該微處理器1。收到該三個字節的該第一個位是該DVD錄放機內部主要晶片2的識別碼,該識別碼為某個十六進位的數值,該第二個位是為該微處理器1與該DVD錄放機內部主要晶片2溝通的次數,該第三個位為該微處理器1所產生的一隨意值,該隨意值為某個十六進位的數值,因該隨意值較不易產生,則可由該DVD錄放機內部主要晶片2內一晶片計數器(Timer)做一與門(AND)運算來取得該隨意值。例如chip_risc_timer0xff,其中該chip_risc_timer為一微指令,其動作為呼叫該指令來讀取計數器的任一值和一0xff來作與門的運算,該0xff為一個十六進位的數值(換算十進位為數字255)。
持續進行至少一次以上(例如3次、4次,…),若發現沒有錯誤(error)發生時,則可有正常的播放(playback)及記錄(record)的功能。若計數的結果仍有錯誤發生時,該微處理器1將經由數字輸入/輸出腳位31送出一高電位電壓信號給該DVD錄放機內部主要晶片2的通用輸入/輸出27的第三腳位273,否則該數字輸入/輸出腳位31送出一低電位電壓信號給該DVD錄放機內部主要晶片2,由該輸入/輸出腳位31的電位高或低來判定該DVD錄放機內部主要晶片2是否為正版,若依此信號電位判定該DVD錄放機內部主要晶片2是盜拷的,則只有播放的功能而無記錄的功能。若是盜拷的,則僅能在某個單位時間內(例如30分鐘、1小時,…)有記錄功能,其餘皆只有播放功能。
因此,本發明通過上述公開的技術提供了一種迥然不同於現有技術的設計,既而能提高DVD錄放機整體的使用價值。
然而,上述公開的附圖與具體說明,僅為本發明的供參考與說明使用的實施例而已,並非用來對本發明加以限制。凡本領域的技術人員當可依據上述的說明作其它種種的改良,而這些改變仍屬於本發明的權利要求書所界定的專利範圍內。
權利要求
1.一種具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,是通過一微處理器連接一DVD錄放機內部的主要晶片達成,該方法至少包括下列步驟產生三個字節放入一緩衝器內,該緩衝器位於該微處理器的一數據存儲器內;讀取該緩衝器內三個位至該DVD錄放機內部的主要晶片中;檢查所讀取的第一個位是否錯誤;接收另外二個位;送回三個位給該微處理器;進行多次檢測三個位是否正確。
2.如權利要求1所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該產生步驟是指該微處理器先產生該三個字節並存入該微處理器的該緩衝器內。
3.如權利要求1所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該讀取步驟是指該DVD錄放機內部主要晶片至該微處理器的該緩衝器內讀取該三個字節。
4.如權利要求1所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該三個字節的該第一個位為該微處理器專用的一識別碼,該第二個位是DVD錄放機內部主要晶片溝通的一次數,該第三個位為一隨意值。
5.如權利要求1所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該檢查步驟是檢查該第一個位是否錯誤,若是,則等待一預定時間後,重新從該微處理器的該緩衝器內讀取該三個字節,若否,則繼續進行下一個步驟。
6.如權利要求1所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該接收步驟是指當該第一個位正確時,該DVD錄放機內部的主要晶片繼續從該微處理器的緩衝器內接收該第二位及該第三位。
7.如權利要求1所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該送回步驟是該DVD錄放機內部的主要晶片組將該三個字節送回至該微處理器。
8.如權利要求7所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該三個位的該第一個位為該DVD錄放機內部主要晶片專用的一個識別碼,該第二個位為與該DVD錄放機內部主要晶片溝通的次數,該第三個位為一個隨意值。
9.如權利要求8所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該識別碼是一個十六進位的數值,該隨意值是為一個十六進位的數值。
10.如權利要求1所述的具有防拷貝功能的DVD錄放機的保護方法,其特徵在於,該進行步驟是指至少一次去偵測所接收及送回該三個位是否正確,若是,則可判斷出該DVD錄放機內部的主要晶片是正版且是有記錄的功能,反之,該DVD錄放機內部主要晶片是盜版的,從而僅有播放的功能而沒有記錄的功能。
全文摘要
本發明為一種具有防拷貝功能的DVD錄放機的保護方法,是通過一微處理器連接一DVD錄放機內部主要晶片達成。首先該微處理器先產生三個字節放入一緩衝器內,該緩衝器為該微處理器內的數據存儲器,讀取該緩衝器內三個字節至該DVD錄放機內部主要晶片中,檢查所讀取的該第一個位是否錯誤,若無錯誤則接收另外該二個位,送回該三個字節給該微處理器,進行至少一次檢測該三個字節是否正確,若判斷為該三個字節為正確,則可證明此DVD錄放機內部主要晶片為正版且是可記錄的。
文檔編號G11B20/12GK1609961SQ200310102798
公開日2005年4月27日 申請日期2003年10月24日 優先權日2003年10月24日
發明者金元昌 申請人:揚智科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀