欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

逆多路復(fù)用裝置的制作方法

文檔序號(hào):7894825閱讀:208來源:國(guó)知局
專利名稱:逆多路復(fù)用裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種對(duì)將圖象數(shù)據(jù)和音樂數(shù)據(jù)等多媒體數(shù)據(jù)復(fù)用后的復(fù)用數(shù)據(jù)進(jìn)行逆多路復(fù)用的逆多路復(fù)用裝置,以及對(duì)多媒體數(shù)據(jù)進(jìn)行多路復(fù)用的多路復(fù)用裝置。
背景技術(shù)
近些年,作為對(duì)多媒體數(shù)據(jù)(動(dòng)態(tài)圖象、聲音、文本或者靜態(tài)圖象等的內(nèi)容)進(jìn)行多路復(fù)用加以存儲(chǔ)的文件格式,MP4已引起人們的關(guān)注。
MP4作為文件格式被采用,其應(yīng)用范圍正在不斷擴(kuò)大,該文件格式包括作為動(dòng)態(tài)圖象壓縮編碼方式的MPEG-4,和作為自然圖象壓縮編碼方式的JPEG下一代版本JPEG2000。
原先,該MP4的文件格式由1個(gè)數(shù)據(jù)框和1個(gè)標(biāo)題框構(gòu)成,該數(shù)據(jù)框用來存儲(chǔ)被多路復(fù)用后的內(nèi)容,該標(biāo)題框用來存儲(chǔ)與其數(shù)據(jù)區(qū)域的內(nèi)容相關(guān)的信息。
因此,從多媒體數(shù)據(jù)生成MP4文件數(shù)據(jù)的多路復(fù)用裝置,是在取得多媒體數(shù)據(jù)進(jìn)行編碼及多路復(fù)用處理,并對(duì)所有多媒體數(shù)據(jù)的處理結(jié)束之后,制作其標(biāo)題框,使MP4文件數(shù)據(jù)得以完成的。
采用這種多路復(fù)用裝置,在多媒體數(shù)據(jù)信息量多的場(chǎng)合下,在多媒體數(shù)據(jù)的取得及對(duì)其的處理結(jié)束之后,為了制作該標(biāo)題框,需要短暫的時(shí)間。
例如,就作為帶錄制功能的攜帶電話所構(gòu)成的多路復(fù)用裝置來說,在圖象錄制過程中有來電時(shí),為了制作下述標(biāo)題框而對(duì)來電產(chǎn)生時(shí)滯,該標(biāo)題框含有與此前所錄制的全部?jī)?nèi)容相關(guān)的信息。另外,在使來電優(yōu)先的那種場(chǎng)合下,還產(chǎn)生標(biāo)題框的制作在中途被中斷并且不能完成MP4文件數(shù)據(jù)之類的問題。
因此,MP4的文件格式已有所改進(jìn),使多個(gè)由數(shù)據(jù)框和標(biāo)題框構(gòu)成的組排成列。
圖1表示的是按上述方法改進(jìn)后的以往MP4文件數(shù)據(jù)的基本文件格式的數(shù)據(jù)結(jié)構(gòu)圖。
該MP4文件數(shù)據(jù)900由基本區(qū)域900a和擴(kuò)展區(qū)域900b構(gòu)成。
基本區(qū)域900a包括影像框(下面,稱為「moov」)910,是上述標(biāo)題框;媒體數(shù)據(jù)框(下面,稱為「mdat」)920,是上述數(shù)據(jù)框。
moov910進(jìn)一步由1個(gè)影像標(biāo)題框(下面,稱為「mvhd」)911、多個(gè)磁道框(下面,稱為「trak」)912及1個(gè)影像范圍框(下面,稱為「mvex」)913構(gòu)成。
擴(kuò)展區(qū)域900b是使多個(gè)作為上述標(biāo)題框的1個(gè)影像分段框(下面,稱為「moof」)930和作為上述數(shù)據(jù)框的1個(gè)媒體數(shù)據(jù)框(下面,稱為「mdat」)940的組排成列,而組合構(gòu)成的。
moof930進(jìn)一步由1個(gè)影像分段標(biāo)題框(下面,稱為「mfhd」)931和多個(gè)磁道分段框(下面,稱為「traf」)932構(gòu)成。
圖2是表示moov910詳細(xì)結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)圖。
在mvhd911中包含對(duì)基本內(nèi)容時(shí)間長(zhǎng)度信息加以存儲(chǔ)的影像時(shí)間長(zhǎng)度字段911a,該基本內(nèi)容時(shí)間長(zhǎng)度信息表示基本區(qū)域900a中含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度(基本內(nèi)容時(shí)間長(zhǎng)度)。
在trak912中進(jìn)一步包含磁道(track)標(biāo)題框(下面,稱為「tkhd」)914,在該tkhd914中包含對(duì)識(shí)別磁道所需的磁道識(shí)別信息進(jìn)行存儲(chǔ)的磁道ID字段916和磁道時(shí)間長(zhǎng)度字段917。另外,在該磁道時(shí)間長(zhǎng)度字段917中存儲(chǔ)基本磁道時(shí)間長(zhǎng)度信息,該基本磁道時(shí)間長(zhǎng)度信息表示由上述磁道識(shí)別信息所示的基本區(qū)域900a中含有的磁道再現(xiàn)所需要的時(shí)間長(zhǎng)度(基本磁道時(shí)間長(zhǎng)度)。
在此,磁道(track)指的是內(nèi)容的一種,意味著動(dòng)態(tài)圖象、聲音和文本等。
在mvex913中包含數(shù)個(gè)磁道范圍框(下面,稱為「trex」)915,其數(shù)目與擴(kuò)展區(qū)域900b中所含有的磁道數(shù)目相應(yīng)。
在該trex915中包括磁道ID字段918,用來存儲(chǔ)對(duì)磁道加以識(shí)別所需的磁道識(shí)別信息;第1默認(rèn)時(shí)間長(zhǎng)度字段919,用來存儲(chǔ)默認(rèn)樣本時(shí)間長(zhǎng)度信息,該默認(rèn)樣本時(shí)間長(zhǎng)度信息對(duì)于通過該磁道識(shí)別信息所確定的擴(kuò)展區(qū)域900b磁道樣本,表示由默認(rèn)值設(shè)定出的時(shí)間長(zhǎng)度。
在此,樣本指的是MP4文件格式的最小單位,若磁道是動(dòng)態(tài)圖象則意味著1幀和畫面,若磁道是聲音則意味著例如20(msec)的聲音信息。
圖3是表示moof930詳細(xì)結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)圖。
在moof930中所包含的traf932內(nèi),進(jìn)一步包含有1個(gè)磁道分段標(biāo)題框(下面,稱為「tfhd」)933和多個(gè)磁道分段運(yùn)行框(下面,稱為「trun」)936。
在該tfhd933中包含磁道ID字段934,用來存儲(chǔ)對(duì)磁道加以識(shí)別所需的磁道識(shí)別信息;第2默認(rèn)時(shí)間長(zhǎng)度字段935,用來存儲(chǔ)默認(rèn)樣本時(shí)間長(zhǎng)度信息,該默認(rèn)樣本時(shí)間長(zhǎng)度信息是在通過該磁道識(shí)別信息所確定的擴(kuò)展區(qū)域900b磁道樣本之中,對(duì)于與存儲(chǔ)有tfhd933的traf932相關(guān)聯(lián)的樣本,表示由默認(rèn)值設(shè)定出的時(shí)間長(zhǎng)度。在此,也可以省略第2默認(rèn)時(shí)間長(zhǎng)度字段935,這種場(chǎng)合下參照第1默認(rèn)時(shí)間長(zhǎng)度字段919。
在trun936中包含有對(duì)樣本時(shí)間長(zhǎng)度信息加以存儲(chǔ)的樣本時(shí)間長(zhǎng)度字段937,該樣本時(shí)間長(zhǎng)度信息表示由上述磁道識(shí)別信息所確定的擴(kuò)展區(qū)域900b磁道中所含有的各樣本時(shí)間長(zhǎng)度(樣本時(shí)間長(zhǎng)度)。
這樣其構(gòu)成為,MP4的文件格式包含一組mdat920及moov910并且進(jìn)一步包含多組mdat940及moof930,也就是說使多個(gè)下述兩種框的組排成列,這兩種框一是存儲(chǔ)被多路復(fù)用后的內(nèi)容的框,二是存儲(chǔ)與該框中含有的內(nèi)容相關(guān)的信息的框,據(jù)此以往的多路復(fù)用裝置在每次依次取得多媒體數(shù)據(jù)加以處理時(shí)都使MP4文件數(shù)據(jù)900得以完成,在實(shí)時(shí)記錄過程中發(fā)揮作用。而且,就作為帶錄制功能的攜帶電話而構(gòu)成的以往多路復(fù)用裝置來說,即使在錄制過程中也可以防止來電遲滯的產(chǎn)生。
圖4是表示生成上述MP4文件數(shù)據(jù)900的以往多路復(fù)用裝置結(jié)構(gòu)的結(jié)構(gòu)圖。
該多路復(fù)用裝置700具備圖象數(shù)據(jù)解析部701、聲音數(shù)據(jù)解析部702、第1轉(zhuǎn)換開關(guān)703、第2轉(zhuǎn)換開關(guān)704、控制部708、moof生成部705、moov生成部706及文件生成部707。
圖象數(shù)據(jù)解析部701通過取得圖象數(shù)據(jù)并對(duì)其進(jìn)行解析,生成表示該圖象數(shù)據(jù)時(shí)間印記和大小等的內(nèi)容的圖象確定信息。而且,圖象數(shù)據(jù)解析部701對(duì)圖象數(shù)據(jù)進(jìn)行編碼制作圖象編碼數(shù)據(jù),輸出該圖象編碼數(shù)據(jù)和圖象確定信息。
聲音數(shù)據(jù)解析部702通過取得聲音數(shù)據(jù)對(duì)其進(jìn)行解析,生成表示該聲音數(shù)據(jù)時(shí)間印記和大小等的內(nèi)容的聲音確定信息。而且,聲音數(shù)據(jù)解析部702對(duì)聲音數(shù)據(jù)進(jìn)行編碼制作聲音編碼數(shù)據(jù),輸出該聲音編碼數(shù)據(jù)和聲音確定信息。
moov生成部706按照來自控制部708的控制,生成存儲(chǔ)于moov910中的數(shù)據(jù)(moov數(shù)據(jù)),予以輸出。
moof輸出部705按照來自控制部708的控制,生成存儲(chǔ)于moof930中的數(shù)據(jù)(moof數(shù)據(jù)),予以輸出。
控制部708在從圖象數(shù)據(jù)解析部701取得圖象確定信息的同時(shí),從聲音數(shù)據(jù)解析部702取得聲音確定信息,根據(jù)該圖象確定信息及聲音確定信息來轉(zhuǎn)換第1轉(zhuǎn)換開關(guān)703及第2轉(zhuǎn)換開關(guān)704,據(jù)此通過第2轉(zhuǎn)換開關(guān)704首先使之輸出應(yīng)當(dāng)存儲(chǔ)到包含moov數(shù)據(jù)的基本區(qū)域900a中的數(shù)據(jù),其次使之輸出應(yīng)當(dāng)存儲(chǔ)到包含moof數(shù)據(jù)的擴(kuò)展區(qū)域900b中的數(shù)據(jù)。
文件生成部707用來對(duì)從第2轉(zhuǎn)換開關(guān)704所輸出的各數(shù)據(jù),實(shí)行多路復(fù)用處理,生成MP4文件數(shù)據(jù)900將其輸出。
圖5是表示以往的多路復(fù)用裝置700與moov數(shù)據(jù)及moof數(shù)據(jù)的生成有關(guān)的動(dòng)作的流程圖。
首先,多路復(fù)用裝置700制作moov數(shù)據(jù)(步驟S100)。
其次,多路復(fù)用裝置700制作moof數(shù)據(jù)(步驟S102)。
接著,多路復(fù)用裝置700判別對(duì)于所輸入的圖象數(shù)據(jù)和聲音數(shù)據(jù)的編碼及多路復(fù)用有沒有未處理的數(shù)據(jù)(步驟S104)。此處,在判別出有未處理的數(shù)據(jù)時(shí)(步驟S104的Y),反復(fù)實(shí)行從步驟S102開始的動(dòng)作,在判別出沒有未處理的數(shù)據(jù)時(shí)(步驟S104的N),結(jié)束處理。
這樣,在采用MP4文件數(shù)據(jù)900的以往多路復(fù)用裝置700中,由于依次制作moof數(shù)據(jù),因而對(duì)實(shí)時(shí)記錄是有效的。
但是,上述MP4文件數(shù)據(jù)900如圖1~圖3所示,由于其構(gòu)成為將多個(gè)由數(shù)據(jù)框和標(biāo)題框構(gòu)成的組排成列,因而適于流傳輸。也就是說,通過取得MP4文件數(shù)據(jù)900實(shí)行逆多路復(fù)用處理來再現(xiàn)內(nèi)容的逆多路復(fù)用裝置,可以從完成作為數(shù)據(jù)流所傳輸?shù)腗P4文件數(shù)據(jù)900所有下載之前,就進(jìn)行依次再現(xiàn)(下載再現(xiàn))。
圖6表示的是根據(jù)上述MP4文件數(shù)據(jù)900進(jìn)行內(nèi)容再現(xiàn)的以往逆多路復(fù)用裝置結(jié)構(gòu)的結(jié)構(gòu)圖。
該逆多路復(fù)用裝置800用來取得MP4文件數(shù)據(jù)900加以再現(xiàn),該裝置具備數(shù)據(jù)取得部810,用來取得MP4文件數(shù)據(jù)900;解碼部813,用來對(duì)通過該數(shù)據(jù)取得部810所取得的MP4文件數(shù)據(jù)900進(jìn)行逆多路復(fù)用予以解碼;時(shí)間處理部811,用于根據(jù)所取得的MP4文件數(shù)據(jù)900實(shí)行時(shí)間上的處理;隨機(jī)存取處理部812,用來實(shí)行對(duì)所取得的MP4文件數(shù)據(jù)900進(jìn)行隨機(jī)存取所需的處理;再現(xiàn)部814,用于根據(jù)從解碼部813所輸出的數(shù)據(jù)輸出圖象和聲音。
另外,時(shí)間處理部811具備時(shí)間長(zhǎng)度確定部811a,用來確定MP4文件數(shù)據(jù)900中含有的一部分內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度;再現(xiàn)時(shí)間確定部811b,用來確定再現(xiàn)時(shí)間。在此,再現(xiàn)時(shí)間指的是,在由最初再現(xiàn)內(nèi)容時(shí)從其再現(xiàn)開始時(shí)刻直至當(dāng)前時(shí)刻的再現(xiàn)所花費(fèi)的時(shí)間。
圖7表示的是時(shí)間長(zhǎng)度確定部811a內(nèi)部結(jié)構(gòu)的框圖。
時(shí)間長(zhǎng)度確定部811a具備第1分離部821、第2分離部822、第3分離部823、第1解析部824及第2解析部825。
第1分離部821若取得MP4文件數(shù)據(jù)900,則從該MP4文件數(shù)據(jù)900分離出moov數(shù)據(jù),予以輸出。
第2分離部822若取得moov數(shù)據(jù),則從該moov數(shù)據(jù)分離出mvhd911中所存儲(chǔ)的數(shù)據(jù)(mvhd數(shù)據(jù))和trak912中所存儲(chǔ)的數(shù)據(jù)(trak數(shù)據(jù)),予以輸出。
第3分離部823若取得trak數(shù)據(jù),則從該trak數(shù)據(jù)分離出tkhd914中所存儲(chǔ)的數(shù)據(jù)(tkhd數(shù)據(jù)),予以輸出。
第1解析部824若從第2分離部822取得mvhd數(shù)據(jù),則對(duì)該mvhd數(shù)據(jù)進(jìn)行解析,輸出其影像時(shí)間長(zhǎng)度字段911a中所存儲(chǔ)的基本內(nèi)容時(shí)間長(zhǎng)度信息。
第2解析部825若從第3分離部823取得tkhd數(shù)據(jù),則對(duì)該tkhd數(shù)據(jù)進(jìn)行解析,輸出磁道ID字段916中所存儲(chǔ)的磁道識(shí)別信息,與此同時(shí)輸出與該磁道識(shí)別信息對(duì)應(yīng)而存儲(chǔ)于磁道時(shí)間長(zhǎng)度字段917中的基本磁道時(shí)間長(zhǎng)度信息。
這種時(shí)間長(zhǎng)度確定部811a在向再現(xiàn)部814輸出基本內(nèi)容時(shí)間長(zhǎng)度信息的同時(shí),將磁道識(shí)別信息和基本磁道時(shí)間長(zhǎng)度信息輸出給再現(xiàn)部814,該基本磁道時(shí)間長(zhǎng)度信息對(duì)應(yīng)于由該磁道識(shí)別信息所示的基本區(qū)域900a的磁道。
然后,再現(xiàn)部814若取得基本內(nèi)容時(shí)間長(zhǎng)度信息、磁道時(shí)間長(zhǎng)度信息及磁道識(shí)別信息,則按照需要顯示基本內(nèi)容時(shí)間長(zhǎng)度,或者對(duì)每一磁道顯示基本磁道時(shí)間長(zhǎng)度。另外,再現(xiàn)部814根據(jù)由再現(xiàn)時(shí)間確定部811b得出的確定結(jié)果,在實(shí)行圖象和聲音再現(xiàn)的同時(shí),顯示其再現(xiàn)時(shí)間。
圖8是表示隨機(jī)存取處理部812結(jié)構(gòu)的結(jié)構(gòu)圖。
隨機(jī)存取處理部812用于若從外部取得表示目標(biāo)時(shí)間的內(nèi)容的目標(biāo)時(shí)間信息,則從所儲(chǔ)存的MP4文件數(shù)據(jù)900之中將與該目標(biāo)時(shí)間對(duì)應(yīng)的樣本作為目的樣本進(jìn)行檢索,該處理部具備數(shù)據(jù)儲(chǔ)存部830a、第1分離部830、第2分離部831、第3分離部832、第4分離部835、第5分離部834、第1解析部836、第2解析部837、第3解析部838、磁道控制部833、決定部839及控制部840。此處,目標(biāo)時(shí)間指的是,用戶準(zhǔn)備從中途再現(xiàn)內(nèi)容時(shí)的中途再現(xiàn)開始時(shí)間。例如,在用戶準(zhǔn)備再現(xiàn)總時(shí)間長(zhǎng)度為10分鐘的內(nèi)容而未看到其最前面2分鐘期間的場(chǎng)合下,目標(biāo)時(shí)間是2分鐘。數(shù)據(jù)儲(chǔ)存部830a用來儲(chǔ)存由數(shù)據(jù)取得部810所取得的MP4文件數(shù)據(jù)900。
第1分離部830若從數(shù)據(jù)儲(chǔ)存部830a取得MP4文件數(shù)據(jù)900,則從該MP4文件數(shù)據(jù)900分離出moov數(shù)據(jù)和moof數(shù)據(jù),予以輸出。
第3分離部832若取得moov數(shù)據(jù),則從該moov數(shù)據(jù)分離出mvex913中所存儲(chǔ)的數(shù)據(jù)(mvex數(shù)據(jù)),予以輸出。
磁道控制部833若從第1分離部830取得moov數(shù)據(jù),則根據(jù)該moov數(shù)據(jù)輸出磁道識(shí)別信息。
第2分離部831若從第1分離部830取得moof數(shù)據(jù)并從磁道控制部833取得磁道識(shí)別信息,則從該moof數(shù)據(jù)分離出下述數(shù)據(jù)(traf數(shù)據(jù))予以輸出,該數(shù)據(jù)與通過磁道識(shí)別信息所確定的磁道對(duì)應(yīng)并存儲(chǔ)于traf932中。
第4分離部835若從第2分離部831取得traf數(shù)據(jù),則從該traf數(shù)據(jù)分離出tfhd933中所存儲(chǔ)的數(shù)據(jù)(tfhd數(shù)據(jù))和trun936中所存儲(chǔ)的數(shù)據(jù)(trun數(shù)據(jù)),予以輸出。
第5分離部834若從第3分離部832取得mvex數(shù)據(jù)并從磁道控制部833取得磁道識(shí)別信息,則從該mvex數(shù)據(jù)分離出下述數(shù)據(jù)(trex數(shù)據(jù))予以輸出,該數(shù)據(jù)與通過磁道識(shí)別信息所確定的磁道對(duì)應(yīng)并存存儲(chǔ)于trex915中。
第1解析部836若從第5分離部834取得trex數(shù)據(jù),則對(duì)該trex數(shù)據(jù)進(jìn)行解析,將trex數(shù)據(jù)中含有的默認(rèn)樣本時(shí)間長(zhǎng)度信息作為第1時(shí)間長(zhǎng)度信息加以輸出。
第2解析部837若從第4分離部835取得tfhd數(shù)據(jù),則對(duì)該tfhd數(shù)據(jù)進(jìn)行解析,將tfhd數(shù)據(jù)中含有的樣本時(shí)間長(zhǎng)度信息作為第2時(shí)間長(zhǎng)度信息加以輸出。
第3解析部838若從第4分離部835取得trun數(shù)據(jù),則對(duì)該trun數(shù)據(jù)進(jìn)行解析,將trun數(shù)據(jù)中含有的樣本時(shí)間長(zhǎng)度信息作為第3時(shí)間長(zhǎng)度信息加以輸出。
決定部839用來從下述3種信息選擇決定出任1個(gè)并將其作為時(shí)間長(zhǎng)度信息加以輸出,上述3種信息一是從第1解析部836所取得的第1時(shí)間長(zhǎng)度信息,二是從第2解析部837所取得的第2時(shí)間長(zhǎng)度信息,三是從第3解析部838所取得的第3時(shí)間長(zhǎng)度信息。在此,決定部839首先使第3時(shí)間長(zhǎng)度信息優(yōu)先,在第3時(shí)間長(zhǎng)度信息不能被省略的場(chǎng)合下使第2時(shí)間長(zhǎng)度信息優(yōu)先,在第2時(shí)間長(zhǎng)度信息不能被省略的場(chǎng)合下選擇第1時(shí)間長(zhǎng)度信息予以輸出。
另外,決定部839在輸出時(shí)間長(zhǎng)度信息時(shí),還輸出對(duì)與該時(shí)間長(zhǎng)度信息相應(yīng)的樣本進(jìn)行識(shí)別所需的樣本識(shí)別信息。
控制部840若取得表示目標(biāo)時(shí)間的目標(biāo)時(shí)間信息,則對(duì)時(shí)間長(zhǎng)度信息中所示的時(shí)間長(zhǎng)度依次進(jìn)行加法運(yùn)算,該時(shí)間長(zhǎng)度信息是從決定部839逐次輸出的。然后,控制部840直至加法運(yùn)算結(jié)果達(dá)到目標(biāo)時(shí)間信息中所示的目標(biāo)時(shí)間為止實(shí)行上述加法運(yùn)算,并且在達(dá)到目標(biāo)時(shí)間時(shí)將從決定部839所取得的樣本識(shí)別信息作為目的樣本識(shí)別信息,予以輸出。
圖9是表示磁道控制部833內(nèi)部結(jié)構(gòu)的框圖。
磁道控制部833具備第6分離部841,用來取得moov數(shù)據(jù)并由此分離出trak數(shù)據(jù);第7分離部842,用來取得該trak數(shù)據(jù)并由此進(jìn)一步分離出tkhd數(shù)據(jù);解析部843,用來通過對(duì)該tkhd數(shù)據(jù)進(jìn)行解析以確定磁道識(shí)別信息將其輸出。
圖10是說明隨機(jī)存取處理部812的概要?jiǎng)幼魉玫恼f明圖。
如該圖10所示,以往的隨機(jī)存取處理部812是通過繼續(xù)對(duì)樣本時(shí)間長(zhǎng)度依次進(jìn)行加法運(yùn)算,來確定與目標(biāo)時(shí)間對(duì)應(yīng)的目的樣本的。而且,隨機(jī)存取處理部812將MP4文件數(shù)據(jù)900和目的樣本識(shí)別信息輸出到解碼部813,使解碼部813及再現(xiàn)部814實(shí)行從目的樣本開始的內(nèi)容再現(xiàn),該目的樣本由目的樣本識(shí)別信息來表示。
這種以往的逆多路復(fù)用裝置800若取得作為數(shù)據(jù)流所傳輸?shù)腗P4文件數(shù)據(jù)900,則可以據(jù)此實(shí)行下載再現(xiàn),與此同時(shí)由于具備隨機(jī)存取處理部812,因而能夠?qū)λ鶅?chǔ)存的全部MP4文件數(shù)據(jù)900進(jìn)行隨機(jī)存取。
但是,采用上述以往的逆多路復(fù)用裝置800,雖然在對(duì)MP4文件數(shù)據(jù)900進(jìn)行下載再現(xiàn)時(shí)可以顯示基本區(qū)域900a中含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,但不能對(duì)包含擴(kuò)展區(qū)域900b的全部?jī)?nèi)容總時(shí)間長(zhǎng)度加以顯示,而存在不便于使用的此類問題。
圖11是說明以往逆多路復(fù)用裝置800的問題之處所用的說明圖。
作為攜帶電話而構(gòu)成的逆多路復(fù)用裝置800,通過基站990來下載作為數(shù)據(jù)流所傳輸?shù)腗P4文件數(shù)據(jù)900,并依次再現(xiàn)該所下載的MP4文件數(shù)據(jù)900。此時(shí),逆多路復(fù)用裝置800雖然顯示再現(xiàn)時(shí)間,但是若在取得所有MP4文件數(shù)據(jù)900之后,則不能確定再現(xiàn)全部?jī)?nèi)容所需要的時(shí)間長(zhǎng)度,其結(jié)果是不能在下載過程中或者再現(xiàn)過程中顯示內(nèi)容的總時(shí)間長(zhǎng)度。例如,在按照使用時(shí)間來計(jì)費(fèi)的收費(fèi)系統(tǒng)中,逆多路復(fù)用裝置800的用戶有時(shí)感到下述的擔(dān)心等,即不清楚使用費(fèi)基準(zhǔn)之類的擔(dān)心,以及在電池剩余容量少等的場(chǎng)合下電源有可能在中途被切斷之類的擔(dān)心。這樣,采用以往的逆多路復(fù)用裝置800,用戶則不能得知內(nèi)容的總時(shí)間長(zhǎng)度,而在便利性方面有所欠缺。
因此,本發(fā)明的目的是,鑒于這樣的問題而提供一種逆多路復(fù)用裝置及多路復(fù)用裝置,持續(xù)保持下載再現(xiàn)及實(shí)時(shí)記錄的有效性,并提高內(nèi)容下載再現(xiàn)時(shí)的便利性。

