專利名稱:重放設備、方法和程序,以及記錄介質的制作方法
技術領域:
本發明涉及關于用于多個視頻內容的縮略圖屏幕的版權保護技術。
背景技術:
隨著內容產業的多樣化,在重放設備中改進了允許從多個內容中快速選出希望的項的選擇功能。程序導航是這種選擇功能的一個典型例子。這里,程序導航是為多個視頻內容創造縮略圖、把縮略圖放置在縮略圖屏幕上(即,縮略圖像列表)以及根據用戶選擇的縮略圖播放視頻內容的技術。這里,通過縮小構成視頻內容的多個幀圖像中的任一個來獲得縮略圖。
如果用于縮略圖顯示的視頻內容是廣播內容,有可能具有復制限制的視頻內容將和沒有復制限制的視頻內容顯示在同一個縮略圖屏幕上。在現有技術中沒有解決如何處理這種縮略圖屏幕的復制的問題的滿意辦法。
這里,相對于重放設備的重放輸出,縮略圖屏幕的“復制”包括由記錄設備記錄和由照片打印機打印。
即使允許復制只包括一個具有復制限制的視頻內容的縮略圖屏幕也將不公平地損害版權所有者的利益而對用戶有利。另一方面,禁止復制縮略圖屏幕有利于版權所有者。
理想的解決方案是“部分復制”,其中縮略圖屏幕的一部分禁止復制,而其余部分的復制是允許的。然而,用于限制復制的復制限制信息(以下稱為“CRI”)是針對圖像幀周期和場周期而提出的,意味著復制控制只能對整個幀實現。這種復制控制的技術上的障礙表明通常對縮略圖屏幕復制的處理存在不是有利于用戶就是有利于版權所有者的偏見。
發明內容
考慮到上述問題,本發明旨在提供一種重放設備,其用于實現平衡用戶和版權所有者的利益的復制控制。
為了達到上述目的,本發明是一個用于播放從多個視頻內容中選擇的視頻內容的重放設備。該重放設備包括第一創建單元,用于通過縮小組成每個沒有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖;第二創建單元,用于通過使用與每個具有復制限制的視頻內容相關的字符串和數字中的一種為所述每個視頻內容創建索引;以及輸出單元,用于向另一個設備輸出通過排列由所述第一創建單元創建的縮略圖和由所述第二創建單元創建的索引而獲得的縮略圖屏幕。
根據上述結構,本發明使用與具有復制限制的視頻內容有關的字符串或數字來創建索引,并縮小組成沒有復制限制的視頻內容的多個幀圖像中的一個來創建縮略圖。這樣,即使縮略圖屏幕被輸出到另一個設備,版權所有者的利益也能被保護。允許縮略圖被復制意味著用戶的利益也可以被保護。
這里,所述字符串表示所述視頻內容的標題和廣播日期中的一個,以及所述數字表示所述視頻內容的種類和禁止復制所述視頻內容中的一種。
這使得與具有復制限制的視頻內容有關的信息作為索引被輸出。
這里,所述重放設備可能進一步包括判斷單元,用于判斷其它設備是否具有復制功能,該復制功能包括記錄和打印所述縮略圖屏幕中的至少一個,并且如果其它設備被判斷具有所述復制功能,則所述輸出單元輸出通過排列由所述第一和第二創建單元創建的縮略圖和索引而獲得的所述縮略圖屏幕。
這里,所述重放設備可能進一步包括第三創建單元,用于通過縮小組成每個具有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖,并且只有當判斷所述其它設備不具有所述復制功能時,所述輸出單元向所述其它設備輸出通過排列由所述第一和第三創建單元創建的縮略圖而獲得的縮略圖屏幕。
這使得縮略圖屏幕的輸出依賴于另一個設備是否具有復制功能而決定。如果輸出目的地不具有復制功能,重放設備輸出包括通過縮小具有復制限制的視頻內容的幀圖像而創建的縮略圖的縮略圖屏幕。另一方面,如果連接到具有復制功能的設備,重放設備輸出包括使用與具有復制限制的視頻內容相關的字符串或數字而創建的索引的縮略圖屏幕。這樣在保護版權所有者的權利的同時,提高了用戶的方便性。
這里,所述重放設備可能進一步包括第三創建單元,用于通過縮小組成每個具有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖;以及檢測單元,用于檢測復制操作。所述輸出單元在檢測到所述復制操作之前輸出通過排列由所述第一和第三創建單元創建的縮略圖而獲得的縮略圖屏幕,并在檢測到所述復制操作時輸出通過排列由所述第一和第二創建單元創建的縮略圖和索引而獲得的縮略圖屏幕。
根據這種結構,在檢測到復制操作之前,包括根據具有和不具有復制限制的視頻內容所創建的縮略圖的縮略圖屏幕被輸出。這樣,用戶能夠直觀地了解各個視頻內容的主題。
本發明的顯示設備被用于一個包括重放設備的系統中。所述顯示設備包括接收單元,用于從所述重放設備接收與多個視頻內容中的每個相關的縮略圖、內容信息和復制限制信息;判斷單元,用于通過參考所述復制限制信息判斷所述視頻內容是否具有復制限制;索引創建單元,如果判斷結果是肯定的,就使用包括在所述內容信息中的字符串和數字中的一種創建索引;以及顯示單元,用于顯示通過排列由所述接收單元接收的縮略圖和由所述索引創建單元創建的索引而獲得的縮略圖屏幕。
這種結構使得可以在顯示設備創建縮略圖屏幕。
圖1是一個系統圖;
圖2示出了關于本發明的記錄/重放設備的功能方框圖;圖3示出了輸出控制單元的結構;圖4示出了示例性的內容管理信息;圖5示出了示例性的內容信息;圖6示出了包括在復制限制信息中的項;圖7示出了縮略圖顯示控制的流程圖;圖8示出了縮略圖顯示控制的流程圖;圖9示出了用于多個視頻內容的縮略圖屏幕;圖10示出了一個縮略圖屏幕,其中顯示標題來代替禁止復制的縮略圖;圖11示出了一個縮略圖屏幕,其中顯示字幕來覆蓋在禁止復制的縮略圖上;圖12示出了一個縮略圖屏幕,其中不顯示禁止復制的縮略圖;圖13示出了在不顯示禁止復制的縮略圖的情況下的流程圖;圖14示出了在不顯示禁止復制的縮略圖的情況下的流程圖;圖15示出了實施例2中的輸出控制單元的結構;圖16是示出了實施例2中的記錄/重放設備的操作的流程圖;圖17示出了復制開始窗口;圖18示出了關于實施例3的記錄/重放設備的功能方框圖;圖19示出了在設備認證期間設備之間的通信順序;圖20示出了當記錄/重放設備請求設備信息時以及數字TV發送所請求的設備信息時的數據傳輸;圖21示出了設備信息;圖22示出了示例性的設備類型代碼;圖23示出了設備認證的流程圖;圖24示出了實施例4中的記錄/重放設備的功能方框圖;圖25示出了實施例4中的數字TV的功能方框圖;圖26示出了擴展的復制限制信息;圖27示出了使用BML時,縮略圖的示例性顯示格式;圖28示出了使用BML時,縮略圖的示例性顯示格式;以及圖29示出了一個縮略圖屏幕,其中顯示代表視頻內容的種類的數字來代替禁止復制的縮略圖。
具體實施例方式
實施例1下面針對記錄/重放(RP)設備100描述一個關于本發明的重放設備的實施例,該記錄/重放(RP)設備100包括用于記錄廣播的視頻內容的記錄功能。首先說明RP設備100的適用性。RP設備100是提供給圖1所示的系統中的用戶使用的。圖1所示的系統包括記錄/重放(RP)設備300、數字電視(TV)400、照片打印機500,和數字電視(TV)600。
RP設備100接收廣播的視頻內容,并把接收的視頻內容寫入記錄介質。所述記錄介質能夠儲存多個視頻內容,RP設備100能夠為所述視頻內容創建縮略圖屏幕。RP設備100還能夠把創建的縮略圖屏幕輸出到連接在其上的多個設備中的任一個;即,RP設備300、數字TV 400和照片打印機500。
RP設備300具有記錄功能,能夠把由RP設備100發送的視頻內容的縮略圖屏幕記錄到記錄介質。RP設備300還能夠把接收的縮略圖屏幕發送到連接在其上的數字TV 600。
數字TV 400是一個用軟件控制并具有一個內置的調諧器的電視接收機,其顯示RP設備100的重放輸出。數字TV 400能夠接收由RP設備100發送的視頻內容的縮略圖屏幕,并顯示接收的縮略圖屏幕。
照片打印機500直接連接到RP設備100,并打印由RP設備100發送的數據。照片打印機500能夠打印從RP設備100接收的視頻內容的縮略圖屏幕。
連接到RP設備300的數字TV 600是一個用軟件控制并具有一個內置的調諧器的電視接收機。數字TV 600能夠接收由RP設備300發送的視頻內容的縮略圖屏幕,并顯示接收的縮略圖屏幕。
這樣完成了對RP設備100的使用范圍的描述。
結構下面的描述涉及RP設備100的生產。圖2示出了RP設備100的功能方框圖。如圖2所示,RP設備100包括調諧器11、編碼器12、記錄單元13、解碼器14、屏幕顯示(on-screen display,OSD)創建單元15、覆蓋單元16、輸入接收單元17、操作指示設備200、復制發生管理系統(CGMS)插入單元38、Macrovision插入單元39和輸出控制單元30。
RP設備100具體而言是一個包括微處理器、ROM、RAM和硬盤單元的計算機系統。計算機程序被存儲在ROM或硬盤單元上。RP設備100的作用相當于微處理器根據計算機程序操作的結果。
下面描述RP設備100的不同的組件。
調諧器11把從天線10接收的廣播波調諧到特定的頻道,并從所述頻道把視頻內容發送到編碼器12。
編碼器12使用前述的記錄格式把由調諧器11發送來的視頻內容編碼。
記錄單元13包括硬盤驅動器(HDD)13a和DVD(數字通用盤)驅動器13b。HDD 13a和DVD驅動器13b讀/寫視頻內容。這種讀/寫包括把從編碼器12經由總線發送來的視頻內容寫到HD或DVD的處理,以及讀取記錄在HD或DVD上的視頻內容并經由總線傳送所讀取的視頻內容的處理。DVD是一種可拆卸的記錄介質,其實例包括可重寫DVD,如DVD-RAM、DVD-RW和DVD+RW,以及可記錄DVD,如DVD-R和DVD+R。
解碼器14對由記錄單元13記錄的視頻內容進行解碼。
OSD創建單元15創建屏幕顯示(OSD)。OSD是使用查找表格(LUT)中的色彩作為背景色彩和特征色彩所繪制的簡單圖形。具體而言,OSD創建單元15創建表示RP設備100的操作設置和狀態等的顯示數據。
覆蓋單元16在接收到輸出控制單元30中創建的索引和縮略圖時,使用前述顯示格式創建圖像。具體而言,覆蓋單元16為多個視頻內容創建縮略圖屏幕。對于禁止復制的縮略圖,覆蓋單元16在相應的縮略圖顯示區域顯示一個索引。覆蓋單元16還通過結合來自OSD創建單元15的顯示數據和圖像數據使用前述格式創建組合圖像。注意,這里的“禁止復制的縮略圖”是根據其復制受到復制限制信息(在后面部分詳細描述)限制的視頻內容所產生的縮略圖。
操作指示設備200接收用戶的與配音等有關的指令。設備200例如是一個遙控器。
輸入接收單元17接收來自操作指示設備200的用戶輸入,并根據接收到的指令控制編碼器12、解碼器14和OSD創建單元15。
CGMS插入單元38在重放信號中插入CGMS。具體而言,例如,CGMS插入單元38在重放信號中插入“自由復制”、“復制一次”、“不再復制”和“永不復制”中的一個。CGMS是一個通過在視頻信號中嵌入復制控制信息(CCI)來管理副本的產生的機制。
Macrovision(宏視圖)插入單元39在重放信號中插入模擬復制保護信號。Macrovision是發射模擬信號時使用的版權保護技術。Macrovision通過干擾畫面來阻止播放非法復制的視頻內容。
輸出控制單元30根據以縮略圖顯示為目標的視頻內容的CRI(復制限制信息)執行縮略圖顯示控制。圖3示出了輸出控制單元30的結構。如圖3所示,輸出控制單元30包括分離單元31、復制限制信息(CRI)分析單元32、縮略圖解碼單元33、控制單元34、索引創建單元35,和圖像處理(IP)單元36。
分離單元31讀取由記錄單元13記錄的各個視頻內容,并分離視頻內容的AV信號,與AV信號相對應的縮略圖,和與縮略圖相對應的CRI。
CRI分析單元32分析所述CRI。具體而言,CRI分析單元32分析與每個縮略圖相對應的CRI是否表示禁止復制,并將分析結果輸出到控制單元34。
縮略圖解碼單元33解碼每個縮略圖,并將解碼的圖像輸出到IP單元36。
控制單元34指示索引創建單元35為以在組合縮略圖屏幕上進行顯示為目標的縮略圖中的禁止復制的縮略圖創建并輸出索引。控制單元34指示IP單元36輸出允許復制的縮略圖。這里,“組合縮略圖屏幕”是多個視頻內容的一個縮略圖屏幕,其中,有和沒有復制限制的視頻內容都一起顯示在同一個屏幕上。
根據控制單元34的指示,索引創建單元35為禁止復制的縮略圖所涉及的每個視頻內容創建一個索引。在本實施例中,該索引是視頻內容的標題。
IP單元36對從縮略圖解碼單元33接收的解碼圖像進行圖像處理,并將允許復制的縮略圖輸出到覆蓋單元16。
數據結構圖4至圖6示出了RP設備100使用的記錄介質的格式結構。圖4示出了與視頻內容一起記錄在記錄介質上的示例性內容管理信息(CMI)40。CMI 40包括內容信息41和縮略圖標識符(ID)42。
圖5示出了與記錄的視頻內容有關的內容信息41的一個實例。內容信息包括標題、頻道、日期、種類,和提要。
標題表示相應的視頻內容的標題。
頻道表示記錄的視頻內容被廣播的頻道。
日期表示視頻內容被記錄的日期(包括時間)。
種類表示記錄的視頻內容所屬的類型,其被分為主類和子類(括號內)。示例性的主類包括電影、運動等,而示例性的子類包括西部片、足球等。
提要是關于記錄的視頻內容的一個概要。
縮略圖ID 42標識記錄的視頻內容的縮略圖。縮略圖本身是和視頻內容相關的子信息,而縮略圖管理信息(TMI)43指的是來自CMI 40分層信息。TMI 43包括復制限制信息(CRI)44。圖6示出了包括在CRI中的項的列表。CRI 44由復制防護信息(CGI)45和使用信息46組成。
CGI 45是在數碼攝像機(DVR)中使用的用來控制復制發生的信息,其包括數字復制控制數據(即,復制控制信息或“CCI”)47、模擬復制控制數據(即,模擬保護系統或“APS”)48,以及內容保護信息(CPI)參考標志49。
CCI 47是進行記錄時用于管理復制發生的二進制信息,以把視頻內容保持為一個數字信號。“00”表示“自由復制”,“01”表示“不再復制”,“10”表示“復制一次”,以及“11”表示“永不復制”。
APS 48是在先把視頻內容轉換為一個模擬信號后,進行記錄時用于控制復制發生的二進制信息。“00”表示“自由復制”,而除了“00”之外的任何值表示“永不復制”。
CPI參考標志49是設置來表示是否參考視頻內容的原始保護信息的標志,其中原始保護信息是由用戶為縮略圖設置的而不是那些在參考視頻內容中使用的預先設置的保護信息。“0”表示不需要參考視頻內容的原始保護信息,以及“1”表示需要參考視頻內容的原始保護信息。
使用信息46是用于在DVR中控制記錄和輸出的信息,在控制視頻內容的記錄和輸出時它和CGI 45結合使用。使用信息46包括暫存控制比特50、最大暫存時間51,和輸出保護比特52。
暫存控制比特50是一個表示是否允許暫存視頻內容的標志。如果暫存控制比特50是“1”,即使CGI 45表示“永不復制”,也允許暫存。“0”表示不允許暫存。
最大暫存時間51是用于控制從接收到視頻內容開始的最大暫存時間周期的三比特信息。例如,“000”表示無限存儲,“001”表示存儲7天,“010”表示存儲3天,以及“111”表示存儲90分鐘。
輸出保護比特52是一個數字輸出時用于控制包括縮略圖的視頻內容的加密的標志。“0”表示視頻內容的加密不考慮CGI和使用信息,而“1”表示視頻內容不被加密。
操作圖7和8示出了本實施例中用于縮略圖顯示控制的流程圖。在該流程圖中,VC(i)是一個指定以縮略圖顯示為目標的視頻內容的變量。用于放置縮略圖的列和行用使用變量m和n的符號mthC(即第m列)和nthR(即第n行)表示。RP設備100首先復位i、m和n(步驟S10),然后指定以在組合縮略圖屏幕上進行縮略圖顯示為目標的VC(i),并讀取相應的CMI 40(步驟S11)。RP設備100參考所讀取的CMI 40中的縮略圖ID來讀取TMI 43(步驟S12),并判斷所讀取的TMI 43中的CRI 44是否表示允許復制(步驟S13)。如果允許,則RP設備100以mthC和nthR顯示縮略圖(步驟S17),并轉到步驟S18。如果不允許,則RP設備100從讀取的CMI 40中讀取內容信息41(步驟S14),并根據所讀取的內容信息為縮略圖創建索引(步驟S15),并將索引顯示在mthC和nthR(步驟S16)。在步驟S18,RP設備100判斷VC(i)是否是最后的視頻內容,如果判斷是最后的就結束處理。如果判斷不是最后的,則RP設備100向i加“1”(步驟S19),向m加“1”(步驟S20),并判斷m是否超出了用于縮略圖/索引的顯示區域的寬度(步驟S21),如果判斷結果是否定的就返回步驟S11。如果判斷結果是肯定的,則RP設備100復位,向n加“1”(步驟S22),并判斷n是否超出了用于縮略圖/索引的顯示區域的高度(步驟S23)。如果判斷結果是否定的,則RP設備100返回步驟S11,如果判斷結果是肯定的就結束處理。
圖9示出了不執行縮略圖顯示控制時的多個視頻內容的縮略圖屏幕。
這里,自由復制A、自由復制B、自由復制C和自由復制D是允許復制的縮略圖(例如APS=00),而永不復制A和永不復制B是禁止復制的縮略圖(例如APS=01)。
圖10示出了在圖9所示的自由復制和永不復制的縮略圖上執行圖7和8的流程圖所示的處理所得到的縮略圖屏幕。在圖10中,顯示永不復制的縮略圖A和B的索引而不顯示所述縮略圖本身,該索引是通過縮小組成各自的視頻內容的幀圖像而創建的。在所給的實例中,顯示視頻內容的標題(即,包括在內容信息中的)。這里,永不復制的縮略圖A和B的標題分別是“XYZ”和“ABC”。
根據本實施例,根據縮略圖所涉及的視頻內容的內容信息為禁止復制的縮略圖創建一個索引,并顯示該索引。這樣,能夠輸出一個組合縮略圖屏幕,同時避免縮略圖的非法復制。
注意,如圖11中所示的,索引可以通過覆蓋縮略圖來顯示,其中該縮略圖是通過縮小各自的視頻內容的幀圖像而獲得的。
在本實施例中,使用視頻內容的標題作為索引,盡管也有可能只是簡單地不顯示禁止復制的縮略圖。圖12示出了其中禁止復制的縮略圖沒有被顯示的縮略圖屏幕。圖13和14示出了不顯示禁止復制的縮略圖的情況下的流程圖。在該流程圖中,VC(i)是表示以縮略圖顯示為目標的視頻內容的變量,用于放置縮略圖的行和列用使用變量m和n的符號mthC(即第m列)和nthR(即第n行)表示,RP設備100首先復位i、m和n(步驟S30),然后指定以在組合縮略圖屏幕上進行縮略圖顯示為目標的VC(i),并讀取相應的CMI 40(步驟S31)。RP設備100參考所讀取的CMI 40中的縮略圖ID來讀取TMI 43(步驟S32),并判斷在所讀取的TMI 43中的CRI 44是否表示允許復制(步驟S33)。如果允許復制,則RP設備100將縮略圖顯示在mthC和nthR(步驟S34),如果不允許復制,則處理轉到步驟S35。在步驟S35,RP設備100判斷VC(i)是否是最后的視頻內容,如果判斷是最后的就結束處理。如果判斷不是最后的,則RP設備100向i加“1”(步驟S36),向m加“1”(步驟S37),并判斷m是否超出了用于縮略圖/索引的顯示區域的寬度(步驟S38)。如果判斷結果是否定的,則RP設備100返回步驟S31,如果判斷結果是肯定的就復位m并向n加“1”(步驟S39)。然后RP設備100判斷n是否超出了用于縮略圖/索引的顯示區域的高度(步驟S40)。如果判斷結果是否定的,則RP設備100返回步驟S31,如果判斷結果是肯定的就結束處理。
實施例2本實施例涉及在RP設備100中執行的從記錄視頻內容的記錄介質把多個視頻內容的縮略圖屏幕復制到另一個記錄介質的處理。這種復制是通過在數字TV 400上顯示的屏幕來執行的。在所給的實例中,復制是從HD到DVD-RAM的。在實施例1中,其中禁止復制的縮略圖被索引代替的縮略圖屏幕總是顯示在數字TV 400上,即使在復制開始前。然而,當使用縮略圖屏幕來選擇視頻內容時,如果顯示了索引用戶將很難直觀的領會視頻內容是關于什么的。鑒于此,在本實施例中僅在接收到指示復制組合縮略圖屏幕的用戶操作時才執行縮略圖顯示控制。
除了輸出控制單元30,本實施例中的RP設備100的結構與實施例1中的類似。圖15示出了輸出控制單元30a的結構。在本實施例中,輸出控制單元30a包括檢測單元37。
檢測單元37通過操作指示設備200檢測用戶復制縮略圖屏幕的操作(以下稱為“復制操作”)。
圖16是示出了實施例2中的RP設備100的操作的流程圖。首先,在檢測到用戶的復制操作時(步驟S51),RP設備100判斷當前顯示的屏幕是否包括禁止復制的縮略圖(步驟S52)。如果有禁止復制的縮略圖,則RP設備100執行縮略圖顯示控制(步驟S53),然后啟動復制。如果該屏幕不包括任何禁止復制的縮略圖,則RP設備100不執行縮略圖顯示控制就復制當前狀態的屏幕。
換句話說,在檢測到復制操作之前,禁止復制的縮略圖和允許復制的縮略圖都以同樣的方式顯示。然后,如果檢測到復制操作,則RP設備100根據實施例1中描述的方法中的一種對禁止復制的縮略圖執行縮略圖顯示控制。這里,例如如圖17中所示的,在記錄在HDD上的多個視頻內容的縮略圖顯示在屏幕上時,如果通過復制開始窗口接收到從HDD復制一個縮略圖屏幕到DVD-RAM的操作,就斷定用戶進行了復制操作。換句話說,如果通過操作指示設備200等從圖17中的復制開始窗口選擇了“確定”的話,就啟動縮略圖顯示控制。
根據本實施例,僅當收到一個關于組合縮略圖屏幕的復制操作時,才執行縮略圖顯示控制。因而,除了執行復制操作時,可以總是提供不依賴于復制屬性的縮略圖顯示,而同時避免縮略圖的非法復制。從而,有可能充分利用縮略圖的優勢,即,提供縮略圖是為了幫助用戶直觀的領會各個視頻內容是關于什么的。
注意,在該屏幕包括禁止復制的縮略圖的情況下,當檢測到復制操作時,RP設備100根據圖16的流程圖執行顯示控制,以顯示索引而不是縮略圖,但該顯示控制也可以通過簡單的不顯示禁止復制的縮略圖來執行。
還可以顯示一個窗口讓用戶選擇不顯示或索引顯示禁止復制的縮略圖,據此決定顯示控制方法。
這樣一種結構也是可能的,其中RP設備100參考非易失性存儲器中存儲的預設的默認顯示控制方法。
實施例3在實施例1中,不考慮連接到RP設備100的設備類型,執行控制來顯示索引以代替禁止復制的縮略圖。也就是說,在連接到RP設備300的數字TV 400和數字TV 600上都顯示縮略圖屏幕,其中在該縮略圖屏幕中用索引代替禁止復制的縮略圖。然而,對于用戶來說,盡管縮略圖屏幕所輸出到的設備沒有復制功能,索引的顯示也是不希望的。鑒于此,本實施例涉及取決于所連接的設備而切換輸出圖像的顯示。即,如果輸出目的地是例如不具有復制功能的數字TV 400的設備,則視頻內容的幀圖像被縮小以創建縮略圖,并且不考慮CRI(復制限制信息)而顯示該縮略圖。然而,如果連接到具有復制功能(例如,記錄,打印等)的設備,則顯示索引來代替禁止復制的縮略圖。鑒于此,如圖18中所示的RP設備100包括輸入/輸出(IO)單元18、設備信息(DI)判斷單元19、存儲單元20和選擇單元21。
IO單元18向連接到RP設備100的外部設備發出一個獲取設備信息的請求,并從該外部設備接收設備信息。IO設備18還為每個輸出目的地輸出一個由選擇單元21選擇的縮略圖屏幕。
DI判斷單元19分析從外部設備接收的設備信息,并基于包括在設備信息中的設備類型代碼判斷該外部設備是否配備有復制功能。
存儲單元20存儲沒有執行縮略圖顯示控制而創建的縮略圖屏幕,和已執行縮略圖顯示控制而創建的縮略圖屏幕(即,禁止復制的縮略圖被索引代替)。
選擇單元21依據輸出目的地是否具有復制功能來選擇所存儲的縮略圖屏幕中的一個。如果輸出目的地具有復制功能,則選擇單元21選擇其中用索引代替禁止復制的縮略圖的縮略圖屏幕。另一方面,如果輸出目的地沒有復制功能,則選擇單元21選擇沒有執行縮略圖顯示控制而創建的縮略圖屏幕。
設備認證接下來描述設備認證。設備認證通常在外部設備第一次連接到RP設備100的時候進行,以排除未被授權的設備。在本實施例中,在設備認證期間,RP設備100從由外部設備發送的設備信息中提取設備類型代碼56,并基于設備類型代碼56判斷外部設備是否具有復制功能。這時設備間的通信順序如圖19中所示。圖20示出了RP設備100請求設備信息時和數字TV 400發送所請求的設備信息時的數據傳輸。所傳輸的數據符合IEEE標準。這里作為例子給出了RP設備100和數字TV 400之間的設備認證(即,在IEEE 1394連接的情況下)。注意除了數字TV 400以外的設備的設備認證用相似的方法進行。首先,RP設備100向數字TV 400請求設備信息。具體而言,如圖20中所示,這包括RP設備100發送一個讀取四部段(quadlet)數據的請求。這是一個從指定的目的地地址(destination_ID53)請求單個四部段數據(4字節數據)的請求。圖21中所示的地址(“Add”)在讀取請求的目標字段(destination_offset54)中指定。收到要求四部段數據的讀取請求后,數字TV 400向RP設備100發送所請求的設備信息。具體而言,如圖20所示,這包括數字TV 400發送四部段數據的讀取響應。這個讀取響應是對RP設備100發送的讀取請求的答復。所請求的數據被存儲在四部段數據字段中(quadlet_data58),讀取響應還包括響應代碼(rcode 57)。由于每次可傳輸的最大數據大小是4個字節,所示根據設備信息的大小需要重復進行數據傳輸。圖21示出了一條由數字TV 400傳送的設備信息55。設備信息是由IEEE 1212限定的信息,并且每個設備的設備信息是唯一的。設備信息55包括節點賣主ID和芯片ID hi。
節點賣主ID(公司ID)標識設備的制造者。
芯片ID hi(設備類型代碼56)標識產品類型。
產品類型可以由節點賣主ID和芯片ID hi確定。RP設備100使用產品類型判斷設備是否具有復制功能。圖22示出了示例性的設備類型代碼。
這里使用圖23的流程圖描述設備認證的過程。首先,RP設備100向數字TV 400請求設備信息(步驟S71),并從數字TV 400接收設備信息(步驟S72)。RP設備100判斷是否已獲得所有的設備信息(步驟S73)。在獲得所有的設備信息以前,重復這個過程,之后RP設備100分析所獲得的設備信息(步驟S74)。這種分析包括首先從節點賣主ID識別數字TV 400的制造者(步驟S75),然后從芯片ID hi識別產品類型(步驟S76)。
“Ox86”被標識為數字TV 400的設備類型代碼,RP設備100使用這個設備類型代碼來判斷數字TV 400是否具有復制功能。注意,這里每個產品類型的復制功能的存在或不存在是預先設置的。由于數字TV 400不具有復制功能,所以設備類型代碼是Ox86的數字TV被設置為無復制功能。這樣一個沒有執行縮略圖顯示控制而創建的縮略圖屏幕被輸出到數字TV 400。
在本實施例中,作為對連接到其上的外部設備進行設備認證的結果,當輸出目的地不具有復制功能時,RP設備100輸出一個沒有執行縮略圖顯示控制的多個視頻內容的縮略圖屏幕。另一方面,在外部設備具有復制功能的情況下,RP設備100執行縮略圖顯示控制,并輸出一個其中用索引代替禁止復制的縮略圖的縮略圖屏幕。換句話說,RP設備100向數字TV 400輸出一個沒有執行縮略圖顯示控制而創建的縮略圖屏幕,并通過RP設備300向數字TV 600輸出一個顯示索引的縮略圖屏幕。這樣,可以提高用戶的方便性,同時也保護了版權所有者的權利。
實施例4在實施例1中,RP設備100為多個視頻內容創建一個縮略圖屏幕,并把該縮略圖屏幕輸出到數字TV 400。在本實施例中,RP設備100為每個視頻內容創建縮略圖,并將縮略圖連同各個視頻內容的內容信息和CRI(復制限制信息)輸出到數字TV 400。數字TV 400根據接收的CRI創建索引,并創建一個縮略圖屏幕。
本實施例的RP設備100和數字TV 400的功能方框圖分別如圖24和25所示。
RP設備100包括調諧器11、編碼器12、記錄單元13、解碼器14、分離單元31、輸出單元60、操作指示設備200,和輸入接收單元17。
輸出單元60向數字TV 400輸出視聽(AV)信號,對應于該AV信號的縮略圖,對應于該縮略圖的CRI,和關于各個視頻內容的內容信息。
其它組件與實施例1的類似。
數字TV 400具體地包括微處理器、ROM和RAM,其中計算機程序存儲在ROM中。數字TV 400由微處理器按照計算機程序操作而實現其功能。
數字TV 400包括接收單元70、復制限制信息(CRI)分析單元71、縮略圖解碼單元72、控制單元73、索引創建單元74、圖像處理(IP)單元75、覆蓋單元76,和顯示單元77。
接收單元70接收由RP設備100發送的AV信號、縮略圖、內容信息和CRI。
CRI分析單元71分析接收到的CRI。具體而言,CRI分析單元71分析對應于每個縮略圖的CRI是否具有禁止復制的屬性,并輸出分析結果到控制單元73。
縮略圖解碼單元72解碼每個縮略圖,并輸出解碼圖像到IP單元75。
控制單元73指示索引創建單元74為以在組合縮略圖屏幕上顯示為目的的縮略圖中與禁止復制的縮略圖有關的視頻內容創建并輸出索引,并指示IP單元75輸出允許復制的縮略圖。
索引創建單元74根據控制單元73的指示,為與禁止復制的縮略圖有關的每個視頻內容創建一個索引。在本實施例中,索引是視頻內容的標題。
IP單元75對從縮略圖解碼單元72接收的解碼的圖像進行圖像處理,并輸出允許復制的縮略圖到覆蓋單元76。
覆蓋單元76從索引創建單元74接收索引,并從IP單元75接收縮略圖,并使用前述的顯示格式創建圖像(即,縮略圖屏幕)。
顯示單元77顯示所創建的縮略圖屏幕。
這樣本實施例使得數字TV 400能夠創建縮略圖屏幕。
注意,擴展的CRI 59(即,CRI的擴展)可能被傳送到數字TV 400。擴展的CRI 59,圖26示出了其的的例子,包括數量信息和區域信息。
數量信息表示要顯示的縮略圖的數量。
區域信息表示各個縮略圖將要被顯示在其中的區域。
擴展的CRI 59為每個縮略圖保留與區域信息對應的CGI(復制防護信息)。接收到擴展的CRI 59后,數字TV 400分析每個縮略圖的CGI。如果CGI表示禁止復制,則數字TV 400在區域信息所示的區域內顯示索引。考慮一個其中數量信息是“6”的例子。信息[1],信息[2]和信息[3]被從左到右放置在屏幕的上半部,信息[4],信息[5]和信息[6]被從左到右放置在屏幕的下半部。這里,假設信息[3]和信息[5]的CGI顯示永不復制,而信息[1],信息[2],信息[4]和信息[6]的CGI顯示自由復制。數字TV 400首先分析關于信息[1]的CGI。假設信息[1]的CGI表示自由復制,則數字TV 400在信息[1]的區域信息表示的區域內顯示一個縮略圖。以同樣的方式處理信息[2]。然后數字TV 400分析關于信息[3]的CGI。假設信息[3]的CGI表示永不復制,則數字TV 400在信息[3]的區域信息表示的區域內顯示一個索引。以同樣的方式處理信息[4],信息[5]和信息[6]。也就是說,對CGI表示自由復制的信息[4]和信息[6]顯示縮略圖,而對CGI表示永不復制的信息[5]顯示索引。這樣,使用擴展的CRI 59也可以獲得圖10所示的縮略圖屏幕。通過不顯示縮略圖,而不是顯示索引,可以獲得圖12所示的縮略圖屏幕。作為選擇,圖11所示的縮略圖屏幕可以通過在縮略圖上覆蓋索引而獲得。
實施例5實施例4描述了由數字TV 400而不是RP設備100創建縮略圖屏幕。實施例5涉及在實現實施例4時使用BML(廣播標記語言)的方法。在本實施例中,RP設備100輸出縮略圖、CRI(復制限制信息)、內容信息和BML文件到數字TV 400。數字TV 400使用BML文件來顯示縮略圖。這樣,本實施例中的數字TV 400需要一個BML瀏覽器。BML是一種適合數據播放的頁面描述語言,其能夠保證在空間和時間上顯示用于指示顯示什么和在哪里顯示的控制。BML文件被BML瀏覽器注釋和處理。
圖27示出了一個使用BML的靜止圖像的示例性顯示格式。C50表示顯示縮略圖的位置信息和大小。C51表示C52中的縮略圖數據的數據分類。該數據分類包括JPEG(聯合圖像專家組),BMP(位圖),和GIF(可交換的圖像文件格式)格式。C52表示縮略圖數據信息。
下面描述在使用BML實現實施例4的情況下的縮略圖顯示控制。為了顯示索引以代替禁止復制的縮略圖,圖28中的CRI和內容信息描述被添加到圖27的描述中。C53表示視頻內容的CRI。這種CRI例如是CCI(復制控制信息)。C54表示內容信息。數字TV 400參考該內容信息,并為禁止復制的縮略圖創建一個索引。
根據本實施例,對于多個視頻內容的縮略圖屏幕,可以使用BML實現顯示控制,以顯示索引來代替禁止復制的縮略圖。
變形上面基于優選實施例描述了本發明的RP設備100,然而本發明當然不限于這些實施例。
在優選實施例中,與禁止復制的縮略圖有關的視頻內容的標題被作為索引,然而本發明并不限于此。正如可以使用數字,也可以使用字符串。例如,視頻內容的提要也可以與記錄日期、播放時間、記錄模式,或視頻內容的種類,甚至是表示視頻內容是禁止復制的的信息一起使用。圖29示出了顯示表示視頻內容的種類的數字來代替禁止復制的縮略圖的縮略圖屏幕。
在優選實施例中,根據縮略圖的CRI執行顯示控制,然而本發明并不限于此。例如可以結合取決于復制目的地(即記錄介質)的用戶的視聽年齡限制(parental lock)屬性來執行縮略圖顯示控制。
在上述實施例中,HD和DVD被用作記錄介質,然而本發明并不限于此。例如,也可以使用其它光盤,諸如藍光盤(BD)、CD-R和CD-RW或諸如磁光(MO)和相變盤(PD)的磁光盤。也可以使用半導體存儲卡,包括安全數字(SD)存儲卡、壓縮閃存卡、智能介質(SmargMedia)、存儲棒、多介質卡和PCM-CIA。可選地,也可以使用磁記錄盤,如SuperDisk、Zip和Clik!,或可拆卸的HDD,如ORB、Jaz、SparQ、SyJet和EZFLey。
上述實施例描述了一個系統,其中兩個記錄介質安裝在一個RP設備上,然而本發明并不限于此。例如,系統可以包括兩個或更多記錄介質,每個與單個RP設備一起構成。
盡管在優選實施例中使用了RP設備,但是本發明可以是下面的任何一種包括流程圖所示的步驟的方法,包括用于使計算機執行流程圖中所示的步驟的程序代碼的計算機程序,以及存儲計算機程序的計算機可讀記錄介質。
在優選實施例中,RP設備具有連接到其上的另一個RP設備、數字TV和照片打印機,然而本發明并不限于此。也可以使用其它設備,例如包括只能重放(playback-only)的設備和個人數字助理(PDA)。
在優選實施例中,通過縮小視頻內容的幀圖像而在RP設備100的外部創建縮略圖,并且縮略圖被包括在由RP設備100處理的視頻內容中,然而本發明并不限于此。例如,在縮略圖不包括在視頻內容中的情況下,RP設備100可以通過縮小視頻內容的幀圖像而在內部創建縮略圖。
工業實用性組成本發明的重放設備可以在制造工業中被有管理地,連續地和重復地制造和零售。
權利要求
1.一種用于播放從多個視頻內容中選擇的視頻內容的重放設備,包括第一創建單元,用于通過縮小組成每個沒有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖;第二創建單元,用于通過使用與每個具有復制限制的視頻內容相關的字符串和數字中的一種為所述每個視頻內容創建索引;以及輸出單元,用于向另一個設備輸出通過排列由所述第一創建單元創建的縮略圖和由所述第二創建單元創建的索引而獲得的縮略圖屏幕。
2.如權利要求1所述的重放設備,其中所述字符串表示所述視頻內容的標題和廣播日期中的一個,以及所述數字表示所述視頻內容的種類和禁止復制所述視頻內容中的一種。
3.如權利要求2所述的重放設備,其中所述視頻內容是廣播內容,以及所述重放設備進一步包括接收單元,用于接收表示所述視頻內容的標題、廣播日期和種類的內容信息。
4.如權利要求1所述的重放設備,進一步包括判斷單元,用于判斷其它設備是否具有復制功能,該復制功能包括記錄和打印所述縮略圖屏幕中的至少一個,其中如果其它設備被判斷具有所述復制功能,則所述輸出單元輸出通過排列由所述第一和第二創建單元創建的縮略圖和索引而獲得的所述縮略圖屏幕。
5.如權利要求4所述的重放設備,進一步包括檢測單元,在連接有所述其它設備時用于檢測所述其它設備的設備類型,其中所述判斷單元基于所檢測到的設備類型進行判斷。
6.如權利要求4所述的重放設備,進一步包括第三創建單元,用于通過縮小組成每個具有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖,其中只有當判斷所述其它設備不具有所述復制功能時,所述輸出單元向所述其它設備輸出通過排列由所述第一和第三創建單元創建的縮略圖而獲得的縮略圖屏幕。
7.如權利要求1所述的重放設備,進一步包括檢測單元,用于從每個視頻內容檢測復制限制信息,其中所檢測到的復制限制信息表示“不再復制”和“永不復制”中的一種的視頻內容是具有復制限制的視頻內容,以及所檢測到的復制限制信息表示“自由復制”和“復制一次”中的一種的視頻內容是不具有復制限制的視頻內容。
8.如權利要求1所述的重放設備,進一步包括所述多個視頻內容記錄在其上的記錄介質。
9.如權利要求1所述的重放設備,進一步包括第三創建單元,用于通過縮小組成每個具有復制限制的所述視頻內容的幀圖像為所述每個視頻內容創建縮略圖;以及檢測單元,用于檢測復制操作,其中所述輸出單元在檢測到所述復制操作之前輸出通過排列由所述第一和第三創建單元創建的縮略圖而獲得的縮略圖屏幕,并在檢測到所述復制操作時輸出通過排列由所述第一和第二創建單元創建的縮略圖和索引而獲得的縮略圖屏幕。
10.一種在包括重放設備的系統中使用的顯示設備,包括接收單元,用于從所述重放設備接收與多個視頻內容中的每個相關的縮略圖、內容信息和復制限制信息;判斷單元,用于通過參考所述復制限制信息判斷所述視頻內容是否具有復制限制;索引創建單元,用于如果判斷結果是肯定的,就使用包括在所述內容信息中的字符串和數字中的一種創建索引;以及顯示單元,用于顯示通過排列由所述接收單元接收的縮略圖和由所述索引創建單元創建的索引而獲得的縮略圖屏幕。
11.如權利要求10所述的顯示設備,其中所述接收單元接收由縮略圖創建單元在所述重放設備中創建,并由輸出單元從所述重放設備輸出的縮略圖,其中所述縮略圖創建單元用于通過縮小組成每個視頻內容的幀圖像為所述每個視頻內容創建縮略圖,所述輸出單元用于將所創建的縮略圖連同與所述視頻內容相關的內容信息和復制限制信息一起輸出到所述顯示設備。
12.一種用于播放從多個視頻內容中選擇的視頻內容的方法,包括步驟通過縮小組成每個沒有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖;通過使用與每個具有復制限制的視頻內容相關的字符串和數字中的一種為所述每個視頻內容創建索引;以及輸出通過排列所創建的縮略圖和索引而獲得的縮略圖屏幕到另一個設備。
13.一個用于播放從多個視頻內容中選擇的視頻內容的計算機程序,包括可使計算機進行以下操作的程序代碼通過縮小組成每個沒有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖;通過使用與每個具有復制限制的視頻內容相關的字符串和數字中的一種為所述每個視頻內容創建索引;以及輸出通過排列所創建的縮略圖和索引而獲得的縮略圖屏幕到另一個設備。
14.一個存儲用于播放從多個視頻內容中選擇的視頻內容的計算機程序的記錄介質,所述計算機程序包括可使計算機進行以下操作的程序代碼通過縮小組成每個沒有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖;通過使用與每個具有復制限制的視頻內容相關的字符串和數字中的一種為所述每個視頻內容創建索引;以及輸出通過排列所創建的縮略圖和索引而獲得的縮略圖屏幕到另一個設備。
全文摘要
一種用于播放從多個視頻內容中選擇的視頻內容的重放設備,包括第一創建單元,其通過縮小組成每個沒有復制限制的視頻內容的幀圖像為所述每個視頻內容創建縮略圖;第二創建單元,其通過使用與每個具有復制限制的視頻內容相關的字符串和數字中的一種為所述每個視頻內容創建索引;以及輸出單元,其向另一個設備輸出通過排列由所述第一創建單元創建的縮略圖和由所述第二創建單元創建的索引而獲得的縮略圖屏幕。
文檔編號G11B27/10GK1942969SQ20058001139
公開日2007年4月4日 申請日期2005年4月15日 優先權日2004年4月16日
發明者岡元秀治, 山本洋一 申請人:松下電器產業株式會社