国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      供給省略的關鍵代碼部分以激活音頻視頻裝置中的可許可部件的制作方法

      文檔序號:7885263閱讀:177來源:國知局
      專利名稱:供給省略的關鍵代碼部分以激活音頻視頻裝置中的可許可部件的制作方法
      技術領域
      本申請一般涉及供給省略的關鍵代碼部分,以便激活音頻視頻裝置中的可許可部件。
      背景技術
      電視并入了大量的技術,以便使得觀眾能夠觀看來自各種源的節(jié)目。這些源包括模擬(使用全國電視系統(tǒng)委員會(NTSC)格式,S卩)以及數(shù)字(使用高級電視系統(tǒng)委員會(ATSC)格式)TV信號的地面廣播源。典型地,ATSC信號使用被稱為運動圖像專家組(MPEG-2)的視頻壓縮,因此,如果電視機支持ATSC節(jié)目,它們必須支持MPEG-2解壓縮。有線電視提供的“基本”電視節(jié)目也能以NTSC或正交幅度調制(QAM)格式提供。有線電視提供的“增強”節(jié)目也可使用高清晰度多媒體接口(HDMI)原理提供。類似地,衛(wèi)星提供的TV信號可以以HDMI接收。同樣,來自因特網的視頻能夠以多種格式顯示在許多現(xiàn)代電視機上,包括以有線數(shù)據(jù)業(yè)務因特網規(guī)范(DOCSIS)格式。另外,電視機常常被配置為支持多種音頻格式,包括高級音頻編碼(AAC)、音頻編碼3 (AC3)、數(shù)字化影院系統(tǒng)(DTS)等等。如當代觀眾所知,電視機可望支持電子節(jié)目指南(EPG)的呈現(xiàn)。

      發(fā)明內容
      如這里所明了的,多種電視技術要求支付許可費。如這里進一步明了的那樣,可能不使用為支持多種節(jié)目源而必須內置到現(xiàn)代電視機中的許多技術。盡管如此,仍支付了對于不使用的技術的許可費,無謂地浪費了成本。因此,一種方法包括在具有能夠執(zhí)行代碼的處理器的音頻-視頻顯示裝置中接收初始軟件代碼。所述初始軟件代碼不包括關鍵代碼,在沒有所述關鍵代碼的情況下,所述處理器不能執(zhí)行所述初始軟件以進行許可的功能。響應于對于所述許可的功能的許可已經被激活的判斷,關鍵代碼條被接收,以便與音頻-視頻顯示裝置中的初始軟件代碼協(xié)作,從而給出具有完整能力的代碼。該方法包括使用所述處理器來執(zhí)行所述具有完整能力的代碼,由此在所述音頻-視頻顯示裝置上進行所述許可的功能。所述初始軟件代碼具有入口點和出口點,所述關鍵代碼在所述出口點和所述入口點之間被復制到所述初始軟件代碼中,以便得到所述具有完整能力的代碼。在某些實施例中,在沒有關鍵代碼的情況下,初始軟件代碼無論怎樣都不具有可執(zhí)行能力。在其他的實施例中,在沒有關鍵代碼的情況下,初始軟件代碼具有簡化的可執(zhí)行能力。在后一種實施例中,初始軟件代碼能夠包括簡化能力模塊,簡化能力模塊可在接收到關鍵代碼時從運行中移除。任何情形中,在沒有關鍵代碼的情況下,不論解除任何安全措施,許可的功能不能被執(zhí)行,這是因為關鍵代碼必須存在于軟件代碼內并且可執(zhí)行,在對于許可的功能的許可被激活之前,關鍵代碼從初始軟件代碼中缺失,這與關鍵代碼在初始軟件代碼中存在而僅僅是以某種方式禁用相反。
      在另一實施形態(tài)中,電視機包括可許可部件,在發(fā)售所述電視機之前尚未獲得對于所述可許可部件的許可。電視機中的處理器執(zhí)行與該可許可部件相關聯(lián)的軟件代碼,以便僅僅在關鍵代碼在該軟件代碼中存在的情況下提供許可的功能。在軟件代碼中不存在關鍵代碼的情況下,即使該軟件代碼可被處理器訪問,該軟件代碼也不能由處理器執(zhí)行以提供許可的功能。響應于對于許可的功能的許可和/或對于可許可部件的許可已被激活的判斷,通信地耦合到處理器的通信接口接收關鍵代碼??稍S可部件可以是地面廣播高級電視系統(tǒng)委員會(ATSC)解調器組件、視頻解碼器、音頻解碼器、數(shù)字版權管理部件、web瀏覽器或電子節(jié)目指南(EPG)部件。另一方面,一種方法包括,響應于對于許可的功能的許可已被激活的判斷,向音頻-視頻顯示裝置提供音頻-視頻顯示裝置中的初始軟件代碼的關鍵代碼,以便得到具有完整能力的代碼。提供關鍵代碼之前,典型地,在該裝置被發(fā)售時,初始軟件不包括關鍵代碼,在沒有關鍵代碼的情況下,初始軟件不能被音頻-視頻顯示裝置中的處理器執(zhí)行以進行許可的功能。該方法包括,向音頻視頻顯示裝置指示許可的功能在該音頻-視頻顯示裝置上可用。


      參照附圖可最佳地理解本發(fā)明在其結構以及運行兩方面的細節(jié),在附圖中,類似的參考標號指代類似的部件,且其中:圖1為根據(jù)本原理的非限制性示例性系統(tǒng)的框圖;圖2為示例性電視機的框圖;圖3為根據(jù)本原理的非限制性電視機設置邏輯的流程圖;圖4為用于自動檢測是否需要激活ATSC解調器的非限制性邏輯的流程圖;圖5-7的示意圖示出了用于激活ATSC解調器的替代性方法;圖8為用于對電視機中的部件進行許可的非限制性邏輯的流程圖;以及圖9的示意圖示出了替換缺失的關鍵軟件以啟用可許可特性的程序代碼。
      具體實施例方式首先參照圖1中示出的非限制性示例性實施例,系統(tǒng)10包括音頻視頻裝置,例如電視機12,其包括與TV處理器18通信的TV調諧器16,TV處理器18訪問有形計算機可讀存儲介質20,例如基于盤的存儲器或固態(tài)存儲器。電視機12能夠在一個或多個揚聲器22上輸出音頻。電視機12能夠使用與處理器12通信的內置有線或無線調制解調器24接收來自因特網的流視頻,處理器12可執(zhí)行軟件實現(xiàn)的瀏覽器26。在TV處理器18的控制下,視頻被呈現(xiàn)在TV顯示器28上,TV顯示器28例如、但不限于為高清晰度TV (HDTV)平板顯示器??墒褂美缟漕l或紅外方式從遙控器(RC) 30無線地接收對處理器18的用戶命令。可使用除電視機以外的音頻-視頻顯示裝置,例如智能電話、游戲主機、個人數(shù)字組織器、筆記本電腦以及其他類型的計算機等。由與電視機12通信的地面廣播天線34接收的、來自一個或多個地面TV廣播源32的TV節(jié)目可在顯示器28和揚聲器22上呈現(xiàn)。地面廣播節(jié)目可遵照數(shù)字ATSC標準,并可在其中承載地面廣播EPG,但是,地面廣播EPG可經由以太網或電纜通信鏈路或衛(wèi)星通信鏈路從例如因特網的替代性源接收。來自有線電視首端(head end) 36的TV節(jié)目也可在電視機處被接收,用于在顯示器28和揚聲器22上呈現(xiàn)TV信號。當僅僅想要基本電纜時,來自墻壁的電纜典型地承載QAM或NTSC格式的TV信號,并直接插入美國的電視機底架上的“F型連接器” 38,然而,在其他國家用于此目的的連接器可以變化。形成對比的是,當用戶具有例如擴展的電纜訂購時,來自首端36的信號典型地通過STB40被發(fā)送,STB40可與電視機底架分離或集成在電視機底架中,但在任何情況下,其向電視機發(fā)送HDMI基帶信號。 類似地,從由與家用衛(wèi)星天線相關聯(lián)的集成接收器/解碼器(IRD)44接收的TV廣播信號的衛(wèi)星源42傳送的HDMI基帶信號可被輸入到電視機12,用于在顯示器28和揚聲器22上呈現(xiàn)。另外,可從因特網46接收流視頻,用于在顯示器28和揚聲器22上呈現(xiàn)。流視頻可在計算機調制解調器24上接收,或者,其可在電視機12外部的、家中的調制解調器48上被接收,在有線或無線以太網鏈路上被輸送到電視機12,并在電視機底架上的RJ45或802.1lx天線上被接收。圖2示出了示例性電視機12的細節(jié)。如所示出的,ATSC格式的地面信號被輸入到TV調諧器16,如同使用基本電纜且墻壁電纜被插入F型連接器38的情況下以NTSC或QAM格式的基本電纜一樣。另一方面,流因特網視頻可在DOCSIS調諧器50上接收,并在DOCSIS解碼器/解調器52上進行解調/解碼。典型地,DOCSIS部件與電視機12分立地封裝,但在某些實施例中可被包括在電視機12的底架中。取決于所接收的信號格式,調諧器16的輸出可被發(fā)送到NTSC解碼器/解調器54,或者QAM解碼器/解調器56,或者ATSC解碼器/解調器58。來自NTSC解碼器/解調器54的輸出能被直接發(fā)送到顯示器28和揚聲器22,以便進行呈現(xiàn)。另一方面,來自數(shù)字解碼器/解調器56、58的輸出典型地被發(fā)送到傳輸流解復用器60,傳輸流解復用器60在所選擇的流中將想要的節(jié)目從其他節(jié)目分離,并將想要的節(jié)目發(fā)送到MPEG視頻解碼器62,MPEG視頻解碼器62又對想要的MPEG節(jié)目進行解壓縮,并將解壓縮后的節(jié)目發(fā)送到TV顯示器28,以便進行呈現(xiàn)。來自解復用器60的音頻可被發(fā)送到音頻解碼器64,音頻解碼器64又將解碼后的音頻發(fā)送到揚聲器22,以便進行呈現(xiàn)。與上面討論的解碼器/解調器、解復用器以及MPEG解碼器序列形成對比的是,來自STB40或是IRD44的視頻在由電視機12進行接收時采用的是基帶HDMI。相應地,來自STB40或IRD44的信號直接被發(fā)送到TV顯示器28以便進行呈現(xiàn),而在STB40或IRD44與TV顯示器28之間不具有進一步的視頻解壓縮。來自STB40或IRD44的音頻仍可采用例如AC3的格式,其在揚聲器22上播放之前需要解碼,故音頻可通過音頻解碼器64發(fā)送,如所示出的那樣。類似地,來自ATSC地面源32的音頻可采用AC3格式,因此可通過音頻解碼器64發(fā)送。來自DOCSIS解碼器/解調器52的因特網視頻可通過解復用器60和解碼器62、64來發(fā)送,如所示出的那樣。現(xiàn)在參照圖3,在方框66處,電視機12的用戶使用屏幕上的用戶界面(UI),可在首次加電時或在其后從菜單通過設置例程來設置電視機的各種特性。舉例而言,對于電視機內的一個或多個可授權部件,可向用戶詢問其是否想要使用該部件。例如,這一點可通過向用戶詢問其是否希望自動掃描廣播頻譜以檢測頻道來隱含地完成,在這種情況下,可推斷為將會需要ATSC解碼器/解調器58和MPEG解碼器62,因此,將會需要使用這些部件的許可。另外,在后一種情況下可推斷為可能需要地面廣播EPG的許可,而如果地面廣播并當前沒有被用作輸入源的話,可能不需要這樣的許可。或者,再一次地,用戶可以選擇通過內置調制解調器24或從外部調制解調器48接收因特網視頻,如果選擇后者的話,不需要為因特網瀏覽器26獲得許可;否則,需要使用因特網瀏覽器26的許可。進行到方框68,對于基于方框66處的用戶設置選擇推斷為將會需要的各個許可,電視機12通過例如因特網上傳或者通過雙向電纜系統(tǒng)等等回傳對于該許可的請求?;蛘?,如下面進一步闡釋的那樣,請求可通過電話做出。無論如何做出,該請求連同電視機的唯一標識(例如,電視機型號碼和序列碼的哈希值,在某些實施例中,如果希望的話,該哈希值被加密)通常標識出了基于方框66處的用戶輸入而需要許可的部件。請求可以在設置時做出?;蛘撸埱罂杀痪彺?,以便在以后上傳,例如在感測到適當?shù)膶拵нB接時。在任何情況下,請求可被發(fā)送到位于預先存儲的因特網地址的因特網服務器,或發(fā)送到電纜首端,或發(fā)送到另一適當?shù)脑S可實體或代理。方框70表示假設通過授權,則電視機12以許可信息的形式接收返回的許可,該許可信息典型地為這樣的代碼:其必須被輸入到TV處理器18,以啟用或解鎖相關聯(lián)的部件?;蛘?,如下面參照圖9進一步討論的那樣,相關聯(lián)的部件可能需要軟件代碼來工作,且在該裝置被發(fā)售時,與可許可特性有關的關鍵代碼被省略,此關鍵代碼在方框70中被供給,以啟用該部件的可許可特性。在提供關鍵代碼之前,該部件的可許可特性事實上不僅僅被封鎖,而是實際上完全地缺失,盡管執(zhí)行可許可特性所需的軟件代碼的其他部分隨裝置一起被發(fā)售。在方框72處,代碼可被自動輸入到電視機的適當?shù)膬炔坎考?,或者,代碼可在電視機上顯示,借助屏幕上顯示的UI提示用戶使用例如RC30來輸入該代碼。代碼的正確輸入激活電視機內的有關部件。方框74簡單地表示出,許可費數(shù)據(jù)被維持并用于生成由許可代理機構開給電視機制造商的帳單信息,并且,還可用于生成市場數(shù)據(jù),如下面所討論的那樣。在通過上面提到的手段上傳到許可實體/代理之前,該數(shù)據(jù)可被保存在電視機中。圖4示出如果希望的話,可在用戶設置例程之外做出自動許可判斷。在圖4所示的實例中,在決策菱形框76處開始,判斷電視機中是否存在預定的物理條件,例如,特定類型的連接,從該連接可推斷出將會需要何種可許可部件。在圖4的實例中,物理條件為調諧器16的自動增益控制(AGC)電路中電壓的存在,該電壓可在例如在電視機底架處連接到地面天線34時或在來自墻壁的電纜連接到F型連接器38時出現(xiàn)。當測試尋找的物理條件存在時,邏輯流向方框78,在此實例中,激活NTSC解調器54。這么做是認識到NTSC解調器典型地不需要許可,從而避免不必要地請求許可,調諧器16上的信號首先被測試,以便判斷其是否為NTSC信號。決策菱形框80表示該測試可以為“噪音”是否在該信號中存在。如果測試表明僅NTSC信號存在,則邏輯結束,否則,邏輯流向方框82,以便激活QAM解碼器/解調器56。如果僅檢測出QAM (通過QAM解碼器/解調器56識別出QAM信號和/或無噪音),則邏輯結束,然而,如果QAM解碼器/解調器56沒有識別出信號,這表示該信號既不是QAM也不是(根據(jù)決策菱形框80) NTSC,因此推斷該信號為需要使用ATSC解碼器/解調器58的ATSC,ATSC解碼器/解調器58在方框86處被激活,以便對該信號進行處理。在方框88處,由TV處理器18獲得到上面介紹的許可實體/代理的上行鏈路,以便使用電視機的唯一 ID獲得上面所討論的許可代碼,在方框90處,該代碼被接收并在必要時使用,以便允許使用ATSC解碼器/解調器58。或者,在處理器18被編程為向許可實體/代理發(fā)送以下消息的假設下,方框90處的步驟能被省略且ATSC解碼器/解調器58立即被激活:將在激活ATSC解碼器/解調器58之后生成許可賬目。又一次地,如圖4中的虛線所示,邏輯可首先從決策菱形框84流向方框88、90以獲得許可“解鎖”代碼,接著,流回到方框86以使用該代碼激活ATSC解碼器/解調器58,從而確保直到以下時刻之前不能使用ATSC解碼器/解調器58:已通知許可實體/代理該ATSC解碼器/解調器58的使用、已向針對必需的ATSC許可對電視機進行了認證,以及已判斷在商業(yè)規(guī)則下應下載許可代碼以完成該請求。可被使用的、依據(jù)在發(fā)售電視機后自動獲得所需部件許可以避免在電視機銷售前為不必要的許可付費的附加示例性推斷規(guī)則包括,如果存在ATSC,將會發(fā)現(xiàn)QAM的可能性較?。蝗绻嬖贏TSC,ATSC頻道的總數(shù)將會遠遠小于QAM頻道的數(shù)目。另外,當從外部調制解調器48接收到信號時,音頻視頻節(jié)目不需要使用內置瀏覽器26,因此,通過以太網鏈路接收到視頻而不在內部調制解調器24上接收信號可被推斷為意味著未使用瀏覽器26。圖5-7示出了可在設置過程中使用以獲得許可的邏輯。使用例如RC30,人們可輸入92請求,以便從例如呈現(xiàn)在音頻視頻顯示產品94 (其可由電視機12實現(xiàn))上的屏顯設置菜單進行可用地面或有線或衛(wèi)星頻道的自動掃描。在響應中,AV顯示產品發(fā)送對于例如ATSC解碼器/解調器58的激活請求,該激活請求可包括調諧器ID和產品94ID和/或解碼器/解調器58ID/產品94ID。假設許可實體/代理基于從產品94接收的信息判斷該產品有權得到所請求部件的許可,在96處使用來自例如服務器98的一個或多個許可實體/代理的激活代碼來執(zhí)行ATSC解碼器/解調器58的激活。如上面提到并將在下面參照圖9更為全面地闡釋的,電視機可在可許可部件中缺失實質性可執(zhí)行代碼的情況下發(fā)售,使得該部件不僅是非啟用的,它們還是非功能性的。在這樣的實施例中,根據(jù)許可請求發(fā)送到電視機的激活代碼可包括已缺失的實質性代碼,從而使得該部件不僅被激活,而且具有功能性。許可實體/代理可保留日志,該日志顯示哪些產品以及這些產品中的哪些部件已經被激活,基于該日志,可生成許可賬目數(shù)據(jù)以向產品94的制造商給出對于被激活部件的許可賬單。在任何情況下,100表示產品94接收激活響應,例如激活代碼,從而在101處激活解調器/解碼器58,其將產品94轉變?yōu)榫哂刑幚鞟TSC能力的裝置??墒褂闷溜@通知向用戶通知現(xiàn)在可使用產品94來觀看ATSC節(jié)目。圖6示出替代性實施例。使用例如RC30,人們可輸入102請求,以便從例如呈現(xiàn)在音頻視頻顯示產品94 (其可由電視機12實現(xiàn))上的屏顯設置菜單進行可用地面或有線或衛(wèi)星頻道的自動掃描。在響應中,在104處,準備包括許可實體/代理的電話號碼的電話信息,借助例如用戶界面或通過呈現(xiàn)在產品94上的方式,通知106用戶該信息。通過說出該號碼或將電話保持為鄰近產品94上的揚聲器,以便使用例如語音響應單元(VRU) 110接收由電話檢測的并用于自動撥打該號碼的雙音多頻(DTMF)音,用戶將該信息輸入108到電話中。另一替代性實施例涉及向服務器發(fā)送短消息服務(SMS)消息,以便發(fā)送上述信息,或涉及掃描電視機或部件上的條形碼,以便向服務器發(fā)送請求信息,從而獲得許可。在任何情況下,可在啟動時和/或在運行期間周期性地完成對需要哪些許可的判斷。在112處由例如因特網服務器的許可實體/代理114產生調諧器激活,上面討論的激活代碼被發(fā)送116到VRU110,其向用戶呈現(xiàn)該代碼,以便在120處完成激活處理。在101處執(zhí)行可許可部件(例如ATSC解碼器/解調器58)的激活,其將產品94轉變?yōu)榫哂刑幚鞟TSC能力的裝置。可使用屏顯通知向用戶通知現(xiàn)在可使用產品94觀看ATSC節(jié)目。圖7示出了另一替代性實施例。使用例如RC30,人們可輸入122請求,以便從例如呈現(xiàn)在音頻視頻顯示產品94 (其可由電視機12實現(xiàn))上的屏顯設置菜單進行可用地面或有線或衛(wèi)星頻道的自動掃描。在響應中,在124處,準備包括許可實體/代理的因特網地址的因特網信息,借助例如用戶界面或呈現(xiàn)在產品94上的方式,向用戶通知126該信息。用戶將該信息輸入128到例如家用計算機127中。在130處由例如因特網服務器的許可實體/代理132產生調諧器激活,上面討論的激活代碼被發(fā)送134到該計算機,其借助例如web頁面或電話向用戶呈現(xiàn)136該代碼,以便在138處完成激活處理。在101處執(zhí)行可許可部件(例如ATSC解碼器/解調器58)的激活,其將產品94轉變?yōu)榫哂刑幚鞟TSC能力的裝置??墒褂闷溜@通知向用戶通知現(xiàn)在可使用產品94觀看ATSC節(jié)目。作為替代的是,許可信息可使用短消息服務(SMS)代碼或通過使用條形碼來交換。為了使用條形碼,電視機可包括對多種部件上的條形碼進行成像的照相機,該條形碼被處理器18解釋為標識信息。在某些實例中,如果僅需要有限數(shù)量(例如兩個)NTSC頻道,可請求并授予有限的且較為便宜的許可,以便允許通過NTSC解調器訪問僅僅這兩個頻道,其中許可被請求并被授予例如立體聲音頻解碼器的任何部件,傳統(tǒng)的裝置(典型地,VCR)使用這樣的音頻。圖8示出了可由許可實體/代理計算機執(zhí)行的邏輯。在方框140處開始,來自例如電視機12的許可請求在例如任何上面介紹的服務器或首端上被接收,該服務器或首端用軟件編程為執(zhí)行圖8所示的邏輯。在方框142處查找上面討論的唯一 ID,在決策菱形框144處,通過例如判斷該裝置是否在批準裝置列表上,對請求裝置進行授權。如果希望的話,可進一步判斷對于作為請求主體的特定可許可部件的許可是否已經被授予,如果已被授予的話,則授權失敗。如果請求裝置被批準且對于作為請求主體的可許可部件的許可尚未被授予,邏輯移動到方框146,從而將例如激活代碼的許可信息發(fā)送到請求裝置。方框148顯示,依據(jù)向請求裝置發(fā)送激活代碼,生成許可賬目數(shù)據(jù)。這種賬目數(shù)據(jù)能夠用于使得請求裝置制造商向許可機構支付對于作為請求主體的部件的報酬。在方框150處,被授權裝置數(shù)據(jù)庫被修改,以便記錄許可的授予??苫谠S可的授予在方框152處生成市場數(shù)據(jù)。舉例而言,可將在具有可許可部件的情況下發(fā)售的裝置的總數(shù)與授予請求裝置的許可的數(shù)量進行比較,以便確定該部件相較于請求裝置中的其他部件的使用率。例如,可能注意到,特定電視機型號的30%的發(fā)售裝置曾經請求激活ATSC調諧器。此數(shù)據(jù)能夠進一步關聯(lián)到在裝置注冊過程中獲得的人口統(tǒng)計學數(shù)據(jù),使得例如能夠獲知,在請求激活TV調諧器的30%的裝置中,哪一地理區(qū)域或者哪一人口年齡組等等更有可能請求這種激活。使用由購買者提交的裝置注冊信息,還可確定在請求激活ATSC調諧器的裝置中,例如,90%的這些裝置為第二臺或第三臺家用電視機,因此,其可被推斷為缺少有線電視或衛(wèi)星連接。
      優(yōu)選為,一旦可許可部件已經通過獲得對其的許可而得到激活,其不能在隨后由用戶解除激活,從而避免對于同一部件的多重許可支付。相應地,TV處理器18可被編程為,至少在解除激活將需要另一個許可來重新激活的情況下,如果對于已經激活并許可的任何部件輸入任何來自用戶的解除激活命令的話,拒絕來自用戶的解除激活命令。許可的驗證也可由TV處理器提供,使得例如如果電視機請求了部件許可但對應的特性在某個時間段內從未使用,則電視機能夠撤銷該許可請求,結果可退還任何許可費?,F(xiàn)在參照圖9,示出了代表軟件代碼200的原理圖,軟件代碼200可在例如圖1的介質20上存儲,用于由例如處理器18執(zhí)行,從而執(zhí)行示例性音頻視頻裝置(電視機)的可許可功能。如所示出的,代碼典型地具有入口點或模塊202以及出口點或模塊204??稍谌肟邳c與出口點202、204之間對另外的模塊進行編程。在某些實施方式中,在入口點與出口點202、204之間編程的另外的模塊在沒有下面介紹的關鍵代碼的情況下是無用的,并且,在沒有下面介紹的關鍵代碼的情況下,使用代碼200根本不能執(zhí)行任何功能。然而,在所示的實例中,從入口點202訪問簡化能力模塊206,并且,在被執(zhí)行之后,控制被傳遞給出口模塊204。僅僅作為一個實例而言,如果與代碼200有關的特性為對視頻進行解碼以及播放,簡化能力模塊206可被執(zhí)行,以便僅僅以標準清晰度播放視頻,典型地,這不需要許可,因此,在沒有下面介紹的關鍵代碼的情況下,軟件代碼200可被執(zhí)行為提供簡化能力功能,典型地為不需要許可的功能。在任何情況下,一旦激活可許可功能,關鍵代碼208以上面介紹的任意方式被提供給音頻視頻裝置,并被復制到軟件代碼200中,以便允許執(zhí)行可許可功能。在沒有關鍵代碼208的情況下,無論解除任何安全措施,可許可功能都不能被執(zhí)行,這是因為關鍵代碼必須存在并可在軟件代碼200內執(zhí)行,并且在可許可功能被激活之前,關鍵代碼條208是缺失的,這與其在代碼200中存在但僅僅以某種方式禁用相反。這種區(qū)別可具有商業(yè)上的重要性,因為如果代碼200在關鍵代碼208存在但禁用的情況下發(fā)售,可應用一組商業(yè)規(guī)則,而如果代碼200在關鍵代碼208完全缺失的情況下發(fā)售,可應用另一組商業(yè)規(guī)則。如虛線210所示,關鍵代碼可在入口點和出口點202、204之間的適當?shù)奈恢脧椭频杰浖a200的序列之中,從而允許可許可功能的執(zhí)行?;蛘?,如虛線212、214所示,在所發(fā)售的軟件代碼200在許可激活之前具有由簡化能力模塊206提供的簡化能力的情況下,關鍵代碼208可替換簡化能力模塊206,其中如果期望的話,模塊206仍在代碼中存在,或者,如虛線214所示,從代碼中移除。在用于說明的實例中,關鍵代碼在與代碼200的其余部分結合執(zhí)行時,可提供高清晰度視頻解碼和播放。除了上面介紹的用于輸送缺失的關鍵代碼的手段外,代碼可嵌入廣播電視信號中提供給裝置,或者通過在例如USB閃存驅動器的可移除存儲器介質上提供代碼并接著將可移除存儲器介質運輸?shù)窖b置購買者來提供,該購買者得到指示,以便將之連接到尋求升級的裝置,并將關鍵代碼下載到該裝置中。當該裝置為IP啟用的裝置時,關鍵代碼可通過因特網從代碼服務器傳送,該代碼服務器可以訪問由該裝置發(fā)送的裝置ID和裝置因特網地址,其中,裝置ID和裝置因特網地址作為許可激活請求的一部分。不構成限制的是,對于下列技術的許可進行支付的需求可在電視機設置過程中或在隨后通過自動檢測這些技術是否正在使用來判斷:視頻解碼器
      MPEG-2視頻,具有光盤的MPEG-2視頻,MPEG4高級視頻編碼(AVC),MPEG4Visual,MPEG視頻編譯碼器(VC) I音頻解碼器統(tǒng)一AAC (MPEG2&4AAC) 2 聲道,統(tǒng)一 AAC (MPEG2&4AAC) 3 聲道,杜比數(shù)字 AC32 聲道,杜比數(shù)字AC35.1聲道,杜比數(shù)字+ (DD+) 2聲道,ProLogic2 (環(huán)繞立體聲),MPEG音頻1&2層1,2,3) MP3,DTS_藍光盤(BD) (2聲道/2聲道+數(shù)字輸出),BBE聲音,聲修正系統(tǒng)(SRS)聲音EPGGemstar 指南 EPG,非 Gemstar EPG (S1-EPG)解調器無線電工商協(xié)會(ARIB) (D+BS+CS),ATSC,數(shù)字視頻廣播(地面)(DVB-T)包括數(shù)字版權管理(DRM)的其他部件聯(lián)合圖像專家組(JPEG),數(shù)字傳輸內容保護(DTCP) /AACP/開放MG,HDMI,系統(tǒng)同步亮度控制(對比度增強),轉換器控制器集成電路(ic),IEEE802.11無線許可,IEEE802.11(n),BD池(播放器),BD池(記錄器),數(shù)字視頻盤(DVD)格式,IEEE802.11/16,IEEE1394軟件JAVA, MHP/Ginga 交互 TV 軟件,JAVA-BD 組合,DivX 編解碼器軟件,Windows 媒體音頻,Windows媒體視頻,Windows媒體網絡讀取,Windows媒體數(shù)字版權管理(DRM),音頻水印,Netfront, web瀏覽器軟件另外,產品加密密鑰和測試加密密鑰可用于允許對制造、預銷售中的可許可部件進行測試,而不觸發(fā)上面介紹的許可請求機制。電視機可被置于僅僅在制造或測試階段使用的測試激活模式,如果希望的話,測試模式可具有硬接線超時。單個或復數(shù)個測試密鑰可用于激活可許可部件,許可請求算法識別測試密鑰,并對該識別做出響應不請求許可。測試激活模式可被硬接線為在單個電力循環(huán)之后解除激活,TV處理器可在此后不允許對測試模式解除激活。此后的可許可部件的激活要求與許可請求相關聯(lián)的制造密鑰。盡管這里詳細示出和介紹了特定的供給省略的關鍵代碼部分以激活音頻視頻裝置中的可許可部件,將會明了,本發(fā)明所包括的主題僅僅由權利要求限制。
      權利要求
      1.一種方法,包括: 在具有能夠執(zhí)行代碼的處理器(18)的音頻-視頻顯示裝置(12)中接收初始軟件代碼,所述初始軟件代碼不包括關鍵代碼(208),在沒有所述關鍵代碼(208)的情況下,所述處理器不能執(zhí)行所述初始軟件以進行許可的功能; 響應于對于所述許可的功能的許可已經被激活的判斷(144),接收(146)與所述音頻-視頻顯示裝置中的所述初始軟件代碼協(xié)作的所述關鍵代碼,以得到具有完整能力的代碼;以及 使用(219)所述處理器來執(zhí)行所述具有完整能力的代碼,由此在所述音頻-視頻顯示裝置上進行所述許可的功能。
      2.根據(jù)權利要求1所述的方法,其中,所述音頻-視頻顯示裝置為電視機。
      3.根據(jù)權利要求1所述的方法,其中,所述初始軟件代碼具有入口點(202)和出口點(204),所述關鍵代碼(208)被復制到所述初始軟件代碼中位于所述出口點和所述入口點之間的位置,以便得到所述具有完整能力的代碼。
      4.根據(jù)權利要求1所述的方法,其中,在沒有所述關鍵代碼的情況下,所述初始軟件代碼無論怎樣都不具有可執(zhí)行能力。
      5.根據(jù)權利要求1所述的方法,其中,在沒有所述關鍵代碼的情況下,所述初始軟件代碼具有簡化的可執(zhí)行能力(206)。
      6.根據(jù)權利要求5所述的方法,其中,所述初始軟件代碼包括簡化能力模塊(206),當接收到所述關鍵代碼時 ,所述簡化能力模塊從運行中移除。
      7.根據(jù)權利要求1所述的方法,其中,在沒有所述關鍵代碼(208)的情況下,無論怎樣解除安全措施,所述許可的功能都不能執(zhí)行,因為所述關鍵代碼必須存在于軟件代碼內且可執(zhí)行,并且,在對于所述許可的功能的許可被激活之前,所述關鍵代碼從所述初始軟件代碼中缺失,這與所述關鍵代碼在所述初始軟件代碼中存在但僅僅以某種方式禁用相反。
      8.—種電視機(12),包括: 至少一個可許可部件(例如54-56等),在發(fā)售所述電視機之前尚未獲得對于所述至少一個可許可部件的許可; 所述電視機中的處理器(18); 所述處理器執(zhí)行與所述可許可部件相關聯(lián)的軟件代碼,以便僅僅在關鍵代碼(208)在所述軟件代碼中存在的情況下提供許可的功能,在所述關鍵軟件不存在于所述軟件代碼中的情況下,即使所述處理器能夠訪問所述軟件代碼,所述軟件代碼也不能被所述處理器執(zhí)行以提供所述許可的功能;以及 通信接口(例如24,48),該通信接口通信地耦合到所述處理器,并且,響應于對于所述許可的功能和/或對于所述可許可部件的許可已被激活的判斷,接收所述關鍵代碼。
      9.根據(jù)權利要求8所述的電視機,其中,所述可許可部件為地面廣播高級電視系統(tǒng)委員會(ATSC)解調器組件(58)。
      10.根據(jù)權利要求8所述的電視機,其中,所述可許可部件為視頻解碼器(62)。
      11.根據(jù)權利要求8所述的電視機,其中,所述可許可部件為音頻解碼器(64)。
      12.根據(jù)權利要求8所述的電視機,其中,所述可許可部件為數(shù)字版權管理部件(例如40)。
      13.根據(jù)權利要求8所述的電視機,其中,所述可許可部件為web瀏覽器(26)。
      14.根據(jù)權利要求8所述 的電視機,其中,所述可許可部件為電子節(jié)目指南(EPG)部件。
      全文摘要
      音頻-視頻顯示裝置(12)包括需要軟件代碼來執(zhí)行可許可功能的可許可部件(例如54、56、58等)。該裝置在具有該軟件代碼但不具有關鍵代碼(208)的情況下發(fā)售。在判斷為對于可許可功能的許可已被激活時,將關鍵代碼(208)下載到該裝置,以便使得許可的功能能夠執(zhí)行。
      文檔編號H04N21/258GK103154985SQ201180046673
      公開日2013年6月12日 申請日期2011年10月11日 優(yōu)先權日2010年11月11日
      發(fā)明者彼得·新谷 申請人:索尼公司