發(fā)明內(nèi)容
為達(dá)到上述目的,本發(fā)明所涉及的逆多路復(fù)用裝置,用來從其起始部分取得作為數(shù)字作品的內(nèi)容被多路復(fù)用后的復(fù)用數(shù)據(jù)加以逆多路復(fù)用,上述復(fù)用數(shù)據(jù)的構(gòu)成為將多個(gè)由內(nèi)容存儲(chǔ)框和相關(guān)信息存儲(chǔ)框構(gòu)成的組排成列,同時(shí)在上述起始部分包含對(duì)上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度加以確定所需的總時(shí)間長(zhǎng)度信息,該內(nèi)容存儲(chǔ)框用來存儲(chǔ)被多路復(fù)用后的內(nèi)容一部分,該相關(guān)信息存儲(chǔ)框用來存儲(chǔ)與上述一部分內(nèi)容相關(guān)的相關(guān)信息,上述逆多路復(fù)用裝置具備取得裝置,用來取得上述復(fù)用數(shù)據(jù);處理裝置,用來在上述每個(gè)組中對(duì)通過上述取得裝置所取得的上述復(fù)用數(shù)據(jù)進(jìn)行逆多路復(fù)用處理;總時(shí)間長(zhǎng)度確定裝置,用于根據(jù)由上述取得裝置所取得的上述復(fù)用數(shù)據(jù)起始部分中含有的總時(shí)間長(zhǎng)度信息,來確定上述總時(shí)間長(zhǎng)度;顯示裝置,用來顯示由上述總時(shí)間長(zhǎng)度確定裝置所確定的總時(shí)間長(zhǎng)度。在此其特征也可以是,上述復(fù)用數(shù)據(jù)由分別具有上述組的第1及第2區(qū)域構(gòu)成,上述總時(shí)間長(zhǎng)度信息包括內(nèi)容的第1時(shí)間長(zhǎng)度信息,用來表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度;內(nèi)容的第2時(shí)間長(zhǎng)度信息,用來表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,上述總時(shí)間長(zhǎng)度確定裝置通過使由上述第1時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度和由上述第2時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度相加,來確定上述總時(shí)間長(zhǎng)度。
據(jù)此,由于通過處理裝置使復(fù)用數(shù)據(jù)在每個(gè)組都被逆多路復(fù)用處理,因而可以從作為數(shù)據(jù)流所傳輸?shù)膹?fù)用數(shù)據(jù)下載再現(xiàn)內(nèi)容,與此同時(shí)因?yàn)楦鶕?jù)復(fù)用數(shù)據(jù)前端部分所包含的總時(shí)間長(zhǎng)度信息,由總時(shí)間長(zhǎng)度裝置來確定總時(shí)間長(zhǎng)度并由顯示裝置來顯示其總時(shí)間長(zhǎng)度,所以即使在下載再現(xiàn)過程中也可以向用戶告知總時(shí)間長(zhǎng)度,能夠提高內(nèi)容下載再現(xiàn)時(shí)的便利性。
另外其特征也可以是,上述復(fù)用數(shù)據(jù)按照其中所含有的上述內(nèi)容由第1區(qū)域或者分別具有上述組的第1及第2區(qū)域構(gòu)成,在上述復(fù)用數(shù)據(jù)由第1區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,在上述復(fù)用數(shù)據(jù)由第1及第2區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息構(gòu)成,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度或者上述時(shí)間長(zhǎng)度不詳,上述總時(shí)間長(zhǎng)度確定裝置判別由上述取得裝置所取得的上述復(fù)用數(shù)據(jù)是由第1區(qū)域構(gòu)成還是由第1及第2區(qū)域構(gòu)成,在判別出由第1區(qū)域構(gòu)成時(shí),將由上述總時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度作為上述總時(shí)間長(zhǎng)度加以確定,在判別出由第1及第2區(qū)域構(gòu)成時(shí),進(jìn)一步根據(jù)上述第2時(shí)間長(zhǎng)度信息來判別上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度是否不詳,在判別出不是不詳時(shí),通過使由上述第1時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度和由上述第2時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度相加來確定上述總時(shí)間長(zhǎng)度,在判別出是不詳時(shí)則判別出不能確定上述總時(shí)間長(zhǎng)度,上述顯示裝置在通過上述總時(shí)間長(zhǎng)度確定裝置判別出不能確定上述總時(shí)間長(zhǎng)度時(shí),報(bào)告出上述總時(shí)間長(zhǎng)度不詳。
據(jù)此,如果在復(fù)用數(shù)據(jù)中沒有第2區(qū)域,則第1區(qū)域中含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度作為總時(shí)間長(zhǎng)度被確定,在復(fù)用數(shù)據(jù)由第1及第2區(qū)域構(gòu)成時(shí),第1及第2區(qū)域中含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度被實(shí)行加法運(yùn)算,其加法運(yùn)算結(jié)果作為總時(shí)間長(zhǎng)度被確定,因此可以準(zhǔn)確地確定總時(shí)間長(zhǎng)度,與此同時(shí)因?yàn)楦鶕?jù)復(fù)用數(shù)據(jù)中含有的第2時(shí)間長(zhǎng)度信息來判別第2區(qū)域中含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度是否不詳,并在不詳報(bào)告該意思,所以能夠向用戶只告知具有可靠性的總時(shí)間長(zhǎng)度。
另外其特征也可以是,上述逆多路復(fù)用裝置進(jìn)一步具備再現(xiàn)裝置,用來再現(xiàn)由上述處理裝置進(jìn)行逆多路復(fù)用處理后的內(nèi)容;再現(xiàn)時(shí)間確定裝置,用來確定正由上述再現(xiàn)裝置再現(xiàn)上述內(nèi)容的再現(xiàn)時(shí)間,上述顯示裝置計(jì)算對(duì)上述總時(shí)間長(zhǎng)度的再現(xiàn)時(shí)間之比,根據(jù)上述比例使指定的圖形產(chǎn)生移動(dòng)予以顯示,該總時(shí)間長(zhǎng)度由上述總時(shí)間長(zhǎng)度確定裝置來確定,該再現(xiàn)時(shí)間由上述再現(xiàn)時(shí)間確定裝置來確定。
據(jù)此,由于根據(jù)對(duì)總時(shí)間長(zhǎng)度的再現(xiàn)時(shí)間之比使上述圖形產(chǎn)生移動(dòng),因而用戶能夠輕易地掌握內(nèi)容的再現(xiàn)狀況。
還有,本發(fā)明即使作為上述逆多路復(fù)用裝置所處理的復(fù)用數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)該復(fù)用數(shù)據(jù)的存儲(chǔ)媒體、生成該復(fù)用數(shù)據(jù)的多路復(fù)用裝置、上述逆多路復(fù)用裝置和多路復(fù)用裝置實(shí)行的逆多路復(fù)用方法及多路復(fù)用方法以及使計(jì)算機(jī)實(shí)行該方法的程序,也可以實(shí)現(xiàn)。


