国产精品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>

      用于在通信系統(tǒng)中發(fā)送和接收媒體信息的方法和裝置與流程

      文檔序號:11335445閱讀:330來源:國知局
      本發(fā)明涉及一種在媒體傳輸通信系統(tǒng)中發(fā)送和接收媒體相關(guān)信息和數(shù)據(jù)的方法和裝置。
      背景技術(shù)
      ::隨著服務(wù)正在以合并廣播服務(wù)和通信服務(wù)的形式演進,通過各種媒體的多媒體服務(wù)正變得流行。即,當諸如數(shù)字多媒體廣播(digitalmultimediabroadcasting,dmb)服務(wù)、手持數(shù)字視頻廣播(digitalvideobroadcasting-handheld,dvp-h)服務(wù)和移動/手持高級電視系統(tǒng)委員會(advancedtelevisionsystemscommittee-mobile/handheld,atsc-m/h)服務(wù)、以及包括因特網(wǎng)協(xié)議電視(internetprotocoltelevision,iptv)服務(wù)的融合服務(wù)正在出現(xiàn)時,基于數(shù)字方法使得使用諸如地面、衛(wèi)星和電纜服務(wù)的現(xiàn)有廣播媒體的服務(wù)多樣化。具體地,數(shù)字廣播提供具有比現(xiàn)有模擬廣播高幾十倍的圖像質(zhì)量的和具有光盤(compactdisk,cd)音質(zhì)的節(jié)目,通過提供更多數(shù)量的頻道來提供多種選擇,并提供如家庭購物、家庭銀行、電子郵件、和因特網(wǎng)的新的雙向服務(wù),從而提供高質(zhì)量的廣播服務(wù)。運動圖像專家組(movingpictureexpertsgroup,mpeg)媒體傳送(mediatransport,mmt)是用于多媒體傳輸?shù)拇砑夹g(shù)中的一個。mmt是用于通過包括因特網(wǎng)協(xié)議(ip)網(wǎng)絡(luò)(即因特網(wǎng))和數(shù)字廣播網(wǎng)絡(luò)的異構(gòu)分組交換網(wǎng)絡(luò)傳送關(guān)于多媒體服務(wù)的經(jīng)編碼的媒體數(shù)據(jù)的技術(shù)。這里,經(jīng)編碼的媒體分組括定時的視聽媒體數(shù)據(jù)和非定時的數(shù)據(jù)?;趪H標準化組織(internationalstandardizationorganization,iso)的媒體文件格式(iso-basedmediafileformat,isobmff)為基于時間的多媒體文件(諸如視頻或音頻)定義了數(shù)據(jù)結(jié)構(gòu)。isobmff提供各種類型的文件格式,諸如媒體處理單元(mediaprocessingunit,mpu)或超文本傳輸協(xié)議(hypertexttransferprotocol,http)上的動態(tài)自適應(yīng)流(dynamicadaptivestreamingoverhttp,dash)段(segment)。dash是用于通過諸如因特網(wǎng)的寬帶網(wǎng)絡(luò)有效地發(fā)送媒體數(shù)據(jù)的技術(shù)??梢允褂冕槍ο?即,文件)的傳輸被優(yōu)化的傳輸協(xié)議來發(fā)送dash段。傳輸協(xié)議的示例包括作為基于請求注解(requestforcomments,rfc)和mmt技術(shù)的文件傳輸模式的單向傳輸上的實時對象遞送(real-timeobjectdeliveryoverunidirectionaltransport,route)協(xié)議。route可以用于在用戶數(shù)據(jù)報協(xié)議(userdatagramprotocol,udp)的更高層和ip層中攜帶(carry)文件?;緍oute傳輸單元是分層編碼傳送(layeredcodingtransport,lct)分組,并且lct分組的報頭以字節(jié)偏移形式指示包括了被包括在有效載荷中的對象數(shù)據(jù)的哪部分。上述信息僅作為背景信息被呈現(xiàn),以幫助理解本發(fā)明。關(guān)于上述的任何是否可以用作關(guān)于本發(fā)明的現(xiàn)有技術(shù),申請人沒作任何決定,沒作任何聲明。技術(shù)實現(xiàn)要素:[技術(shù)問題]本發(fā)明的實施例提出一種用于在通信系統(tǒng)中發(fā)送和接收關(guān)于媒體的優(yōu)先級相關(guān)信息和數(shù)據(jù)的方法和裝置。本發(fā)明的實施例提供一種用于在通信系統(tǒng)中發(fā)送和接收關(guān)于可解釋數(shù)據(jù)單元的邊界的信息的方法和裝置。本發(fā)明的實施例提供一種用于在通信系統(tǒng)中用于通過信令信息在服務(wù)重放之前遞送關(guān)于必要的緩存的信息的方法和裝置。本發(fā)明的實施例提供一種在混合無線網(wǎng)絡(luò)中使得終端能夠在網(wǎng)絡(luò)改變處無縫地接收媒體服務(wù)的方法和裝置。[技術(shù)方案]根據(jù)本發(fā)明的實施例的用于在通信系統(tǒng)中發(fā)送媒體信息的方法包括:生成與媒體數(shù)據(jù)相關(guān)的分組有效載荷(payload)和分組報頭(header);以及發(fā)送包括所述分組報頭和所述分組有效載荷的分組,其中所述分組報頭包括指示在所述分組有效載荷中包括的數(shù)據(jù)的優(yōu)先級類型的優(yōu)先級相關(guān)信息。根據(jù)本發(fā)明的實施例的用于在通信系統(tǒng)中發(fā)送媒體信息的方法包括:生成與媒體數(shù)據(jù)相關(guān)的分組有效載荷和分組報頭;以及發(fā)送包括所述分組報頭和所述分組有效載荷的分組,其中所述分組報頭包括指示在所述分組有效載荷中包括的數(shù)據(jù)與用于解碼的數(shù)據(jù)單元之間的映射的信令信息。根據(jù)本發(fā)明的實施例的用于在通信系統(tǒng)中發(fā)送媒體信息的方法包括:生成與媒體數(shù)據(jù)相關(guān)的分組有效載荷和分組報頭;發(fā)送包括分組報頭和分組有效載荷的分組;以及發(fā)送包括分層編碼傳送(lct)會話實例描述(lctsessioninstancedescription,lsid)的分組,所述lsid包括關(guān)于所述分組的解碼信息,其中所述lsid包括所述媒體數(shù)據(jù)的傳輸速率和最小緩存時間。根據(jù)本發(fā)明實施例的用于在通信系統(tǒng)中由終端接收媒體信息的方法包括:從服務(wù)器接收包括媒體呈現(xiàn)描述(mediapresentationdescription,mpd)和關(guān)于媒體服務(wù)的媒體流的一個或多個分組;基于所述終端的網(wǎng)絡(luò)條件,接收用于生成新的mpd的mpd模板和mpd生成信息;基于mpd模板和mpd生成信息生成自主mpd;以及基于自主mpd從緩存器讀取媒體流以播放媒體流。附圖說明圖1a說明了根據(jù)本發(fā)明的實施例的媒體傳送系統(tǒng)的圖式結(jié)構(gòu);圖1b說明了根據(jù)本發(fā)明的實施例的通過媒體傳送系統(tǒng)發(fā)送的媒體文件的結(jié)構(gòu);圖2說明了根據(jù)本發(fā)明的實施例的在通信系統(tǒng)中的媒體發(fā)送設(shè)備的圖式結(jié)構(gòu);圖3說明了根據(jù)本發(fā)明的實施例的在通信系統(tǒng)中的媒體接收設(shè)備的圖式結(jié)構(gòu);圖4是說明根據(jù)本發(fā)明的實施例的支持媒體數(shù)據(jù)的發(fā)送的發(fā)送器的結(jié)構(gòu)的框圖;圖5是說明根據(jù)本發(fā)明的實施例的接收媒體數(shù)據(jù)的接收器的結(jié)構(gòu)的框圖;圖6說明了根據(jù)本發(fā)明的基于route協(xié)議的lct分組的報頭格式;圖7示出了包括附加報頭信息的lct分組報頭的報頭擴展的示例;圖8示出了根據(jù)本發(fā)明的實施例的包括優(yōu)先級相關(guān)信息的lct分組報頭的報頭擴展的示例;圖9圖示地說明了根據(jù)本發(fā)明的實施例的用于在通信系統(tǒng)中處理攜帶優(yōu)先級相關(guān)信息的lct分組的報頭擴展的過程;圖10是說明根據(jù)本發(fā)明的實施例的通過lct分組的分組報頭發(fā)送優(yōu)先級相關(guān)信息的過程的流程圖;圖11是說明根據(jù)本發(fā)明的實施例的用于通過lct分組的分組報頭來接收優(yōu)先級相關(guān)信息的過程的流程圖;圖12示出了根據(jù)本發(fā)明的實施例的攜帶優(yōu)先級相關(guān)信息的lsid的fdt實例的示例;圖13是說明根據(jù)本發(fā)明的實施例的用于在通信系統(tǒng)中處理攜帶優(yōu)先級相關(guān)信息的lsid的efdt實例的過程的流程圖。圖14是說明根據(jù)本發(fā)明的實施例的接收媒體數(shù)據(jù)的接收器的結(jié)構(gòu)的框圖;圖15a和15b說明了lct分組報頭的報頭擴展的示例;圖16示出了根據(jù)本發(fā)明的實施例的使用起始和結(jié)束字段的分組傳輸過程的示例;圖17是說明根據(jù)本發(fā)明的實施方式的用于發(fā)送包括關(guān)于數(shù)據(jù)單元的信令信息的分組的過程的流程圖。圖18是說明根據(jù)本發(fā)明的實施方式的用于接收包括關(guān)于數(shù)據(jù)單元的信令信息的分組的過程的流程圖。圖19說明了根據(jù)本發(fā)明的實施例的包括用于標識用于來自分組緩存器的輸出的數(shù)據(jù)單元的信息的報頭擴展的格式;圖20示出了根據(jù)本發(fā)明的實施例的使用起始和結(jié)束位置字段的分組傳輸過程的示例;圖21a至圖21d說明了根據(jù)本發(fā)明的各種實施例的被包括在報頭擴展中的信息;圖22說明了根據(jù)本發(fā)明的實施例的用于發(fā)送和接收控制信息的系統(tǒng)的結(jié)構(gòu);以及圖23說明了根據(jù)本發(fā)明的實施例的用于發(fā)送和接收控制信息的系統(tǒng)的結(jié)構(gòu)。具體實施方式在下文中,將參考附圖對本發(fā)明的操作原理進行詳細描述。在下面描述本發(fā)明時,當確定其詳細描述可能不必要地模糊本發(fā)明的主題時,將省略并入本文的相關(guān)已知配置或功能的詳細描述。下面將描述的術(shù)語是考慮到本發(fā)明的功能而定義的術(shù)語,并且可以根據(jù)用戶、用戶的意圖、或習(xí)慣而不同。因此,應(yīng)根據(jù)遍及說明書的內(nèi)容進行術(shù)語的定義。本發(fā)明的其它方面、優(yōu)點、和核心特征用附加附圖進行處理,并且從包括本發(fā)明的示例性實施例的以下詳細描述中,它們對于本領(lǐng)域技術(shù)人員是顯而易見的。術(shù)語“包括”、“包含”、及其衍生物可能意味著包括但不限于,術(shù)語“或”可以具有包括的含義和意指“和/或”,短語“與之相關(guān)聯(lián)”、“與其相關(guān)聯(lián)”、以及其衍生物可以意味著包括、被包括在內(nèi)、與之互相連接、包含、被包含在內(nèi)、被連接到或與之連接、被耦合到或與之耦合、可與之通信、與之合作、交錯、并置、接近、被綁定到或與之綁定、具有、并且具有某性質(zhì),術(shù)語“控制器”可以意味著控制至少一個操作的任何設(shè)備、系統(tǒng)或其部分,并且可以以硬件、固件、或軟件、或所述至少兩個的某些組合來實現(xiàn)這樣的設(shè)備。應(yīng)當注意,與任何特定處理器相關(guān)聯(lián)的功能可以是集中式的或分布式的,無論是本地還是遠程。遍及本專利文獻提供了用于某些單詞和短語的定義,本領(lǐng)域技術(shù)人員應(yīng)該明白,在許多(如果不是大多數(shù))情況下,這樣的定義適用于這些所定義的單詞和短語的先前以及未來的使用。在下文中,將參考附圖詳細描述本發(fā)明的實施例。在下面的描述中,應(yīng)當注意,將僅描述用于根據(jù)本發(fā)明的實施例的操作的理解所必需的部分并且將省略其它部分的描述,以不使本發(fā)明的主題模糊。同時,考慮到本發(fā)明的功能來定義稍后描述的術(shù)語,但是可以根據(jù)用戶、操作者的意圖、或習(xí)俗來改變術(shù)語的含義。因此,應(yīng)根據(jù)遍及說明書的內(nèi)容進行術(shù)語的定義。本發(fā)明可以具有各種修改和各種實施例,在其中現(xiàn)在將參考附圖更全面地描述特定實施例。然而,應(yīng)當理解,本發(fā)明不限于特定實施例,而是本發(fā)明包括在本發(fā)明的精神和范圍內(nèi)的所有修改、等價物、和替換物。此外,應(yīng)當領(lǐng)會,除非上下文另有明確指出,諸如“一個”和“該”的單數(shù)表達也包括復(fù)數(shù)表達。因此,作為示例,“組件”包括一個或多個組件。雖然包括諸如第一,第二等的序數(shù)的術(shù)語可以被用于描述各種元素,但是結(jié)構(gòu)元件不由術(shù)語限制。該術(shù)語僅用于區(qū)分元件和其它元件的目的。例如,在不脫離本發(fā)明的范圍的情況下,第一元件可以被稱為第二元件,并且類似地,第二元件也可以被稱為第一元件。如本文所使用的,術(shù)語“和/或”包括一個或多個相關(guān)聯(lián)項目的任何和所有組合。在本說明書中,這些術(shù)語僅用于描述特定實施例,并不旨在限制本發(fā)明。如本文所使用的,除非上下文另有明確指出,單數(shù)形式也旨在包括復(fù)數(shù)形式。在本發(fā)明中,諸如“包括”和/或“具有”的術(shù)語可以被解釋為意指某個特征、數(shù)量、步驟、操作、組成元件、組件或其組合,但是不能被解釋為排除存在或添加一個或多個其它特征、數(shù)量、步驟、操作、組成元件、組件或其組合的可能性。除非另有定義,本文使用的包括技術(shù)和科學(xué)術(shù)語的所有術(shù)語具有與本發(fā)明所屬領(lǐng)域的普通技術(shù)人員通常理解的含義相同的含義。如在通常使用的字典中定義的術(shù)語的這些術(shù)語將被解釋為具有與在本領(lǐng)域的相關(guān)領(lǐng)域中的上下文含義相同的含義,并且除非在本說明書中明確定義,將不被解釋為具有理想或過度形式的含義。根據(jù)本發(fā)明的各種實施例,電子設(shè)備可以包括通信功能。終端可以是例如智能電話、平板個人電腦(personalcomputer,pc)、移動電話、視頻電話、電子書閱讀器、臺式pc、膝上型pc、上網(wǎng)本pc、個人數(shù)字助理(personaldigitalassistant,pda)、便攜式多媒體播放器(portablemultimediaplayer,pmp)、mp3播放器、移動醫(yī)療設(shè)備、照相機、或可穿戴設(shè)備(例如,頭戴式設(shè)備(head-mounteddevice,hmd)、電子衣服、電子手鐲、電子項鏈、電子配件、電子紋身、或智能手表)。根據(jù)本發(fā)明的各種實施例,電子設(shè)備可以是具有通信功能的智能家用電器。智能家用電器可以是例如電視機、數(shù)字視頻光盤(digitalvideodisk,dvd)播放器、音頻播放器、冰箱、空調(diào)、真空吸塵器、烤箱、微波爐、洗衣機、干燥器、干燥器、空氣凈化器、機頂框(box)、電視框(例如,samsunghomesynctm,appletvtm、或googletvtm)、游戲機、電子詞典、攝像機、或電子相框。根據(jù)本發(fā)明的各種實施例,電子設(shè)備可以是醫(yī)療器具(例如,磁共振血管造影(magneticresonanceangiography,mra)設(shè)備、磁共振成像(magneticresonanceimaging,mri)設(shè)備、計算機斷層掃描(computedtomography,ct)設(shè)備、和超聲設(shè)備)、導(dǎo)航設(shè)備、全球定位系統(tǒng)(globalpositioningsystem,gps)接收器、事件數(shù)據(jù)記錄器(eventdatarecorder,edr)、飛行數(shù)據(jù)記錄器(flightdatarecorder,fdr)、汽車信息娛樂設(shè)備、船用電子設(shè)備(例如,船舶導(dǎo)航設(shè)備和陀螺羅經(jīng))、航空電子設(shè)備、安全裝備、或工業(yè)或家用機器人。根據(jù)本發(fā)明的各種實施例,電子設(shè)備可以是家具或建筑物/結(jié)構(gòu)的一部分、電子板、電子簽名接收設(shè)備、投影儀、和各種測量儀器(例如,水表、電表、燃氣表、和電磁波表),其每個都具有通信功能。根據(jù)本發(fā)明的各種實施例,電子設(shè)備可以是上述設(shè)備的組合。此外,對于本領(lǐng)域技術(shù)人員顯而易見的是,根據(jù)本發(fā)明的各種實施例的終端不限于上述設(shè)備。在本發(fā)明的各種實施例中提出的方法和裝置可以被應(yīng)用于各種通信系統(tǒng),諸如電氣和電子工程師協(xié)會(instituteofelectricalandelectronicsengineers,ieee)802.11ac通信系統(tǒng)、ieee802.16通信系統(tǒng)、包括數(shù)字多媒體廣播(dmb)服務(wù)的移動廣播服務(wù)、手持數(shù)字視頻廣播(dvp-h)服務(wù)和移動/手持高級電視系統(tǒng)委員會(atsc-m/h)服務(wù)、包括因特網(wǎng)協(xié)議電視(iptv)服務(wù)的數(shù)據(jù)視頻廣播系統(tǒng)、mmt系統(tǒng)、演進分組系統(tǒng)(evolvedpacketsystem,eps)、長期演進(long-termevolution,lte)移動通信系統(tǒng)、長期演進高級(lte-advanced,lte-a)移動通信系統(tǒng)、高速下行鏈路分組接入(highspeeddownlinkpacketaccess,hsdpa)移動通信系統(tǒng)、高速上行鏈路分組接入(highspeeduplinkpacketaccess,hsupa)移動通信系統(tǒng)、第三代合作伙伴計劃2(3rd-generationprojectpartnership2,3gpp2)高速率分組數(shù)據(jù)(highratepacketdata,hrpd)移動通信系統(tǒng)、3gpp2寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)移動通信系統(tǒng)、3gpp2cdma移動通信系統(tǒng)、ieee移動通信系統(tǒng)、和移動ip系統(tǒng)。在下文中,為了便于描述,將基于route或超文本傳輸協(xié)議(http)上的動態(tài)自適應(yīng)流(dash)來描述本發(fā)明的實施例。然而,對于本領(lǐng)域技術(shù)人員顯而易見的是,本發(fā)明不限于此并且可以被應(yīng)用到用于媒體傳輸?shù)念愃萍夹g(shù)。圖1a說明了根據(jù)本發(fā)明的實施例的媒體傳送系統(tǒng)的圖式結(jié)構(gòu)。參考圖1a,媒體傳送系統(tǒng)可以包括媒體發(fā)送設(shè)備110和媒體接收設(shè)備130。媒體接收設(shè)備130可以通過因特網(wǎng)105與媒體發(fā)送設(shè)備110通信,并且媒體接收設(shè)備130和媒體發(fā)送設(shè)備110之間的至少部分通信可以包括無線接入網(wǎng)絡(luò)節(jié)點120的無線部分。媒體發(fā)送設(shè)備110可以是例如在因特網(wǎng)上的內(nèi)容服務(wù)器。例如,媒體發(fā)送設(shè)備110可以被配置為通過因特網(wǎng)提供多媒體內(nèi)容的片段(piece)的內(nèi)容服務(wù)器和通過廣播信道提供與廣播相關(guān)的控制信息的服務(wù)器的組合。媒體接收設(shè)備130可以是能夠接收媒體數(shù)據(jù)且/或向用戶提供媒體數(shù)據(jù)的電子設(shè)備。媒體發(fā)送設(shè)備110可以具有各種質(zhì)量的多媒體內(nèi)容的片段并且可以將適合于用戶的廣播環(huán)境和媒體接收設(shè)備130的接收環(huán)境的多媒體內(nèi)容的片段提供給客戶端130。例如,媒體發(fā)送設(shè)備110可以使用mpeg-dash提供實時流服務(wù)。媒體發(fā)送設(shè)備110可以使用route協(xié)議向客戶端130發(fā)送包括以可擴展標記語言(xml)格式的媒體呈現(xiàn)描述(mpd)和二進制格式發(fā)送的多媒體內(nèi)容的段。dash段可以包括媒體段。媒體段是指由質(zhì)量和/或時間分離的、以媒體相關(guān)對象形式的數(shù)據(jù)單元,其將被發(fā)送到媒體接收設(shè)備130,以便支持流服務(wù)。媒體段可以包括關(guān)于媒體流、至少一個訪問單元的信息、以及諸如呈現(xiàn)時間或索引的關(guān)于在段中的媒體呈現(xiàn)的訪問模式的信息。此外,媒體段可以被段索引劃分為至少一個子段。此外,mpd可以以分層結(jié)構(gòu)被配置并且可以包括關(guān)于每個層的結(jié)構(gòu)功能和作用的信息。多媒體內(nèi)容的片段,即mpeg-dash內(nèi)容,可以包括至少一個媒體段。每個媒體段可以包括至少一個碎片(fragment)。例如,碎片可以是前述的子段。如上所述,碎片可以包括碎片報頭和碎片有效載荷。碎片報頭可以包括段索引(‘sidx’)框和電影碎片(‘moof’)框。段索引框可以提供在碎片中存在的媒體數(shù)據(jù)的初始呈現(xiàn)時間和數(shù)據(jù)偏移、流接入點(streamaccesspoints,sap)信息等。電影碎片框可以包括在媒體數(shù)據(jù)(‘mdat’)框上的元數(shù)據(jù)。例如,電影碎片框可以包括關(guān)于在碎片中的媒體數(shù)據(jù)樣本的定時、索引、和解碼的信息。碎片有效載荷可以包括媒體數(shù)據(jù)(mdat)框。媒體數(shù)據(jù)(mdat)框可以包括在媒體組件(視頻、音頻等)上的實際媒體數(shù)據(jù)。所編碼的媒體數(shù)據(jù)被包括在與碎片有效載荷對應(yīng)的媒體數(shù)據(jù)(mdat)框中的一個大塊(chunck)中。與相同軌道(track)對應(yīng)的樣本可以被包括在單個大塊中。媒體發(fā)送設(shè)備110可以通過劃分碎片來生成至少一個傳送塊。此外,媒體發(fā)送設(shè)備110可以在不同的傳送塊中分別包括碎片報頭和有效載荷數(shù)據(jù),以便區(qū)分碎片報頭與有效載荷數(shù)據(jù)。然后,媒體發(fā)送設(shè)備110可以通過劃分至少一個傳送塊來生成至少一個符號。在對象中的所有符號可以具有相同的長度。此外,傳送塊的最后符號可以包括填充字節(jié),使得在對象中的所有符號具有相同的長度。媒體發(fā)送設(shè)備110可以打包至少一個符號。例如,媒體發(fā)送設(shè)備110可以基于至少一個符號來生成至少一個lct分組。媒體發(fā)送設(shè)備110可以發(fā)送至少一個lct分組??梢越?jīng)由因特網(wǎng)105和/或無線接入網(wǎng)絡(luò)節(jié)點120將至少一個lct分組發(fā)送到媒體接收設(shè)備130。圖1b說明了根據(jù)本發(fā)明的實施例的通過媒體傳送系統(tǒng)被發(fā)送的媒體文件的結(jié)構(gòu)。參考圖1b,媒體文件102,例如isobmff文件被劃分成一個或多個dash段104、106、和108。dash段104、106、和108被分類為初始化段104和一個或多個媒體段106和108。初始化段104是播放在媒體段106和108中包括的媒體數(shù)據(jù)所必需的信息并且包括文件類型(‘ftyp’)框和電影(‘moov’)框。文件類型(ftyp)框可以包括在媒體文件110上的文件類型、文件版本、和兼容性信息,并且(moov)框可以包括描述媒體數(shù)據(jù)的元數(shù)據(jù)。媒體段106和108可以包括包含實際媒體數(shù)據(jù)的媒體數(shù)據(jù)(mdat)框并且需要包括與媒體數(shù)據(jù)(mdat)框相關(guān)的一個或多個完整的自包含的電影碎片(‘moof’)框。電影碎片(moof)框可以包括在對應(yīng)的媒體數(shù)據(jù)(mdat)框上的元數(shù)據(jù)。此外,媒體段106和108可以包括段類型('styp')框。圖2說明了根據(jù)本發(fā)明的實施例的在通信系統(tǒng)中的媒體發(fā)送設(shè)備的圖式結(jié)構(gòu)。參考圖2,媒體發(fā)送設(shè)備200包括發(fā)送器220、處理器210、和存儲單元230。處理器210控制媒體發(fā)送設(shè)備200的總體操作。處理器210可以控制媒體發(fā)送設(shè)備200以執(zhí)行根據(jù)本發(fā)明的實施例的至少一個的操作。發(fā)送器220根據(jù)處理器210的控制來將各種信號、數(shù)據(jù)、信息、和消息發(fā)送到媒體接收設(shè)備等。盡管未示出,當媒體發(fā)送設(shè)備200支持雙向通信時,媒體發(fā)送設(shè)備200還可以包括能夠從媒體接收設(shè)備接收各種信號、數(shù)據(jù)、信息、和消息的接收器。存儲單元230存儲程序代碼和媒體發(fā)送設(shè)備200的操作所必需的各種類型的數(shù)據(jù),具體是與根據(jù)本發(fā)明的實施例的操作相關(guān)的信息、數(shù)據(jù)、參數(shù)等。此外,存儲單元230可以存儲媒體數(shù)據(jù)、控制信息等。盡管圖2示出了用諸如發(fā)送器220、處理器210、和存儲單元230的分離單元來配置媒體發(fā)送設(shè)備200,媒體發(fā)送設(shè)備200也可以被配置為在其中發(fā)送器220、處理器210、和存儲單元230中的至少兩個被組合的形式。圖3說明了根據(jù)本發(fā)明的實施例的在通信系統(tǒng)中的媒體接收設(shè)備的圖式結(jié)構(gòu)。參考圖3,媒體接收設(shè)備300包括處理器310、接收器320、和存儲單元330。處理器310控制媒體接收設(shè)備300的總體操作。處理器310可以控制媒體接收設(shè)備300以執(zhí)行根據(jù)本發(fā)明的至少一個實施例的操作。接收器320例如根據(jù)處理器310的控制來從媒體發(fā)送設(shè)備200接收各種信號、數(shù)據(jù)、信息、和消息。盡管未示出,當媒體接收設(shè)備300支持雙向通信時,媒體接收設(shè)備300還可以包括能夠向媒體發(fā)送設(shè)備發(fā)送各種信號、數(shù)據(jù)、信息、和消息的發(fā)送器。存儲單元330存儲程序代碼和媒體接收設(shè)備300的操作所必需的各種類型的數(shù)據(jù),具體是與根據(jù)本發(fā)明的實施例的操作有關(guān)的信息、數(shù)據(jù)、參數(shù)等。此外,存儲單元330可以存儲從媒體發(fā)送設(shè)備200接收的媒體數(shù)據(jù)、控制信息等。盡管圖3示出了用諸如處理器310、接收器320、和存儲單元330的分離單元來配置媒體接收設(shè)備300,媒體接收設(shè)備200也可以被配置為在其中處理器310、接收器320、和存儲單元330中的至少兩個被組合的形式。圖4是說明根據(jù)本發(fā)明的實施例的支持媒體數(shù)據(jù)的傳輸?shù)陌l(fā)送器的結(jié)構(gòu)的框圖。發(fā)送器400的結(jié)構(gòu)作為示例被示出并且可以被配置為在圖2中示出的發(fā)送器220和處理器210的至少部分。參考圖4,接收器400包括一個或多個編碼器410和415、段生成器420、和分組器430。編碼器410和415在訪問單元(accessunit,au)的基礎(chǔ)上編碼媒體數(shù)據(jù)(例如,文件),并且段生成器420生成包括關(guān)于一個或多個訪問單元的所編碼的媒體數(shù)據(jù)的媒體段,例如根據(jù)isobmff的dash段。分組器430基于針對對象(即,文件)的傳輸而優(yōu)化的傳輸協(xié)議(例如使用dash段的基于route協(xié)議的分組(被稱為route分組或lct分組))來生成分組并經(jīng)由物理層將分組發(fā)送到對應(yīng)實體。此外,發(fā)送器400還可以包括信令編碼器425。信令編碼器425生成route傳輸所必需的控制信息(或信令信息),并且控制信息可以由分組器430插入到分組報頭或有效載荷中。圖5是說明根據(jù)本發(fā)明的實施例的接收媒體數(shù)據(jù)的接收器的結(jié)構(gòu)的框圖。接收器500的結(jié)構(gòu)作為示例被示出并且可以被配置為在圖3中示出的接收器320和處理器310的至少部分。參考圖5,發(fā)送器500包括去分組器510、段解析器520、一個或多個解碼器緩存器530和535、以及一個或多個解碼器540和545。去分組器510基于由發(fā)送器使用的傳輸協(xié)議(例如基于route協(xié)議的分組(被稱為route分組或lct分組))接收分組,并且分解分組以生成段,例如dash段。雖然未示出,dash段可以被存儲在段緩存器中,直到段解析器520準備就緒。段解析器520根據(jù)isobmff來解析dash段以在訪問單元中輸出媒體數(shù)據(jù)。訪問單元被存儲在對應(yīng)的解碼器緩存器530和535中,直到對應(yīng)的解碼器540和545準備就緒。解碼器540和545對訪問單元進行解碼并輸出媒體數(shù)據(jù)。此外,接收器500還包括信令解碼器525。信令解碼器525可解碼從去分組器510提供的控制信息(或信令信息)以向段解析器520和其他實體提供必要的信息??梢岳鐝拿總€分組的分組報頭獲得控制信息??梢愿鶕?jù)route協(xié)議(在下文中被稱為route會話)建立的會話可以包括至少一個分層編碼傳送(lct)會話。例如,當通過單個lct會話遞送一個媒體組件時,可以通過route會話經(jīng)由復(fù)用來發(fā)送至少一個媒體組件。此外,可以通過單個lct會話發(fā)送至少一個傳送對象。圖6說明了根據(jù)本發(fā)明的基于route協(xié)議的lct分組的報頭格式。參考圖6,lct分組報頭600的每個字段指示以下信息。lct分組報頭600包括lct版本號(v)、擁塞控制標志(c)、協(xié)議特定指示(protocol-specificindication,psi)601、傳送會話標識符標志(s)、傳送對象標識符標志(o)、半字標志(h)、保留(res)字段603、關(guān)閉會話標志(a)、關(guān)閉對象標志(b)、lct頭長度(hdr_len)、碼點(cp)605、擁塞控制信息(congestioncontrolinformation,cci)、傳送會話標識符(transportsessionidentifier,tsi)、傳送對象標識符(transportobjectidentifier,toi)、以及報頭擴展610。lct分組還可以包括fec有效載荷id字段和/或符號編碼字段、以及包含媒體數(shù)據(jù)的有效載荷。lct版本號(v)字段指示協(xié)議版本號。例如,該字段指示lct版本號。lct分組報頭600的版本號字段需要被解釋為route版本號字段。例如,route版本可以是lct形成塊的版本“1”。在這種情況下,版本號字段被設(shè)置為“0001b”。擁塞控制標志(c)字段指示擁塞控制信息(cci)字段的長度。c=0指示cci字段長度為32比特,c=1指示cci字段長度為64比特,c=2指示cci字段長度為96比特,c=3指示cci字段長度為128比特。psi字段601可以用作在lct更高協(xié)議中的用于特定目的的指示符。例如,psi字段601指示當前分組是源分組還是fec修復(fù)分組。當route源協(xié)議遞送源分組時,psi字段601被設(shè)置為“10b”。傳送會話標識符標志(s)字段指示傳送會話標識符(tsi)字段的長度。例如,tsi字段具有32*s+16*h的長度。傳送對象標識符(o)字段指示傳送對象標識符(toi)字段的長度。例如,對象可以指示一個文件,toi是關(guān)于每個對象的標識信息,并且具有toi=0的文件是文件遞送表(filedelivertable,fdt)。半字標志(h)字段指示是否將一個半字(16比特)加到tsi和toi字段的長度。關(guān)閉會話標志(a)字段指示會話的完成或即將完成。關(guān)閉對象標志(b)字段指示發(fā)送對象的完成或即將完成。lct頭長度(hdr_len)字段以32比特字的單元來指示lct分組報頭600的總長度。碼點(cp)字段指示由該分組攜帶的有效載荷的類型。根據(jù)有效載荷的類型,可以添加附加的有效載荷報頭以給有效載荷數(shù)據(jù)加前綴。擁塞控制信息(cci)字段被用于發(fā)送擁塞控制信息,諸如層號、邏輯信道號、序列號等。傳送會話標識符(tsi)字段是會話的唯一標識符。tsi在來自特定發(fā)送者的所有會話中唯一標識會話。tsi字段標識在route中的傳送會話,并且由lct會話實例描述(lsid)提供傳送會話的上下文。lsid定義了形成route會話的每個lct會話。由在lct分組報頭600中的tsi唯一標識每個傳送會話。傳送對象標識符(toi)字段是對象的唯一標識符。toi指示該分組所屬的會話內(nèi)的哪個對象。由擴展的fdt提供對象和toi字段之間的映射。擴展的fdt指定文件遞送數(shù)據(jù)的細節(jié)。這是一個擴展的fdt實例(fdt報頭擴展)。擴展的fdt與lct分組報頭一起可以被用于生成遞送對象的fdt等效描述。擴展的fdt可以被嵌入或被提供用于參考。如果被提供用于參考,可以獨立于lsid更新擴展的fdt。如果被引用,則擴展的fdt作為帶內(nèi)(in-band)對象在所包括的源流的toi=0上被遞送。報頭擴展字段610被用于發(fā)送在lct內(nèi)的附加信息。報頭擴展610被用于容納不總是被使用或具有可變大小的可選報頭字段。盡管未示出,fec有效載荷id字段包括關(guān)于傳輸塊或編碼符號的標識信息。fec有效載荷id指示當要被發(fā)送的文件被fec編碼(fec-encoded)時要被使用的標識符。例如,如果文件被fec編碼,則可以為廣播電臺或廣播服務(wù)器分配fec有效載荷id以標識文件。符號編碼字段可以包括傳輸塊或編碼符號數(shù)據(jù)。分組有效載荷包括從對象生成的字節(jié)。當在會話中發(fā)送多于一個對象時,需要使用lct分組報頭600中的傳送對象id(toi)來標識從其生成分組有效載荷數(shù)據(jù)的對象。本發(fā)明的實施例提出了在支持route模式的通信系統(tǒng)中與播放相關(guān)的優(yōu)先級信息與關(guān)于包括在lct分組的有效載荷中的媒體的編碼器/解碼器(codec)的信息的發(fā)送/接收。如上所述,route協(xié)議是文件傳送模式并且不定義指示發(fā)送媒體的優(yōu)先級的優(yōu)先級信息。即,由于lct分組不包括在有效載荷中包括的數(shù)據(jù)的優(yōu)先級的定義,接收器不得不以接收的順序處置和/或處理所接收的lct分組。同時,可以在通過lct分組接收的對象中呈現(xiàn)包括為了快速播放將被最優(yōu)先重建和/或處理的重要數(shù)據(jù)(諸如dash初始化段和媒體呈現(xiàn)描述(mpd))的對象。圖6中的lct分組報頭600可以使用cp字段601的字段值來指定被包括在lct分組的有效載荷中的媒體數(shù)據(jù)的具有哪種類型。然而,cp字段601與關(guān)于媒體數(shù)據(jù)的編碼信息(例如音頻/視頻信息和時鐘頻率信息)有關(guān),而不是與媒體數(shù)據(jù)的優(yōu)先級有關(guān)。例如,cp字段601是8比特并且被用于指示由lct分組攜帶的有效載荷的類型,并且可以根據(jù)有效載荷的類型添加附加的有效載荷報頭以給有效載荷加前綴。在下表1中說明在實時傳送協(xié)議(real-timetransportprotocol,rtp)和lct說明中定義的有效載荷類型的示例。[表1]這里,pcmu指示脈沖編碼調(diào)制μ(mu)-law;全球移動通信系統(tǒng)(globalsystemformobilecommunication,gsm)指示用于gsm系統(tǒng)的音頻編碼系統(tǒng);g723、g722、g728、和g729指示由國際電信聯(lián)盟電信標準化部門(internationaltelecommunicationuniontelecommunicationstandardizationsector,itu-t)提供的音頻編解碼器;dvi4指示數(shù)字視頻交互4;lpc指示線性預(yù)測編碼;pcma指示pcma-law;l16指示線性pcm16比特音頻;qcelp指示高通碼激勵線性預(yù)測(codeexcitedlinearprediction,celp);cn指示舒適噪音;并且mpa指示mpeg音頻。在表1中,時鐘頻率指示在當rtp報頭中的時間戳增加時的時間的速度并且與編解碼器的采樣率不同。因此,不可能使用在lct分組報頭中的cp字段601來指示與在有效載荷中的媒體數(shù)據(jù)不相關(guān)的分組的優(yōu)先級,例如,指示分組包括諸如mpd或初始化段的重要信息。如圖6所說明的,lct分組報頭600包括可由route協(xié)議使用的報頭擴展610。lct分組報頭600可以被用于提供附加的報頭信息,諸如呈現(xiàn)時間或服務(wù)器掛鐘。圖7示出了包括附加報頭信息的lct分組報頭的報頭擴展的示例。參考圖7,報頭擴展700可以包括報頭擴展類型(het)字段710和報頭擴展長度(hel)字段720。het字段710是8比特并且指示報頭擴展700的類型,并且hel字段720使用32比特字的倍數(shù)來指示報頭擴展700的總長度。報頭擴展720還可以包括指示呈現(xiàn)時間的64比特網(wǎng)絡(luò)時間協(xié)議(networktimeprotocol,ntp)時間戳字段730。時間戳字段730大于發(fā)送者當前時間(sendercurrenttime,sct)。呈現(xiàn)時間指示呈現(xiàn)在分組中包括的對象的時間。在以下的實施例中,與圖7類似,將關(guān)于被包含在lct分組有效載荷中的數(shù)據(jù)的優(yōu)先級的信息添加到lct分組報頭??梢员惶砑拥絣ct分組報頭中的關(guān)于優(yōu)先級的信息可以指示例如以下細節(jié)中的至少一個。-可以指定是否包括與清單信息對應(yīng)的mpd信息。-可以指定是否包括與在解碼器上的初始化信息對應(yīng)的初始化段。-可以指定所包括的媒體段的碎片的類型(例如,在樣本單元中的碎片或在框單元中的碎片)。此外,可以指定包括isobmff的哪個框。圖8示出了根據(jù)本發(fā)明的實施例的包括優(yōu)先級相關(guān)信息的lct分組報頭的報頭擴展的示例。參考圖8,報頭擴展800包括het字段810、hel字段815、優(yōu)先級(p)字段820、和優(yōu)先級類型(pt)字段825。報頭擴展800的其他區(qū)域可以包括例如ntp時間戳字段830的另一報頭信息。如所說明的,指示route分組的有效載荷數(shù)據(jù)的優(yōu)先級的報頭字段被稱為ext_priority報頭。這里,het字段810和hel字段815指示與在圖7中的相同的含義。p字段820被用于指示pt字段825的存在。pt字段825指示由lct分組攜帶的當前有效載荷的優(yōu)先級類型??梢岳缛绫?所示指示有效載荷的優(yōu)先級類型。[表2]圖9圖示地說明了根據(jù)本發(fā)明的實施例的用于在通信系統(tǒng)中處理攜帶優(yōu)先級相關(guān)信息的lct分組的報頭擴展的過程。參考圖9,通過ip層950和udp層945來接收lct分組#1、#2、#3、和#4940。每個lct分組940包括在分組報頭中的報頭擴展,并且報頭擴展可以包括例如在圖8中說明的p字段820和pt字段825,其作為關(guān)于在分組中的有效載荷數(shù)據(jù)的優(yōu)先級相關(guān)信息。即使沒有完全重構(gòu)和解析包括來自所接收的lct分組的fdt實例930和媒體對象935的所有對象925,route層920可以通過檢查所接收的lct分組940的報頭900來識別被包括在lct分組940中的信息有多重要。因此,route層920可以確定最優(yōu)先處理lct分組940的順序,或者可以在完全重建對象925之前將有效載荷數(shù)據(jù)遞送到更高層。在一個實施例中,route層920可以確定優(yōu)先處理在分組緩存器中接收和緩存的lct分組940中的、包括mpd或初始化段的lct分組。與另一lct分組相比,優(yōu)先從route層920輸出被確定為被優(yōu)先處理的lct分組的有效載荷數(shù)據(jù)。因此,諸如mpd和初始化段的重要數(shù)據(jù)905優(yōu)先由route層920輸出,并且隨后輸出媒體段915。由dash層910將段進行段解析和解碼。圖10是說明根據(jù)本發(fā)明的實施例的通過lct分組的分組報頭發(fā)送優(yōu)先級相關(guān)信息的過程的流程圖。參考圖10,在操作1005中發(fā)送器接收媒體內(nèi)容(例如,dash內(nèi)容),并且在操作1010中基于dash內(nèi)容生成初始化段和媒體段(例如,dash段)。在操作1015中,發(fā)送器生成與要被發(fā)送的有效載荷數(shù)據(jù)有關(guān)的報頭信息。這里,報頭信息可以包括指示要被發(fā)送的有效載荷數(shù)據(jù)是mpd、初始化段、還是媒體段的優(yōu)先級相關(guān)信息。優(yōu)先級相關(guān)信息包括例如可以如表2所示定義的pt字段。在操作1020中,發(fā)送器基于dash段和報頭信息生成傳送分組(例如,lct分組)。lct分組可以包括報頭擴展中的優(yōu)先級相關(guān)信息。在操作1025中,使用例如route協(xié)議的對應(yīng)的傳輸協(xié)議來將lct分組發(fā)送到接收器。圖11是說明根據(jù)本發(fā)明的實施例的用于通過lct分組的分組報頭來接收優(yōu)先級相關(guān)信息的過程的流程圖。參考圖11,在操作1105中,接收器基于傳輸協(xié)議(例如,route協(xié)議)接收傳送分組(例如,lct分組),并且在操作1110中分解(即,去分組)lct分組。在操作1115中,接收器解析通過分解而獲得的報頭信息。報頭信息包括與由對應(yīng)的lct分組攜帶的有效載荷數(shù)據(jù)相關(guān)的優(yōu)先級相關(guān)信息。優(yōu)先級相關(guān)信息包括例如可以如表2所示定義的pt字段。在操作1120中,接收器優(yōu)先檢測根據(jù)優(yōu)先級相關(guān)信息被確定為被優(yōu)先處理的lct分組的有效載荷數(shù)據(jù),并且在操作1125中基于所檢測的有效載荷數(shù)據(jù)分析由有效載荷數(shù)據(jù)攜帶的段。在操作1130中,段由接收器的解碼器解碼。在以下的實施例中,可以通過在lsid中的擴展的fdt(efdt)發(fā)送由lct分組發(fā)送的有效載荷數(shù)據(jù)的優(yōu)先級相關(guān)信息。根據(jù)flute協(xié)議,在發(fā)送文件中,在發(fā)送傳輸所必需的信息和關(guān)于文件的多個屬性的信息之后,通過fdt實例的發(fā)送來開始要被發(fā)送的文件的傳輸。被包括在route會話中的lct會話由lsid描述。lsid提供了在route會話中被傳輸?shù)乃袀魉蜁挼拿枋觥?梢栽诎╨ct傳送會話的相同route會話中遞送lsid,或者可以通過除route會話之外的方式(例如,經(jīng)由單播或不同的route會話)來遞送lsid。在前一種情況下,lsid可以在具有tsi=0的專用lct傳送會話上被遞送并且可以是由toi=0標識的遞送對象。對于在tsi=0上遞送的任何對象,需要使用實體模式。當不以實體模式遞送這些對象時,需要在為所接收的對象獲得擴展fdt之前恢復(fù)lsid。lsid可以通過包括lct會話的相同route會話被發(fā)送并且還可以通過通信網(wǎng)絡(luò)、廣播網(wǎng)絡(luò)、因特網(wǎng)、有線網(wǎng)絡(luò)、和/或衛(wèi)星網(wǎng)絡(luò)被發(fā)送。通過其發(fā)送lsid的方式不限于此。例如,可以通過具有tsi值為“0”的特定lct會話發(fā)送lsid。lsid可以包括關(guān)于在route會話中被發(fā)送的所有傳送會話的信令信息(或控制信息)。lsid可以包括關(guān)于lsid版本信息的信息和關(guān)于lsid的有效性的信息。此外,lsid可以包括提供關(guān)于lct會話的信息的傳送會話信息。傳送會話信息包括標識傳送會話的tsi信息、使用對應(yīng)的tsi發(fā)送的并提供關(guān)于發(fā)送源數(shù)據(jù)的源流的信息的源流信息、使用對應(yīng)的tsi發(fā)送的并提供關(guān)于發(fā)送修復(fù)信息的修復(fù)流的信息的修復(fù)流信息、以及包括用于傳送會話的附加性質(zhì)信息的傳送會話性質(zhì)信息。圖12示出了根據(jù)本發(fā)明的實施例的攜帶優(yōu)先級相關(guān)信息的lsid的fdt實例的示例。參考圖12,fdt實例1200在會話中定義fdt。fdt實例可以包括要被發(fā)送的文件的屬性,例如,作為標識要被發(fā)送的文件的屬性的@content_location,作為標識要被發(fā)送的對象的屬性的@toi,以及作為指示要被發(fā)送的對象的優(yōu)先級類型的屬性的@objecttype1210。在本說明書中,包括優(yōu)先級相關(guān)信息的fdt實例可以被稱為擴展的fdt(efdt)實例。圖13是說明根據(jù)本發(fā)明的實施例的用于在通信系統(tǒng)中處理攜帶優(yōu)先級相關(guān)信息的lsid的efdt實例的過程的流程圖。參考圖13,通過ip層1350和udp層1345接收lct分組#1、#2、#3、和#41340。每個lct分組1340包括分組報頭和有效載荷數(shù)據(jù)。route層1320從所接收的lct分組940獲得包括媒體對象1335的對象1325。接收器可以經(jīng)由至少一個lct分組或另一路徑來獲得包括efdt實例的lsid1330。lsid1330的efdt實例提供關(guān)于由tsi和toi標識的特定對象的優(yōu)先級相關(guān)信息。優(yōu)先級相關(guān)信息可以包括例如圖12中所說明的@objecttype屬性。route層1320重構(gòu)與toi=0對應(yīng)的fdt實例,以便標識關(guān)于在特定對象中包括的細節(jié)的優(yōu)先級信息,并且確定特定對象的優(yōu)先級以確定優(yōu)先處理對象1325的順序。在一個實施例中,route層1320可以確定優(yōu)先處理在對象1325中的對象,諸如mpd或初始化段。與其他對象相比,優(yōu)先從route層1320輸出被確定優(yōu)先處理的對象。因此,諸如mpd和初始化段的重要數(shù)據(jù)1305優(yōu)先由route層1320輸出,隨后輸出媒體段1315。通過dash層1310對段進行段解析和解碼。在下文中,描述根據(jù)本發(fā)明的實施例的在通信系統(tǒng)中的媒體傳輸過程。例如route發(fā)送器的媒體發(fā)送設(shè)備,下載基于isobmff的dash內(nèi)容。dash內(nèi)容可以包括mpd、初始化段、媒體段等。route發(fā)送器基于mpd,初始化段,和媒體段、根據(jù)flute協(xié)議來生成對象。這里,將toi分配給mpd、初始化段、和媒體段。toi被設(shè)置為例如大于0(toi>0)的值。其上的生成對象和屬性信息的列表被生成為分配了toi=0的fdt實例。所生成的對象被碎片化并且具有被附加生成為用于遞送的lct分組報頭信息。為了指示快速信道改變所必需的重要數(shù)據(jù)被包括在lct分組中,route發(fā)送器生成包括優(yōu)先級相關(guān)信息的報頭擴展并且標記關(guān)于lct分組的優(yōu)先級相關(guān)信息。優(yōu)先級相關(guān)信息可以是例如p字段和pt字段。pt字段可以指示下面列出的主要細節(jié)。a.該字段指示lct分組包括mpd、初始化段、和媒體段中的哪個。b.如果包括媒體段,該字段如下指示媒體段如何被碎片化以及媒體段包含了什么。b1.任意:在沒有任何固定規(guī)則的情況下以隨機單元碎片化媒體段。b2.采樣基礎(chǔ):以指定的采樣單元碎片化媒體段。b3.框基礎(chǔ):以isobmff框單元碎片化媒體段。route發(fā)送器通過udp/ip發(fā)送所生成的lct分組。盡管已經(jīng)在上面說明和描述了根據(jù)本發(fā)明的實施例的在通信系統(tǒng)中的媒體發(fā)送和接收操作,但是可以進行各種修改。例如,雖然圖10和圖11說明了連續(xù)處理,在圖10和圖11中描述的操作可以重疊、可以被并行執(zhí)行、可以以不同的順序被執(zhí)行、或者可以被執(zhí)行多次。在下文中,描述根據(jù)本發(fā)明的實施例的在通信系統(tǒng)中的媒體接收過程。諸如route接收器的媒體接收裝置通過route會話接收route/udp/ip分組并從所接收的route/udp/ip分組中去除udp/ip分組報頭以重構(gòu)lct分組。route接收器解析lct分組的分組報頭并解釋在分組報頭的報頭擴展中的優(yōu)先級相關(guān)信息。例如,優(yōu)先級相關(guān)信息可以包括上述的p字段和pt字段。route接收器檢查報頭擴展中是否存在p字段。如果p字段被設(shè)置為值“1”,則route接收器確定指示在lct分組中的有效載荷數(shù)據(jù)是否包括重要信息的pt字段被包括在報頭擴展中,并且檢測pt字段。下面的表3說明了由pt字段指示的描述的示例。[表3]route接收器可以基于在lct分組中的pt字段和toi字段來標識哪個對象和什么內(nèi)容被包含在lct分組中。雖然上面已經(jīng)詳細描述了根據(jù)本發(fā)明的實施例的在通信系統(tǒng)中的媒體接收裝置的操作,但是可以進行各種修改。在下文中,描述了發(fā)送在route/dash傳輸系統(tǒng)中解碼媒體段必要的附加信息的實施例。支持route/dash傳輸?shù)拿襟w發(fā)送設(shè)備可以使用route協(xié)議來發(fā)送以xml格式的mpd和以二進制格式的段。mpd可以被配置在分層結(jié)構(gòu)中并且可以包括關(guān)于每個層的結(jié)構(gòu)功能和作用的信息。dash傳輸技術(shù)使用作為mpd的屬性的mpd@minbuffertime(mbt)和representation@bandwidth(bw)來發(fā)送接收器所必需的最小緩存大小。具體地,假設(shè)媒體數(shù)據(jù)以恒定比特速率帶寬(bw)從流接入點(sap)被發(fā)送到接收器,解碼器需要在緩存bw*mbt的數(shù)據(jù)之后,即從接收第一比特到mbt之后開始解碼操作,以便無縫播放媒體。在開始解碼操作之前要在緩存器中被存儲的數(shù)據(jù)的量被稱為初始要求緩存量。接收器從所接收的dash段中提取媒體數(shù)據(jù)并以訪問單元為單元將媒體數(shù)據(jù)存儲在解碼器緩存器中。通常,一個段可以包括幾秒或更長的媒體數(shù)據(jù),并且其數(shù)量可以遠大于上述bw*mbt。因此,雖然解碼器可以僅通過緩存bw*mbt的媒體數(shù)據(jù)來開始解碼,但解碼器可以不開始解碼,直到解碼器接收到形成整個dash段的所有route分組。這種延遲是增加服務(wù)的初始開始時間和信道改變時間的一個重要原因。為了通過接收器中的框或訪問單元來調(diào)整來自分組緩存器的輸出,需要關(guān)于用于輸出的數(shù)據(jù)單元與route分組之間的映射的信息。在下文中,使用數(shù)據(jù)單元來指定用于從分組緩存器輸出數(shù)據(jù)的單元。在一個實施例中,用于輸出的數(shù)據(jù)單元可以指可單獨解碼的數(shù)據(jù),即用于解碼的數(shù)據(jù)單元。由于發(fā)送器將一個對象僅視為單個傳輸單元而不管其內(nèi)容,并且通過將對象劃分為適合于傳輸?shù)膯卧?、?jīng)由route分組來發(fā)送對象,每個route分組的有效載荷可以不與分組緩存器的數(shù)據(jù)單元對應(yīng)。可以經(jīng)由一個route包發(fā)送一個小框或訪問單元。然而,當單個框或訪問單元具有較大的大小時,由于更低層的限制,需要傳輸一個或多個route包。因此,為了定義分組緩存器的數(shù)據(jù)單元與route分組之間的映射,發(fā)送器通過分組報頭來發(fā)送附加的信令信息。信令信息可以指示關(guān)于其被插入信令信息的分組的信息的以下多條信息中的至少一個:1)分組是否包括一個或多個整體數(shù)據(jù)單元;2)分組是否包括數(shù)據(jù)單元的起始部分;以及3)分組是否包含數(shù)據(jù)單元的最后部分。圖14是說明根據(jù)本發(fā)明的實施例的接收媒體數(shù)據(jù)的接收器的結(jié)構(gòu)的框圖。接收器1400的結(jié)構(gòu)作為示例被說明并且可以被配置為在圖3中示出的的接收器320和處理器310的至少部分。圖14,發(fā)送器1400包括分組緩存器1405、去分組器1410、段解析器1420、一個或多個解碼器緩存器1430和1435、以及一個或多個解碼器1440和1445。去分組器1410基于發(fā)送器使用的傳輸協(xié)議,例如基于route協(xié)議的分組(被稱為route分組或lct分組),來從分組緩存器1405接收分組,并且分解分組以生成段,例如dash段。盡管未示出,但dash段可以被存儲在段緩存器中,直到段解析器1420準備就緒。段解析器1420根據(jù)isobmff解析dash段以在訪問單元中輸出媒體數(shù)據(jù)。訪問單元被存儲在對應(yīng)的解碼器緩存器1430和1435中,直到對應(yīng)的解碼器1440和1445準備就緒。解碼器1440和1445對訪問單元進行解碼并輸出媒體數(shù)據(jù)。isobmff定義了基于時間的多媒體文件(如視頻和音頻)的一般形式。根據(jù)isobmff的文件包括一系列被稱為框的對象,并且每個框包括媒體數(shù)據(jù)或元數(shù)據(jù)。為了段解析器1420從所接收的dash段中提取媒體數(shù)據(jù),首先需要執(zhí)行元數(shù)據(jù)的解釋并且以框為單元處理元數(shù)據(jù)。因此,當?shù)蕉谓馕銎?420的輸入以框或訪問單元為單元被配置時,段解析器1420可以在沒有附加的延遲時間下將媒體數(shù)據(jù)輸出到解碼器緩存器1430和1435。為此,去分組器1410以框或訪問單元為單元將被存儲在分組緩存器1405中的數(shù)據(jù)發(fā)送到段解析器1420。此外,接收器1400還包括信令解碼器1425。信令解碼器1425可以解碼去分組器1410提供的控制信息(或信令信息),以向去分組器1410和其他實體提供必要的信息。可以例如從每個分組的分組報頭獲得控制信息。在圖6中說明了在route協(xié)議中的、被用作基本傳輸單元的lct分組的格式。在一個實施例中,圖6中示出的lct分組的分組報頭中的psi字段601、res字段603、或報頭擴展610可以被用于發(fā)送用于定義分組緩存器的數(shù)據(jù)單元與分組之間的映射的信令信息。圖15a和15b說明了lct分組報頭的報頭擴展的示例。參考圖15a,報頭擴展名1500a可以包括報頭擴展類型(het)字段1510、報頭擴展長度(hel)字段1520、和報頭擴展內(nèi)容(hec)1530。het字段1510指示報頭擴展名1500a的類型,并且hel字段1520使用32比特字的倍數(shù)來指示擴展報頭1500a的總長度。參考圖15b,報頭擴展名1500b可以包括報頭擴展類型(het)字段1540和報頭擴展內(nèi)容(hec)1545。het字段1540指示報頭擴展名1500b的類型。用于定義分組緩存器的數(shù)據(jù)單元與分組之間的映射的信令信息可以被包括在報頭擴展1500a或1500b中的報頭擴展內(nèi)容1530或1545中。在一個實施例中,當發(fā)送器執(zhí)行媒體感知分組化時,lct分組的有效載荷與數(shù)據(jù)單元之間的相關(guān)性可以是以下中的一個:a.一個lct分組的有效載荷包括一個或多個整體數(shù)據(jù)單元;以及b.一個lct分組的有效載荷包括一個數(shù)據(jù)單元的部分。在下文中,為了便于描述,假設(shè)連續(xù)地發(fā)送包括一個數(shù)據(jù)單元的lct分組。發(fā)送器可以包括在分組報頭中的以下兩個字段。-起始(s)字段(1比特):如果分組有效載荷的第一字節(jié)對應(yīng)于數(shù)據(jù)單元的第一字節(jié),則設(shè)置為1,否則設(shè)置為0-結(jié)束(e)字段(1比特):如果分組有效載荷的最后字節(jié)對應(yīng)于數(shù)據(jù)單元的最后字節(jié),則設(shè)置為1,否則設(shè)置為0在一個實施例中,可以經(jīng)由在圖6中說明的psi字段601或res字段603來發(fā)送兩個字段。在另一實施例中,兩個字段可以被包括在圖1530或1545中說明的報頭擴展中。使用如下兩個字段來定義分組有效載荷與數(shù)據(jù)單元之間的相關(guān)性。-s=0&e=0:分組有效載荷包括一個數(shù)據(jù)單元的部分-s=1&e=0:分組有效載荷包括一包括一個數(shù)據(jù)單元的第一字節(jié)的部分-s=0&e=1:分組有效載荷包括一包括一個數(shù)據(jù)單元的最后字節(jié)的部分-s=1&e=1:分組有效載荷包括所有一個或多個數(shù)據(jù)單元。圖16示出了根據(jù)本發(fā)明的實施例的使用起始和結(jié)束字段的分組傳輸過程的示例。參考圖16,對象1600包括多個框1610、1620、和1630a/b/c,并且框1610、1620、和1630a/b/c對應(yīng)于用于從接收器的分組緩存器輸出的分組的數(shù)據(jù)單元。將在對象1600中的第i個數(shù)據(jù)單元定義為oui,通過一個分組1615發(fā)送包括與四個小框?qū)?yīng)的ou1、ou2、ou3、和ou4的集合1610,通過一個分組1625發(fā)送與一個框?qū)?yīng)的ou51620,以及通過三個分組1635a、1635b和1635c發(fā)送與一個框?qū)?yīng)的ou61630a、1630b和1630c。因此,第一分組1615包括在分組報頭中的s=1&e=1,并且第二分組1625包括在分組報頭中的s=1&e=1。第三分組1635a包括在分組報頭中的s=1&e=0,第四分組1635b包括在分組報頭中的s=0&e=0,并且第五分組1635c包括在分組報頭中s=0&e=1。圖17是說明根據(jù)本發(fā)明的實施例的用于發(fā)送包括關(guān)于數(shù)據(jù)單元的信令信息的分組的過程的流程圖。參考圖17,在操作1705中發(fā)送器接收媒體內(nèi)容(例如,dash內(nèi)容),并且在操作1710中基于dash內(nèi)容生成初始化段和媒體段(例如,dash段)。在操作1715中,發(fā)送器生成與要被發(fā)送的有效載荷數(shù)據(jù)有關(guān)的報頭信息。這里,報頭信息可以包括指示數(shù)據(jù)單元與在分組中包括的有效載荷數(shù)據(jù)之間的相關(guān)性的信令信息。信令信息包括例如可被插入到分組報頭的psi字段601或res字段603中的s字段和e字段。在操作1720中,發(fā)送器基于dash段和報頭信息生成傳送分組(例如,lct分組)。lct分組可以包括在分組報頭中的信令信息。在操作1725中,使用對應(yīng)的傳輸協(xié)議(例如,route協(xié)議)將lct分組發(fā)送到接收器。圖18是說明根據(jù)本發(fā)明的實施例的用于接收包括關(guān)于數(shù)據(jù)單元的信令信息的分組的過程的流程圖。參考圖18,在操作1805中,接收器基于傳輸協(xié)議(例如,route協(xié)議)接收傳送分組(例如,lct分組),并且在操作1810中分解(即,去分組)lct分組。在操作中1815,接收器解析通過分解獲得的報頭信息。報頭信息包括與由lct分組攜帶的有效載荷數(shù)據(jù)與數(shù)據(jù)單元之間的相關(guān)性相關(guān)的信令信息。信令信息包括例如可被插入到分組報頭的psi字段601或res字段603中的s字段和e字段。在操作1820中,接收器基于在分組報頭中的信令信息來確定處理lct分組。以下參考圖16的示例描述接收器的詳細過程。接收器接收第一分組1615并且基于分組報頭的s和e字段識別出第一分組1615包括一個或多個整體數(shù)據(jù)單元1610。因此,接收器直接輸出,即,發(fā)送第一分組1615的有效載荷數(shù)據(jù)到段解析器1420。類似地,當接收到第二分組1625時,接收器基于分組報頭的s和e字段識別出第二分組1625包括一個或多個整體數(shù)據(jù)單元1620,并且將第二分組1625的有效載荷數(shù)據(jù)直接發(fā)送到段解析器1420。當接收到第三分組1635a時,接收器基于分組報頭的s和e字段識別出第三分組1635a的有效載荷包括一包括數(shù)據(jù)單元的起始部分的部分1630a。在這種情況下,接收器將第三分組1635a的有效載荷數(shù)據(jù)存儲在分組緩存器1405中,而不是將有效載荷數(shù)據(jù)直接發(fā)送到段解析器1420。當接收到第四分組1635b時,接收器基于分組報頭的s和e字段識別出第四分組1635b的有效載荷不包括數(shù)據(jù)單元的最后部分,將第四分組1635b的有效載荷數(shù)據(jù)與先前分組1635a的有效載荷一起存儲。當接收到第五分組1635c時,接收器基于分組報頭的s和e字段識別出第五分組1635c的有效載荷包括數(shù)據(jù)單元的最后部分1630c,輸出先前所存儲的第三分組與第四分組1635a和1635c的有效載荷數(shù)據(jù)以及來自分組緩存器1405的、第五分組1635c的有效載荷數(shù)據(jù),以將有效載荷數(shù)據(jù)發(fā)送到段解析器1420。通常,根據(jù)指示有效載荷數(shù)據(jù)與數(shù)據(jù)單元之間的相關(guān)性的s和e字段的、接收器的操作如下。i)s=0&e=0:在緩存器中存儲整個有效載荷ii)s=1&e=0:在緩存器中存儲整個有效載荷iii)s=0&e=1:輸出數(shù)據(jù)和被存儲在緩存器中的有效載荷iv)s=1&e=1:輸出整個有效載荷在一個實施例中,接收器可以在將數(shù)據(jù)輸出到段解析器1420之前施加一定時間段的延遲。用于分組輸出的數(shù)據(jù)單元是段解析器1420的輸入單元。由于段解析器1420的輸入單元與段解析器1420的處理單元相同,在操作1825中,段解析器1420在沒有任何附加的延遲時間下處理輸入數(shù)據(jù),以將媒體數(shù)據(jù)輸出到解碼器緩存器1430和1435。在操作1830中,解碼器1440和1445將被存儲在解碼器緩存器1430和1435中的媒體數(shù)據(jù)的量與通過單獨的信令接收到的初始要求緩存量進行比較。當所存儲的媒體數(shù)據(jù)量等于或大于初始要求緩存量時,接收器確定已經(jīng)緩存了足夠的媒體數(shù)據(jù)并開始解碼。可以通過例如在mpd中的mpd@minbuffertime(mbt)和represented@bandwidth(bw)的屬性將初始要求緩存量發(fā)送到接收器。在本發(fā)明的另一實施例中,可以省略s字段。在下文中,描述了根據(jù)本發(fā)明的實施例的當發(fā)送器不執(zhí)行媒體感知分組化時發(fā)送器和接收器的用于支持快速解碼的操作。發(fā)送器包括在每個lct分組的q分組報頭中的以下兩個字段。-s(1比特):如果分組有效載荷包括數(shù)據(jù)單元的第一字節(jié),則設(shè)置為值1,否則設(shè)置為值0-e(1比特):如果分組有效載荷包括數(shù)據(jù)單元的最后字節(jié),則設(shè)置為值1,否則設(shè)置為值0在一個實施例中,可以經(jīng)由在圖6中說明的psi字段601或res字段603來發(fā)送兩個字段。在另一實施例中,兩個字段可以被包括在圖15a或15b中說明的報頭擴展1530或1545中。當接收到e字段被設(shè)置為1的lct分組時,接收器可以輸出一個或多個所緩存的數(shù)據(jù)單元。使用如下兩個字段來定義分組有效載荷與數(shù)據(jù)單元之間的相關(guān)性。-s=0&e=0:分組有效載荷包括一個數(shù)據(jù)單元的部分-s=1&e=0:分組有效載荷包括一包括一個數(shù)據(jù)單元的第一字節(jié)的部分-s=0&e=1:分組有效載荷包括一包括一個數(shù)據(jù)單元的最后字節(jié)的部分-s=1&e=1:分組有效載荷包括一個或多個數(shù)據(jù)單元中的一些的所有。在本發(fā)明的一個實施例中,當s=1&e=1時,lct分組可以包括指示被包括在分組的有效載荷中的每個數(shù)據(jù)單元的位置或邊界的信息。在一個實施例中,指示位置的信息可以被包括在圖15a或15b說明的lct分組的報頭擴展1530或1545中。圖19說明了根據(jù)本發(fā)明的實施例的包括用于標識用于來自分組緩存器的輸出的數(shù)據(jù)單元的信息的報頭擴展的格式。參考圖19,報頭擴展1900包括het字段1910,第一起始位置字段1920和最后結(jié)束位置字段1930。het字段1910是范圍從128到255的8比特值并且指示報頭擴展1900的類型。第一起始位置字段1920指示在包括在分組有效載荷中的起始字節(jié)的數(shù)據(jù)單元中的第一數(shù)據(jù)單元的起始字節(jié)的對象中的位置。最后結(jié)束位置字段1930指示在包括在分組有效載荷中的最后字節(jié)的數(shù)據(jù)單元中的最后數(shù)據(jù)單元的最后字節(jié)的對象中的位置。在一個實施例中,可以基于分組有效載荷的第一字節(jié)而不是對象的開始來顯示位置字段1920和1930。圖20示出了根據(jù)本發(fā)明的實施例的使用起始位置字段和結(jié)束位置字段的分組傳輸過程的示例。參考圖20,對象2000包括多個框2010、2020、2030、和2040,并且框2010、2020、2030、和2040對應(yīng)于用于從接收器的分組緩存器輸出的分組的數(shù)據(jù)單元。將對象2000中的第i個數(shù)據(jù)單元定義為oui,每個ou具有以下大小。即,ou12010的大小為600字節(jié),ou22020的大小為300字節(jié),ou32030的大小為100字節(jié),ou42040的大小為100字節(jié),并且ou52050的大小為500字節(jié)。將對象2000中的400字節(jié)的數(shù)據(jù)依次分配給lct分組2015、2025、2035、和2045的分組有效載荷。第一分組2015包括在分組有效載荷中的ou12010的前400字節(jié)并且包括在分組報頭中的s=1&e=0。第二分組2025包括在分組有效載荷中的ou12010的最后200字節(jié)和在分組有效載荷中的ou22020的前200字節(jié)并且包括在分組報頭中的s=1&e=1。第三分組2035包括在分組有效載荷中的ou22020的最后100字節(jié)、ou32030、ou42040、和ou52050的前100字節(jié),并且包括在分組報頭中的s=1&e=1。第四分組2045包括在分組有效載荷中的ou52050的最后400字節(jié)并且包括在分組報頭中的s=0和e=1。當接收到分組2015、2025、2035、和2045時,接收器如下根據(jù)s和e字段的值處理分組2015、2025、2035、和2045。-s=0&e=0:在包緩存區(qū)中存儲整個有效載荷-s=1&e=0:在包緩存區(qū)中存儲整個有效載荷-s=0&e=1:將所緩存的數(shù)據(jù)和當前分組的整個有效載荷從分組緩存器輸出到段解析器-s=1&e=1:將所緩存的數(shù)據(jù)和在當前分組的分組有效載荷中的第一起始位置之前的數(shù)據(jù)從分組緩存器輸出到段解析器。此外,將從在當前分組的分組有效載荷中的第一起始位置到最后結(jié)束位置的數(shù)據(jù)輸出到段解析器,并且在分組緩存器中存儲在最后結(jié)束位置之后的分組有效載荷的最后數(shù)據(jù)。這里,可以由在當前分組的報頭擴展中包括的第一起始位置字段和最后結(jié)束位置字段分別指示第一起始位置和最后結(jié)束位置。在一個實施例中,接收器可以在將數(shù)據(jù)輸出到段解析器之前施加一定時間段的延遲。根據(jù)上述操作,段解析器可以在與其處理單元對應(yīng)的數(shù)據(jù)單元中接收數(shù)據(jù),并且因此可以在沒有任何附加的延遲時間下處理輸入數(shù)據(jù)以將媒體數(shù)據(jù)輸出到解碼器緩存器。在一個實施例中,可以省略在上述實施例中說明的在分組報頭中的s字段。圖21a說明了根據(jù)本發(fā)明的實施例的在分組報頭中省略s字段時被包括在報頭擴展中的信息。參考圖21a,報頭擴展包括het字段和最后結(jié)束位置字段2110。上面已經(jīng)描述了最后結(jié)束位置字段2110。在一個實施例中,發(fā)送器可以選擇性地執(zhí)行媒體感知分組化,并且可以使用單獨的信令字段來通知接收器該發(fā)送器是否執(zhí)行了媒體感知分組化。在一個實施例中,當執(zhí)行媒體感知分組化時,發(fā)送器不包括在報頭擴展中的位置字段;當不執(zhí)行媒體感知分組化時,發(fā)送器可以包括在報頭擴展中的位置字段。在報頭擴展中存在位置字段,接收器可以確定發(fā)送器已經(jīng)執(zhí)行了媒體感知分組化。在一個實施例中,發(fā)送器可以包括在報頭擴展中的而不是在分組報頭中的起始(s)字段和結(jié)束(e)字段。圖21b說明了根據(jù)本發(fā)明的實施例的包括起始和結(jié)束字段的固定長度報頭擴展的格式。參考圖21b,報頭擴展包括het字段、s字段2115、e字段2120、第一起始位置字段2125、和最后結(jié)束位置字段2130。上面已經(jīng)描述了字段2115、2120、2125、和2130。圖21c示出了根據(jù)本發(fā)明的實施例的包括起始和結(jié)束字段的可變長度報頭擴展的格式。參考圖21c,報頭擴展包括het字段、hel字段2135、s字段2140、e字段2145、第一起始位置字段2150、和最后結(jié)束位置字段2155。上面已經(jīng)描述了字段2140、2145、2150、和2155。在圖21b和圖21c中示出的報頭擴展中,可以省略s字段2115和2140以及第一起始位置字段2125和2150。在一個實施例中,只有當分組有效載荷包括數(shù)據(jù)單元的最后字節(jié)時發(fā)送器可以發(fā)送包括被如圖21d配置的報頭擴展的分組。參考圖21d,報頭擴展包括het字段和最后結(jié)束位置字段2160。上面已經(jīng)描述了字段2160。如上所述,在本發(fā)明的實施例中,接收器通過在lct的分組報頭中包括關(guān)于段解析器可解釋的數(shù)據(jù)單元的邊界的信息,將部分dash段輸入到段解析器包。因此,可以減少服務(wù)的初始連接時間和信道改變時間。需要在解碼之前被存儲在緩存器中的文件數(shù)據(jù)量(即初始要求緩存量)與媒體內(nèi)容的編碼和網(wǎng)絡(luò)條件相關(guān)聯(lián)。在一個實施例中,根據(jù)isobmff說明(例如,iso/iec14496-12:2012(e))在發(fā)送器中所使用的iso文件的格式與在圖1b中示出的相同。發(fā)送器可以包括在圖1b中示出的文件中的漸進(progressive)下載信息(pdin)框以發(fā)送與初始緩存相關(guān)的信息。pdin框有助于漸進下載iso文件??虬ㄓ行У南螺d比特率和建議的初始播放延遲的組合。pdin框可以盡可能前面地被放置在iso文件中。在下面示出pdin框的語法。aligned(8)classprogressivedownloadinfoboxextendsfullbox('pdin',version=0,0){for(i=0;;i++){//toendofboxunsignedint(32)rate;unsignedint(32)initial_delay;}}這里,速率字段指示以字節(jié)/秒表示的下載速率,并且initial_delay字段指示播放文件時使用的建議的延遲。即,如果繼續(xù)以pdin框給出的下載速率下載,則可以在使用時間內(nèi)接收在文件中的所有數(shù)據(jù)并且播放不被中斷。然而,pdin框可能不被包括在文件中,即使被包括在內(nèi),接收器只有在解析文件后知道pdin框中的值。此外,由于到段解析器的輸入是以dash段為單元,所以與在pdin框中提出的初始延遲(id)相比,實際的初始延遲增加。此外,考慮到文件的傳輸速率來設(shè)置接收器穩(wěn)定播放服務(wù)所必需的初始延遲。例如,假設(shè)將傳輸速率維持在500kbytes/sec,當接收器在文件被接收1秒之后開始解析段時,被包括在文件中的媒體數(shù)據(jù)可以被無縫播放。然而,由于初始延遲是基于在文件中包含的媒體的特性和因特網(wǎng)下載環(huán)境的值,所以很難將延遲直接應(yīng)用于廣播環(huán)境。在下面要描述的實施例中,假設(shè)將下載速率維持在r,當接收器在接收文件id秒之后開始解析段時,可以提供信令信息以無縫地播放媒體數(shù)據(jù)。通過單獨的信令發(fā)送信令信息。例如,通過在route協(xié)議的lsid中包括的源流元素發(fā)送信令信息。信令信息可以包括lsid的屬性,諸如@transferrate和@minbuffertime。被包括在lsid的源流元素中的這些屬性被稱為sourceflow@transferrate和sourceflow@minbuffertime。在廣播系統(tǒng)中,重復(fù)發(fā)送信令信息和初始化段以減少信道改變時間。初始化段被認為是初始信令信息,并且因此可以通過來自用于媒體段的會話的單獨的會話來與mpd一起被發(fā)送,或者可以通過與媒體段相同的會話來被發(fā)送。在下文中,描述了在其中通過與媒體段相同的會話的源流來發(fā)送初始化段的實施例。因此,基于初始化段和媒體段兩者來設(shè)置sourceflow@transferrate和sourceflow@minbuffertime。為了便于描述,媒體段的傳輸速率和初始化段的傳輸速率被定義為sourceflow@transferrate=r?;诔跏蓟蔚拇笮『椭貜?fù)周期性來計算r。當在存儲來自所接收到的文件的r*id的數(shù)據(jù)之后接收器開始段解析和解碼時,可以無縫地播放媒體數(shù)據(jù)。這里,sourceflow@minbuffertime等于id。為此,從接收到初始化段的第一分組的時間開始,接收器收集(即,緩存)已經(jīng)接收了id的分組并將分組發(fā)送到段解析器。在下文中,描述了在其中初始化段通過與媒體段不同的會話的源流來被發(fā)送或者以信令信息的形式被發(fā)送的一個實施例??梢杂山邮掌髟诮邮盏揭徊シ诺拿襟w段之前接收初始化段。在這里,基于初始化段和媒體段來設(shè)置在源流的lsid中包括的屬性sourceflow@transferrate和sourceflow@minbuffertime,其中在源流中發(fā)送媒體段。為了便于描述,媒體段的傳輸速率定義為sourceflow@transferrate=r。當在存儲來自所接收到的文件的r*id的數(shù)據(jù)之后接收器開始段解析和解碼時,可以無縫地播放媒體數(shù)據(jù)。這里,將初始化段的大小定義為is,如下計算由發(fā)送器設(shè)置的sourceflow@minbuffertime。sourceflow@minbuffertime=(r*id-is)/r即,接收器從接收到媒體段的第一分組的時間收集(即,緩存)已經(jīng)接收了(r*id-is)/r的分組并將分組發(fā)送到段解析器。隨著近來廣播服務(wù)和通信服務(wù)的融合服務(wù)已經(jīng)發(fā)展,在將因特網(wǎng)或其他網(wǎng)絡(luò)與廣播網(wǎng)絡(luò)結(jié)合的混合網(wǎng)絡(luò)環(huán)境中,需要提供適應(yīng)各種終端和可變信道條件的優(yōu)化服務(wù)。在混合無線網(wǎng)絡(luò)中,在需要在不同網(wǎng)絡(luò)之間的網(wǎng)絡(luò)改變的狀態(tài)下提供無縫廣播服務(wù)是非常重要的。例如,當終端通過廣播網(wǎng)絡(luò)接收媒體服務(wù)的同時被連接到諸如因特網(wǎng)的寬帶網(wǎng)絡(luò)時,如果通過因特網(wǎng)被發(fā)送的信號的強度低于通過廣播網(wǎng)絡(luò)被發(fā)送的信號的強度,終端經(jīng)由因特網(wǎng)接收媒體服務(wù)。此外,當終端通過廣播網(wǎng)絡(luò)正在接收與棒球比賽相關(guān)的廣播服務(wù)信號的同時,在廣播網(wǎng)絡(luò)中的針對廣播方案的保留時間結(jié)束時,如果希望繼續(xù)接收與棒球比賽相關(guān)的廣播服務(wù),廣播服務(wù)提供商可以繼續(xù)通過因特網(wǎng)服務(wù)棒球比賽并且終端需要從廣播網(wǎng)絡(luò)改變到因特網(wǎng)。此外,當相對較少數(shù)量的終端通過廣播網(wǎng)絡(luò)訪問第一廣播服務(wù)并且相對大量的終端通過因特網(wǎng)訪問第二廣播服務(wù)時,廣播服務(wù)提供商提供少量終端通過因特網(wǎng)訪問的廣播服務(wù)并提供大量終端通過廣播網(wǎng)絡(luò)訪問的廣播服務(wù)是有效的。當終端在如上所述的不同情形下接收媒體服務(wù)的同時從廣播網(wǎng)絡(luò)改變?yōu)橐蛱鼐W(wǎng)時,由于與廣播網(wǎng)絡(luò)相比,因特網(wǎng)具有相對不穩(wěn)定的傳輸條件,所以終端可能導(dǎo)致服務(wù)質(zhì)量的惡化。因此,需要能夠使終端在混合無線網(wǎng)絡(luò)中需要在不同網(wǎng)絡(luò)之間的網(wǎng)絡(luò)改變的狀態(tài)下無縫地接收媒體服務(wù)的技術(shù)。因此,在下面要描述的實施例中,提供了用于終端在混合無線網(wǎng)絡(luò)中需要在不同網(wǎng)絡(luò)之間的網(wǎng)絡(luò)改變的狀態(tài)下來無縫地接收媒體服務(wù)的必要控制信息。圖22說明了根據(jù)本發(fā)明的實施例的用于發(fā)送和接收控制信息的系統(tǒng)的結(jié)構(gòu)。參考圖22,該系統(tǒng)包括廣播內(nèi)容服務(wù)器2200、因特網(wǎng)內(nèi)容服務(wù)器2220、和廣播接收終端2230。廣播接收終端2230包括終端控制單元2245、媒體重放單元2250、mpd解析單元2240、緩存器2255、以及所接收的分組解析單元2235。廣播接收終端2230可以經(jīng)由廣播網(wǎng)絡(luò)來訪問廣播內(nèi)容服務(wù)器2200和/或可以經(jīng)由諸如因特網(wǎng)的寬帶網(wǎng)絡(luò)來訪問因特網(wǎng)內(nèi)容服務(wù)器2220。廣播接收終端(以下,“終端”)2230需要關(guān)于廣播網(wǎng)絡(luò)的url信息(以下被稱為“廣播url信息”),以便經(jīng)由廣播網(wǎng)絡(luò)來接收媒體服務(wù)。當媒體服務(wù)使用基于route/dash的傳輸時,可以從mpd獲得廣播url信息。因此,終端2230從廣播內(nèi)容服務(wù)器2200獲得包括用于媒體服務(wù)的廣播url信息的mpd,并且接收被存儲在由廣播url信息指示的位置的媒體流2210。當終端2230在接收媒體流2210的同時確認需要改變到因特網(wǎng)時,終端控制單元2245從廣播內(nèi)容服務(wù)器2200請求包括指示在因特網(wǎng)上的媒體服務(wù)的位置的因特網(wǎng)url信息的新mpd。廣播內(nèi)容服務(wù)器2200將包括由終端2230請求的因特網(wǎng)url信息的新mpd或更新的mpd2205發(fā)送到終端2230。終端2230從新/更新的mpd2205獲得關(guān)于媒體服務(wù)的因特網(wǎng)url信息,基于因特網(wǎng)url信息向因特網(wǎng)內(nèi)容服務(wù)器2220發(fā)送對媒體服務(wù)的請求2260,并且從因特網(wǎng)內(nèi)容服務(wù)器2220接收關(guān)于媒體服務(wù)的媒體流2225。因此,終端2230可以在從廣播網(wǎng)絡(luò)改變?yōu)橐蛱鼐W(wǎng)的同時無縫地接收媒體服務(wù)。終端2230的所接收的分組解析單元2235從廣播內(nèi)容服務(wù)器2200或因特網(wǎng)內(nèi)容服務(wù)器2220接收的分組中提取mpd和媒體流,并且將mpd和媒體流分別發(fā)送到mpd解析單元2240和緩存器2255。mpd解析單元2240從mpd提取諸如url信息、最小緩存時間、和緩存器可訪問時間的信息,并將該信息發(fā)送到終端控制單元2245。終端控制單元2245基于所發(fā)送的信息來控制媒體重放單元2250。媒體播放單元2250讀取被存儲在緩存器2255中的媒體流并且基于最小緩存時間或緩存器可訪問時間來播放媒體。然而,當因特網(wǎng)具有比廣播網(wǎng)絡(luò)的通信環(huán)境差的通信環(huán)境時,如果終端2230基于在從廣播網(wǎng)絡(luò)改變到因特網(wǎng)的時刻從廣播網(wǎng)絡(luò)的mpd獲得的最小緩存時間或緩存器可訪問時間來管理緩存器2255,由于廣播網(wǎng)絡(luò)和因特網(wǎng)之間的分組傳輸速度的差異,可能不連續(xù)地播放媒體。終端2230在從廣播網(wǎng)絡(luò)改變到因特網(wǎng)的時刻接收包括一包括因特網(wǎng)url的mpd的分組,并且解析mpd,從而獲得媒體重放所必需的相關(guān)信息。然而,由于mpd包括與媒體重放相關(guān)的大量信息,所以頻繁的mpd傳輸導(dǎo)致所發(fā)送的信息量的增加。因此,下面將描述的實施例提供一種用于支持終端在不顯著增加網(wǎng)絡(luò)的傳輸數(shù)量下在網(wǎng)絡(luò)改變中無縫地播放服務(wù)的技術(shù)。圖23說明了根據(jù)本發(fā)明實施例的用于發(fā)送和接收控制信息的系統(tǒng)的結(jié)構(gòu)。參考圖23,該系統(tǒng)包括廣播內(nèi)容服務(wù)器2300、因特網(wǎng)內(nèi)容服務(wù)器2320、和廣播接收終端2330。廣播接收終端2330包括終端控制單元2345、媒體重放單元2350、mpd解析單元2340、緩存器2355、所接收的分組解析單元2335、和mpd生成器2370。廣播接收終端2330可以經(jīng)由廣播網(wǎng)絡(luò)訪問廣播內(nèi)容服務(wù)器2300和/或可以經(jīng)由諸如因特網(wǎng)的寬帶網(wǎng)絡(luò)來訪問因特網(wǎng)內(nèi)容服務(wù)器2320。廣播接收終端(以下,“終端”)2330需要關(guān)于廣播網(wǎng)絡(luò)的url信息(以下被稱為“廣播url信息”),以便經(jīng)由廣播網(wǎng)絡(luò)來接收媒體服務(wù)。當媒體服務(wù)使用基于route/dash的傳輸時,可以從mpd獲得廣播url信息。因此,終端2330從廣播內(nèi)容服務(wù)器2300獲得包括用于媒體服務(wù)的廣播url信息的mpd,并且接收被存儲在由廣播url信息指示的位置的媒體流2310。當終端2330在接收媒體流2310的同時確認需要改變到因特網(wǎng)時,終端控制單元2345從廣播內(nèi)容服務(wù)器2300請求包括指示在因特網(wǎng)上的媒體服務(wù)的位置的因特網(wǎng)url信息的新mpd。廣播內(nèi)容服務(wù)器2300將包括由終端2330請求的因特網(wǎng)url的新mpd或更新的mpd2305發(fā)送到終端2330。終端2330從新/更新的mpd2305獲得關(guān)于媒體服務(wù)的因特網(wǎng)url信息,基于因特網(wǎng)url信息向因特網(wǎng)內(nèi)容服務(wù)器2320發(fā)送對媒體服務(wù)的請求2360,并且從因特網(wǎng)內(nèi)容服務(wù)器2320接收關(guān)于媒體服務(wù)的媒體流2325。終端2330的所接收的分組解析單元2335從廣播內(nèi)容服務(wù)器2300或因特網(wǎng)內(nèi)容服務(wù)器2320接收的至少一個分組中提取mpd和媒體流,并且將mpd和媒體流分別發(fā)送到mpd解析單元2340和緩存器2355。mpd解析單元2340從mpd提取諸如url信息、最小緩存時間、和緩存器可訪問時間的信息,并將該信息發(fā)送到終端控制單元2345。終端控制單元2345基于所發(fā)送的信息來控制媒體重放單元2350。媒體播放單元2350讀取被存儲在緩存器2355中的媒體流并且基于最小緩存時間或緩存器可訪問時間來播放媒體。當通過廣播網(wǎng)絡(luò)接收廣播服務(wù)的終端從廣播網(wǎng)絡(luò)改變?yōu)橐蛱鼐W(wǎng)時,終端控制單元2345需要基于所接收的分組的數(shù)量來維持要存儲在緩存器2355中的數(shù)據(jù)的最小緩存量以便無縫地播放媒體。為此,廣播內(nèi)容服務(wù)器2300發(fā)送要用于網(wǎng)絡(luò)改變的mpd模板,使得終端2330的mpd生成器2370可以生成自主mpd。此外,廣播內(nèi)容服務(wù)器2300分組必要信息(以下被稱為“mpd生成信息”)2380并將其發(fā)送到終端2330,使得終端2330基于網(wǎng)絡(luò)條件來控制緩存器2355。廣播內(nèi)容服務(wù)器2300基于終端2330的網(wǎng)絡(luò)條件來生成mpd生成信息。為此,mpd生成信息可以具有比傳統(tǒng)的mpd小的尺寸并且可以更頻繁地被發(fā)送。終端2330的所接收的分組解析單元2335提取并解析由廣播內(nèi)容服務(wù)器2300發(fā)送的包括mpd生成信息2380的分組,提取mpd生成信息2372作為解析的結(jié)果,并將mpd生成信息2372發(fā)送到mpd生成器2370。mpd生成器2370基于mpd生成信息2372來生成自主mpd(或虛擬mpd)2374,并將所生成的mpd2374發(fā)送到mpd信息解析單元2340。在一個實施例中,mpd生成器2370可以通過將mpd生成信息2372應(yīng)用于先前設(shè)置的mpd模板、先前所接收的mpd模板或先前所接收的mpd來生成mpd2374。mpd解析單元2340解析mpd2374以提取因特網(wǎng)url信息、和緩存器控制與媒體重放管理所必需的信息(例如,最小緩存時間、緩存器可訪問時間等),并將所提取的信息發(fā)送到終端控制單元2345。終端控制單元2345控制媒體播放單元2350以基于反映了網(wǎng)絡(luò)條件的信息來播放媒體。即,媒體重放單元2350讀取被存儲在緩存器2355中的媒體流并且基于由終端控制單元2345提供的最小緩存時間或緩存器可訪問時間來播放媒體。在一個實施例中,用于終端2330生成自主mpd的mpd模板可以是由mpegdash定義的mpd架構(gòu),并且可以通過從廣播內(nèi)容服務(wù)器2300發(fā)送的分組被攜帶。在一個實施例中,基于網(wǎng)絡(luò)條件控制緩存器2355所必需的mpd生成信息可以包括在下表4中說明的信息片段。[表4]在表4中,用于時間分配的初始值基于服務(wù)器的協(xié)調(diào)世界時(coordinateduniversaltime,utc)或系統(tǒng)時鐘(systemtimeclock,stc)。如果初始值基于stc,則廣播內(nèi)容服務(wù)器2300向終端2330提供stc相關(guān)信息。在表4中列出的時間可以被指定為絕對時間或相對時間。mpd生成器2370可以如下計算要被包括在mpd中的值以便基于上述mpd生成信息生成mpd。url:被替換為newurl值。mpd@minbuffertime:被轉(zhuǎn)換為mpd@minbuffertime+maxe2edelay的值。periodstart:被替換為periodstarttime。mpd@availabilitystarttime:根據(jù)終端2330的緩存狀態(tài)管理,被轉(zhuǎn)換為mpd@availabilitystarttime+maxe2edelay,accesstime+minaccesstime、和minaccesstime中的一個值。這里,mpd@minbuffertime和mpd@availabilitystarttime是終端2330已經(jīng)先前通過mpd接收并且當前應(yīng)用的值。在一個實施例中,mpd生成信息可以使用以下方式發(fā)送。第一,根據(jù)flute將mpd生成信息通過插入到lct分組的分組報頭中被發(fā)送。廣播內(nèi)容服務(wù)器2300可以將lct分組報頭中的res字段的1比特分配為“信令的報頭擴展”字段,可以向該字段分配比特值“1”,并且可以向lct分組報頭的報頭擴展添加“mpd生成信息”字段或者可以向報頭擴展添加“mpd模板”字段。第二,通過mmt信令消息來發(fā)送mpd生成信息。廣播內(nèi)容服務(wù)器2300可以基于mmt信令消息的格式來生成包括一包含mpd生成信息的元素的mmt信令消息。在一個實施例中,可將元素與mmt通用文件遞送表(genericfiledeliverytable,gfdt)描述符一起插入到一個分組中。第三,mpd生成信息通過被包括在用于廣播服務(wù)的電子節(jié)目指南(electronicprogramguide,epg)中被發(fā)送。廣播內(nèi)容服務(wù)器2300可以通過將mpd生成信息插入到服務(wù)指南的特定字段來發(fā)送mpd生成信息。這里,服務(wù)指南包括由所接收的分組解析單元2335和/或mpd生成器2370可解釋的信息,而不是向用戶表達的信息。第四,mpd生成信息通過被插入到用于廣播提供商的因特網(wǎng)媒體傳輸?shù)膆ttp報頭中被發(fā)送。當終端2330向廣播內(nèi)容服務(wù)器2330發(fā)送用于http連接的http請求消息時,廣播內(nèi)容服務(wù)器2330可以發(fā)送包括mpd生成信息的http響應(yīng)消息。雖然mpd模板和/或mpd生成信息已經(jīng)被描述為從廣播內(nèi)容服務(wù)器2300提供,但是如果必要,終端2330可以從因特網(wǎng)內(nèi)容服務(wù)器2320接收mpd模板和mpd生成信息中的至少一個。本發(fā)明的特定方面可以被實現(xiàn)為在計算機可讀記錄介質(zhì)中的計算機可讀代碼。計算機可讀記錄介質(zhì)是可以存儲可由計算機系統(tǒng)讀取的數(shù)據(jù)的預(yù)定數(shù)據(jù)存儲設(shè)備。計算機可讀記錄介質(zhì)的示例可以包括只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、cd-rom(compactdiscread-onlymemory,光盤只讀存儲器)、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲設(shè)備、和載波(諸如通過因特網(wǎng)的傳輸數(shù)據(jù))??梢酝ㄟ^被連接到網(wǎng)絡(luò)的計算機系統(tǒng)來分布計算機可讀記錄介質(zhì),并且因此計算機可讀代碼以分布式方式被存儲和執(zhí)行。此外,用于實現(xiàn)本發(fā)明的功能程序、代碼和代碼段可以容易地由本發(fā)明所屬領(lǐng)域的技術(shù)人員解釋。應(yīng)當理解,可以以硬件、軟件、或硬件和軟件的組合的形式來實現(xiàn)根據(jù)本發(fā)明的實施例的方法和裝置。任何這樣的軟件可以被存儲在例如諸如rom的易失性或非易失性存儲設(shè)備、諸如ram的存儲器、存儲器芯片、存儲設(shè)備、或存儲器ic、或諸如cd、dvd的可記錄光學(xué)或磁介質(zhì)、磁盤、或磁帶中,而不管其被擦除的能力或其被重新記錄的能力。還可以領(lǐng)會,在移動終端中包括的存儲器是適合于存儲包括由處理器設(shè)備執(zhí)行從而實現(xiàn)本發(fā)明的實施例的指令的程序的機器可讀設(shè)備中的一個示例。因此,本發(fā)明包括用于實現(xiàn)在本說明書所附權(quán)利要求書中描述的裝置和方法的代碼的程序和用于存儲程序的機器(計算機等)可讀存儲介質(zhì)。此外,程序可以通過諸如通過有線或無線連接傳輸?shù)耐ㄐ判盘柕念A(yù)定介質(zhì)進行電子傳輸,并且本發(fā)明適當?shù)匕ǔ绦虻牡韧?。此外,根?jù)本發(fā)明的實施例的裝置可以從有線或無線連接到其的程序提供設(shè)備接收程序,并且可以存儲程序。程序提供裝置可以包括一包括程序處理裝置通過其執(zhí)行預(yù)設(shè)內(nèi)容保護方法的指令的程序、用于存儲內(nèi)容保護方法所必需的信息等的存儲器、用于與程序處理設(shè)備執(zhí)行有線或無線通信的通信單元、以及用于應(yīng)程序處理裝置的請求或者自動將對應(yīng)的程序發(fā)送到收發(fā)器的控制器。盡管在本發(fā)明的詳細描述中已經(jīng)描述了實施例,但是在不脫離本發(fā)明的范圍的情況下,可以以各種形式修改本發(fā)明。因此,本發(fā)明的范圍不應(yīng)被定義為限于實施例,而應(yīng)由所附權(quán)利要求及其等同物定義。當前第1頁12當前第1頁12
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1