用對分組流內(nèi)的媒體幀的引用來定位興趣點(diǎn)的系統(tǒng)和方法
【專利摘要】本申請涉及用對分組流內(nèi)的媒體幀的引用來定位興趣點(diǎn)的方法和系統(tǒng)。在一個(gè)實(shí)施例中,一種方法包括接收封裝媒體分組的傳輸分組的流(510),以及生成與興趣點(diǎn)在傳輸分組流內(nèi)的位置有關(guān)的、對興趣點(diǎn)媒體分組的引用(540)。針對被標(biāo)識為興趣點(diǎn)的每個(gè)媒體分組生成引用(530)。
【專利說明】用對分組流內(nèi)的媒體幀的引用來定位興趣點(diǎn)的系統(tǒng)和方法
[0001 ] 本申請是申請日為2008年10月23日,申請?zhí)枮?00880123531.2,名稱為“用對分組流內(nèi)的媒體幀的引用來定位興趣點(diǎn)的方法和系統(tǒng)”的發(fā)明專利申請的分案申請。
技術(shù)領(lǐng)域
[0002]本公開總地涉及數(shù)字多媒體流。
【背景技術(shù)】
[0003]許多使用者(consumer)接收經(jīng)由數(shù)字信號承載的娛樂節(jié)目。節(jié)目(例如,電視節(jié)目、電影、體育事件、音樂等)是在頭端處利用諸如運(yùn)動(dòng)圖像專家組(MPEG)或者H.264之類的壓縮標(biāo)準(zhǔn)來編碼的。由此得到的幀的流被發(fā)送到媒體接收器,媒體接收器可以解碼并顯示流,存儲流以供后來查看,并且/或者進(jìn)一步經(jīng)編碼的流。
[0004]以數(shù)字方式編碼的流通過核心網(wǎng)(例如因特網(wǎng))而被向下游運(yùn)送到網(wǎng)絡(luò)的邊緣,在網(wǎng)絡(luò)的邊緣處核心網(wǎng)與訂戶接入網(wǎng)以接口方式連接。以數(shù)字方式編碼的流可被位于邊緣處的一個(gè)或多個(gè)中間處理功能部件變換或者使用。這種中間處理功能部件的示例包括基于網(wǎng)絡(luò)的數(shù)字視頻記錄、視頻點(diǎn)播、快速頻道變更、視頻誤差修復(fù)、加密/密鑰生成,以及數(shù)字節(jié)目插入。這種中間處理功能部件中的一些通過定位編碼流中的關(guān)鍵幀或者其他“興趣點(diǎn)(point of interest)”來工作。傳統(tǒng)的解決方案把定位興趣點(diǎn)的功能放在中間處理功能部件中。然而,定位興趣點(diǎn)是較為計(jì)算密集的,因?yàn)檫@涉及檢查每個(gè)編碼基本流中的結(jié)構(gòu)信息并且當(dāng)傳輸流被使用時(shí)檢查復(fù)用傳輸流中的結(jié)構(gòu)信息。當(dāng)這種傳統(tǒng)解決方案還給傳輸流和/或基本流加密時(shí),那么定位興趣點(diǎn)還需要首先給傳輸流分組解密。因此,希望有一種用于定位興趣點(diǎn)并且用于把該信息傳送到中間處理功能部件的更加靈活的技術(shù)。
【附圖說明】
[0005]參考附圖可以更好地理解本公開的許多方面。附圖中的部件不一定是成比例的,重點(diǎn)在于清楚地例示本公開的原理。
[0006]圖1是利用定位興趣點(diǎn)的系統(tǒng)和方法的一個(gè)實(shí)施例所位于的環(huán)境的框圖。
[0007]圖2A是其中媒體流被興趣點(diǎn)發(fā)生器(producer)接收到并被興趣點(diǎn)使用者接收到的一個(gè)實(shí)施例的框圖。
[0008]圖2B是其中興趣點(diǎn)發(fā)生器解析媒體流來定位興趣點(diǎn)并產(chǎn)生組合流的另一個(gè)實(shí)施例的框圖。
[0009]圖2C是其中興趣點(diǎn)發(fā)生器解析媒體流來定位興趣點(diǎn)并產(chǎn)生新流的另一個(gè)實(shí)施例的框圖,新流是注釋版本的原始媒體流。
[0010]圖3A-C是示出在利用定位興趣點(diǎn)的系統(tǒng)和方法的實(shí)施例中興趣點(diǎn)信息的句法以及如何執(zhí)行對興趣點(diǎn)信息的編碼的框圖。
[0011]圖4是示出在利用定位興趣點(diǎn)的系統(tǒng)和方法的另一實(shí)施例中興趣點(diǎn)信息的句法以及如何執(zhí)行對興趣點(diǎn)信息的編碼的框圖。
[0012]圖5是圖1的興趣點(diǎn)發(fā)生器的一個(gè)實(shí)施例所實(shí)現(xiàn)的處理的流程圖。
[0013]圖6是圖1的興趣點(diǎn)使用者的一個(gè)實(shí)施例所實(shí)現(xiàn)的處理的流程圖。
[0014]圖7A和7B是興趣點(diǎn)發(fā)生器150和興趣點(diǎn)使用者160的各種實(shí)施例的框圖。
[0015]圖8是示出圖1的興趣點(diǎn)使用者或發(fā)生器的選定部件的框圖。
【具體實(shí)施方式】
[0016]SE
[0017]在一個(gè)實(shí)施例中,一種方法包括接收封裝媒體分組的傳輸分組的流,并且生成與興趣點(diǎn)在傳輸分組流內(nèi)的位置有關(guān)的、對興趣點(diǎn)媒體分組的引用。針對被標(biāo)識為興趣點(diǎn)的每個(gè)媒體分組生成引用。
[0018]在另一實(shí)施例中,一種系統(tǒng)包括具有邏輯的存儲器,以及處理器。該處理器配置有用來接收封裝媒體分組的傳輸分組的流并且用來把媒體分組中的一個(gè)或多個(gè)媒體分組標(biāo)識為興趣點(diǎn)的邏輯。該處理器還配置有用來生成與興趣點(diǎn)(POI)在傳輸分組流內(nèi)的位置有關(guān)的、對POI媒體分組的引用的邏輯。針對被標(biāo)識為興趣點(diǎn)的每個(gè)媒體分組生成引用。
[0019]在另一實(shí)施例中,一種系統(tǒng)包括用于接收封裝媒體分組的傳輸分組的流并且把媒體分組中的一個(gè)或多個(gè)媒體分組標(biāo)識為興趣點(diǎn)的裝置。系統(tǒng)還包括用于生成與興趣點(diǎn)(POI)在傳輸分組流內(nèi)的位置有關(guān)的、對POI媒體分組的引用的裝置。針對被標(biāo)識為興趣點(diǎn)的每個(gè)媒體分組生成引用。
[0020]示例性實(shí)施例
[0021]圖1是利用對分組流中的媒體幀的引用(reference)來定位興趣點(diǎn)的系統(tǒng)和方法的一個(gè)實(shí)施例所位于的環(huán)境的框圖。系統(tǒng)100通過因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)110把數(shù)字多媒體、視頻和/或電視服務(wù)遞送給訂戶。
[0022]媒體源120對數(shù)字媒體流進(jìn)行編碼、格式化和傳送。經(jīng)編碼的媒體流然后被傳送到媒體流接收器130,媒體流接收器130對媒體流進(jìn)行存儲、解碼和/或呈現(xiàn)。媒體流接收器130可以采用(例如)數(shù)字機(jī)頂盒、數(shù)字視頻記錄器、家庭媒體服務(wù)器、個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、移動(dòng)電話等形式。在該公開中,術(shù)語“媒體流”指的是包括視頻幀、音頻幀、多媒體或者其任意組合的流。數(shù)字媒體流的常見編碼格式包括MPEG-2、MPEG-4、H.264和VC-1。在一些環(huán)境中,編碼媒體流表示單個(gè)節(jié)目,并且因而包含被一起復(fù)用到單節(jié)目傳輸流(SPTS)中的視頻流和音頻流。
[0023]系統(tǒng)100還包含位于媒體源120下游的一個(gè)或多個(gè)部件,這一個(gè)或多個(gè)部件執(zhí)行對經(jīng)編碼媒體流的中間處理。圖1包含這種部件的一個(gè)示例,即視頻點(diǎn)播(VOD)服務(wù)器140 JOD服務(wù)器140攝取來自媒體源120的媒體流并且在晚些時(shí)候響應(yīng)于用戶請求(“應(yīng)要求”)而播放該流。VOD服務(wù)器140還處理所攝取的流以提供“特技模式(trick mode)”能力,例如快進(jìn)、倒回、慢動(dòng)作和暫停。中間處理部件的另一示例是快速頻道變更服務(wù)器(未示出),其攝取來自媒體源120的媒體流并且把通過該流的移動(dòng)“窗口”存儲到緩存中。該緩存表示近幾秒的流內(nèi)容。應(yīng)請求,快速頻道變更服務(wù)器播放所緩存窗口的一部分(“突發(fā)”),以加速頻道變更。在沒有通過快速頻道變更服務(wù)器進(jìn)行這種處理的情況下,用戶在顯示由頻道變更產(chǎn)生的新流時(shí)通常經(jīng)歷延遲,在這期間屏幕可能是靜止或者空白的。
[0024]這些以及其他中間處理單元通過在編碼流中定位關(guān)鍵幀或者興趣點(diǎn)(POI)來工作。關(guān)鍵幀是可以在不參考另一幀的情況下被解碼的視頻幀。VOD服務(wù)器140通過創(chuàng)建僅包含關(guān)鍵幀或者對這種幀的引用的特技模式流來提供一些特技模式功能??焖兕l道變更服務(wù)器在頻道變更之后使用關(guān)鍵幀來使解碼器重新同步。除了關(guān)鍵幀之外,編碼流中的其他興趣點(diǎn)包括節(jié)目專用信息(PSI) WSI的示例是節(jié)目映射表(PMT)、節(jié)目分配表(PAT)以及授權(quán)控制信息(ECM) IAT和PMT都提供了關(guān)于流的基礎(chǔ)結(jié)構(gòu)信息,解碼器利用這些信息來尋找和處理該流的元素。ECM包含用于對后來在流中出現(xiàn)的加密內(nèi)容進(jìn)行解密的密鑰信息。將這些元素明確地標(biāo)識為興趣點(diǎn)使得中間處理功能部件能夠在無需解析流的情況下判定要緩存的段。除了這里討論的中間處理的兩個(gè)示例(快速頻道變更和視頻點(diǎn)播)之外,本領(lǐng)域普通技術(shù)人員將意識到利用興趣點(diǎn)的其他中間處理功能部件,并且這里公開的原理也適用于這些中間處理功能部件。
[0025]利用這里公開的創(chuàng)造性特征,興趣點(diǎn)發(fā)生器150生成對媒體流內(nèi)的這些興趣點(diǎn)的引用,并且把這些引用提供給諸如VOD服務(wù)器140之類的中間部件(例如,興趣點(diǎn)的使用者)。興趣點(diǎn)使用者160利用這些引用在媒體流內(nèi)定位興趣點(diǎn)。與興趣點(diǎn)使用者160相關(guān)聯(lián)的中間部件利用興趣點(diǎn)來執(zhí)行其中間功能(例如,產(chǎn)生特技模式流)。在圖1的示例中,該中間部件是VOD服務(wù)器140,并且興趣點(diǎn)使用者160駐留在VOD服務(wù)器140中。然而,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,在其他實(shí)施例中,興趣點(diǎn)使用者160與諸如VOD服務(wù)器140之類的中間功能部件相分離但是與之通信。
[0026]興趣點(diǎn)發(fā)生器150可以利用不同的機(jī)制向興趣點(diǎn)使用者160提供興趣點(diǎn)的引用。圖2A是其中媒體流210被興趣點(diǎn)發(fā)生器150’接收到并被興趣點(diǎn)使用者160’接收到的一個(gè)實(shí)施例的框圖。媒體流210是媒體分組220的流,媒體分組220要么是基本流分組要么是封裝在傳輸層分組230內(nèi)的基本流。這里描述的創(chuàng)造性概念適用于各種類型的基本流封裝,包括(但不限于):通過舊有傳輸?shù)脑糓PEG2傳輸流(TS);通過UDP/IP、RTP/UDP/IP和RTP/TCP/IP的MPEG2 基本流(ES);通過 UDP/IP、RTP/UDP/IP 和 RTP/TCP/IP 的 MPEG2TS。
[0027]興趣點(diǎn)發(fā)生器150’檢查媒體流210以標(biāo)識包含興趣點(diǎn)的一個(gè)或多個(gè)媒體分組220。在圖2A的示例性實(shí)施例中,POI發(fā)生器150’生成相應(yīng)但是分離的興趣點(diǎn)流240,該興趣點(diǎn)流240包含對媒體流210內(nèi)的這些“有興趣”媒體分組220的引用。興趣點(diǎn)流240是POI分組250的流,其中POI分組250包含對媒體流210內(nèi)被標(biāo)識為興趣點(diǎn)的媒體分組220的一個(gè)或多個(gè)引用。(在圖2A中,這些引用象征性地由線260表示。)稍后將聯(lián)系圖3討論關(guān)于用于實(shí)現(xiàn)對媒體分組220的引用的機(jī)制的更多細(xì)節(jié)。
[0028]興趣點(diǎn)使用者160’接收興趣點(diǎn)流240,并且還接收原始媒體流210。興趣點(diǎn)使用者160 ’利用興趣點(diǎn)流240在媒體流210中定位單獨(dú)的興趣點(diǎn)(例如,關(guān)鍵幀、節(jié)目專用信息)。在圖2A的示例情形中,四個(gè)媒體分組(220A-D)被標(biāo)識為興趣點(diǎn),并且興趣點(diǎn)流240因而包含四個(gè)POI引用(260A-D)。一旦興趣點(diǎn)被定位,中間處理功能部件(未示出)就以適合于其功能的方式使用興趣點(diǎn)。
[0029]圖2B是其中興趣點(diǎn)發(fā)生器150”解析媒體流210來定位興趣點(diǎn)并產(chǎn)生組合流270的另一個(gè)實(shí)施例的框圖。組合流270包含來自媒體流210的傳輸層分組(未示出),其中傳輸層分組包含媒體分組220。組合流270還包含引用媒體流210內(nèi)被標(biāo)識為興趣點(diǎn)的那些媒體分組220的POI分組250。興趣點(diǎn)使用者160”檢查組合流270,并且利用POI分組250中的引用在組合流270中定位興趣點(diǎn)有效載荷。在圖2B的示例情形中,三個(gè)媒體分組(220A-C)被標(biāo)識為興趣點(diǎn),并且興趣點(diǎn)流240因而包含各自包含對POI分組230A-C的引用260A-C的三個(gè)POI引用分組250A-C。一旦興趣點(diǎn)被定位,中間處理功能部件(未示出)就以適合于其功能的方式使用興趣點(diǎn)。在另一實(shí)施例(未示出)中,興趣點(diǎn)發(fā)生器150的功能與媒體源120結(jié)合。換言之,媒體源120在媒體流自身被生成時(shí)生成對媒體流內(nèi)的興趣點(diǎn)的引用。
[0030]圖2C是其中興趣點(diǎn)發(fā)生器150”’解析媒體流210來定位興趣點(diǎn)并產(chǎn)生新流280的另一替代實(shí)施例的框圖,新流280是注釋版本的原始媒體流210。注釋流280包含來自媒體流210的傳輸層分組230,其中傳輸層分組230包含媒體分組220。傳輸層分組230上的頭部290中攜帶的信息標(biāo)識出其中包含的媒體分組220是否為興趣點(diǎn),并且如果是的話,提供關(guān)于興趣點(diǎn)的進(jìn)一步信息。興趣點(diǎn)使用者160”’檢查注釋流280,并且利用傳輸層頭部290內(nèi)的注釋來確定注釋流280中的哪些媒體有效載荷是興趣點(diǎn)。在圖2C的示例情形中,兩個(gè)媒體分組(220A、220B)通過其相應(yīng)傳輸層頭部290A、290B中的信息被標(biāo)識為興趣點(diǎn)。
[0031 ]在一些實(shí)施例中,RTP被用作傳輸層協(xié)議,并且興趣點(diǎn)信息利用RTP頭部擴(kuò)展在RTP頭部中被傳達(dá)。RTP頭部擴(kuò)展被形成為具有可能填充的一系列擴(kuò)展元素。每個(gè)擴(kuò)展元素具有本地標(biāo)識符以及長度。關(guān)于RTP頭部擴(kuò)展的進(jìn)一步細(xì)節(jié)可以在Internet draft_ietf-avt-rtp-hdrext-12.txt( “RTP頭部擴(kuò)展的一般機(jī)制”)中找到。本地標(biāo)識符的示例在該情境下包括興趣點(diǎn)分類符、SMPTE時(shí)間碼信息,或者可被用于解碼器優(yōu)化、特技播放狀態(tài)生成的MPEG流提不,等等。
[0032]本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)熟悉將幀或者PSI作為“興趣點(diǎn)”的概念,以及用于選擇“興趣點(diǎn)”的各種機(jī)制。常用的選擇標(biāo)準(zhǔn)包括選擇所有I幀、所有PS1、所有ECM的開始,或者這些標(biāo)準(zhǔn)的各種組合。在一個(gè)實(shí)施例中,選擇標(biāo)準(zhǔn)涉及選擇錨幀。在該公開中,錨幀是I幀、即時(shí)解碼器刷新幀(IDR幀),或者僅依賴于作為最近解碼的錨幀的過去單個(gè)參考幀的幀。
[0033]如上面聯(lián)系圖2A-2C描述的,這里描述的用于標(biāo)識和編碼POI信息的同一技術(shù)可被以多種不同方式使用:Ρ0Ι信息可在流被發(fā)起時(shí)被包括在流中(例如,通過編碼器而被包括);媒體流可被處理以產(chǎn)生具有POI注釋的相同協(xié)議或者不同協(xié)議的新流;或者單獨(dú)的POI注釋流可被產(chǎn)生,從而沒有動(dòng)過原始流。已經(jīng)總地描述了媒體流210與其他流(210、220、270、280)之間的關(guān)系,現(xiàn)在將聯(lián)系圖3A-3C的示圖更詳細(xì)地描述興趣點(diǎn)信息的句法及編碼。
[0034]如在圖3A-3C中可見,媒體流210被格式化為先前稱為媒體分組220的應(yīng)用層分組的流。媒體分組220封裝諸如視頻幀、PS1、音頻片段等項(xiàng)目。在一些實(shí)施例中,可以跨多個(gè)媒體分組220劃分這些項(xiàng)目,使得一個(gè)媒體分組220僅包含視頻幀、PSI或者音頻片段的一部分。
[0035]媒體分組220被封裝在傳輸層分組230內(nèi),其中每個(gè)傳輸層分組230包括傳輸層頭部230H和傳輸層有效載荷230P。傳輸層分組230又被在這里示出為附加頭部310的附加協(xié)議層來封裝。在這里描述的實(shí)施例中,因特網(wǎng)協(xié)議(IP)被用作網(wǎng)絡(luò)層,并且與用戶數(shù)據(jù)報(bào)協(xié)議(UDP)組合的實(shí)時(shí)傳輸協(xié)議(RTP)被用作傳輸層,同時(shí)媒體分組被復(fù)用到MPEG2傳輸流中。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)熟悉MPEG2傳輸、IP、UDP和RTP的分組格式,故在圖3A-3C中已經(jīng)簡化了頭部和有效載荷。
[0036]如先前描述的,興趣點(diǎn)發(fā)生器150定位關(guān)鍵幀媒體分組和節(jié)目專用信息(PSI)媒體分組,并且生成對這些興趣點(diǎn)中的每一個(gè)的引用。對特定媒體分組220的第一層引用標(biāo)識出包含傳輸層分組230。特定傳輸層分組230被流標(biāo)識符320和流專用分組標(biāo)識符330標(biāo)識出。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)熟悉分組流的概念,分組流由兩個(gè)端點(diǎn)間的一系列分組組成,其中兩個(gè)端點(diǎn)通過每個(gè)分組頭部中包含的信息來標(biāo)識。RTP流通過目的地地址和目的地端口(兩者都是IP/UDP頭部310的一部分)以及同步源標(biāo)識符(SSRC,傳輸層同步230H的一部分)來定義。因此,目的地地址、目的地端口和SSRC的組合用作RTP流的流標(biāo)識符320。在RTP的情況下,分組標(biāo)識符330是序列號330。
[0037]在圖3A所示的示例情形中,興趣點(diǎn)發(fā)生器150處理傳輸層分組230-A,并且標(biāo)識兩個(gè)興趣點(diǎn),即220-A1和220-A2。對這兩個(gè)興趣點(diǎn)的引用然后被添加到興趣點(diǎn)流240(在圖2A-2C中示出)。因?yàn)閮蓚€(gè)興趣點(diǎn)都位于同一傳輸層分組(230-A)中,因此第一引用以流引用350和傳輸分組引用360開始,流引用350和傳輸分組引用360共同標(biāo)識特定傳輸層分組(這里為230-A)。在圖3中,流引用350“指”向傳輸層分組230-A的流標(biāo)識符字段,但是本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到這意味著流引用350具有與傳輸層分組230-A中的流字段(目的地地址,目的地端口,SSRC)相同的值。類似地,傳輸分組引用360-A“指”向傳輸層分組230-A的分組標(biāo)識符字段330,這意味著傳輸分組引用360-A被設(shè)置為與分組標(biāo)識符字段330相同的值。
[0038]因?yàn)閭鬏攲臃纸M可以攜帶多個(gè)媒體分組,因此對媒體分組220-A1的引用以媒體分組引用370-A1繼續(xù)。在圖3A中,媒體分組引用370-ΑΓ指”向作為傳輸層分組230內(nèi)的第一媒體分組的媒體分組220-A1。本領(lǐng)域普通技術(shù)人員將認(rèn)識到這里使用的符號表示(分組字段間的箭頭)可以通過將媒體分組引用370設(shè)置為指定在傳輸層分組230中傳送的媒體分組序列中的一個(gè)分組的任何值來實(shí)現(xiàn)。例如,媒體分組引用370可以是媒體分組號碼(例如,第一、第二,等等)或者字節(jié)偏移(例如,0,lx媒體分組大小,等等)。在該示例性實(shí)施例中,對媒體分組220-A1的引用以進(jìn)一步描述興趣點(diǎn)的興趣點(diǎn)分類符380-A1或者類型結(jié)束。例如,分類符380可以描述關(guān)鍵幀、特定類型的關(guān)鍵幀(例如I幀)、PSI,或者特定類型的PSI。
[0039]興趣點(diǎn)發(fā)生器150然后把第二引用(對興趣點(diǎn)220-A2的引用)添加到興趣點(diǎn)流240。因?yàn)樵撆d趣點(diǎn)被包含在同一傳輸層分組(230-A)中,因此無需重復(fù)流引用(350)和傳輸引用(360-A)。第二興趣點(diǎn)(220-A2)被簡單地標(biāo)識為傳輸層分組230-A中的最后一個(gè)媒體分組(370-A2)。
[0040]圖3B繼續(xù)示例情形。此時(shí),興趣點(diǎn)發(fā)生器150處理第二傳輸層分組230-B,但是在傳輸層分組230-B內(nèi)未找到興趣點(diǎn)。因此,沒有新的引用被添加到興趣點(diǎn)流240。
[0041]圖3C完成示例情形。此時(shí),興趣點(diǎn)發(fā)生器150處理第三傳輸層分組230-C,并且找到一個(gè)興趣點(diǎn)。傳輸層分組230-C屬于與其他兩個(gè)傳輸分組相同的流。因此,沒有必要重復(fù)流引用(350)。第三興趣點(diǎn)(220-C)通過新的傳輸引用(360-C)和新的媒體分組引用(370-C)來標(biāo)識O
[0042]圖3A-3C的實(shí)施例使用RTP和UDP的組合作為傳輸層?,F(xiàn)在聯(lián)系圖4描述使用UDP而沒有RTP的另一實(shí)施例。媒體分組220被封裝在UDP分組410內(nèi),其中每個(gè)UDP分組410包括UDP頭部410H和UDP有效載荷410P WDP分組410又被附加協(xié)議層封裝,這里被示出為附加IP頭部420。特定UDP分組410屬于通過源IP地址、目的地IP地址、協(xié)議標(biāo)識符(UDP)、源UDP端口和目的地UDP端口標(biāo)識出的流430。
[0043]在圖4所示的示例情形中,興趣點(diǎn)發(fā)生器150處理傳輸層分組230-J,并且標(biāo)識一個(gè)興趣點(diǎn),S卩220-J1。對該興趣點(diǎn)的引用然后被添加到興趣點(diǎn)流240。第一引用以流引用440開始,流引用440部分地標(biāo)識出傳輸層分組230-J。在圖4中,流引用440“指”向傳輸層分組230-J的流標(biāo)識符字段,但是本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到這意味著流引用440具有與傳輸層分組230-J中的流字段(源和目的地地址,源和目的地端口)相同的值。
[0044]傳輸層分組230-J的部分識別是通過傳輸分組引用450完成的。在上面描述的實(shí)施例中,RTP序列號被用作傳輸分組引用。然而,UDP不使用序列號,并且UDP分組本身中未傳送唯一地使一個(gè)UDP分組與另一個(gè)UDP分組相區(qū)分的內(nèi)容。圖4的實(shí)施例使用創(chuàng)造性的技術(shù),UDP分組由此通過校驗(yàn)和被標(biāo)識出。該校驗(yàn)和由興趣點(diǎn)發(fā)生器150計(jì)算并且被用作興趣點(diǎn)流240內(nèi)的傳輸分組引用450。興趣點(diǎn)使用者160然后對輸入分組計(jì)算校驗(yàn)和,并且把計(jì)算出的該校驗(yàn)和用作傳輸分組標(biāo)識符。以這種方式,興趣點(diǎn)使用者160能夠在屬于同一流的UDP分組當(dāng)中進(jìn)行區(qū)分,雖然分組本身未攜帶唯一的標(biāo)識符也是如此。在這些實(shí)施例中,可以對UDP頭部和UDP有效載荷(其封裝MPEG傳輸分組)的任意組合計(jì)算校驗(yàn)和。在一個(gè)示例中,標(biāo)識符是UDP分組410的校驗(yàn)和。
[0045]圖4的實(shí)施例使用媒體分組引用460來指定傳輸層分組230-J內(nèi)的特定媒體分組220。媒體分組引用460類似于上面針對圖3A-3C的UDP+RTP實(shí)施例描述的媒體分組引用,指定UDP有效載荷410P內(nèi)的分組號碼偏移或者字節(jié)偏移。該實(shí)施例還可以使用進(jìn)一步描述興趣點(diǎn)(例如,關(guān)鍵幀、I幀、B幀、P幀、PS1、PMT、PAT、ECM,等等)的興趣點(diǎn)分類符380或者類型。
[0046]圖5是圖1的興趣點(diǎn)發(fā)生器150的一個(gè)實(shí)施例所實(shí)現(xiàn)的處理的流程圖。處理500在框510處開始,封裝在傳輸流中的媒體分組流在框510處被接收到。接著,在框520處,媒體分組被檢查,并且媒體分組中的一個(gè)或多個(gè)幀或者PSI被確定為興趣點(diǎn)。媒體流中的“興趣點(diǎn)”的概念對本領(lǐng)域普通技術(shù)人員而言應(yīng)當(dāng)是已知的,用于確定哪些幀或者PSI是興趣點(diǎn)的各種機(jī)制對本領(lǐng)域普通技術(shù)人員而言也應(yīng)當(dāng)是已知的。選擇標(biāo)準(zhǔn)的幾個(gè)簡單示例是選擇I幀、選擇錨幀(其中錨幀在上面有描述)、選擇PMT、選擇PAT和選擇ECM,以及這些標(biāo)準(zhǔn)的組合。
[0047]處理在框530處繼續(xù),在框530處利用對包含傳輸分組以及該傳輸分組內(nèi)的媒體分組的引用來標(biāo)識每個(gè)興趣點(diǎn)。如上所述,在一個(gè)實(shí)施例中引用是一組合,該組合標(biāo)識出流、流內(nèi)的特定傳輸分組以及傳輸分組內(nèi)的特定媒體分組。在一些實(shí)施例中,引用還包括對興趣點(diǎn)的描述,例如幀或者PS1、幀的類型(1、B、P,等等)以及PSI的類型(PMT、PAT,等等)。
[0048]接著,在框540處,包含對興趣點(diǎn)的引用的一個(gè)分組或者一系列分組被生成。如上面(聯(lián)系圖2C)描述的,一些實(shí)施例修改原始媒體分組的傳輸層頭部以包括興趣點(diǎn)信息(例如興趣點(diǎn)分類符),而(上面聯(lián)系圖2B描述的)其他實(shí)施例生成與媒體分組分離并且不同的引用分組或者說“興趣點(diǎn)”分組。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,當(dāng)分離的媒體和引用分組被使用時(shí),用于承載引用的協(xié)議不需要與封裝媒體分組的協(xié)議相同(雖然相同協(xié)議可被使用)。例如,一個(gè)實(shí)施例使用UDP來封裝MPEG-2傳輸分組,但是使用RTP來封裝興趣點(diǎn)流。
[0049]處理在框550處繼續(xù),在框550處包含對興趣點(diǎn)的引用的分組的流被發(fā)送到包含興趣點(diǎn)使用者160(圖1)的接收器。在可選的框560處,(在框510處接收到的)包含多媒體流的分組被發(fā)送到同一接收器。這些數(shù)據(jù)流可以是實(shí)時(shí)的,或者可以在非實(shí)時(shí)模式下完成。
[0050]圖6是興趣點(diǎn)使用者160的一個(gè)實(shí)施例所實(shí)現(xiàn)的處理的流程圖。處理600在框610處開始,在框610處接收到封裝在傳輸流中的媒體分組的流以及相應(yīng)興趣點(diǎn)引用分組的流。在框620處,下一個(gè)興趣點(diǎn)引用分組被檢查???30利用其中的信息來定位接收到的媒體流中的適當(dāng)傳輸分組。在該示例性實(shí)施例中,引用分組內(nèi)的流引用和傳輸分組引用字段被用來尋找媒體流內(nèi)具有匹配的流標(biāo)識符和序列標(biāo)識符的傳輸分組。[0051 ]處理在框640處繼續(xù),在框640處當(dāng)前興趣點(diǎn)引用分組內(nèi)的額外信息被用來定位(在框630處)已經(jīng)標(biāo)識出的傳輸分組的傳輸分組內(nèi)的適當(dāng)媒體分組。在該示例性實(shí)施例中,引用分組內(nèi)的媒體分組引用字段被用來尋找序列內(nèi)的適當(dāng)媒體分組(例如,第一、第二,等等)O
[0052]接著,在框650處,在框640處找到的媒體分組被一些中間處理功能部件處理,或者被這種中間處理功能部件移交(hand off)。中間處理功能部件的角色(例如視頻點(diǎn)播服務(wù)器中的特技模式流生成以及在快速頻道變更服務(wù)器中定位關(guān)鍵幀)在上面有討論,并且對于本領(lǐng)域普通技術(shù)人員而言應(yīng)當(dāng)是熟悉的。
[0053]框660確定是否有任何引用分組有待處理。如果是,那么在框620處開始對下一引用分組的處理。如果否,那么處理600完成。
[0054]圖7A是興趣點(diǎn)發(fā)生器150和興趣點(diǎn)使用者160的一個(gè)實(shí)施例的框圖,其中IP多播被用來遞送主媒體流和興趣點(diǎn)流兩者。興趣點(diǎn)發(fā)生器150產(chǎn)生一個(gè)興趣點(diǎn)流710,并且利用IP多播流720把該興趣點(diǎn)流710發(fā)送到興趣點(diǎn)使用者160的若干實(shí)例。如上面說明的,興趣點(diǎn)流710與多媒體傳輸流730相關(guān)聯(lián)(并且是根據(jù)多媒體傳輸流730生成的)。在該示例中,傳輸流730是在另一 IP多播流740上發(fā)送的。該示例還圖示出傳輸流730是由除興趣點(diǎn)發(fā)生器150之外的實(shí)體發(fā)送的。其中興趣點(diǎn)發(fā)生器150發(fā)送兩個(gè)流的其他實(shí)施例被預(yù)期到。
[0055]圖7B是興趣點(diǎn)發(fā)生器150和興趣點(diǎn)使用者160的另一實(shí)施例的框圖,其中IP多播被用來遞送主媒體流并且IP單播被用來遞送興趣點(diǎn)流。興趣點(diǎn)發(fā)生器150產(chǎn)生一個(gè)興趣點(diǎn)流710,并且利用用于遞送到各個(gè)興趣點(diǎn)使用者160的單獨(dú)IP單播流750A-750C把該興趣點(diǎn)流710發(fā)送到興趣點(diǎn)使用者160的若干實(shí)例。單個(gè)IP多播流720被用來發(fā)送與興趣點(diǎn)流710相關(guān)聯(lián)的多媒體傳輸流730。
[0056]若干其他流變體(未示出)被預(yù)期到。在一個(gè)變體中,每個(gè)接收器在單個(gè)IP單播地址上接收主媒體流和興趣點(diǎn)流。這兩個(gè)流通過UDP端口號來區(qū)分。在另一變體中,不同的IP多播地址被用來將興趣點(diǎn)流710遞送到不同的接收器。在另一變體中,利用相同的多播IP地址但是不同的UDP端口將興趣點(diǎn)流遞送到多個(gè)接收器。在另一變體中,興趣點(diǎn)流被遞送到單個(gè)多播IP地址和單個(gè)UDP端口上的、通過不同PID來區(qū)分的不同接收器。
[0057]圖8是示出興趣點(diǎn)使用者160或者興趣點(diǎn)發(fā)生器150中的選定部件的框圖,這些部件實(shí)現(xiàn)在此公開的系統(tǒng)和方法中的至少一個(gè)。使用者160或者發(fā)生器150包括:網(wǎng)絡(luò)接口810;外圍I/O接口820;處理器830;以及存儲器840。這些部件通過總線850而耦合。
[0058]存儲器840包含被處理器830執(zhí)行以控制使用者160或者發(fā)生器150的操作的指令。外圍I/o接口820提供輸入和輸出信號,例如,來自遙控器或者前面板按鈕或者鍵盤的用戶輸入,以及諸如前面板上的LED或者IXD之類的輸出。網(wǎng)絡(luò)接口 810發(fā)送/接收興趣點(diǎn)流240、媒體流210和/或組合流270(取決于配置)。在一些實(shí)施例中,網(wǎng)絡(luò)接口810用于局域網(wǎng)(LAN)或者諸如因特網(wǎng)之類的廣域網(wǎng)(WAN)。在其他實(shí)施例中,該接口用于射頻(RF)網(wǎng)絡(luò),并且因而可以包括處理通過RF網(wǎng)絡(luò)接收到的數(shù)字信號的調(diào)諧器/解調(diào)器(未示出)。
[0059]從圖8中省略了本領(lǐng)域技術(shù)人員已知的若干傳統(tǒng)部件,這些部件對于說明在此公開的系統(tǒng)和方法的操作而言不是必需的。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)明白,這里提到的軟件部件包括例如被封裝為獨(dú)立可執(zhí)行文件、庫、共享庫、可加載模塊、驅(qū)動(dòng)程序或者組件的可執(zhí)行代碼,以及例如被封裝為類的翻譯碼。
[0060]流程圖中的任何處理描述或框應(yīng)當(dāng)被理解為表示用于實(shí)現(xiàn)處理中的特定邏輯功能或步驟的模塊、節(jié)段或者包括一個(gè)或多個(gè)可執(zhí)行指令的部分代碼。如軟件開發(fā)領(lǐng)域的技術(shù)人員將會(huì)明白的,替代實(shí)施例也包括在本公開的范圍內(nèi)。在這些替代實(shí)施例中,各功能可以不按照所示或所討論的順序來執(zhí)行,包括基本同時(shí)執(zhí)行或者以相反的順序執(zhí)行,這依賴于所涉及的功能。
[0061 ]在此公開的系統(tǒng)和方法可具體化在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)設(shè)備或裝置使用或結(jié)合它們使用。這樣的指令執(zhí)行系統(tǒng)包括任何基于計(jì)算機(jī)的系統(tǒng)、包含處理器的系統(tǒng)或者可從指令執(zhí)行系統(tǒng)獲取指令并執(zhí)行的其它系統(tǒng)。在本公開的上下文環(huán)境中,“計(jì)算機(jī)可讀介質(zhì)”可以是能包含、存儲、傳送、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)使用或結(jié)合指令執(zhí)行系統(tǒng)使用的任何機(jī)構(gòu)。例如,計(jì)算機(jī)可讀介質(zhì)可以是但不限于基于電、磁、光、磁光、紅外或半導(dǎo)體技術(shù)的系統(tǒng)或傳播介質(zhì)。
[0062]利用電技術(shù)的計(jì)算機(jī)可讀介質(zhì)的具體示例將包括(但不限于)如下:具有一條或多條導(dǎo)線的電連接(電子的);隨機(jī)存取存儲器(RAM);只讀存儲器(ROM)可擦寫可編程只讀存儲器(EPR0M或快閃存儲器)。利用磁技術(shù)的具體示例包括(但不限于)便攜計(jì)算機(jī)磁碟。利用光技術(shù)的具體示例包括(但不限于)光纖和便攜式光盤只讀存儲器(CD-ROM)。
[0063]前面的描述已被呈現(xiàn)用于說明和描述的目的。并不意在是窮盡的或者并不意在將本公開限制于所公開的精確形式。根據(jù)上面的教導(dǎo),明顯的修改或變化是可能的。然而,所討論的實(shí)施例被選擇并被描述以說明本公開的原理及其實(shí)際應(yīng)用,從而使得本領(lǐng)域技術(shù)人員能夠利用各實(shí)施例以及適用于所預(yù)期的具體用途的各修改例中的公開。所有這樣的修改和變化當(dāng)被根據(jù)其正當(dāng)并且依法享有的廣度來解釋時(shí),它們都落在由所附權(quán)利要求確定的本公開的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種生成對媒體流中的興趣點(diǎn)的引用的方法,包括以下步驟: 接收兩個(gè)端點(diǎn)之間的封裝媒體分組的傳輸分組的媒體流; 針對被標(biāo)識為興趣點(diǎn)POI媒體分組的每個(gè)媒體分組,生成與所述POI媒體分組在所述媒體流的傳輸分組內(nèi)的位置有關(guān)的、對POI媒體分組的引用; 生成興趣點(diǎn)Ρ0Γ流,所述興趣點(diǎn)POI流包括POI分組,每個(gè)所述POI分組封裝至少一個(gè)到所述POI媒體分組的引用;以及 使用所述媒體流發(fā)送所述POI流,其中,生成對所述POI媒體分組的引用包括:生成流引用指向下述傳輸層分組的流標(biāo)識符字段:所述傳輸層分組封裝了所述媒體分組中被標(biāo)識為所述興趣點(diǎn)的一個(gè)媒體分組,和生成傳輸分組引用指向所述傳輸分組的分組標(biāo)識符字段。2.如權(quán)利要求1所述的方法,還包括: 把所述媒體分組中的一個(gè)或多個(gè)媒體分組標(biāo)識為所述興趣點(diǎn)。3.如權(quán)利要求1所述的方法,其中,添加所述流引用包括: 添加第一部分和第二部分到所述引用; 把所述引用的第一部分設(shè)置為第一值,該第一值標(biāo)識出所述傳輸分組中封裝所述POI媒體分組的一個(gè)傳輸分組;以及 把所述引用的第二部分設(shè)置為第二值,該第二值標(biāo)識出在所述傳輸分組中的封裝傳輸分組內(nèi)的所述POI媒體分組。4.如權(quán)利要求1所述的方法,其中,添加所述流引用包括: 添加第一部分、第二部分和第三部分到所述引用; 把所述引用的第一部分設(shè)置為封裝所述POI媒體分組的傳輸分組的流標(biāo)識符; 把所述引用的第二部分設(shè)置為封裝所述POI媒體分組的傳輸分組的分組標(biāo)識符;以及把所述引用的第三部分設(shè)置為一值,該值標(biāo)識出在所述傳輸分組中的封裝傳輸分組內(nèi)的所述PO I媒體分組。5.如權(quán)利要求1所述的方法,其中,所述傳輸分組的流包括RTP分組的流,并且其中添加所述流引用包括: 添加第一部分、第二部分和第三部分到所述引用; 把所述引用的第一部分設(shè)置為封裝所述POI媒體分組的RTP分組的RTP流標(biāo)識符; 把所述引用的第二部分設(shè)置為封裝所述POI媒體分組的RTP分組的RTP序列號;以及把所述引用的第三部分設(shè)置為所述傳輸分組中的封裝傳輸分組內(nèi)的所述POI媒體分組的序列號。6.如權(quán)利要求1所述的方法,其中,所述傳輸分組的流包括UDP分組的流,并且添加所述流引用包括: 添加第一部分、第二部分和第三部分到所述引用; 把所述引用的第一部分設(shè)置為封裝所述POI媒體分組的UDP分組的UDP流標(biāo)識符; 對封裝所述POI媒體分組的UDP分組生成校驗(yàn)和; 把所述引用的第二部分設(shè)置為所述校驗(yàn)和;以及 把所述引用的第三部分設(shè)置為所述傳輸分組中的封裝傳輸分組內(nèi)的所述POI媒體分組的序列號。7.一種生成對媒體流中的興趣點(diǎn)的引用的系統(tǒng),包括: 具有邏輯的存儲器;以及 處理器,配置有用于執(zhí)行以下操作的邏輯: 接收兩個(gè)端點(diǎn)之間的封裝媒體分組的傳輸分組的媒體流; 把所述媒體分組中的一個(gè)或多個(gè)媒體分組標(biāo)識為興趣點(diǎn)媒體分組; 針對被標(biāo)識為所述興趣點(diǎn)(POI)媒體分組的每個(gè)媒體分組,生成與所述POI媒體分組在所述媒體流的傳輸分組內(nèi)的位置有關(guān)的、對POI媒體分組的引用; 生成興趣點(diǎn)Ρ0Γ流,所述興趣點(diǎn)POI流包括POI分組,每個(gè)所述POI分組封裝至少一個(gè)到所述POI媒體分組的引用;以及 使用所述媒體流發(fā)送所述POI流,其中,生成對所述POI媒體分組的引用包括:生成流引用指向下述傳輸層分組的流標(biāo)識符字段:所述傳輸層分組封裝了所述媒體分組中被標(biāo)識為所述興趣點(diǎn)的一個(gè)媒體分組,和生成傳輸分組引用指向所述傳輸分組的分組標(biāo)識符字段。8.如權(quán)利要求7所述的系統(tǒng),其中,所述處理器還配置有用于執(zhí)行以下操作的邏輯: 把對所述POI媒體分組的引用封裝在另一傳輸分組中。9.如權(quán)利要求7所述的系統(tǒng),其中,所述處理器還被配置為: 發(fā)送對所述POI媒體分組的引用。10.如權(quán)利要求7所述的系統(tǒng),其中,所述處理器還配置有用于執(zhí)行以下操作的邏輯: 發(fā)送所述傳輸分組的流。11.如權(quán)利要求7所述的系統(tǒng),其中,添加所述流引用還包括: 添加第一部分和第二部分; 把所述引用的第一部分設(shè)置為第一值,該第一值標(biāo)識出封裝所述POI媒體分組的傳輸分組;以及 把所述引用的第二部分設(shè)置為第二值,該第二值標(biāo)識出在所述傳輸分組中的封裝傳輸分組內(nèi)的所述POI媒體分組。12.如權(quán)利要求7所述的系統(tǒng),其中,添加所述流引用還包括: 添加第一部分、第二部分和第三部分; 把所述引用的第一部分設(shè)置為封裝所述POI媒體分組的傳輸分組的流標(biāo)識符; 把所述引用的第二部分設(shè)置為封裝所述POI媒體分組的傳輸分組的分組標(biāo)識符;以及把所述引用的第三部分設(shè)置為一值,該值標(biāo)識出在所述傳輸分組中的封裝傳輸分組內(nèi)的所述PO I媒體分組。13.一種生成對媒體流中的興趣點(diǎn)的引用的系統(tǒng),包括: 用于接收兩個(gè)端點(diǎn)之間的封裝媒體分組的傳輸分組的媒體流的裝置; 用于把所述媒體分組中的一個(gè)或多個(gè)媒體分組標(biāo)識為興趣點(diǎn)媒體分組的裝置; 用于針對被標(biāo)識為所述興趣點(diǎn)(POI)媒體分組的每個(gè)媒體分組來生成與所述POI媒體分組在所述媒體流的傳輸分組內(nèi)的位置有關(guān)的、對POI媒體分組的引用的裝置; 用于生成興趣點(diǎn)POI流的裝置,其中所述興趣點(diǎn)POI流包括POI分組,每個(gè)所述POI分組封裝至少一個(gè)到所述POI媒體分組的引用;以及 用于使用所述媒體流發(fā)送所述POI流的裝置,其中,生成對所述POI媒體分組的引用包括:生成流引用指向下述傳輸層分組的流標(biāo)識符字段:所述傳輸層分組封裝了所述媒體分組中被標(biāo)識為所述興趣點(diǎn)的一個(gè)媒體分組,和生成傳輸分組引用指向所述傳輸分組的分組標(biāo)識符字段。14.如權(quán)利要求13所述的系統(tǒng),還包括: 用于把對所述POI媒體分組的引用封裝在另一傳輸分組中的裝置。15.如權(quán)利要求13所述的系統(tǒng),還包括: 用于把對所述POI媒體分組的引用封裝在另一傳輸分組中的裝置;以及 用于發(fā)送傳輸分組和所述另一傳輸分組的流的裝置。16.如權(quán)利要求13所述的系統(tǒng),還包括: 用于發(fā)送所述傳輸分組的流的裝置。17.如權(quán)利要求13所述的系統(tǒng),其中,用于添加所述流引用的裝置包括: 用于添加第一部分和第二部分的裝置; 用于把所述引用的第一部分設(shè)置為第一值的裝置,該第一值標(biāo)識出封裝所述POI媒體分組的傳輸分組;以及 用于把所述引用的第二部分設(shè)置為第二值的裝置,該第二值標(biāo)識出在所述傳輸分組中的封裝傳輸分組內(nèi)的所述POI媒體分組。18.如權(quán)利要求13所述的系統(tǒng),其中,用于添加所述流引用的裝置包括: 用于添加第一部分、第二部分和第三部分的裝置; 用于把所述引用的第一部分設(shè)置為封裝所述POI媒體分組的傳輸分組的流標(biāo)識符的裝置; 用于把所述引用的第二部分設(shè)置為封裝所述POI媒體分組的傳輸分組的分組標(biāo)識符的裝置;以及 用于把所述引用的第三部分設(shè)置為一值的裝置,該值標(biāo)識出在所述傳輸分組中的封裝傳輸分組內(nèi)的所述POI媒體分組。19.如權(quán)利要求13所述的系統(tǒng),其中,所述傳輸分組的流包括RTP分組的流,并且用于添加所述流引用的裝置包括: 用于添加第一部分、第二部分和第三部分的裝置; 用于把所述引用的第一部分設(shè)置為封裝所述POI媒體分組的RTP分組的RTP流標(biāo)識符的裝置; 用于把所述引用的第二部分設(shè)置為封裝所述POI媒體分組的RTP分組的RTP序列號的裝置;以及 用于把所述引用的第三部分設(shè)置為所述傳輸分組中的封裝傳輸分組內(nèi)的所述POI媒體分組的序列號的裝置。20.如權(quán)利要求13所述的系統(tǒng),其中,所述傳輸分組的流包括UDP分組的流,并且用于添加所述流引用的裝置包括: 用于添加第一部分、第二部分和第三部分的裝置; 用于把所述引用的第一部分設(shè)置為封裝所述POI媒體分組的UDP分組的UDP流標(biāo)識符的裝置; 用于對封裝所述POI媒體分組的UDP分組生成校驗(yàn)和的裝置; 用于把所述引用的第二部分設(shè)置為所述校驗(yàn)和的裝置;以及 用于把所述引用的第三部分設(shè)置為所述傳輸分組中的封裝傳輸分組內(nèi)的所述POI媒體分組的序列號的裝置。
【文檔編號】H04N21/2381GK105847868SQ201610210092
【公開日】2016年8月10日
【申請日】2008年10月23日
【發(fā)明人】威廉·C·威斯蒂格, 大衛(wèi)·R·奧蘭, 羅伯特·德瑞斯科, 約書亞·伽木
【申請人】思科技術(shù)公司