圖1是表示以往示例中MP4文件數(shù)據(jù)基本文件格式的數(shù)據(jù)結(jié)構(gòu)圖。
圖2是表示圖1的moov詳細(xì)結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)圖。
圖3是表示圖1的moof詳細(xì)結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)圖。
圖4是表示圖1的生成MP4文件數(shù)據(jù)的以往多路復(fù)用裝置結(jié)構(gòu)的結(jié)構(gòu)圖。
圖5是表示圖1的多路復(fù)用裝置與moov數(shù)據(jù)及moof數(shù)據(jù)生成有關(guān)的動(dòng)作的流程圖。
圖6是表示圖1的根據(jù)MP4文件數(shù)據(jù)進(jìn)行再現(xiàn)的以往逆多路復(fù)用裝置結(jié)構(gòu)的結(jié)構(gòu)圖。
圖7是表示圖1的時(shí)間長(zhǎng)度確定部?jī)?nèi)部結(jié)構(gòu)的框圖。
圖8是表示圖1的隨機(jī)存取處理部結(jié)構(gòu)的結(jié)構(gòu)圖。
圖9是表示圖1的磁道控制部?jī)?nèi)部結(jié)構(gòu)的框圖。
圖10是說明圖1的隨機(jī)處理部概要?jiǎng)幼魉玫恼f明圖。
圖11是說明圖1的以往逆多路復(fù)用裝置的問題所用的說明圖。
圖12是表示在實(shí)施方式中逆多路復(fù)用裝置及多路復(fù)用裝置所處理的MP4文件數(shù)據(jù)之文件格式的數(shù)據(jù)結(jié)構(gòu)圖。
圖13是表示圖12的根據(jù)MP4文件數(shù)據(jù)進(jìn)行再現(xiàn)的逆多路復(fù)用裝置結(jié)構(gòu)的結(jié)構(gòu)圖。
圖14是表示圖12的時(shí)間處理部之內(nèi)容時(shí)間長(zhǎng)度確定部?jī)?nèi)部結(jié)構(gòu)的框圖。
圖15是表示圖12的時(shí)間處理部之磁道時(shí)間長(zhǎng)度確定部?jī)?nèi)部結(jié)構(gòu)的框圖。
圖16是表示圖12的逆多路復(fù)用裝置內(nèi)容時(shí)間長(zhǎng)度確定部特征性動(dòng)作的流程圖。
圖17是表示圖12的由逆多路復(fù)用裝置再現(xiàn)部所顯示的圖象的圖象顯示圖。
圖18是表示圖12的由逆多路復(fù)用裝置再現(xiàn)部所顯示的其他圖象的圖象顯示圖。
圖19是表示圖12的多路復(fù)用裝置結(jié)構(gòu)的結(jié)構(gòu)圖。
圖20是表示圖12的多路復(fù)用裝置動(dòng)作的流程圖。
圖21是表示圖12的trex語(yǔ)法的顯示圖。
圖22是表示圖12的對(duì)包含mehd的MP4文件數(shù)據(jù)進(jìn)行處理的內(nèi)容時(shí)間長(zhǎng)度確定部?jī)?nèi)部結(jié)構(gòu)的框圖。
圖23是表示圖12的內(nèi)容時(shí)間長(zhǎng)度確定部特征性動(dòng)作的流程圖。
圖24是表示圖12的mehd語(yǔ)法的顯示圖。
圖25是表示圖12的變形例涉及的逆多路復(fù)用裝置所處理的MP4文件數(shù)據(jù)moof文件格式的數(shù)據(jù)結(jié)構(gòu)圖。
圖26是表示圖12的變形例涉及的逆多路復(fù)用裝置隨機(jī)存取處理部?jī)?nèi)部結(jié)構(gòu)的框圖。
圖27是表示圖12的變形例涉及的moof時(shí)間長(zhǎng)度處理內(nèi)部結(jié)構(gòu)的框圖。
圖28是表示圖12的變形例涉及的traf時(shí)間長(zhǎng)度處理部?jī)?nèi)部結(jié)構(gòu)的框圖。
圖29是說明圖12的變形例涉及的隨機(jī)存取處理部概要?jiǎng)幼魉玫恼f明圖。
圖30是表示圖12的變形例涉及的隨機(jī)存取處理部動(dòng)作的流程圖。
圖31是表示圖12的變形例涉及的tfhd語(yǔ)法的顯示圖。
具體實(shí)施例方式
下面,有關(guān)本發(fā)明實(shí)施方式中的逆多路復(fù)用裝置及多路復(fù)用裝置,通過參照附圖予以說明。
圖12是表示本實(shí)施方式中逆多路復(fù)用裝置及多路復(fù)用裝置所處理的MP4文件數(shù)據(jù)之文件格式的數(shù)據(jù)結(jié)構(gòu)圖。
該MP4文件數(shù)據(jù)100由基本區(qū)域100a和擴(kuò)展區(qū)域100b構(gòu)成,其特征在于,該數(shù)據(jù)100中含有的表示內(nèi)容總時(shí)間長(zhǎng)度的內(nèi)容信息存儲(chǔ)于基本區(qū)域100a中。由于存在該信息,因而在逆多路復(fù)用裝置中用戶可以得知總時(shí)間長(zhǎng)度,提高便利性。另外,對(duì)于實(shí)時(shí)記錄的多路復(fù)用裝置等難以賦予該信息的裝置,也可以省略該信息的賦予。
基本區(qū)域100a包括媒體數(shù)據(jù)框(下面,稱為「mdat」)120,用來存儲(chǔ)被多路復(fù)用后的內(nèi)容;影像框(下面,稱為「moov」)110,用來存儲(chǔ)與該mdat120的內(nèi)容相關(guān)的信息。
moov110進(jìn)一步由1個(gè)影像標(biāo)題框(下面,稱為「mvhd」)111、多個(gè)磁道框(下面,稱為「trak」)112及1個(gè)影像范圍框(下面,稱為「mvex」)113構(gòu)成。
擴(kuò)展區(qū)域100b的結(jié)構(gòu)是,將多個(gè)由1個(gè)媒體數(shù)據(jù)框(下面,稱為「mdat」)140和1個(gè)影像分段框(下面,稱為「moof」)130構(gòu)成的組排成列,該媒體數(shù)據(jù)框用來存儲(chǔ)被多路復(fù)用后的內(nèi)容,該影像分段框用來存儲(chǔ)與該mdat140的內(nèi)容相關(guān)的信息。在此,moof130與以往示例相同,進(jìn)一步由1個(gè)影像分段標(biāo)題框(下面,稱為「mfhd」)和多個(gè)磁道分段框(下面,稱為「traf」)構(gòu)成。也就是說,這樣的擴(kuò)展區(qū)域100b具有與以往的擴(kuò)展區(qū)域900b相同的結(jié)構(gòu)。
在基本區(qū)域100a的moov110的mvhd111內(nèi),包含對(duì)內(nèi)容的基本內(nèi)容時(shí)間長(zhǎng)度信息進(jìn)行存儲(chǔ)的影像時(shí)間長(zhǎng)度字段111a,該內(nèi)容的基本內(nèi)容時(shí)間長(zhǎng)度信息表示基本區(qū)域100a中含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度(基本內(nèi)容時(shí)間長(zhǎng)度)。
在trak112中包含磁道標(biāo)題框(下面,稱為「tkhd」)114。在此,在該tkhd114中包括磁道ID字段116,用來存儲(chǔ)對(duì)磁道加以識(shí)別所用的磁道識(shí)別信息;磁道時(shí)間長(zhǎng)度字段117,用來存儲(chǔ)基本磁道時(shí)間長(zhǎng)度信息,該基本磁道時(shí)間長(zhǎng)度信息表示對(duì)通過該磁道識(shí)別信息所示的基本區(qū)域100a磁道進(jìn)行再現(xiàn)所需要的時(shí)間長(zhǎng)度(基本磁道時(shí)間長(zhǎng)度)。
而且,在mvex113中包含數(shù)個(gè)磁道范圍框(下面,稱為「trex」)115,其數(shù)目與擴(kuò)展區(qū)域100b中含有的磁道數(shù)目相應(yīng),同時(shí)進(jìn)一步含有1個(gè)影像范圍標(biāo)題框(下面,稱為「mhex」)113a。
在mhex113a中包含對(duì)內(nèi)容的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息進(jìn)行存儲(chǔ)的影像時(shí)間長(zhǎng)度字段113b,該內(nèi)容的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息表示擴(kuò)展區(qū)域100b中含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度(擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度)。在此,擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息有時(shí)表示「0」,這種場(chǎng)合下該擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息表示出擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度不明。
在trex115中包含磁道ID字段118,用來存儲(chǔ)對(duì)擴(kuò)展區(qū)域100b的磁道加以識(shí)別所需的磁道識(shí)別信息;第1默認(rèn)時(shí)間長(zhǎng)度字段119,用來存儲(chǔ)默認(rèn)樣本時(shí)間長(zhǎng)度信息,該默認(rèn)樣本時(shí)間長(zhǎng)度信息對(duì)于由該磁道識(shí)別信息所確定的擴(kuò)展區(qū)域100b的磁道樣本,表示由默認(rèn)值設(shè)定出的時(shí)間長(zhǎng)度;磁道時(shí)間長(zhǎng)度字段115a,用來存儲(chǔ)內(nèi)容的擴(kuò)展磁道時(shí)間長(zhǎng)度信息,該內(nèi)容的擴(kuò)展磁道時(shí)間長(zhǎng)度信息表示由該磁道識(shí)別信息確定的擴(kuò)展區(qū)域100b的磁道再現(xiàn)所需要的時(shí)間長(zhǎng)度(擴(kuò)展磁道時(shí)間長(zhǎng)度)。
也就是說,有關(guān)本實(shí)施方式的MP4文件數(shù)據(jù)100,與以往示例相比較其特征在于,在mvex113中包含用來存儲(chǔ)擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息的mhex113a,并進(jìn)一步在mvex113的trex115中包含用來存儲(chǔ)擴(kuò)展磁道時(shí)間長(zhǎng)度信息的磁道時(shí)間長(zhǎng)度字段115a。
還有,MP4文件數(shù)據(jù)100在其中所包含的內(nèi)容信息量少時(shí),有時(shí)只由基本區(qū)域100a構(gòu)成,這種場(chǎng)合下其結(jié)構(gòu)為moov110的mvex113被省去。
圖13是表示根據(jù)上述MP4文件數(shù)據(jù)100進(jìn)行內(nèi)容再現(xiàn)的本實(shí)施方式逆多路復(fù)用裝置200結(jié)構(gòu)的結(jié)構(gòu)圖。
該逆多路復(fù)用裝置200用來取得MP4文件數(shù)據(jù)100加以再現(xiàn),該裝置具備數(shù)據(jù)取得部210,用來從基本區(qū)域100a依次取得MP4文件數(shù)據(jù)100;解碼部213,用來在每一組moov110、mdat120和每一組moof130、mdat140中,對(duì)通過該數(shù)據(jù)取得部210所取得的MP4文件數(shù)據(jù)100依次進(jìn)行逆多路復(fù)用加以解碼;時(shí)間處理部211,用于根據(jù)由數(shù)據(jù)取得部210所取得的MP4文件數(shù)據(jù)100實(shí)行時(shí)間上的處理;隨機(jī)存取處理部212,用來實(shí)行對(duì)所取得的MP4文件數(shù)據(jù)100進(jìn)行隨機(jī)存取所需的處理;再現(xiàn)部214,用于根據(jù)從解碼部213所輸出的數(shù)據(jù)來輸出圖象和聲音。
隨機(jī)存取處理部212儲(chǔ)存有全部通過數(shù)據(jù)取得部210所取得的MP4文件數(shù)據(jù)100,若從外部取得表示目標(biāo)時(shí)間的內(nèi)容目標(biāo)時(shí)間信息,則從該所儲(chǔ)存的MP4文件數(shù)據(jù)100之中將與該目標(biāo)時(shí)間對(duì)應(yīng)的樣本作為目的樣本進(jìn)行檢索,使解碼部213及再現(xiàn)部214實(shí)行從該目的樣本開始的內(nèi)容再現(xiàn)。
另外,時(shí)間處理部211具備內(nèi)容時(shí)間長(zhǎng)度確定部211a,用于根據(jù)MP4文件數(shù)據(jù)對(duì)其中含有的全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度加以確定;磁道時(shí)間長(zhǎng)度確定部211b,用來對(duì)每一磁道確定MP4文件數(shù)據(jù)100中含有的全部磁道再現(xiàn)所需要的時(shí)間長(zhǎng)度;再現(xiàn)時(shí)間確定部211c,用來確定再現(xiàn)時(shí)間。
圖14是表示時(shí)間處理部211的內(nèi)容時(shí)間長(zhǎng)度確定部211a內(nèi)部結(jié)構(gòu)的框圖。
內(nèi)容時(shí)間長(zhǎng)度確定部211a具備第1分離部221、第2分離部222、第3分離部224、第1解析部223、第2解析部225及加法運(yùn)算部226。
第1分離部221用來取得MP4文件數(shù)據(jù)100,從該MP4文件數(shù)據(jù)100分離出moov110中所存儲(chǔ)的數(shù)據(jù)(moov數(shù)據(jù)),予以輸出。
第2分離部222若取得moov數(shù)據(jù),則從該moov數(shù)據(jù)分離出mvhd111中所存儲(chǔ)的數(shù)據(jù)(mvhd數(shù)據(jù))和mvex113中所存儲(chǔ)的數(shù)據(jù)(mvex數(shù)據(jù)),予以輸出。
第3分離部224若取得mvex數(shù)據(jù),則從該mvex數(shù)據(jù)分離出mhex113a中所存儲(chǔ)的數(shù)據(jù)(mhex數(shù)據(jù)),予以輸出。
第1解析部223若從第2分離部222取得mvhd數(shù)據(jù),則對(duì)該mvhd數(shù)據(jù)進(jìn)行解析,輸出其影像時(shí)間長(zhǎng)度字段111a中所存儲(chǔ)的基本內(nèi)容時(shí)間長(zhǎng)度信息。
第2解析部225若從第3分離部224取得mhex數(shù)據(jù),則對(duì)該mhex數(shù)據(jù)進(jìn)行解析,輸出其影像時(shí)間長(zhǎng)度字段113b中所存儲(chǔ)的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息。
加法運(yùn)算部226若從第1解析部223及第2解析部225取得基本內(nèi)容時(shí)間長(zhǎng)度信息及擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息,則對(duì)通過基本內(nèi)容時(shí)間長(zhǎng)度信息所示的基本內(nèi)容時(shí)間長(zhǎng)度和通過擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息所示的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度進(jìn)行加法運(yùn)算,輸出內(nèi)容總時(shí)間長(zhǎng)度信息,該信息表示其加法運(yùn)算后的時(shí)間長(zhǎng)度(內(nèi)容總時(shí)間長(zhǎng)度)。另外,加法運(yùn)算部226在擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息表示「0」時(shí),將基本內(nèi)容時(shí)間長(zhǎng)度信息作為內(nèi)容總時(shí)間長(zhǎng)度信息予以輸出。
這樣,本實(shí)施方式的內(nèi)容時(shí)間長(zhǎng)度確定部211a,對(duì)MP4文件數(shù)據(jù)100的基本區(qū)域100a及擴(kuò)展區(qū)域100b中所包含的內(nèi)容總時(shí)間長(zhǎng)度加以確定,輸出表示該內(nèi)容總時(shí)間長(zhǎng)度的內(nèi)容的內(nèi)容總時(shí)間長(zhǎng)度信息。
圖15是表示時(shí)間處理部211的磁道時(shí)間長(zhǎng)度確定部211b內(nèi)部結(jié)構(gòu)的框圖。
磁道時(shí)間長(zhǎng)度確定部211b具備第1分離部231、第2分離部232、第3分離部233、第4分離部235、第1解析部234、第2解析部236及加法運(yùn)算部237。
第1分離部231用來取得MP4文件數(shù)據(jù)100,從該MP4文件數(shù)據(jù)100分離出moov數(shù)據(jù),予以輸出。
第2分離部232若取得moov數(shù)據(jù),則從該moov數(shù)據(jù)分離出trak112中所存儲(chǔ)的數(shù)據(jù)(trak數(shù)據(jù))和mvex數(shù)據(jù),予以輸出。
第3分離部233若取得trak數(shù)據(jù),則從該trak數(shù)據(jù)分離出tkhd114中所存儲(chǔ)的數(shù)據(jù)(tkhd數(shù)據(jù)),予以輸出。
第1解析部234若從第3分離部233取得tkhd數(shù)據(jù),則對(duì)該tkhd數(shù)據(jù)進(jìn)行解析,輸出tkhd114的磁道ID字段116中所存儲(chǔ)的磁道識(shí)別信息。再者,第1解析部234從tkhd114的磁道時(shí)間長(zhǎng)度字段117提取與通過該磁道識(shí)別信息所確定的磁道對(duì)應(yīng)的基本磁道時(shí)間長(zhǎng)度信息,將其輸出。
第4分離部235若從第2分離部232取得mvex數(shù)據(jù)并從第1解析部234取得磁道識(shí)別信息,則從該mvex數(shù)據(jù)分離出與通過該磁道識(shí)別信息所確定的磁道對(duì)應(yīng)并且存儲(chǔ)于trex115中的數(shù)據(jù)(trex數(shù)據(jù)),予以輸出。
第2解析部236若從第4分離部235取得trex數(shù)據(jù),則對(duì)該trex數(shù)據(jù)進(jìn)行解析,輸出磁道時(shí)間長(zhǎng)度字段115a中所存儲(chǔ)的擴(kuò)展磁道時(shí)間長(zhǎng)度信息。
加法運(yùn)算部237若從第1解析部234取得基本磁道時(shí)間長(zhǎng)度信息并從第2解析部236取得擴(kuò)展磁道時(shí)間長(zhǎng)度信息,則對(duì)基本磁道時(shí)間長(zhǎng)度信息中所示的時(shí)間長(zhǎng)度和擴(kuò)展磁道時(shí)間長(zhǎng)度信息中所示的時(shí)間長(zhǎng)度進(jìn)行加法運(yùn)算,輸出磁道總時(shí)間長(zhǎng)度信息,該信息表示其加法運(yùn)算后的時(shí)間長(zhǎng)度(磁道總時(shí)間長(zhǎng)度)。
這樣,本實(shí)施方式的磁道時(shí)間長(zhǎng)度確定部211b,對(duì)每一磁道都確定MP4文件數(shù)據(jù)100的基本區(qū)域100a及擴(kuò)展區(qū)域100b中所包含的磁道總時(shí)間長(zhǎng)度,輸出表示該磁道的磁道識(shí)別信息和表示該磁道的磁道總時(shí)間長(zhǎng)度之磁道總時(shí)間長(zhǎng)度信息。
圖16是表示本實(shí)施方式中逆多路復(fù)用裝置200內(nèi)容時(shí)間長(zhǎng)度確定部211a特征性動(dòng)作的流程圖。
首先,內(nèi)容時(shí)間長(zhǎng)度確定部211a取得MP4文件數(shù)據(jù)100(步驟S200),對(duì)該數(shù)據(jù)100的mvhd111進(jìn)行解析并確定基本內(nèi)容時(shí)間長(zhǎng)度T1(步驟S202)。
接著,內(nèi)容時(shí)間長(zhǎng)度確定部211a判別在通過步驟S200所取得的數(shù)據(jù)100的moov110中是否包含mvex113(步驟S204)。
在此,內(nèi)容時(shí)間長(zhǎng)度確定部211a若檢測(cè)到mvex113(步驟S204的Y),則判斷出MP4文件數(shù)據(jù)100由基本區(qū)域100a和擴(kuò)展區(qū)域100b構(gòu)成,并進(jìn)一步通過對(duì)mvex113中所包含的mhex113a進(jìn)行解析(步驟S206),來判別其影像時(shí)間長(zhǎng)度字段113b中所存儲(chǔ)的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息是否表示「0」(步驟S208)。
內(nèi)容時(shí)間長(zhǎng)度確定部211a若判別出擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息未表示「0」(步驟S208的N),則通過該擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息來確定擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度T2(步驟S210)。
然后,內(nèi)容時(shí)間長(zhǎng)度確定部211a對(duì)基本內(nèi)容時(shí)間長(zhǎng)度T1和擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度T2進(jìn)行加法運(yùn)算,計(jì)算出內(nèi)容總時(shí)間長(zhǎng)度T(步驟S212),輸出表示該內(nèi)容總時(shí)間長(zhǎng)度T的內(nèi)容的內(nèi)容總時(shí)間長(zhǎng)度信息(步驟S214)。
另一方面,在通過步驟S204未檢測(cè)出mvex113時(shí)(步驟S204的N),內(nèi)容時(shí)間長(zhǎng)度確定部211a判斷出MP4文件數(shù)據(jù)100由基本區(qū)域100a構(gòu)成,并將基本內(nèi)容時(shí)間長(zhǎng)度T1作為內(nèi)容總時(shí)間長(zhǎng)度T進(jìn)行處理(步驟S220),輸出內(nèi)容總時(shí)間長(zhǎng)度信息(步驟S214)。
然后,在通過步驟S208判別出擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息表示「0」時(shí)(步驟S208的Y),內(nèi)容時(shí)間長(zhǎng)度確定部211a判斷出不能計(jì)算內(nèi)容總時(shí)間長(zhǎng)度T(步驟S216),輸出內(nèi)容的總時(shí)間長(zhǎng)度不詳信息(步驟S218),該內(nèi)容的總時(shí)間長(zhǎng)度不詳信息用來告知內(nèi)容總時(shí)間長(zhǎng)度T為不詳。
在此,本實(shí)施方式中逆多路復(fù)用裝置200的再現(xiàn)部214,根據(jù)來自解碼部213的數(shù)據(jù)輸出圖象和聲音,并顯示由再現(xiàn)時(shí)間確定部211c所確定的再現(xiàn)時(shí)間,與此同時(shí)在從內(nèi)容時(shí)間長(zhǎng)度確定部211a輸出內(nèi)容總時(shí)間長(zhǎng)度信息時(shí),顯示由該內(nèi)容總時(shí)間長(zhǎng)度信息所示的內(nèi)容總時(shí)間長(zhǎng)度,在從內(nèi)容時(shí)間長(zhǎng)度確定部211a輸出總時(shí)間長(zhǎng)度不詳信息時(shí),報(bào)告內(nèi)容總時(shí)間長(zhǎng)度為不詳。
圖17是表示輸出內(nèi)容總時(shí)間長(zhǎng)度信息時(shí)由再現(xiàn)部214所顯示的圖象的圖象顯示圖。
再現(xiàn)部214用來顯示對(duì)再現(xiàn)圖象予以顯示所需的畫面P1,在其畫面P1上顯示用來顯示再現(xiàn)圖象的再現(xiàn)圖象顯示部P2、滑動(dòng)條P3、操作按鈕P4及時(shí)間顯示部P5。
在時(shí)間顯示部P5上,于附圖右側(cè)內(nèi)容總時(shí)間長(zhǎng)度例如顯示為「00:02:30」,于附圖左側(cè)再現(xiàn)時(shí)間例如顯示為「00:00:30」。
滑動(dòng)條P3按照對(duì)內(nèi)容總時(shí)間長(zhǎng)度的再現(xiàn)時(shí)間之比,在線條Ln1上從附圖左側(cè)向右側(cè)滑動(dòng)。
圖18是表示輸出總時(shí)間長(zhǎng)度不詳信息時(shí)由再現(xiàn)部214所顯示的圖象的圖象顯示圖。
再現(xiàn)部214雖然與上面相同顯示畫面P1,該畫面P1包括再現(xiàn)圖象顯示P2、滑動(dòng)條P3、操作按鈕P4及時(shí)間顯示部P5,但是在時(shí)間顯示部P5的附圖右側(cè),將表示內(nèi)容總時(shí)間長(zhǎng)度不詳?shù)淖址蛘叻?hào)例如顯示為「--:--:--」。另外,再現(xiàn)部214在時(shí)間顯示部P5的附圖右側(cè),顯示再現(xiàn)時(shí)間例如「00:00:30」。
滑動(dòng)條P3例如按照對(duì)指定時(shí)間的再現(xiàn)時(shí)間之比,在線條Ln1上從附圖左端向右側(cè)滑動(dòng),若再現(xiàn)時(shí)間超過上述指定時(shí)間,則再次反復(fù)實(shí)行從附圖左端向右側(cè)的滑動(dòng)。
另外,再現(xiàn)部214在從磁道時(shí)間長(zhǎng)度確定部211b取得磁道識(shí)別信息及磁道總時(shí)間長(zhǎng)度信息時(shí),按照需要對(duì)由該磁道識(shí)別信息所示的每一磁道,顯示由磁道總時(shí)間長(zhǎng)度信息所示的磁道總時(shí)間長(zhǎng)度。
這樣,本實(shí)施方式中的逆多路復(fù)用裝置200在開始MP4文件數(shù)據(jù)100的下載時(shí),就可以實(shí)行下載再現(xiàn),同時(shí)無需MP4文件數(shù)據(jù)100的全部下載結(jié)束,就能夠根據(jù)該MP4文件數(shù)據(jù)100的moov110中所存儲(chǔ)的內(nèi)容總時(shí)間長(zhǎng)度信息,顯示內(nèi)容總時(shí)間長(zhǎng)度,可以使便利性得到提高。
下面,有關(guān)本實(shí)施方式中制作MP4文件數(shù)據(jù)100的多路復(fù)用裝置300,予以說明。
圖19是表示本實(shí)施方式中的多路復(fù)用裝置300結(jié)構(gòu)的結(jié)構(gòu)圖。
該本實(shí)施方式中的多路復(fù)用裝置300具備圖象數(shù)據(jù)解析部301、聲音數(shù)據(jù)解析部302、第1轉(zhuǎn)換開關(guān)303、第2轉(zhuǎn)換開關(guān)304、控制部308、moof生成部305、moov生成部306及文件生成部307。
圖象數(shù)據(jù)解析部301通過取得圖象數(shù)據(jù)并對(duì)其進(jìn)行解析,生成表示該圖象數(shù)據(jù)時(shí)間印記和大小等的內(nèi)容的圖象確定信息。而且,圖象數(shù)據(jù)解析部301對(duì)圖象數(shù)據(jù)進(jìn)行編碼制作圖象編碼數(shù)據(jù),輸出該圖象編碼數(shù)據(jù)和圖象確定信息。
聲音數(shù)據(jù)解析部302通過取得聲音數(shù)據(jù)并對(duì)其進(jìn)行解析,生成表示該聲音圖象時(shí)間印記和大小等的內(nèi)容的聲音確定信息。而且,聲音數(shù)據(jù)解析部302對(duì)聲音數(shù)據(jù)進(jìn)行編碼制作聲音編碼數(shù)據(jù),輸出該聲音編碼數(shù)據(jù)和聲音確定信息。
moov生成部306根據(jù)來自控制部308的控制,生成moov數(shù)據(jù)予以輸出。在此,本實(shí)施方式中的moov生成部306對(duì)moov數(shù)據(jù)的mvex113制作mhex113a。
moof生成部305根據(jù)來自控制部308的控制,生成moof數(shù)據(jù)予以輸出。
控制部308在從圖象數(shù)據(jù)解析部301取得圖象確定信息的同時(shí),從聲音數(shù)據(jù)解析部302取得聲音確定信息,根據(jù)該圖象確定信息及聲音確定信息來轉(zhuǎn)換第1轉(zhuǎn)換開關(guān)303及第2轉(zhuǎn)換開關(guān)304,以此使之通過第2轉(zhuǎn)換開關(guān)304首先輸出應(yīng)當(dāng)存儲(chǔ)到包含moov數(shù)據(jù)的基本區(qū)域100a中的數(shù)據(jù),其次使之輸出應(yīng)當(dāng)存儲(chǔ)到包含moof數(shù)據(jù)的擴(kuò)展區(qū)域100b中的數(shù)據(jù)。
在此,本實(shí)施方式中的控制部308在通過moov生成部306輸出moov數(shù)據(jù)時(shí),首先使moov生成部306生成擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息表示「0」的那種moov數(shù)據(jù)并將其輸出,該擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息存儲(chǔ)于mhex113a的影像時(shí)間長(zhǎng)度字段113b中。
然后,控制部308根據(jù)圖象確定信息及聲音確定信息,對(duì)存入圖象編碼數(shù)據(jù)及聲音編碼數(shù)據(jù)擴(kuò)展區(qū)域100b中的各樣本時(shí)間長(zhǎng)度依次進(jìn)行加法運(yùn)算。
接著,控制部308若對(duì)所輸入的全部聲音數(shù)據(jù)和圖象數(shù)據(jù)使之通過moof生成部305輸出moof數(shù)據(jù),則將如上所加法運(yùn)算后的時(shí)間長(zhǎng)度作為擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度,向moov生成部306輸出表示該時(shí)間長(zhǎng)度的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息。
然后,從控制部308已取得擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息的moov輸出部306,向文件生成部307輸出該擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息和內(nèi)容的位置確定信息,該內(nèi)容的位置確定信息表示該信息被存儲(chǔ)的mhex113a影像時(shí)間長(zhǎng)度字段113b的位置。
文件輸出部307若從moov生成部306取得擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息和位置確定信息,則在通過該位置確定信息所示的mhex113a影像時(shí)間長(zhǎng)度字段113b上,寫上該所取得的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息。也就是說,文件生成部307將表示「0」的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息變更成此后所取得的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息,使MP4文件數(shù)據(jù)得以完成。
圖20是表示本實(shí)施方式中的多路復(fù)用裝置300動(dòng)作的流程圖。
首先,多路復(fù)用裝置300生成moov數(shù)據(jù)(步驟S300),該moov數(shù)據(jù)含有表示「0」的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息。也就是說,多路復(fù)用裝置300最初預(yù)先生成暫時(shí)的moov數(shù)據(jù)。
接著,多路復(fù)用裝置300制作moof數(shù)據(jù)(步驟S302)。
然后,多路復(fù)用裝置300判別對(duì)于所輸入的圖象數(shù)據(jù)和聲音數(shù)據(jù)的編碼及多路復(fù)用有沒有未處理的數(shù)據(jù)(步驟S304)。在此,在判別出有未處理的數(shù)據(jù)時(shí)(步驟S304的Y),反復(fù)實(shí)行從步驟S302開始的動(dòng)作,在判別出沒有未處理的數(shù)據(jù)時(shí)(步驟S304的N),將根據(jù)樣本時(shí)間長(zhǎng)度加法運(yùn)算結(jié)果的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息寫在moov數(shù)據(jù)中(步驟S306),結(jié)束處理。
這種本實(shí)施方式中的多路復(fù)用裝置300,由于按照內(nèi)容的信息量生成MP4文件數(shù)據(jù),該MP4文件數(shù)據(jù)的結(jié)構(gòu)為一組moov110、mdat120和至少一組moof130、mdat140并排成列,因而在實(shí)時(shí)記錄方面是有效的,同時(shí)可以將為了提高逆多路復(fù)用裝置200便利性所需要的擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息,存儲(chǔ)于moov110中。
圖21是表示trex語(yǔ)法的顯示圖。
在trex115的磁道時(shí)間長(zhǎng)度字段115a中根據(jù)版本的不同而分配32位和64位,在第1默認(rèn)時(shí)間長(zhǎng)度字段119中分配32位。另外,時(shí)標(biāo)由mvhd111來表示。
還有,本實(shí)施方式中雖然在MP4文件數(shù)據(jù)100的mvex113中存儲(chǔ)有包含擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息的mhex113a,但是取代該mhex113a也可以存儲(chǔ)含有內(nèi)容總時(shí)間長(zhǎng)度信息的框(下面,稱為「mehd」)。
圖22是表示根據(jù)包含mehd的MP4文件數(shù)據(jù)來確定內(nèi)容總時(shí)間長(zhǎng)度的內(nèi)容時(shí)間長(zhǎng)度確定部?jī)?nèi)部結(jié)構(gòu)的框圖。
該內(nèi)容時(shí)間長(zhǎng)度確定部211a’具備第1分離部211’、第2分離部222’、第3分離部224’及解析部225’。第1分離部211’用來取得MP4文件數(shù)據(jù),從該MP4文件數(shù)據(jù)分離出moov數(shù)據(jù)予以輸出。第2分離部222’若取得moov數(shù)據(jù),則從該moov數(shù)據(jù)分離出mvex數(shù)據(jù)予以輸出。第3分離部224’若取得mvex數(shù)據(jù),則從該mvex數(shù)據(jù)分離出上述mehd中所存儲(chǔ)的mehd數(shù)據(jù)予以輸出。解析部225’若從第3分離部224’取得mehd數(shù)據(jù),則對(duì)該mehd數(shù)據(jù)進(jìn)行解析輸出內(nèi)容總時(shí)間長(zhǎng)度信息。
圖23是表示上述內(nèi)容時(shí)間長(zhǎng)度確定部211a’的特征性動(dòng)作的流程圖。
首先,內(nèi)容時(shí)間長(zhǎng)度確定部211a’取得上述MP4文件數(shù)據(jù)(步驟S260),判別在該數(shù)據(jù)中是否包含mehd(步驟S262)。
在此,內(nèi)容時(shí)間長(zhǎng)度確定部211a’若檢測(cè)到mehd(步驟S262的Y),則對(duì)該mehd進(jìn)行解析(步驟S264),判別mehd中所存儲(chǔ)的內(nèi)容總時(shí)間長(zhǎng)度信息是否表示出「0」(步驟S266)。
然后,內(nèi)容時(shí)間長(zhǎng)度確定部211a’在通過步驟S266判別出內(nèi)容總時(shí)間長(zhǎng)度信息未表示「0」時(shí)(步驟S266的N),輸出該內(nèi)容總時(shí)間長(zhǎng)度信息(步驟S268)。另一方面,內(nèi)容時(shí)間長(zhǎng)度確定部211a’在通過步驟S262判別出數(shù)據(jù)中未包含mehd時(shí)(步驟S262的N),或者在通過步驟S266判別出內(nèi)容總時(shí)間長(zhǎng)度信息表示「0」時(shí)(步驟S266的Y),判別出不能確定內(nèi)容總時(shí)間長(zhǎng)度(步驟S270),輸出內(nèi)容的總時(shí)間長(zhǎng)度不詳信息(步驟S272),該內(nèi)容的總時(shí)間長(zhǎng)度不詳信息用來告知內(nèi)容總時(shí)間長(zhǎng)度為不詳。
這樣,由于取代mhex113a將mehd存儲(chǔ)于MP4文件數(shù)據(jù)中,因而內(nèi)容時(shí)間長(zhǎng)度確定部211a’不用為了確定內(nèi)容總時(shí)間長(zhǎng)度而對(duì)基本區(qū)域100a的內(nèi)容時(shí)間長(zhǎng)度和擴(kuò)展區(qū)域100b的內(nèi)容時(shí)間長(zhǎng)度進(jìn)行加法運(yùn)算,可以通過對(duì)mehd數(shù)據(jù)進(jìn)行解析,容易地確定內(nèi)容總時(shí)間長(zhǎng)度。
另一方面,多路復(fù)用裝置300的控制部308在使moov生成部306生成moov數(shù)據(jù)時(shí),首先使moov生成部306生成mehd中所存儲(chǔ)的內(nèi)容總時(shí)間長(zhǎng)度信息表示「0」的那種moov數(shù)據(jù),與此同時(shí)根據(jù)圖象確定信息及聲音確定信息,對(duì)圖象編碼數(shù)據(jù)及聲音編碼數(shù)據(jù)的基本區(qū)域100a和擴(kuò)展區(qū)域100b中所存入的各樣本時(shí)間長(zhǎng)度依次進(jìn)行加法運(yùn)算。而且,控制部308若對(duì)所輸入的全部聲音數(shù)據(jù)和圖象數(shù)據(jù)使之從moof生成部305輸出moof數(shù)據(jù),則將如上所加法運(yùn)算后的時(shí)間長(zhǎng)度作為內(nèi)容總時(shí)間長(zhǎng)度,向moov生成部306輸出表示該時(shí)間長(zhǎng)度的內(nèi)容總時(shí)間長(zhǎng)度信息。據(jù)此,多路復(fù)用裝置300的文件生成部307生成對(duì)上述mehd進(jìn)行存儲(chǔ)的MP4文件數(shù)據(jù)100。
圖24是表示mehd語(yǔ)法的顯示圖。
在mehd存儲(chǔ)內(nèi)容總時(shí)間長(zhǎng)度信息的影像時(shí)間長(zhǎng)度字段中,根據(jù)版本的不同而分配32位和64位。例如,在版本表示0時(shí)分配32位,在版本表示1時(shí)分配64位。另外,時(shí)標(biāo)由mvhd來表示。
還有,mhex113a也可以具有圖24所示的那種語(yǔ)法。
另外,上述實(shí)施方式中在擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度信息表示「0」的場(chǎng)合下,假設(shè)擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度為不詳,而其值也可以是「0」以外的如負(fù)數(shù)等。
(變形例)下面,有關(guān)上述本實(shí)施方式中的逆多路復(fù)用裝置200變形例,予以說明。
雖然上述的逆多路復(fù)用裝置200對(duì)基本區(qū)域的結(jié)構(gòu)與以往文件格式不同的MP4文件數(shù)據(jù)進(jìn)行處理,但是本變形例所涉及的逆多路復(fù)用裝置將進(jìn)一步對(duì)擴(kuò)展區(qū)域的結(jié)構(gòu)也與以往文件格式不同的MP4文件數(shù)據(jù)進(jìn)行處理。
圖25是表示本變形例涉及的逆多路復(fù)用裝置所處理的MP4文件數(shù)據(jù)的moof文件格式的結(jié)構(gòu)圖。
moof130’由1個(gè)mfhd131和多個(gè)traf132構(gòu)成。
mfhd131由項(xiàng)目計(jì)數(shù)字段131a和多個(gè)時(shí)間長(zhǎng)度項(xiàng)目字段131b構(gòu)成,在時(shí)間長(zhǎng)度項(xiàng)目字段131b中進(jìn)一步形成有對(duì)識(shí)別磁道所需的磁道識(shí)別信息進(jìn)行存儲(chǔ)的磁道ID字段131c,以及存儲(chǔ)moof時(shí)間長(zhǎng)度信息的moof時(shí)間長(zhǎng)度字段131d,該moof時(shí)間長(zhǎng)度信息在與該moof130’成對(duì)的mdat140中表示由該磁道識(shí)別信息所確定的磁道時(shí)間長(zhǎng)度(moof時(shí)間長(zhǎng)度)。
traf132由1個(gè)磁道分段標(biāo)題框(下面,稱為「tfhd」)133和多個(gè)磁道分段運(yùn)行框(下面,稱為「trun」)136構(gòu)成,在tfhd133中包含有存儲(chǔ)traf時(shí)間長(zhǎng)度信息的traf時(shí)間長(zhǎng)度字段135,以及存儲(chǔ)默認(rèn)樣本時(shí)間長(zhǎng)度信息的第2默認(rèn)時(shí)間長(zhǎng)度字段134。
存儲(chǔ)于traf時(shí)間長(zhǎng)度字段135中的traf時(shí)間長(zhǎng)度信息表示,由traf132的trun136中含有的樣本時(shí)間長(zhǎng)度信息所示的樣本時(shí)間長(zhǎng)度總和(traf時(shí)間長(zhǎng)度),存儲(chǔ)于第2默認(rèn)時(shí)間長(zhǎng)度字段134中的默認(rèn)樣本時(shí)間長(zhǎng)度信息表示,對(duì)于該traf時(shí)間長(zhǎng)度由默認(rèn)值設(shè)定出的時(shí)間長(zhǎng)度。
圖26是表示本變形例涉及的逆多路復(fù)用裝置隨機(jī)存取處理部?jī)?nèi)部結(jié)構(gòu)的框圖。
隨機(jī)存取處理部400與以往的隨機(jī)存取處理部812相比可以減少計(jì)算量快速地找出目的樣本,該處理部包括數(shù)據(jù)儲(chǔ)存部401,用來儲(chǔ)存具有圖25所示moof130’的MP4文件數(shù)據(jù)100’;moof時(shí)間長(zhǎng)度處理部420,用來確定moof時(shí)間長(zhǎng)度;traf時(shí)間長(zhǎng)度處理部430,用來確定traf時(shí)間長(zhǎng)度;樣本時(shí)間長(zhǎng)度處理部440,用來確定樣本時(shí)間長(zhǎng)度;主控制部410,用來控制這些處理部。
主控制部410若取得MP4文件數(shù)據(jù)100’和表示目標(biāo)時(shí)間的目標(biāo)時(shí)間信息,則對(duì)該MP4文件數(shù)據(jù)100’的結(jié)構(gòu)進(jìn)行解析,控制moof時(shí)間長(zhǎng)度處理部420、traf時(shí)間長(zhǎng)度處理部430及樣本時(shí)間長(zhǎng)度處理部440,對(duì)通過這些各處理部所確定的moof時(shí)間長(zhǎng)度、traf時(shí)間長(zhǎng)度及樣本時(shí)間長(zhǎng)度實(shí)行累計(jì)處理,以此輸出目的樣本識(shí)別信息,該信息表示與上述目標(biāo)時(shí)間相應(yīng)的目的樣本。
圖27是表示moof時(shí)間長(zhǎng)度處理部420內(nèi)部結(jié)構(gòu)的框圖。
moof時(shí)間長(zhǎng)度處理部420具備第1分離部421、第2分離部423、磁道控制部422及解析部424。
第1分離部421若取得具有圖25所示moof130’的MP4文件數(shù)據(jù)100’,則從該MP4文件數(shù)據(jù)100’分離出moov數(shù)據(jù)和moof數(shù)據(jù),予以輸出。
第2分離部423若從第1分離部421取得moof數(shù)據(jù),則從該moof數(shù)據(jù)分離出mfhd131中所存儲(chǔ)的數(shù)據(jù)(mfhd數(shù)據(jù)),予以輸出。
磁道控制部422若從第1分離部421取得moov數(shù)據(jù),則根據(jù)該moov數(shù)據(jù)輸出磁道識(shí)別信息。
解析部424若從第2分離部423取得mfhd數(shù)據(jù),與此同時(shí)從磁道控制部422取得磁道識(shí)別信息,則對(duì)mfhd數(shù)據(jù)進(jìn)行解析從該mfhd數(shù)據(jù)提取由磁道識(shí)別信息所確定的磁道m(xù)oof時(shí)間長(zhǎng)度信息,將其輸出。
圖28是表示traf時(shí)間長(zhǎng)度處理部430內(nèi)部結(jié)構(gòu)的框圖。
traf時(shí)間長(zhǎng)度處理部430具備第1分離部431、第2分離部433、第3分離部434、磁道控制部432及解析部435。
第1分離部431若取得MP4文件數(shù)據(jù)100’,則從該MP4文件數(shù)據(jù)100’分離出moov數(shù)據(jù)和moof數(shù)據(jù),予以輸出。
磁道控制部432若從第1分離部431取得moov數(shù)據(jù),則根據(jù)該moov數(shù)據(jù)輸出磁道識(shí)別信息。
第2分離部433若從第1分離部431取得moof數(shù)據(jù),與此同時(shí)從磁道控制部432取得磁道識(shí)別信息,則對(duì)moof數(shù)據(jù)進(jìn)行解析從該moof數(shù)據(jù)分離出與通過磁道識(shí)別信息所確定的磁道對(duì)應(yīng)的traf數(shù)據(jù),予以輸出。
第3分離部434若從第2分離部433取得traf數(shù)據(jù),則從該traf數(shù)據(jù)分離出tfhd數(shù)據(jù),予以輸出。
解析部435若從第3分離部434取得tfhd數(shù)據(jù),則對(duì)該tfhd數(shù)據(jù)進(jìn)行解析,從該tfhd數(shù)據(jù)提取traf時(shí)間長(zhǎng)度信息予以輸出。
另外,樣本時(shí)間長(zhǎng)度處理部440通過從MP4文件數(shù)據(jù)100’實(shí)行指定的分離處理,對(duì)每一磁道分離出trun數(shù)據(jù),從該trun數(shù)據(jù)提取樣本時(shí)間長(zhǎng)度信息予以輸出。
圖29是說明隨機(jī)存取處理部400的概要?jiǎng)幼魉玫恼f明圖。
圖29(a)是表示MP4文件數(shù)據(jù)100’數(shù)據(jù)流的數(shù)據(jù)結(jié)構(gòu)圖。這種數(shù)據(jù)流按照樣本單位來構(gòu)成,并且在該樣本中包含有表示可查找(最初可讀出)的標(biāo)識(shí)。
圖29(b)是表示MP4文件數(shù)據(jù)100’段構(gòu)造的數(shù)據(jù)結(jié)構(gòu)圖。
在MP4文件數(shù)據(jù)100’的文件格式中如上所述,包含moov110和moof130’,在該moof130’中包含traf132。
包含于MP4文件數(shù)據(jù)100’中的內(nèi)容總時(shí)間長(zhǎng)度,采用基本內(nèi)容時(shí)間長(zhǎng)度A及擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度B之和來表現(xiàn)。
還有,擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度B采用擴(kuò)展區(qū)域由各moof130’所示的moof時(shí)間長(zhǎng)度C1、C2、…的總和來表現(xiàn),moof時(shí)間長(zhǎng)度C1、C2、…采用各自moof130’內(nèi)由各traf132所示的traf時(shí)間長(zhǎng)度D1、D2…的總和來表現(xiàn)。
圖29(c)是說明隨機(jī)存取處理部400的查找動(dòng)作所用的說明圖。
隨機(jī)存取處理部400若取得表示目標(biāo)時(shí)間的目標(biāo)時(shí)間信息,則首先在基本內(nèi)容時(shí)間長(zhǎng)度A中加上擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度B。如果其加法運(yùn)算結(jié)果與目標(biāo)時(shí)間相等,則隨機(jī)存取處理部400將MP4文件數(shù)據(jù)100’最后所取得的樣本作為目的樣本加以確定,輸出表示該目的樣本的目的樣本識(shí)別信息。
另一方面,若加法運(yùn)算結(jié)果超過目標(biāo)時(shí)間,則隨機(jī)存取處理部400按照時(shí)序依次實(shí)行對(duì)基本內(nèi)容時(shí)間長(zhǎng)度A的moof時(shí)間長(zhǎng)度C1、C2、…的加法運(yùn)算。在其加法運(yùn)算結(jié)果與目標(biāo)時(shí)間相等時(shí),隨機(jī)存取處理部400將與最后加法運(yùn)算出的moof時(shí)間長(zhǎng)度對(duì)應(yīng)的最后樣本作為目的樣本加以確定,輸出表示該目的樣本的目的樣本識(shí)別信息。
另外,在其加法運(yùn)算結(jié)果超過目標(biāo)時(shí)間時(shí),隨機(jī)存取處理部400對(duì)于剛好超過目標(biāo)時(shí)間的加法運(yùn)算結(jié)果,按照時(shí)序依次實(shí)行traf時(shí)間長(zhǎng)度D1、D2…的加法運(yùn)算。在其加法運(yùn)算結(jié)果與目標(biāo)時(shí)間相等時(shí),隨機(jī)存取處理部400將與最后加法運(yùn)算出的traf時(shí)間長(zhǎng)度對(duì)應(yīng)的最后樣本作為目的樣本加以確定,輸出表示該樣本的目的樣本識(shí)別信息。
然后還有,在其加法運(yùn)算結(jié)果超過目標(biāo)時(shí)間時(shí),隨機(jī)存取處理部400對(duì)于剛好超過目標(biāo)時(shí)間的加法運(yùn)算結(jié)果,按照時(shí)序依次實(shí)行樣本時(shí)間長(zhǎng)度E1、E2…的加法運(yùn)算。此處,在其加法運(yùn)算結(jié)果與目標(biāo)時(shí)間相等時(shí),隨機(jī)存取處理部將與最后加法運(yùn)算出的樣本時(shí)間長(zhǎng)度對(duì)應(yīng)的樣本作為目的樣本加以確定,輸出表示該目的樣本的目的樣本識(shí)別信息。
圖30是表示隨機(jī)存取處理部400動(dòng)作的流程圖。
首先,隨機(jī)存取處理部400在基本內(nèi)容時(shí)間長(zhǎng)度A中加上擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度B,判別其加法運(yùn)算結(jié)果與目標(biāo)時(shí)間X是否相等(步驟S400)。
在其判別結(jié)果為判別出相等時(shí)(步驟S400的Y),隨機(jī)存取處理部400判別出目的樣本是處于MP4文件數(shù)據(jù)最后的樣本(步驟S402)。
另外,在判別出不相等時(shí)(步驟S400的N),隨機(jī)存取處理部400首先將變量N設(shè)為N=1(步驟S404),采用基本內(nèi)容時(shí)間長(zhǎng)度A及moof時(shí)間長(zhǎng)度Cn由下式計(jì)算出時(shí)間長(zhǎng)度a(步驟S406)。
a=A+Σn=1NCn]]>在此,隨機(jī)存取處理部400判別時(shí)間長(zhǎng)度a與目標(biāo)時(shí)間X是否相等(步驟S408),在判別出相等時(shí)(步驟S408的Y),判別出目的樣本是與moof時(shí)間長(zhǎng)度CN對(duì)應(yīng)的最后樣本(步驟S410)。
另外,隨機(jī)存取處理部400在判別出時(shí)間長(zhǎng)度a與目標(biāo)時(shí)間X不相等時(shí)(步驟S408的N),進(jìn)一步判別時(shí)間長(zhǎng)度a是否比目標(biāo)時(shí)間X更大(步驟S412)。
隨機(jī)存取處理部400在判別出時(shí)間長(zhǎng)度a不比目標(biāo)時(shí)間X更大時(shí)(步驟S412的N),設(shè)為N=N+1(步驟S414),反復(fù)實(shí)行從步驟S406開始的動(dòng)作。還有,上式表達(dá)出基本內(nèi)容時(shí)間長(zhǎng)度A與moof時(shí)間長(zhǎng)度C1~CN的總和,但隨機(jī)存取處理部400不用在N每次增加時(shí)全都實(shí)行上式的加法運(yùn)算處理,而通過暫時(shí)保存好加法運(yùn)算處理結(jié)果并在N每次增加1時(shí)對(duì)上述所保存的加法運(yùn)算處理結(jié)果進(jìn)一步加上與上述N相當(dāng)?shù)腃N,來求出上式的解。
然后,在判別出時(shí)間長(zhǎng)度a比目標(biāo)時(shí)間X更大時(shí)(步驟S412的Y),隨機(jī)存取處理部400首先將變量M設(shè)為M=1(步驟S416),采用基本內(nèi)容時(shí)間長(zhǎng)度A、moof時(shí)間長(zhǎng)度Cn及traf時(shí)間長(zhǎng)度Dm由下式計(jì)算出時(shí)間長(zhǎng)度b。
b=A+Σn=1N-1Cn+Σm=1MDm]]>在此,隨機(jī)存取處理部400判別時(shí)間長(zhǎng)度b與目標(biāo)時(shí)間X是否相等(步驟S418),在判別出相等時(shí)(步驟S418的Y),判別出目的樣本是與traf時(shí)間長(zhǎng)度DM對(duì)應(yīng)的最后樣本(步驟S420)。
另外,隨機(jī)存取處理部400在判別出時(shí)間長(zhǎng)度b與目標(biāo)時(shí)間X不相等時(shí)(步驟S418的N),進(jìn)一步判別時(shí)間長(zhǎng)度b是否比目標(biāo)時(shí)間X更大(步驟S422)。
隨機(jī)存取處理部400在判別出時(shí)間長(zhǎng)度b不比目標(biāo)時(shí)間X更大時(shí)(步驟S422的N),設(shè)為M=M+1(步驟S424),反復(fù)實(shí)行從步驟S417開始的動(dòng)作。而且,在判別出時(shí)間長(zhǎng)度b比目標(biāo)時(shí)間X更大時(shí)(步驟S422的Y),隨機(jī)存取處理部400首先將變量L設(shè)為L(zhǎng)=1(步驟S426),采用基本內(nèi)容時(shí)間長(zhǎng)度A、moof時(shí)間長(zhǎng)度Cn、traf時(shí)間長(zhǎng)度Dm及樣本時(shí)間El由下式計(jì)算出時(shí)間長(zhǎng)度c(步驟S428)。
c=A+Σn=1N-1Cn+Σm=1M-1Dm+Σl=1LEl]]>在此,隨機(jī)存取處理部400判別時(shí)間長(zhǎng)度c與目標(biāo)時(shí)間X是否相等(步驟S430),在判別出相等時(shí)(步驟S430的Y),判別出目的樣本是與樣本時(shí)間長(zhǎng)度EL對(duì)應(yīng)的樣本(步驟S432)。
另外,隨機(jī)存取處理部400在判別出時(shí)間長(zhǎng)度c與目標(biāo)時(shí)間X不相等時(shí)(步驟S430的N),進(jìn)一步判別時(shí)間長(zhǎng)度c是否比目標(biāo)時(shí)間X更大(步驟S434)。
隨機(jī)存取處理部400在判別出時(shí)間長(zhǎng)度c不比目標(biāo)時(shí)間X更大時(shí)(步驟S434的N),設(shè)為L(zhǎng)=L+1(步驟S436),反復(fù)實(shí)行從步驟S428開始的動(dòng)作。而且,在判別出時(shí)間長(zhǎng)度c比目標(biāo)時(shí)間X更大時(shí)(步驟S434的Y),隨機(jī)存取處理部400判斷出已產(chǎn)生誤差(步驟S438)。
接著,在通過步驟S402、步驟S410、步驟S420或者步驟S432目的樣本被確定之后,隨機(jī)存取處理部400輸出表示該目的樣本的目的樣本識(shí)別信息(步驟S440)。
這樣采用本變形例,在擴(kuò)展區(qū)域moof130’的mfhd131中設(shè)置對(duì)moof時(shí)間長(zhǎng)度信息進(jìn)行存儲(chǔ)的moof時(shí)間長(zhǎng)度字段131d,并進(jìn)一步在tfhd133中設(shè)置對(duì)traf時(shí)間長(zhǎng)度信息進(jìn)行存儲(chǔ)的traf時(shí)間長(zhǎng)度字段135,與此同時(shí)在隨機(jī)存取時(shí)從目標(biāo)時(shí)間找出目的樣本,此時(shí)首先采用擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度,其次采用比擴(kuò)展內(nèi)容時(shí)間長(zhǎng)度更短的moof時(shí)間長(zhǎng)度,再其次采用比moof時(shí)間長(zhǎng)度更短的traf時(shí)間長(zhǎng)度,而且最后采用比traf時(shí)間長(zhǎng)度更短的樣本時(shí)間長(zhǎng)度,因此,與圖8所示的以往隨機(jī)存取處理部812的動(dòng)作相比,可以減少計(jì)算量,快速地找出目的樣本。
而且,隨機(jī)存取處理部400將MP4文件數(shù)據(jù)100’和目的樣本識(shí)別信息輸出給解碼部213,使解碼部213及再現(xiàn)部214實(shí)行來自目的樣本的內(nèi)容再現(xiàn),該目的樣本由該目的樣本識(shí)別信息來表示。
圖31是表示tfhd133語(yǔ)法的顯示圖。
如該圖31所示,在traf132的traf時(shí)間長(zhǎng)度字段135中例如分配32位。
還有,隨機(jī)存取處理部400的主控制部410也可以判別來自moof時(shí)間長(zhǎng)度處理部420的moof時(shí)間長(zhǎng)度信息輸出狀況和由moof時(shí)間長(zhǎng)度信息所示的moof時(shí)間長(zhǎng)度有效性,在準(zhǔn)備使用moof時(shí)間長(zhǎng)度的場(chǎng)合下,未輸出moof時(shí)間長(zhǎng)度信息時(shí)或者判別出moof時(shí)間長(zhǎng)度非有效時(shí),使traf時(shí)間長(zhǎng)度處理部430輸出moof130’中所存儲(chǔ)的全部traf時(shí)間長(zhǎng)度信息,以取代moof時(shí)間長(zhǎng)度而采用這些traf時(shí)間長(zhǎng)度之和。再者,隨機(jī)存取處理部400的主控制部410還可以判別來自traf時(shí)間長(zhǎng)度處理部430的traf時(shí)間長(zhǎng)度信息輸出狀況和由traf時(shí)間長(zhǎng)度信息所示的traf時(shí)間長(zhǎng)度有效性,在準(zhǔn)備使用traf時(shí)間長(zhǎng)度的場(chǎng)合下,未輸出traf時(shí)間長(zhǎng)度信息時(shí)或者判別出traf時(shí)間長(zhǎng)度非有效時(shí),使樣本時(shí)間長(zhǎng)度處理部440輸出traf132中所存儲(chǔ)的全部樣本時(shí)間長(zhǎng)度信息,以取代traf時(shí)間長(zhǎng)度而采用這些樣本時(shí)間長(zhǎng)度之和。
另外采用上述變形例,雖然在各樣本中包含有表示能否查找的標(biāo)識(shí),但是也可以對(duì)于與moof130對(duì)應(yīng)的多個(gè)樣本包含1個(gè)標(biāo)識(shí),或者對(duì)于與traf132對(duì)應(yīng)的多個(gè)樣本包含1個(gè)標(biāo)識(shí)。據(jù)此,可以減少對(duì)每個(gè)樣本檢查標(biāo)識(shí)的處理。
產(chǎn)業(yè)上的可利用性本發(fā)明所涉及的逆多路復(fù)用裝置適用于對(duì)MP4文件數(shù)據(jù)進(jìn)行下載及再現(xiàn)的個(gè)人計(jì)算機(jī)和攜帶電話等,本發(fā)明所涉及的多路復(fù)用裝置適用于取得圖象和聲音等多媒體數(shù)據(jù)制作并記錄MP4文件數(shù)據(jù)的數(shù)字錄像機(jī)和帶錄制功能的攜帶電話等。
權(quán)利要求
1.一種逆多路復(fù)用裝置,對(duì)將數(shù)字作品的內(nèi)容進(jìn)行了多路復(fù)用的復(fù)用數(shù)據(jù),從其起始部分取得該數(shù)據(jù),進(jìn)行逆多路復(fù)用,其特征為上述復(fù)用數(shù)據(jù)的結(jié)構(gòu)為,多個(gè)由內(nèi)容存儲(chǔ)框和相關(guān)信息存儲(chǔ)框構(gòu)成的組排成列,并且在上述起始部分包含用于對(duì)上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度進(jìn)行確定的總時(shí)間長(zhǎng)度信息,該內(nèi)容存儲(chǔ)框用來存儲(chǔ)被多路復(fù)用后的內(nèi)容一部分,該相關(guān)信息存儲(chǔ)框用來存儲(chǔ)與上述一部分內(nèi)容相關(guān)的相關(guān)信息,上述逆多路復(fù)用裝置具備取得裝置,用來取得上述復(fù)用數(shù)據(jù);處理裝置,用來在上述每個(gè)組中對(duì)通過上述取得裝置所取得的上述復(fù)用數(shù)據(jù)進(jìn)行逆多路復(fù)用處理;總時(shí)間長(zhǎng)度確定裝置,用于根據(jù)由上述取得裝置所取得的上述復(fù)用數(shù)據(jù)起始部分含有的總時(shí)間長(zhǎng)度信息,來確定上述總時(shí)間長(zhǎng)度;顯示裝置,用來顯示由上述總時(shí)間長(zhǎng)度確定裝置所確定的總時(shí)間長(zhǎng)度。
2.根據(jù)權(quán)利要求1記載的逆多路復(fù)用裝置,其特征為上述總時(shí)間長(zhǎng)度信息表示上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度,上述取得裝置用來取得含有上述總時(shí)間長(zhǎng)度信息的上述復(fù)用數(shù)據(jù)。
3.根據(jù)權(quán)利要求1記載的逆多路復(fù)用裝置,其特征為上述復(fù)用數(shù)據(jù)由分別具有上述組的第1及第2區(qū)域構(gòu)成,上述總時(shí)間長(zhǎng)度信息包括內(nèi)容的第1時(shí)間長(zhǎng)度信息,表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度;內(nèi)容的第2時(shí)間長(zhǎng)度信息,表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,上述總時(shí)間長(zhǎng)度確定裝置通過使由上述第1時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度和由上述第2時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度相加,來確定上述總時(shí)間長(zhǎng)度。
4.根據(jù)權(quán)利要求1記載的逆多路復(fù)用裝置,其特征為上述復(fù)用數(shù)據(jù)按照其中含有的上述內(nèi)容,由第1區(qū)域或者分別具有上述組的第1及第2區(qū)域構(gòu)成,在上述復(fù)用數(shù)據(jù)由第1區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,在上述復(fù)用數(shù)據(jù)由第1及第2區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息構(gòu)成,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,上述總時(shí)間長(zhǎng)度確定裝置判別由上述取得裝置所取得的上述復(fù)用數(shù)據(jù)是由第1區(qū)域構(gòu)成還是由第1及第2區(qū)域構(gòu)成,在判別出由第1區(qū)域構(gòu)成時(shí),將通過上述總時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度作為上述總時(shí)間長(zhǎng)度加以確定,在判別出由第1及第2區(qū)域構(gòu)成時(shí),通過使由上述第1時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度和由上述第2時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度相加,來確定上述總時(shí)間長(zhǎng)度。
5.根據(jù)權(quán)利要求1記載的逆多路復(fù)用裝置,其特征為上述總時(shí)間長(zhǎng)度信息表示上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度,或者上述總時(shí)間長(zhǎng)度之外的指定內(nèi)容,上述總時(shí)間長(zhǎng)度確定裝置判別由上述取得裝置所取得的上述復(fù)用數(shù)據(jù)中是否含有上述總時(shí)間長(zhǎng)度信息,并在判別出含有上述總時(shí)間長(zhǎng)度信息時(shí),進(jìn)一步判別上述總時(shí)間長(zhǎng)度信息是否表示出上述指定內(nèi)容,在判別出未表示上述指定內(nèi)容時(shí)確定由上述總時(shí)間長(zhǎng)度信息所表示的上述總時(shí)間長(zhǎng)度,在判別出上述復(fù)用數(shù)據(jù)中未包含上述總時(shí)間長(zhǎng)度信息時(shí),或者判別出上述總時(shí)間長(zhǎng)度信息表示上述指定內(nèi)容時(shí)判別出不能確定上述總時(shí)間長(zhǎng)度,上述顯示裝置在判別出不能由上述總時(shí)間長(zhǎng)度確定裝置來確定上述總時(shí)間長(zhǎng)度時(shí),報(bào)告上述總時(shí)間長(zhǎng)度為不詳。
6.根據(jù)權(quán)利要求1記載的逆多路復(fù)用裝置,其特征為上述復(fù)用數(shù)據(jù)與其中含有的上述內(nèi)容相對(duì)應(yīng),由第1區(qū)域或者分別具有上述組的第1及第2區(qū)域構(gòu)成,在上述復(fù)用數(shù)據(jù)由第1區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,在上述復(fù)用數(shù)據(jù)由第1及第2區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息構(gòu)成,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,或者上述時(shí)間長(zhǎng)度不詳,上述總時(shí)間長(zhǎng)度確定裝置判別由上述取得裝置所取得的上述復(fù)用數(shù)據(jù)是由第1區(qū)域構(gòu)成還是由第1及第2區(qū)域構(gòu)成,在判別出由第1區(qū)域構(gòu)成時(shí),將通過上述總時(shí)間長(zhǎng)度信息所表示的時(shí)間長(zhǎng)度作為上述總時(shí)間長(zhǎng)度加以確定,在判別出由第1及第2區(qū)域構(gòu)成時(shí),進(jìn)一步根據(jù)上述第2時(shí)間長(zhǎng)度信息,來判別上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度是否不詳,在判別出不是不詳時(shí)通過使由上述第1時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度和由上述第2時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度相加,來確定上述總時(shí)間長(zhǎng)度,在判別出是不詳時(shí)判別出不能確定上述總時(shí)間長(zhǎng)度,上述顯示裝置在判別出不能由上述總時(shí)間長(zhǎng)度確定裝置來確定上述總時(shí)間長(zhǎng)度時(shí),報(bào)告上述總時(shí)間長(zhǎng)度為不詳。
7.根據(jù)權(quán)利要求6記載的逆多路復(fù)用裝置,其特征為在上述復(fù)用數(shù)據(jù)的起始部分,包含有表示上述復(fù)用數(shù)據(jù)是否由第1及第2區(qū)域構(gòu)成的區(qū)域確定信息,上述總時(shí)間長(zhǎng)度確定裝置根據(jù)上述區(qū)域確定信息,來判別由上述取得裝置所取得的上述復(fù)用數(shù)據(jù)是由第1區(qū)域構(gòu)成還是由第1及第2區(qū)域構(gòu)成。
8.根據(jù)權(quán)利要求1記載的逆多路復(fù)用裝置,其特征為上述逆多路復(fù)用裝置進(jìn)一步具備再現(xiàn)裝置,用來再現(xiàn)由上述處理裝置進(jìn)行逆多路復(fù)用處理后的內(nèi)容;再現(xiàn)時(shí)間確定裝置,用來確定正由上述再現(xiàn)裝置再現(xiàn)上述內(nèi)容的再現(xiàn)時(shí)間,上述顯示裝置計(jì)算由上述再現(xiàn)時(shí)間確定裝置確定的再現(xiàn)時(shí)間與由上述總時(shí)間長(zhǎng)度確定裝置確定的上述總時(shí)間長(zhǎng)度之比,根據(jù)上述比例使指定圖形產(chǎn)生移動(dòng),予以顯示。
9.根據(jù)權(quán)利要求1記載的逆多路復(fù)用裝置,其特征為上述內(nèi)容由多個(gè)種類構(gòu)成,在上述復(fù)用數(shù)據(jù)的起始部分包含有類別總時(shí)間長(zhǎng)度信息,該類別總時(shí)間長(zhǎng)度信息表示上述各種類內(nèi)容再現(xiàn)所需要的類別總時(shí)間長(zhǎng)度,上述總時(shí)間長(zhǎng)度確定裝置根據(jù)由上述取得裝置所取得的上述復(fù)用數(shù)據(jù)起始部分含有的類別總時(shí)間長(zhǎng)度信息,來確定上述類別總時(shí)間長(zhǎng)度,上述顯示裝置顯示由上述總時(shí)間長(zhǎng)度確定裝置所確定的類別總時(shí)間長(zhǎng)度。
10.根據(jù)權(quán)利要求1記載的逆多路復(fù)用裝置,其特征為在上述復(fù)用數(shù)據(jù)中上述被多路復(fù)用后的內(nèi)容分成多個(gè)結(jié)構(gòu)要素而被包含,與此同時(shí)還包含內(nèi)容的要素時(shí)間長(zhǎng)度信息,表示上述各結(jié)構(gòu)要素再現(xiàn)所需要的要素時(shí)間長(zhǎng)度;單位時(shí)間長(zhǎng)度信息,表示由多個(gè)結(jié)構(gòu)要素構(gòu)成的結(jié)構(gòu)單位再現(xiàn)所需要的單位時(shí)間長(zhǎng)度,上述逆多路復(fù)用裝置進(jìn)一步具備隨機(jī)存取處理裝置,用于若取得表示指定目標(biāo)時(shí)間的目標(biāo)時(shí)間信息,則與通過上述要素時(shí)間長(zhǎng)度信息所示的要素時(shí)間長(zhǎng)度相比,使通過上述單位時(shí)間長(zhǎng)度信息所示的單位時(shí)間長(zhǎng)度更為優(yōu)先加以使用,以此從通過上述取得裝置所取得的上述復(fù)用數(shù)據(jù)之中,確定與通過上述目標(biāo)時(shí)間信息所示的目標(biāo)時(shí)間相應(yīng)的結(jié)構(gòu)要素;再現(xiàn)裝置,用來從通過上述隨機(jī)存取處理裝置所確定的上述結(jié)構(gòu)要素,再現(xiàn)內(nèi)容。
11.根據(jù)權(quán)利要求10記載的逆多路復(fù)用裝置,其特征為上述隨機(jī)存取處理裝置通過預(yù)先對(duì)上述各結(jié)構(gòu)單位的單位時(shí)間長(zhǎng)度進(jìn)行加法運(yùn)算,檢索與上述目標(biāo)時(shí)間相應(yīng)的結(jié)構(gòu)要素,如果沒有與上述目標(biāo)時(shí)間相應(yīng)的結(jié)構(gòu)要素,則對(duì)與上述目標(biāo)時(shí)間最接近的上述加法運(yùn)算結(jié)果,進(jìn)一步加上上述各結(jié)構(gòu)要素的要素時(shí)間長(zhǎng)度,以此確定與上述目標(biāo)時(shí)間相應(yīng)的結(jié)構(gòu)要素。
12.根據(jù)權(quán)利要求11記載的逆多路復(fù)用裝置,其特征為上述隨機(jī)存取處理裝置判別由上述單位時(shí)間長(zhǎng)度信息所示的內(nèi)容是否是有效的單位時(shí)間長(zhǎng)度,在判別出不是有效的單位時(shí)間長(zhǎng)度時(shí),采用由上述要素時(shí)間長(zhǎng)度信息所示的要素時(shí)間長(zhǎng)度,來確定與上述目標(biāo)時(shí)間相應(yīng)的結(jié)構(gòu)要素。
13.一種存儲(chǔ)媒體,用來存儲(chǔ)作為數(shù)字作品的內(nèi)容被多路復(fù)用后的復(fù)用數(shù)據(jù),其特征為上述復(fù)用數(shù)據(jù)的構(gòu)成為多個(gè)內(nèi)容存儲(chǔ)框和相關(guān)信息存儲(chǔ)框的組排成列,該內(nèi)容存儲(chǔ)框用來存儲(chǔ)被多路復(fù)用后的內(nèi)容一部分,該相關(guān)信息存儲(chǔ)框用來存儲(chǔ)與上述一部分內(nèi)容相關(guān)的相關(guān)信息,同時(shí),在上述復(fù)用數(shù)據(jù)的起始部分包含總時(shí)間長(zhǎng)度信息,該信息用來確定上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度。
14.根據(jù)權(quán)利要求13記載的存儲(chǔ)媒體,其特征為上述復(fù)用數(shù)據(jù)由分別具有上述組的第1及第2區(qū)域構(gòu)成,上述總時(shí)間長(zhǎng)度信息包括內(nèi)容的第1時(shí)間長(zhǎng)度信息,表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度;內(nèi)容的第2時(shí)間長(zhǎng)度信息,表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,
15.根據(jù)權(quán)利要求13記載的存儲(chǔ)媒體,其特征為上述復(fù)用數(shù)據(jù)按照上述復(fù)用數(shù)據(jù)中含有的上述內(nèi)容,由第1區(qū)域或者分別具有上述組的第1及第2區(qū)域構(gòu)成,在上述復(fù)用數(shù)據(jù)由第1區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,在上述復(fù)用數(shù)據(jù)由第1及第2區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息構(gòu)成,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度。
16.根據(jù)權(quán)利要求13記載的存儲(chǔ)媒體,其特征為上述復(fù)用數(shù)據(jù)按照上述復(fù)用數(shù)據(jù)中含有的上述內(nèi)容,由第1區(qū)域或者分別具有上述組的第1及第2區(qū)域構(gòu)成,在上述復(fù)用數(shù)據(jù)由第1區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,在上述復(fù)用數(shù)據(jù)由第1及第2區(qū)域構(gòu)成時(shí),上述總時(shí)間長(zhǎng)度信息由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息構(gòu)成,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,或者上述時(shí)間長(zhǎng)度不詳。
17.根據(jù)權(quán)利要求16記載的存儲(chǔ)媒體,其特征為在上述復(fù)用數(shù)據(jù)的起始部分包含有區(qū)域確定信息,表示上述復(fù)用數(shù)據(jù)是否由第1及第2區(qū)域構(gòu)成。
18.根據(jù)權(quán)利要求13記載的存儲(chǔ)媒體,其特征為上述總時(shí)間長(zhǎng)度信息表示上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度,或者上述總時(shí)間長(zhǎng)度不詳。
19.一種多路復(fù)用裝置,用來對(duì)作為數(shù)字作品的內(nèi)容進(jìn)行多路復(fù)用以生成復(fù)用數(shù)據(jù),其特征為該裝置具備取得裝置,用來取得上述內(nèi)容;多路復(fù)用裝置,用來對(duì)上述內(nèi)容進(jìn)行多路復(fù)用;時(shí)間長(zhǎng)度信息生成裝置,用于根據(jù)由上述取得裝置所取得的內(nèi)容,生成總時(shí)間長(zhǎng)度信息,該信息用來確定上述內(nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度;數(shù)據(jù)生成裝置,用來生成上述復(fù)用數(shù)據(jù),使多個(gè)由存儲(chǔ)由上述多路復(fù)用裝置所多路復(fù)用后的內(nèi)容一部分之內(nèi)容存儲(chǔ)框和存儲(chǔ)與上述一部分內(nèi)容相關(guān)的相關(guān)信息之相關(guān)信息存儲(chǔ)框構(gòu)成的組排成列,并進(jìn)一步使通過上述總時(shí)間長(zhǎng)度信息生成裝置所生成的總時(shí)間長(zhǎng)度信息包含于起始部分。
20.根據(jù)權(quán)利要求19記載的多路復(fù)用裝置,其特征為上述數(shù)據(jù)生成裝置用來由分別具有上述組的第1及第2區(qū)域,構(gòu)成上述復(fù)用數(shù)據(jù),上述時(shí)間長(zhǎng)度信息生成裝置用來由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息,構(gòu)成上述總時(shí)間長(zhǎng)度信息,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度。
21.根據(jù)權(quán)利要求19記載的多路復(fù)用裝置,其特征為上述數(shù)據(jù)生成裝置用于按照上述復(fù)用數(shù)據(jù)中含有的上述內(nèi)容,由第1區(qū)域或者分別具有上述組的第1及第2區(qū)域來構(gòu)成上述復(fù)用數(shù)據(jù),上述時(shí)間長(zhǎng)度生成裝置在上述復(fù)用數(shù)據(jù)由第1區(qū)域構(gòu)成時(shí),將上述總時(shí)間長(zhǎng)度信息作為下述內(nèi)容予以生成,該內(nèi)容表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,在上述復(fù)用數(shù)據(jù)由第1及第2區(qū)域構(gòu)成時(shí),由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息來構(gòu)成上述總時(shí)間長(zhǎng)度信息,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度。
22.根據(jù)權(quán)利要求19記載的多路復(fù)用裝置,其特征為上述數(shù)據(jù)生成裝置用于按照上述復(fù)用數(shù)據(jù)中含有的上述內(nèi)容,由第1區(qū)域或者分別具有上述組的第1及第2區(qū)域來構(gòu)成上述復(fù)用數(shù)據(jù),上述時(shí)間長(zhǎng)度信息生成裝置在上述復(fù)用數(shù)據(jù)由第1區(qū)域構(gòu)成時(shí),將上述總時(shí)間長(zhǎng)度信息作為下述內(nèi)容予以生成,該內(nèi)容表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,在上述復(fù)用數(shù)據(jù)由第1及第2區(qū)域構(gòu)成時(shí),由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息來構(gòu)成上述總時(shí)間長(zhǎng)度信息,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,或者上述時(shí)間長(zhǎng)度不詳。
23.根據(jù)權(quán)利要求22記載的多路復(fù)用裝置,其特征為上述數(shù)據(jù)生成裝置用于使起始部分包含區(qū)域確定信息以生成上述復(fù)用數(shù)據(jù),該區(qū)域確定信息表示上述復(fù)用數(shù)據(jù)是否由第1及第2區(qū)域構(gòu)成。
24.根據(jù)權(quán)利要求19記載的多路復(fù)用裝置,其特征為上述時(shí)間長(zhǎng)度信息生成裝置生成表示上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度,或者上述總時(shí)間長(zhǎng)度不詳?shù)膬?nèi)容的上述總時(shí)間長(zhǎng)度信息。
25.一種逆多路復(fù)用方法,對(duì)將數(shù)字作品的內(nèi)容進(jìn)行了多路復(fù)用的復(fù)用數(shù)據(jù),從其起始部分取得該數(shù)據(jù),進(jìn)行逆多路復(fù)用,其特征為上述復(fù)用數(shù)據(jù)的結(jié)構(gòu)為,多個(gè)由內(nèi)容存儲(chǔ)框和相關(guān)信息存儲(chǔ)框構(gòu)成的組排成列,并在上述起始部分包含對(duì)上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度加以確定所需的總時(shí)間長(zhǎng)度信息,該內(nèi)容存儲(chǔ)框用來存儲(chǔ)被多路復(fù)用后的內(nèi)容一部分,該相關(guān)信息存儲(chǔ)框用來存儲(chǔ)與上述一部分內(nèi)容相關(guān)的相關(guān)信息,上述逆多路復(fù)用方法包括取得步驟,用來取得上述復(fù)用數(shù)據(jù);處理步驟,用來在上述每個(gè)組中對(duì)通過上述取得步驟所取得的上述復(fù)用數(shù)據(jù)進(jìn)行逆多路復(fù)用處理;總時(shí)間長(zhǎng)度確定步驟,用于根據(jù)由上述取得步驟所取得的上述復(fù)用數(shù)據(jù)起始部分含有的總時(shí)間長(zhǎng)度信息,來確定上述總時(shí)間長(zhǎng)度;顯示步驟,用來顯示由上述總時(shí)間長(zhǎng)度確定步驟所確定的總時(shí)間長(zhǎng)度。
26.根據(jù)權(quán)利要求25記載的逆多路復(fù)用方法,其特征為上述復(fù)用數(shù)據(jù)由分別具有上述組的第1及第2區(qū)域構(gòu)成,上述總時(shí)間長(zhǎng)度信息包括內(nèi)容的第1時(shí)間長(zhǎng)度信息,表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度;內(nèi)容的第2時(shí)間長(zhǎng)度信息,表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,在上述總時(shí)間長(zhǎng)度確定步驟中通過使由上述第1時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度和由上述第2時(shí)間長(zhǎng)度信息所示的時(shí)間長(zhǎng)度相加,來確定上述總時(shí)間長(zhǎng)度。
27.一種多路復(fù)用方法,用來對(duì)作為數(shù)字作品的內(nèi)容進(jìn)行多路復(fù)用以生成復(fù)用數(shù)據(jù),其特征為該方法包含取得步驟,用來取得上述內(nèi)容;多路復(fù)用步驟,用來對(duì)上述內(nèi)容進(jìn)行多路復(fù)用;時(shí)間長(zhǎng)度信息生成步驟,用于根據(jù)由上述取得步驟所取得的內(nèi)容,生成總時(shí)間長(zhǎng)度信息,該用來確定上述內(nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度;數(shù)據(jù)生成步驟,用來生成上述復(fù)用數(shù)據(jù),使多個(gè)存儲(chǔ)由上述多路復(fù)用步驟所多路復(fù)用后的內(nèi)容一部分之內(nèi)容存儲(chǔ)框和存儲(chǔ)與上述一部分內(nèi)容相關(guān)的相關(guān)信息之相關(guān)信息存儲(chǔ)框構(gòu)成的組排成列,并進(jìn)一步使通過上述總時(shí)間長(zhǎng)度信息生成步驟所生成的總時(shí)間長(zhǎng)度信息包含于起始部分。
28.根據(jù)權(quán)利要求27記載的多路復(fù)用方法,其特征為在上述數(shù)據(jù)生成步驟中由分別具有上述組的第1及第2區(qū)域來構(gòu)成上述復(fù)用數(shù)據(jù),在上述總時(shí)間長(zhǎng)度確定步驟中由內(nèi)容的第1時(shí)間長(zhǎng)度信息和內(nèi)容的第2時(shí)間長(zhǎng)度信息來構(gòu)成上述總時(shí)間長(zhǎng)度信息,該內(nèi)容的第1時(shí)間長(zhǎng)度信息表示上述第1區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度,該內(nèi)容的第2時(shí)間長(zhǎng)度信息表示上述第2區(qū)域含有的內(nèi)容再現(xiàn)所需要的時(shí)間長(zhǎng)度。
29.一種程序,用來使計(jì)算機(jī)實(shí)行逆多路復(fù)用方法,該逆多路復(fù)用方法用于從其起始部分取得作為數(shù)字作品的內(nèi)容被多路復(fù)用后的復(fù)用數(shù)據(jù)加以逆多路復(fù)用,其特征為上述復(fù)用數(shù)據(jù)的構(gòu)成為,多個(gè)由內(nèi)容存儲(chǔ)框和相關(guān)信息存儲(chǔ)框構(gòu)成的組排成列,同時(shí)在上述起始部分包含對(duì)上述全部?jī)?nèi)容再現(xiàn)所需要的總時(shí)間長(zhǎng)度加以確定所需的總時(shí)間長(zhǎng)度信息,該內(nèi)容存儲(chǔ)框用來存儲(chǔ)被多路復(fù)用后的內(nèi)容一部分,該相關(guān)信息存儲(chǔ)框用來存儲(chǔ)與上述一部分內(nèi)容相關(guān)的相關(guān)信息,上述程序包含取得步驟,用來取得上述復(fù)用數(shù)據(jù);處理步驟,用來在上述每個(gè)組中對(duì)通過上述取得步驟所取得的上述復(fù)用數(shù)據(jù)進(jìn)行逆多路復(fù)用處理;總時(shí)間長(zhǎng)度確定步驟,用于根據(jù)由上述取得步驟所取得的上述復(fù)用數(shù)據(jù)起始部分含有的總時(shí)間長(zhǎng)度信息,來確定上述總時(shí)間長(zhǎng)度;顯示步驟,用來顯示由上述總時(shí)間長(zhǎng)度確定步驟所確定的總時(shí)間長(zhǎng)度。
全文摘要
逆多路復(fù)用裝置200具備數(shù)據(jù)取得部210,用來取得MP4文件數(shù)據(jù)100;解碼部213,在每一組moov110、mdat110和每一組moof130、mdat140中對(duì)通過數(shù)據(jù)取得部210所取得的MP4文件數(shù)據(jù)進(jìn)行逆多路復(fù)用加以解碼;內(nèi)容時(shí)間長(zhǎng)度確定部211a,用于根據(jù)由數(shù)據(jù)取得部210所取得的MP4文件數(shù)據(jù)100的moov110中含有的內(nèi)容總時(shí)間長(zhǎng)度信息,來確定內(nèi)容總時(shí)間長(zhǎng)度;再現(xiàn)部214,用來顯示由內(nèi)容時(shí)間長(zhǎng)度確定部211a所確定的內(nèi)容總時(shí)間長(zhǎng)度。
文檔編號(hào)H04N5/00GK1650624SQ0380936
公開日2005年8月3日 申請(qǐng)日期2003年4月22日 優(yōu)先權(quán)日2002年4月26日
發(fā)明者能登屋陽(yáng)司, 松井義德, 遠(yuǎn)間正真, 井村康治, 大岳人 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大理市| 罗山县| 德格县| 精河县| 勐海县| 普兰店市| 徐水县| 小金县| 太白县| 乌拉特前旗| 枣强县| 怀化市| 滨海县| 太仓市| 特克斯县| 遂宁市| 临高县| 余江县| 高清| 梅州市| 霍林郭勒市| 陈巴尔虎旗| 师宗县| 蒙阴县| 化州市| 岑巩县| 正定县| 华容县| 大厂| 丹寨县| 通山县| 绥宁县| 上饶县| 武义县| 泰宁县| SHOW| 甘南县| 合阳县| 股票| 醴陵市| 池州市|