專利名稱::數(shù)據(jù)收發(fā)系統(tǒng)及其方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)據(jù)收發(fā)系統(tǒng),特別涉及以循環(huán)(carousel)發(fā)送方式進(jìn)行發(fā)送的模塊(module)數(shù)據(jù)的先讀控制。
背景技術(shù):
:現(xiàn)在,利用衛(wèi)星進(jìn)行數(shù)據(jù)發(fā)送業(yè)務(wù)已為人所知。這就是所謂,在發(fā)送臺以循環(huán)發(fā)送方式將模塊數(shù)據(jù)反復(fù)發(fā)送,而在接收機(jī)一側(cè),僅接收所需要的模塊數(shù)據(jù),并將該數(shù)據(jù)加以顯示。由于以循環(huán)發(fā)送方式反復(fù)發(fā)送數(shù)據(jù),因此在這樣的接收機(jī)中,也可能將發(fā)送的數(shù)據(jù)預(yù)先讀入存儲器的高速緩沖存儲器區(qū)域。采用這樣的先讀方式,由于僅從高速緩沖存儲器讀出超鏈接的文件數(shù)據(jù)就能夠顯示,因此能夠?qū)崿F(xiàn)高速顯示。但是,在所述接收機(jī)中,高速緩沖存儲器區(qū)域所用的存儲器容量是有限的。反之,即使采用循環(huán)發(fā)送方式,但某些文件有時也一面更新一面發(fā)送。因而,也有些情況下無限制地先讀是沒有意義的。
發(fā)明內(nèi)容本發(fā)明目的在于解決上述問題,提供一種在只有有限的存儲器區(qū)域的接收機(jī)中能夠以更短的時間取得所需要的數(shù)據(jù)的數(shù)據(jù)接收機(jī)。根據(jù)本發(fā)明的第一方面,提供了一種數(shù)據(jù)發(fā)送裝置,所述數(shù)據(jù)發(fā)送裝置以循環(huán)發(fā)送方式發(fā)送帶有模塊標(biāo)識符的模塊數(shù)據(jù),在這樣的數(shù)據(jù)發(fā)送裝置中具有發(fā)送所述模塊數(shù)據(jù)的模塊管理信息的模塊管理信息發(fā)送部。根據(jù)本發(fā)明的第二方面,提供了一種數(shù)據(jù)發(fā)送方法,所述數(shù)據(jù)發(fā)送方法以循環(huán)發(fā)送方式發(fā)送帶有模塊標(biāo)識符的模塊數(shù)據(jù),在這樣的數(shù)據(jù)發(fā)送方法中具有發(fā)送所述模塊數(shù)據(jù)的模塊管理信息的模塊管理信息發(fā)送步驟。本發(fā)明的特征、其它目的、用途及效果等,參照實施例及附圖將得到闡明。圖1為本發(fā)明接收機(jī)的功能方框圖。圖2所示為衛(wèi)星廣播中電波發(fā)送狀態(tài)圖。圖3所示為發(fā)送裝置概要圖。圖4所示為衛(wèi)星廣播中發(fā)送的傳輸流圖。圖5所示為打包數(shù)據(jù)結(jié)構(gòu)圖。圖6所示為控制數(shù)據(jù)PMT1的內(nèi)容。圖7所示為控制數(shù)據(jù)PMT4的內(nèi)容。圖8所示為控制數(shù)據(jù)PAT的內(nèi)容。圖9所示為控制數(shù)據(jù)NIT的內(nèi)容。圖10所示為接收裝置概要圖。圖11所示為發(fā)送裝置硬件構(gòu)成圖。圖12為DII數(shù)據(jù)結(jié)構(gòu)。圖13為各模塊關(guān)系的說明圖。圖14所示為接收裝置硬件構(gòu)成圖。圖15為接收控制程序流程圖。圖16所示為模塊0000的數(shù)據(jù)。圖17所示為根據(jù)圖16所示的自描述型數(shù)據(jù)在畫面上顯示內(nèi)容之一例。圖18所示為模塊0000的數(shù)據(jù)。圖19所示為根據(jù)圖18所示的自描述型數(shù)據(jù)在畫面上顯示內(nèi)容之一例。圖20所示為模塊0111的數(shù)據(jù)。圖21所示為根據(jù)圖20所示的自描述型數(shù)據(jù)在畫面上顯示內(nèi)容之一例。圖22為先讀程序流程圖。圖23為以表格形式表示的部分模塊管理數(shù)據(jù)。圖24為進(jìn)行先讀時的顯示程序流程圖。圖25A、圖25B及圖25C為數(shù)據(jù)廣播之顯示舉例。圖25A為模塊0的例子,圖25B為模塊1的例子,圖25C為模塊2的例子。圖26A、圖26B及圖25C為圖25的數(shù)據(jù)結(jié)構(gòu)描述舉例。圖26A為模塊0的例子,圖26B為模塊1的例子,圖26C為模塊2的例子。圖27為BML數(shù)據(jù)之一例。圖28為BML數(shù)據(jù)之一例。圖29為BML數(shù)據(jù)之一例。圖30為DII構(gòu)造的描述舉例。圖31所示為PMT、EIT、DII、模塊的參照關(guān)系。圖32所示為數(shù)據(jù)多重化之一例。圖33為該實施例的方框圖。圖34為該實施例的流程圖。圖35為其它實施例中的DII構(gòu)造描述舉例。圖36為其它實施例的方框圖。圖37為其它實施例中數(shù)據(jù)多重化之一例。圖38為其它實施例的流程圖。圖39為循環(huán)發(fā)送方式的數(shù)據(jù)取得時間說明圖。圖40為其它實施例的功能方框圖。圖41為其它實施例的流程圖。圖42為描述優(yōu)先級的BML數(shù)據(jù)之一例。具體實施例方式目錄1.功能方框圖1-1衛(wèi)星廣播系統(tǒng)概要1-1-1衛(wèi)星廣播的電波發(fā)送狀態(tài)1-1-2發(fā)送裝置概要1-1-3傳輸流的構(gòu)造1-1-4接收裝置概要1-2第1實施形態(tài)1-2-1發(fā)送裝置1-2-2接收裝置1-2-2-1硬件構(gòu)成1-2-2-2接收控制程序1-2-2-3顯示程序1-2-2-4先讀程序1-3其它實施形態(tài)1-4前面專利申請的揭示2.控制空區(qū)域的實施形態(tài)2-1方框圖2-2流程圖2-3其它實施形態(tài)1.功能方框的說明圖1所示為本發(fā)明數(shù)據(jù)接收裝置1的功能方框圖。圖1所示的數(shù)據(jù)接收機(jī)1是從帶有模塊標(biāo)識符的以循環(huán)發(fā)送方式進(jìn)行發(fā)送的模塊數(shù)據(jù)中選擇接收帶有規(guī)定模塊標(biāo)識符的模塊數(shù)據(jù)的數(shù)據(jù)接收裝置,具有流數(shù)據(jù)選擇部3、模塊數(shù)據(jù)選擇部5、存儲部7、顯示數(shù)據(jù)生成部9、先讀控制部11及空容量取得部13。流數(shù)據(jù)選擇部3從多個業(yè)務(wù)多重化流數(shù)據(jù)中選擇接收符合規(guī)定條件的業(yè)務(wù)多重化流數(shù)據(jù)。所謂業(yè)務(wù)多重化流數(shù)據(jù)是指構(gòu)成多個業(yè)務(wù)的模塊數(shù)據(jù)經(jīng)多重處理后的流數(shù)據(jù),在下面的實施形態(tài)中,相當(dāng)于傳輸流。模塊數(shù)據(jù)選擇部5從提供的數(shù)據(jù)多重化流數(shù)據(jù)中選擇符合給定的選擇條件的模塊數(shù)據(jù),再將該模塊數(shù)據(jù)輸出。存儲部7將模塊數(shù)據(jù)選擇部5輸出的數(shù)據(jù)加以存儲。一旦給出數(shù)據(jù)生成命令,顯示數(shù)據(jù)生成部9即讀出存儲部7存儲的數(shù)據(jù),生成顯示數(shù)據(jù),先讀控制部11將與模塊數(shù)據(jù)選擇部5輸出的模塊數(shù)據(jù)相關(guān)的模塊數(shù)據(jù)進(jìn)行先讀時用的選擇條件提供給模塊數(shù)據(jù)選擇部。容容量取得部13取得存儲部7的空容量。另外,先讀控制部11判斷前述先讀對象的模塊數(shù)據(jù)的數(shù)據(jù)量是否小于前述取得的空容量,當(dāng)前述模塊數(shù)據(jù)的數(shù)據(jù)量較小時,將選擇條件提供給前述模塊數(shù)據(jù)選擇部5,以便選擇該模塊數(shù)據(jù)。一旦從模塊數(shù)據(jù)選擇部5輸出前述先讀對象模塊數(shù)據(jù),則存儲部7將其加以存儲。一旦給出數(shù)據(jù)生成命令,顯示數(shù)據(jù)生成部9則利用存儲部7存儲的數(shù)據(jù)中的需要的數(shù)據(jù)生成顯示數(shù)據(jù)。因而能夠利用預(yù)先先讀的數(shù)據(jù)生成顯示數(shù)據(jù)。另外,也可以設(shè)置讀出部代替顯示裝置生成部9,這樣一旦給出讀出命令,則讀出存儲部7存儲的數(shù)據(jù)。1-1衛(wèi)星廣播系統(tǒng)概要下面說明將本發(fā)明用于衛(wèi)星廣播的情況。但是,若采用模塊數(shù)據(jù)發(fā)送進(jìn)行廣播,則也能夠適用于地面波廣播及有線電視等有線廣播。1-1-1衛(wèi)星廣播的電波發(fā)送狀態(tài)圖2所示為衛(wèi)星廣播中電波發(fā)送狀態(tài)的示意圖。地面站1002發(fā)送的電波通過衛(wèi)星1004向地面發(fā)送。從衛(wèi)星1004發(fā)送若干個傳輸流1010、1020及1030。各傳輸流利用頻率及偏振面等加以區(qū)別。在傳輸流1010中,若干項業(yè)務(wù)(相當(dāng)于地面波廣播的頻道)1011、1012、1013及1014形成數(shù)據(jù)包(packet),進(jìn)行時分多重處理,同時在傳輸流1020中,業(yè)務(wù)1021、1022、1023及1024進(jìn)行多重處理;在傳輸流1030中,業(yè)務(wù)1031、1032、1033及1034進(jìn)行多重處理。另外,在各傳輸流中,除了各業(yè)務(wù)的圖像數(shù)據(jù)及聲音以外,還送出表示節(jié)目信息用的控制數(shù)據(jù)、表示現(xiàn)在時刻的控制數(shù)據(jù)及數(shù)據(jù)包帶有的所需要的控制數(shù)據(jù)等。在圖2中,只畫出3個傳輸流,但實際上發(fā)送更多的數(shù)據(jù)流。再有,在圖2中,關(guān)于各傳輸流,有4項業(yè)務(wù)多重處理,而實際上有更多的業(yè)務(wù)多重處理。1-1-2發(fā)送裝置概要圖3所示為生成上述傳輸流進(jìn)行發(fā)送用的發(fā)送裝置。在圖中,僅僅畫出傳輸流1010,而其它傳輸流1020及1030也以同樣方法生成。數(shù)據(jù)存儲單元171存儲有業(yè)務(wù)1011的圖像/聲音數(shù)據(jù)。該數(shù)據(jù)利用編碼器181進(jìn)行編碼后提供給多重處理單元160。同樣,在數(shù)據(jù)存儲單元172及數(shù)據(jù)存儲單元173分別存儲有業(yè)務(wù)1012及業(yè)務(wù)1013的圖像/聲音數(shù)據(jù)。編碼器182以MPEG2視頻標(biāo)準(zhǔn)對圖像數(shù)據(jù)進(jìn)行編碼,編碼器183以MPEG2音頻標(biāo)準(zhǔn)對聲音數(shù)據(jù)進(jìn)行編碼,都提供給多重處理單元160。數(shù)據(jù)存儲單元174存儲有業(yè)務(wù)1014用的自描述型數(shù)據(jù)。該數(shù)據(jù)利用數(shù)據(jù)變換單元184根據(jù)MPEG2系統(tǒng)標(biāo)準(zhǔn)變換為附加目標(biāo)首部的模塊。對各模塊設(shè)定模塊ID。關(guān)于該設(shè)定處理的詳細(xì)情況將在后面敘述??刂茢?shù)據(jù)生成單元180生成數(shù)據(jù)包多重處理用的控制數(shù)據(jù)、表示節(jié)目信息用的控制數(shù)據(jù)及表示現(xiàn)在時刻的控制數(shù)據(jù)等。數(shù)據(jù)包多重處理用的控制數(shù)據(jù)附加在時分處理形成數(shù)據(jù)包的若干個業(yè)務(wù)圖像/聲音數(shù)據(jù)上,以便能夠正確識別等。多重處理單元160將控制數(shù)據(jù)生成單元180、編碼器181~183及數(shù)據(jù)變換單元184提供的數(shù)據(jù)進(jìn)行時分多重處理,生成固定長度的數(shù)據(jù)包,作為傳輸流1010輸出。另外,多重處理單元160將數(shù)據(jù)變換單元184提供的數(shù)據(jù)根據(jù)DSMCC標(biāo)準(zhǔn)分割成分組(section),在各分組的首部存儲有該模塊的標(biāo)識符。在本實施形態(tài)中,將模塊標(biāo)識符存儲在表ID擴(kuò)展(table-id-extention)區(qū)域(字段)。調(diào)制單元164將提供的分組進(jìn)行調(diào)制,作為傳輸流輸出,輸出的傳輸流通過廣播衛(wèi)星1004向收看者廣播。各分組根據(jù)MPEG標(biāo)準(zhǔn)分割為TS數(shù)據(jù)包進(jìn)行傳送。1-1-3傳輸流的結(jié)構(gòu)在利用圖3的發(fā)送裝置生成的傳輸流1010中,如圖4所示,有業(yè)務(wù)1011的圖像數(shù)據(jù)81V及聲音數(shù)據(jù)81A、業(yè)務(wù)1012的圖像數(shù)據(jù)82V及聲音數(shù)據(jù)82A、業(yè)務(wù)1013的圖像數(shù)據(jù)83V及聲音數(shù)據(jù)83A、業(yè)務(wù)SV14的數(shù)據(jù)84,再加對應(yīng)表109進(jìn)行多重處理。關(guān)于對應(yīng)表109將在后面敘述。數(shù)據(jù)84中還將后述的DII加以重多處理。另外,還多重處理有為了數(shù)據(jù)包多重化而用的控制數(shù)據(jù)NIT100、PAT101、PMT111~PMT114。如后所述,利用這些控制數(shù)據(jù),能夠?qū)⒍嘀鼗母鳂I(yè)務(wù)1011、1012、1013及1014的各數(shù)據(jù)加以分離。另外,還多重處理有表示節(jié)目信息的控制數(shù)據(jù)EIT121~EIT124,表示現(xiàn)在日期和時間的控制數(shù)據(jù)TDT105等。還有圖中未畫出的編碼(scramble)信息等許多控制數(shù)據(jù)進(jìn)行重處理。其中,控制數(shù)據(jù)PMT111及EIT121是業(yè)務(wù)1011用的控制數(shù)據(jù),控制數(shù)據(jù)PMT112及EIT122是業(yè)務(wù)1012用的控制數(shù)據(jù),控制數(shù)據(jù)PMT113及EIT123是業(yè)務(wù)1013用的控制數(shù)據(jù),控制數(shù)據(jù)PMT114及EIT124是業(yè)務(wù)1014用的控制數(shù)據(jù)。數(shù)據(jù)包的構(gòu)成是如圖4的縱線18a所示進(jìn)行的。即按照控制數(shù)據(jù)NIT、PAT、PMT、EIT、TDT、圖像數(shù)據(jù)81V、聲音數(shù)據(jù)81A、圖像數(shù)據(jù)82V、聲音數(shù)據(jù)82A、圖像數(shù)據(jù)83V、聲音數(shù)據(jù)83A及數(shù)據(jù)84的順序構(gòu)成數(shù)據(jù)包。若到數(shù)據(jù)84為止,數(shù)據(jù)包的構(gòu)成結(jié)束,則再重復(fù)從控制數(shù)據(jù)NIT開始構(gòu)成數(shù)據(jù)包(參看縱線18b)。這樣的多重處理是根據(jù)預(yù)先規(guī)定的多重處理信息(未圖示)進(jìn)行的。圖5所示為構(gòu)成數(shù)據(jù)包的數(shù)據(jù)基本結(jié)構(gòu)??刂茢?shù)據(jù)及圖像/聲音數(shù)據(jù)都構(gòu)成具有圖5所示數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)包。在構(gòu)成數(shù)據(jù)包的數(shù)據(jù)首部附加數(shù)據(jù)包ID(PID)。數(shù)據(jù)包ID是識別各數(shù)據(jù)包用的每個數(shù)據(jù)包唯一附加的代碼。而內(nèi)容數(shù)據(jù)則是構(gòu)成數(shù)據(jù)包的對象數(shù)據(jù)(控制數(shù)據(jù)、圖像/聲音數(shù)據(jù)或自描述型數(shù)據(jù)等)。圖6所示為數(shù)據(jù)包多重處理用的控制數(shù)據(jù)PMT111的數(shù)據(jù)內(nèi)容。PMT111中記述有業(yè)務(wù)1011的圖像數(shù)據(jù)81V及聲音數(shù)據(jù)81A的數(shù)據(jù)包ID。PMT112及PMT113中分別記述有業(yè)務(wù)1012及1013的同樣的數(shù)據(jù)包ID。如圖7所示,PMT114中記述有業(yè)務(wù)1014的數(shù)據(jù)84的數(shù)據(jù)包ID。如圖8所示,PAT中記述有業(yè)務(wù)1011對應(yīng)的PMT111的數(shù)據(jù)包ID、業(yè)務(wù)1012對應(yīng)的PMT112的數(shù)據(jù)包ID、業(yè)務(wù)1013對應(yīng)的PMT113的數(shù)據(jù)包ID及業(yè)務(wù)1014對應(yīng)的PMT114的數(shù)據(jù)包ID。如圖9所示,NIT中就全部傳輸流1010~1040記述有它們的頻率及偏振面等傳輸各要素及傳輸流中多重處理的業(yè)務(wù)表。據(jù)此能夠知道,某特定業(yè)務(wù)被多重處理在哪一頻率的傳輸流中。1-1-4接收裝置概要利用圖10說明圖1所示接收裝置11的概要情況。在接收裝置11中,利用調(diào)諧器222從若干個傳輸流中選擇1個傳輸流,再利用傳輸解碼器(TS解碼器)226從調(diào)諧器222提供的傳輸流中分離出有關(guān)所希望的業(yè)務(wù)的數(shù)據(jù)。另外,MPU228將所希望的業(yè)務(wù)的圖像/聲音數(shù)據(jù)包ID設(shè)置給TS解碼器226。這樣,TS解碼器226就輸出該業(yè)務(wù)的圖像/聲音數(shù)據(jù)。在將控制數(shù)據(jù)包ID設(shè)置給TS解碼器226時,就將分離的控制數(shù)據(jù)提供給MPU228?,F(xiàn)在設(shè)正在接收傳輸流1030的業(yè)務(wù)1033,下面說明將切換至傳輸流1010的業(yè)務(wù)1012的指令提供給MPU228時的動作情況。MPU228控制TS解碼器228(即設(shè)置控制數(shù)據(jù)NIT的數(shù)據(jù)包ID),取入NIT。根據(jù)該NIT的描述可知,希望接收的業(yè)務(wù)1012在傳輸流1010中多重處理(參見圖9)。MPU228控制調(diào)諧器222,接收傳輸流1010。MPU228控制TS解碼器226,取得PAT及PMT112,取得所希望的業(yè)務(wù)1012的圖像數(shù)據(jù)及聲音數(shù)據(jù)的數(shù)據(jù)包ID。MPU228將選擇這些數(shù)據(jù)包ID的過濾條件設(shè)置給TS解碼器226,就從TS解碼器226輸出所希望的業(yè)務(wù)1012的數(shù)據(jù)。如上所述進(jìn)行了接收業(yè)務(wù)的切換。另外,示節(jié)目預(yù)定或節(jié)目信息的命令一旦加給MPU228,MPU228就控制TS解碼器226并取得EIT。再根據(jù)取得的EIT進(jìn)行控制,顯示節(jié)目信息等。1-2第1實施形態(tài)1-2-1發(fā)送裝置圖11所示為圖3所示的發(fā)送裝置3的硬件構(gòu)成之一例。下面說明用于根據(jù)MPEG-2標(biāo)準(zhǔn)、DSM-CC標(biāo)準(zhǔn)及DVB-SI標(biāo)準(zhǔn)的數(shù)字廣播系統(tǒng)的情況。關(guān)于MPEG-2標(biāo)準(zhǔn),記述在ISO/IEC13818-1及ISO/IEC13818-2中。關(guān)于DSM-CC標(biāo)準(zhǔn),記述在ISO-IEC13818-6中。關(guān)于DVB-SI標(biāo)準(zhǔn),記述在ETSIETS300468(在日本是ARIBSTD-B21.0版)中。發(fā)送裝置3是能夠自描述型數(shù)據(jù)與圖像數(shù)據(jù)及聲音數(shù)據(jù)多重處理后發(fā)送的衛(wèi)星數(shù)字發(fā)送裝置。另外,業(yè)務(wù)1012及1013的結(jié)構(gòu)與業(yè)務(wù)1011相同,故省略。圖像數(shù)據(jù)存儲單元311V存儲有業(yè)務(wù)1011的圖像數(shù)據(jù)。該圖像數(shù)據(jù)利用圖像編碼器331進(jìn)行編碼。編碼的圖像數(shù)據(jù)作為ES(基本流Elementarystream)以可變速率提供給FIFO存儲器(先進(jìn)先出存儲器)342。FIFO存儲器342將圖像數(shù)據(jù)的ES以固定速率輸出給打包電路344。打包電路344將圖像數(shù)據(jù)的ES分割成固定長度的數(shù)據(jù)包(例如,188字節(jié)長的數(shù)據(jù)包),作為PES(打包的ES)寫入存儲器352。這時,對各PES附加數(shù)據(jù)包標(biāo)識符(PID)并寫入。聲音數(shù)據(jù)存儲單元311A存儲有業(yè)務(wù)1011的聲音數(shù)據(jù)。該聲音數(shù)據(jù)也和圖像數(shù)據(jù)相同,利用聲音編碼器332進(jìn)行編碼,提供給FIFO存儲器346。再在打包電路348中形成固定長度的數(shù)據(jù)包,附加PID后寫入存儲器354。數(shù)據(jù)包多重控制器356根據(jù)編碼速度讀出存儲器352及354存儲的圖像數(shù)據(jù)及聲音數(shù)據(jù)的PES。另外,將圖像數(shù)據(jù)及聲音數(shù)據(jù)的PES所附加的PID提供給PMT生成電路358。PMT生成電路358在接受PID后,生成控制數(shù)據(jù)PMT(程序分配表)111。在控制數(shù)據(jù)PMT111中記述該業(yè)務(wù)的圖像數(shù)據(jù)及聲音數(shù)據(jù)的PES所附加的PID。數(shù)據(jù)包多重控制器356對讀出的圖像數(shù)據(jù)及聲音數(shù)據(jù)的PES及其控制數(shù)據(jù)PMT進(jìn)行時分多重處理后寫入存儲器362。如上所述,生成有關(guān)業(yè)務(wù)1011的圖像及聲音數(shù)據(jù)的時分多重數(shù)據(jù),存儲于存儲器362。數(shù)據(jù)存儲單元314D中存儲有若干個自描述型數(shù)據(jù)文件、圖像文件及手稿(script)文件等。下面說明分組單元376的處理。分組單元376根據(jù)DSM-CC標(biāo)準(zhǔn),將各模塊分割為叫做下載數(shù)據(jù)塊(以下簡稱DDB)的分組。在本實施形態(tài)中,將1個文件分配給1個模塊。因而,各文件由與數(shù)據(jù)量相對應(yīng)的若干DDB構(gòu)成。在DSM-CC標(biāo)準(zhǔn)中,分割的各模塊由下載信息指示(以下叫做DII)進(jìn)行管理。分組單元376利用各模塊形成模塊時的信息生成DII。分組單元376對用1個DII管理的所有模塊讀出其總數(shù)及各模塊的模塊大小,存儲在DII的字段523(參見圖12)。圖12A所示為DII的數(shù)據(jù)結(jié)構(gòu)。DII由分組信息字段511、DSM-CC信息字段513及模塊管理信息字段515等構(gòu)成。在分組信息字段511中存儲有指定DII用的信息,例如表ID或表ID擴(kuò)展。DSM-CC信息字段513中存儲有表示各DII與哪一個事件(節(jié)目)對應(yīng)等的DSM-CC信息。模塊管理信息字段515存儲有實際管理模塊的模塊管理信息。關(guān)于模塊管理信息字段515,用圖12B加以說明。模塊管理信息字段515由存儲總模塊數(shù)的模塊總數(shù)字段515h及表示各模塊管理信息的個別模塊信息字段515m構(gòu)成。個別模塊信息字段515m存儲有模塊總數(shù)據(jù)量的個別模塊信息。個別模塊信息包含每個模塊的ID、模塊大小、類型ID及先讀禁止標(biāo)志等。這種情況下,第1個模塊在個別模塊信息515m1中存儲的內(nèi)容是,該模塊ID為“0X0000”,模塊大小為“100K字節(jié)”,類型為“0”,先讀禁止標(biāo)志為“先讀禁止1”等。其中,“0X”的后面的數(shù)字表示是16進(jìn)制數(shù)。是否用類型ID是任意的。用1個DII及該DII管理的模塊的集合叫做類(group),屬于某一類的模塊還可以區(qū)分為細(xì)類,將這樣的細(xì)類叫做類型(category)。屬于哪一類型是由前述的類型ID來決定。類型ID是作為類型信息存儲在DII的專用字段中。在本實施形態(tài)中,屬于同一子目錄的文件附與相同的類型ID。例如,當(dāng)1類模塊處于圖13所示的鏈接關(guān)系時,將模塊“0111”~“0115”作為一個類型。同樣,將模塊“0211”~“0215”及模塊“0311”~“0315”分別作為1個類型。關(guān)于這樣的類型的含義將在后面敘述。這樣,分組單元376讀出數(shù)據(jù)存儲單元314D的各種文件的文件大小,然后進(jìn)行分組。另外,分組時生成DII。分組時,在分組首部寫入該模塊標(biāo)識符。在各模塊首部存在設(shè)定表ID的表ID區(qū)(字段)及設(shè)定表ID擴(kuò)展的表ID擴(kuò)展區(qū)(字段)。在本實施形態(tài)中,在表ID擴(kuò)展字段存儲該模塊的模塊標(biāo)識符。打包單元377將分組單元376生成的各分組數(shù)據(jù)形成數(shù)據(jù)包。同一類模塊打包時,附加相同的PID。各類的PID可以參照后述的PMT。這是因為,PMT是對構(gòu)成節(jié)目的物理信息即PID進(jìn)行管理的表,它具有各類的PID信息。下面說明圖11所示的數(shù)據(jù)包多重控制器384。數(shù)據(jù)包多重控制器384根據(jù)編碼速度讀出存儲器382存儲的數(shù)據(jù)。將附加在該數(shù)據(jù)的PID提供給PMT生成電路386。PMT生成電路386在接受PID后,生成控制數(shù)據(jù)PMT114(參見圖4)。在控制數(shù)據(jù)PMT114中記述該業(yè)務(wù)的PID。數(shù)據(jù)包多重控制器384對讀出的數(shù)據(jù)及其控制數(shù)據(jù)PMT進(jìn)行時分多重處理后寫入存入器364。另外,PMT生成電路386將在接收側(cè)該業(yè)務(wù)中構(gòu)成最初顯示入口頁的自描述型數(shù)據(jù)文件的模塊ID嵌入PMT的附加信息字段。綜合數(shù)據(jù)包多重控制器368按照規(guī)定的多重處理規(guī)則對存儲器362、364及366中存儲的數(shù)據(jù)進(jìn)行多重處理。這時,PAT生成電路369接受這些后生成控制數(shù)據(jù)PAT。這些數(shù)據(jù)利用發(fā)送電路進(jìn)行發(fā)送(未圖示)。即圖像數(shù)據(jù)、聲音數(shù)據(jù)、各種控制數(shù)據(jù)與DII、DDB一起以傳輸流形式通過循環(huán)發(fā)送方式反復(fù)發(fā)送。1-2-2接收裝置1-2-2-1硬件結(jié)構(gòu)圖14所示為利用CPU實現(xiàn)圖1所示接收裝置11情況下的硬件結(jié)構(gòu)。接收裝置11具有通常作為衛(wèi)星廣播接收裝置的功能,同時具有顯示自描述型數(shù)據(jù)作為監(jiān)控的功能。作為衛(wèi)星廣播數(shù)據(jù)接收功能,與以往相同,簡要說明的話即為,天線131捕捉發(fā)送裝置發(fā)送的電波,提供給調(diào)諧器132。調(diào)諧器132根據(jù)CPU147的指令選擇接收1個傳輸流。另外,調(diào)諧器132對傳輸流中多重處理的數(shù)據(jù)包進(jìn)行解調(diào)處理及糾錯處理等,輸出給傳輸解碼器(以下叫做TS解碼器)141。TS解碼器141從調(diào)諧器132提供的分組數(shù)據(jù)中,僅選擇符合CPU147設(shè)置的過濾條件的分組數(shù)據(jù)。在本實施形態(tài)中,由于除圖像數(shù)據(jù)及聲音數(shù)據(jù)以外,還包括系統(tǒng)數(shù)據(jù)進(jìn)行多重處理,因此除控制數(shù)據(jù)、圖像數(shù)據(jù)及聲音數(shù)據(jù)以外,還包含自描述型數(shù)據(jù)等系統(tǒng)數(shù)據(jù)包。TS解碼器141將這些加以區(qū)別,控制數(shù)據(jù)及系統(tǒng)數(shù)據(jù)存儲于RAM144中。將若干個分組集合形成1個文件,再按每個文件存儲于RAM144中。TS解碼器141根據(jù)設(shè)定的過濾條件,選擇數(shù)據(jù)包,圖像數(shù)據(jù)輸出給圖像解碼器137,聲音數(shù)據(jù)輸出給聲音解碼器134,分組形式的數(shù)據(jù)包輸出給CPU147。這樣的過濾條件可利用CPU147發(fā)出的變更指令加以變更。圖像數(shù)據(jù)通過FIFO存儲器136提供給圖像解碼器137,進(jìn)行解壓縮(擴(kuò)展)。圖像數(shù)據(jù)利用D/A變換器138變換為模擬信號,經(jīng)畫面合成電路139,在液晶顯示器或CRT等監(jiān)視器140上顯示。另外,寫入視頻RAM(VRAM)146的文字?jǐn)?shù)據(jù),利用D/A變換器145變換為模擬信號,提供給畫面合成電路139。通過這樣,能夠?qū)⑽淖值戎丿B在圖像上加以顯示。另一方面,聲音數(shù)據(jù)通過FIFO存儲器133提供給聲音解碼器134,進(jìn)行解壓縮(擴(kuò)展)。聲音數(shù)據(jù)通過喇叭135以聲音輸出。遙控操作單元149接收收看者的開始收看、業(yè)務(wù)指定、節(jié)目信息種類檢索等指令,輸出給接收裝置本體的微型計算機(jī)148。CPU147根據(jù)存儲在ROM142中的接收控制程序142C及顯示程序142a,對調(diào)諧器132及TS解碼器141等進(jìn)行控制。該程序可以是作為單獨(dú)功能的程序,也可以是具有以操作系統(tǒng)(微軟公司的WindowsCE等)為基礎(chǔ)的功能的程序。1-2-2-2接收控制程序下面用圖15說明進(jìn)行這樣處理的控制程序。在ROM142中存儲有接收控制程序142C?,F(xiàn)在設(shè)正在接收傳輸流1010的業(yè)務(wù)1013,下面說明將切換至傳輸流1010的業(yè)務(wù)1011的指令提供給CPU147時的動作情況。對于CPU147的指令,是由圖12所示的遙控操作單元149或操作面板(未圖示)提供。這樣的指令由微型計算機(jī)148提供給CPU147。一旦提供有業(yè)務(wù)切換命令,則CPU147將PAT的數(shù)據(jù)包ID置于TS解碼器141的控制數(shù)據(jù)分離用寄存器中(未圖示)。PAT的數(shù)據(jù)包ID固定由“0X0000”決定。這樣,TS解碼器141將分離的PAT內(nèi)容存儲于RAM144中(圖15的步驟S11)。在該P(yáng)AT中記述有現(xiàn)在接收的傳輸流1010中被多重處理的業(yè)務(wù)一覽表(參照圖9)。因此CPU147就知道希望的業(yè)務(wù)1011被多重處理在現(xiàn)在正接收的傳輸流1010中,即CPU147進(jìn)行從步驟S12至步驟S18的處理。CPU147在步驟S18,根據(jù)步驟S11存儲的PAT,取得希望的業(yè)務(wù)1011的PMT的數(shù)據(jù)ID。這樣如圖8所示可知,業(yè)務(wù)1011的PAT的數(shù)據(jù)包ID為“0X0011”。CPU147將PMT的數(shù)據(jù)包ID“0X0011”置于TS解碼器141的控制數(shù)據(jù)分離用寄存器中(步驟S19)。這樣,業(yè)務(wù)1011的PMT111被分離,其內(nèi)容被RAM144取得。CPU147根據(jù)圖6所示業(yè)務(wù)1011的PMT111,知道圖像數(shù)據(jù)81V及聲音數(shù)據(jù)81A的數(shù)據(jù)包ID“0X0022”及“0X0024”(步驟S20)。CPU147將圖像及聲音數(shù)據(jù)81V及81A的數(shù)據(jù)包ID“0X0022”及“0X0024”置于TS解碼器141的過濾條件存儲單元(未圖示)中(步驟S22)。這樣,TS解碼器14僅選擇所需要取得的圖像及聲音數(shù)據(jù)81V及81A輸出。另外,當(dāng)CPU147在步驟S12中,判斷在現(xiàn)在正接收的傳輸流中未多重處理有希望的業(yè)務(wù)時,就進(jìn)入步驟S13。CPU147取得PAT記述的NIT的數(shù)據(jù)包ID。CPU147據(jù)此取得NIT,就知道希望的業(yè)務(wù)多重處理在哪一個傳輸流中(步驟S14、步驟S15)。CPU147切換調(diào)諧器34的設(shè)定,以接收該傳輸流(步驟S16)。然后,取得該傳輸流的PAT(步驟S17)。接下來只要執(zhí)行上述步驟S18以后的步驟即可。1-2-2-3顯示程序?qū)⒆悦枋鲂蛿?shù)據(jù)顯示在監(jiān)視器上的功能是利用CPU147及ROM142所存儲的顯示程序142a來實現(xiàn)的。下面說明顯示程序142a中的處理過程。首先,操作者參照節(jié)目表,操作遙控操作單元149,對CPU147發(fā)出切換至接收自描述型數(shù)據(jù)文件的業(yè)務(wù)的指令。這樣,CPU147就改變調(diào)諧器132及TS解碼器141的選擇條件。例如,操作者看節(jié)目表,知道電視購物業(yè)務(wù)的業(yè)務(wù)ID=001,則操作遙控操作器149,選擇業(yè)務(wù)ID=001。由于PAT的PID為“0X0000”,為固定值,因此,CPU147將TS解碼器的過濾條件切換為PID=0X0000,取得PAT。另外,當(dāng)業(yè)務(wù)ID=001是多重處理在與現(xiàn)在接收的傳輸流不同的傳輸流中時,取得NIT,切換調(diào)諧器132之后,進(jìn)行取得所述PAT的處理,使得對業(yè)務(wù)ID=001多重處理的傳輸流進(jìn)行接收。如果知道PAT,則能夠取得業(yè)務(wù)ID=001的業(yè)務(wù)PMT。如果知道PMT,就知道該業(yè)務(wù)多重處理的傳輸流ID、存放該業(yè)務(wù)有關(guān)數(shù)據(jù)的數(shù)據(jù)包的PID及最初顯示的模塊ID。因而,CPU147切換調(diào)諧器132,同時改變TS解碼器過濾條件,接收該業(yè)務(wù)。這樣,開始接收業(yè)務(wù)ID=1001的業(yè)務(wù)。在取得的數(shù)據(jù)是以分組形式發(fā)送的數(shù)據(jù)時,TS解碼器141將其提供給CPU147,CPU147將其存儲于RAM144中。另外,CPU147根據(jù)ROM142的顯示程序?qū)D像顯示在監(jiān)視器140上。例如,為了顯示電視購物業(yè)務(wù),若接收圖16所示的自描述型數(shù)據(jù)文件,則顯示圖17所示的圖像。在圖16中,用<info></info>所包圍的描述表示該文件的文件名。在本實施形態(tài)中,由于采用模塊ID作為文件名,因此。在<info></info>所包圍的部分記述為module0000。操作者若操作遙控操作單元149(參照圖12),選擇按鍵411,則執(zhí)行圖16所示的script411s,切換TS解碼器141的過濾條件,以選擇模塊0001。在本實施形態(tài)中,由于是將模塊ID存儲于表ID擴(kuò)展字段中,因此表ID擴(kuò)展“0000”切換為“0001”。這樣,圖18所示的模塊0001的數(shù)據(jù)從TS解碼器141輸出。CPU147根據(jù)這樣的自描述型數(shù)據(jù),將圖19所示的圖像輸出給監(jiān)視器140。操作者若操作遙控操作單元149(參照圖12),選擇按鍵421,則執(zhí)行圖18所示的script421s,切換TS解碼器141的過濾條件,以選擇模塊0111。這樣,圖19所示的模塊0111的數(shù)據(jù)從TS解碼器141輸出。CPU147根據(jù)這樣的自描述型數(shù)據(jù),將圖21所示的圖像輸出給監(jiān)視器140。操作者若操作遙控操作單元149(參照圖12),選擇按鍵431,則執(zhí)行圖20所示的Script431s,切換TS解碼器141的過濾條件,以選擇模塊0112。這樣,模塊0112的數(shù)據(jù)從TS解碼器141輸出,根據(jù)這樣的自描述型數(shù)據(jù),圖21所示的圖像輸出給監(jiān)視器140。另外,若在顯示圖21所示圖像的狀態(tài)下,操作者選擇按鍵439,則執(zhí)行圖20所示的script439s。script439s是購買在區(qū)域438所顯示商品的手稿。CPU147根據(jù)這樣的手稿,通過圖12所示的通信口150向管理中心(未圖示)發(fā)送定貨信息。1-2-2-4先讀程序在本實施形態(tài)中,根據(jù)先讀控制程序142d,利用RAM144的空區(qū)域進(jìn)行先讀處理。通常,在因特網(wǎng)的WWW中的先讀是讀入該HTML文件,對于該文件描述中的超鏈接的URL進(jìn)行下載請求。與此不同的是,在本實施形態(tài)中,不是將某模塊的自描述型數(shù)據(jù)的描述作為參考,而是用DII來確定先讀的模塊。下面用圖22說明根據(jù)先讀控制程序142d的處理過程。這里說明的是,圖13所示的模塊0111~0115附加相同類型ID,而現(xiàn)在是顯示模塊0111的情況。CPU147將DII讀入至RAM144(圖22的步驟S31)。具體來說,CPU147參照PMT,取得DII的PID,設(shè)定TS解碼器的過濾條件。這樣,接收了所述傳輸流中作為各模塊管理信息以循環(huán)發(fā)送方式反復(fù)發(fā)送的DII。圖23所示為每個模塊的數(shù)據(jù)之一例。另外,圖23表示先讀程序從DII的模塊管理信息中取作為參考的數(shù)據(jù)項的情形。CPU147參照前述DII,決定與現(xiàn)在顯示的模塊類型屬于相同類型的模塊作為先讀候補(bǔ)模塊(步驟S33)。是否屬于相同類型,只要參照DII中存儲的各模塊類型ID即可知道。這種情況下,由于現(xiàn)在顯示的是模塊0111,因此根據(jù)圖22的步驟S33,模塊0112~0115作為先讀候補(bǔ)模塊。CPU147將處理號i進(jìn)行初始化(步驟S37),對于第i個先讀候補(bǔ)模塊,讀出其模塊大小及先讀標(biāo)志(步驟S39)。這種情況下,讀出模塊0112的模塊大小為“100K字節(jié)”及先讀標(biāo)志為“1”。CPU147對RAM的剩余容量(空容量)進(jìn)行計數(shù)(步驟41)。CPU147判斷步驟S33讀出的該候補(bǔ)模塊的先讀標(biāo)志是否置1(=1)(步驟S43)。這時由于先讀標(biāo)志置1,因此將RAM144的剩余容量與模塊0112的模塊大小“100K字節(jié)”進(jìn)行比較(步驟S45)。當(dāng)剩余容量大于先讀候補(bǔ)模塊的模塊大小時,對TS解碼器141輸出變更過濾條件的變更命令,以便能夠選擇該模塊(步驟S47)。例如,當(dāng)在步驟S41中計數(shù)剩余容量為550K字節(jié)時,由于剩余容量大于模塊0112的模塊大小100K字節(jié),因此變更過濾條件,以便能夠先讀模塊0112。CPU147判斷是否還有剩余的先讀候補(bǔ)模塊(步驟S48),如果不是最后的,則將處理號i加1(步驟S49),重復(fù)步驟S39以下的處理。這樣,通過在判斷是否進(jìn)行先讀時測量存儲器區(qū)域的剩余容量,即使剩余容量因時間變化而變化,也能夠正確判斷。另外,也可以不是每次測量剩余容量,而一旦進(jìn)行了測量,只要從該測量值減去先讀的模塊容量即可。另外,在步驟S45中,當(dāng)剩余容量小于先讀候補(bǔ)模塊的模塊大小時,由于能夠只先讀一部分,因此不進(jìn)行步驟S47的處理,進(jìn)行步驟S48。另外,在步驟S43中,當(dāng)先讀標(biāo)志不置1時,則判斷為不是應(yīng)該先讀的模塊,同樣進(jìn)到步驟S48。在發(fā)送側(cè),對于在接收側(cè)能夠相關(guān)讀出的模塊附加相同類型ID進(jìn)行發(fā)送,通過這樣,能夠根據(jù)接收終端的存儲器容量進(jìn)行先讀。因而,對于該模塊能夠以更短時間取得數(shù)據(jù),因此能夠?qū)崿F(xiàn)高速顯示。這樣,對于相關(guān)的模塊,當(dāng)在該時間與RAM的存儲器剩余容量進(jìn)行比較,RAM具有的空容量能夠?qū)⒃撃K全部讀入RAM中時,就設(shè)定TS解碼器的過濾條件使得先讀該模塊,通過這樣,當(dāng)要顯示該模塊時,就能夠高速顯示。特別是將屬于相同類型的模塊作為前述相關(guān)模塊,通過這樣,就能夠高速顯示屬于相同類型的模塊。這樣,從DII的模塊管理信息確定相關(guān)的模塊,再取得各模塊的數(shù)據(jù)容量,決定先讀的模塊。通過這樣,對于鏈接對象的文件,能夠不參考該自描述型數(shù)據(jù)的描述,而進(jìn)行先讀。下面用圖24的流程圖說明這樣進(jìn)行先讀時的顯示處理過程。這里說明的是CPU147在確定所需要的模塊的模塊ID后的處理過程。首先,CPU147判斷確定的模塊ID的模塊是否存在于RAM144中(步驟S51)。當(dāng)確定的模塊ID的模塊存在于RAM144中時,進(jìn)到步驟S59,從RAM144讀出該模塊數(shù)據(jù),生成顯示數(shù)據(jù),輸出給VRAM146。而當(dāng)確定的模塊ID的模塊不存在于RAM144中時,進(jìn)行與通常同樣的處理。即將取得該模塊數(shù)據(jù)的過濾條件提供給TS解碼器141(步驟S53),再從TS解碼器141提供該模塊數(shù)據(jù)(步驟S55),這樣就存儲于RAM144中(步驟S57)。再將其讀出,生成顯示數(shù)據(jù)(步驟S59)。這樣,在本實施形態(tài)中,CPU147一旦判斷某模塊數(shù)據(jù)是所需要的,則在將取得該模塊數(shù)據(jù)的過濾條件置于TS解碼器141之前,判斷是否先讀入了RAM144。通過這樣,能夠?qū)崿F(xiàn)高速顯示。另外,以循環(huán)發(fā)送方式進(jìn)行多重處理發(fā)送的各模塊,若僅先讀該模塊的一部分,則先讀的效果幾乎沒有。這是因為,為了讀入剩余的部分,必須讀入已經(jīng)存儲的部分。而與此不同的是,在本實施形態(tài)中,將各模塊大小與剩余存儲器容量進(jìn)行比較,當(dāng)模塊大小較小時,對其加以顯示。因而,能夠?qū)崿F(xiàn)適合于循環(huán)發(fā)送方式的先讀處理。另外,對于各模塊也可以使其存儲多個類型ID。例如,這種情況下,模塊0111附加與模塊0112~0115相同的類型ID=1。再設(shè)模塊0111能夠附加與模塊0211及0311相同的模塊ID=0。這樣,在現(xiàn)在顯示的模塊是模塊0111的情況下,能夠先讀有可能是最適合先讀的模塊。先讀標(biāo)志的使用是任意的,但通過使用這樣的先讀標(biāo)志,具有以下的效果。即有時各模塊數(shù)據(jù)反復(fù)發(fā)送不是相同的內(nèi)容,而是一面發(fā)送,一面數(shù)據(jù)隨時間而更新。例如,當(dāng)實時播送來自收看者的問卷調(diào)查結(jié)果時,這種情況下,若進(jìn)行先讀再顯示,則顯示的是更新前的內(nèi)容。因此在這種情況下,利用先讀標(biāo)志,就可從先讀對象中排除,能夠確實接收最新數(shù)據(jù)。另外,也可以將有關(guān)各模塊的先讀優(yōu)先級存儲于模塊管理信息。例如,對于雖然是屬于相同類型的模塊,但是在各模塊中共同參照的模塊,例如購物結(jié)束后構(gòu)成確認(rèn)畫面的模塊等,只要將先讀優(yōu)先級設(shè)定得較高,而另一方面,對于相關(guān)度不太高的模塊,則將先讀優(yōu)先級設(shè)定得較低即可。這樣的先讀優(yōu)先級只要對每個模塊設(shè)定先讀優(yōu)先級的值即可。另外,這樣的先讀優(yōu)先級也可能作為某文件與某文件的連接程度加以存儲,能夠在各文件間設(shè)定。例如,對于模塊0111,可以這樣存儲,使得與模塊0112的連接度為7,與模塊0113的連接度為6,……,與模塊0211的連接度為1。這種情況下,只要在全部先讀對象模塊中從連接度大的模塊開始檢查剩余容量,僅對小于剩余容量的進(jìn)行先讀即可。例如,對于與操作者的操作無關(guān)的進(jìn)行自動參照的自動參照文件,將連接度設(shè)定得較高等。這樣的先讀優(yōu)先級,也可以僅在相同類型內(nèi)的各模塊間決定,也可以在不同類型間的各模塊設(shè)定。這種情況下,對于全部模塊從模塊管理信息的專用區(qū)讀出與現(xiàn)在顯示模塊的連接度,來代替圖22的步驟S33的處理,并從高的開始依次排列。然后,只要與步驟S37以后同樣進(jìn)行即可。另外,在發(fā)送側(cè),除了DII以外,還可以發(fā)送存儲有這樣的文件間連接度的表,在接收側(cè)利用該表決定先讀的模塊。另外,也可以判斷僅對模塊大小在規(guī)定大小以上的大的模塊是否優(yōu)先進(jìn)行先讀。另外,對于RAM144,是根據(jù)規(guī)定的規(guī)則進(jìn)行存儲器的釋放處理。例如,在將顯示用的數(shù)據(jù)輸出給VRAM146的階段進(jìn)行存儲器區(qū)域的釋放。在進(jìn)行這樣的存儲器區(qū)域釋放時,也可以再次進(jìn)行先讀對象模塊的判斷(參照圖22)。這樣能夠與存儲器釋放連動進(jìn)行先讀。另外,在本實施形態(tài)中,是僅參照DII決定先讀對象模塊,但也可以限于在現(xiàn)在正顯示的模塊的自描述型數(shù)據(jù)中script所用的模塊,這樣也能夠僅先讀更需要的文件。另外,也可以不參照DII,將現(xiàn)在正顯示的模塊的自描述型數(shù)據(jù)中鏈接對象的模塊作為先讀對象。另外,當(dāng)先讀對象模塊不僅TS解碼器141的過濾條件不同,而且調(diào)諧器的選擇條件也不同時,只要改變這樣的選擇條件即可。另外,在本實施形態(tài)中,是根據(jù)DII取得每個模塊的模塊大小,判斷是否作為先讀對象。但是不限于此,也可以用若干個模塊的一群總數(shù)據(jù)量,判斷該一群模塊能否整個一下子進(jìn)行先讀,如果可能,則進(jìn)行這樣的先讀處理。例如,在EIT(事件信息表)的數(shù)據(jù)廣播識別符(data_broadcast_desc)內(nèi)對每個事務(wù)存在存儲事務(wù)ID(transaction_id)及其總數(shù)據(jù)量的區(qū)域。因而,求得該總的數(shù)據(jù)量,就能夠判斷是否將事務(wù)ID所屬的模塊一起進(jìn)行先讀。另外,前面對使用EIT的情況進(jìn)行了說明,但如果是相關(guān)的若干模塊有關(guān)的合計總的數(shù)據(jù)量定義的數(shù)據(jù),則即使是其它的數(shù)據(jù),也同樣能夠適用。1-3其它的實施形態(tài)另外,當(dāng)不能參照EIT以事務(wù)為單位進(jìn)行先讀時,也可以參照DII判斷是否以模塊為單位進(jìn)行先讀。這種情況下,為了確定判斷為不能一起先讀的事務(wù)ID所屬的模塊ID,只要將根據(jù)DII取得的事務(wù)ID與根據(jù)EIT取得的事務(wù)ID進(jìn)行對照即可。另外,是根據(jù)DII取得各模塊數(shù)據(jù)的模塊大小,但也可以寫入DBB的首部信息中。這種情況下,不是取得模塊數(shù)據(jù)的全部數(shù)據(jù),而是首先只要僅取得模塊數(shù)據(jù)首部一部分即可。另外,在該例中,是以模塊為單位進(jìn)行數(shù)據(jù)存儲的判斷,但也可以是以類為單位進(jìn)行。另外,也可以對模塊管理信息附加保持標(biāo)志,對于附加了該保持標(biāo)志的模塊加以保持,使其不能從RAM144刪除。這樣,通過強(qiáng)制保持某模塊,就能夠可靠存儲先讀的模塊數(shù)據(jù)。另外,對于這樣的強(qiáng)制保持,也可以在與現(xiàn)在正顯示的模塊的連接度為規(guī)定值以下時,解除該保持。另外,在上述實施形態(tài)中,是利用MPEG-2傳輸流上的DSM-CC目標(biāo)循環(huán)及DSM-CC數(shù)據(jù)循環(huán)來傳送文件的,但也可以用進(jìn)行同樣處理的其它協(xié)議來傳送。在上述各實施形態(tài)中,是以數(shù)字衛(wèi)星廣播來進(jìn)行數(shù)字?jǐn)?shù)據(jù)傳送的情況加以說明的,但對于數(shù)字地面波廣播,進(jìn)而對于有線電視等有線廣播,也同樣能夠適用。另外,在本實施形態(tài)中,是將在該業(yè)務(wù)中構(gòu)成最初顯示的入口頁的自描述型數(shù)據(jù)文件的模塊ID嵌入在PMT中,但也可以作為預(yù)先規(guī)定的固定值存儲在發(fā)送側(cè)的存儲單元,在接收側(cè),操作者若切換業(yè)務(wù),將最初接收的表ID擴(kuò)展設(shè)定為該數(shù)值即可。另外,關(guān)于構(gòu)成所述入口頁的自描述型數(shù)據(jù)文件,在反復(fù)發(fā)送時,也可以使得比其它文件的發(fā)送周期要短。這是由于,如果沒有構(gòu)成前述入口頁的自描述型數(shù)據(jù)文件,就不能進(jìn)入該業(yè)務(wù),因此要使得沒有一點時間滯后進(jìn)入該業(yè)務(wù)。另外,在上述實施形態(tài)中,是作為與圖像數(shù)據(jù)及聲音數(shù)據(jù)不同的業(yè)務(wù)傳送自描述型數(shù)據(jù)的,但也可以在同一業(yè)務(wù)內(nèi)傳送,將兩者合成顯示在監(jiān)視器上。另外,作為自描述型數(shù)據(jù),對于SGML數(shù)據(jù)、HTML數(shù)據(jù)、XML數(shù)據(jù)、MHEG數(shù)據(jù)等也同樣能夠適用。另外,關(guān)于自描述型數(shù)據(jù)參照的圖形數(shù)據(jù),除位圖形式(.bmp)及JPEG形式(.jpq)以外,也可以例如是GIF形式(.gif)。在上述實施形態(tài)中,說明了利用硬件及CPU實現(xiàn)圖1各方框功能的情況,但對于用硬件構(gòu)成哪一部分,沒有特別限定,特別是也可以利用硬件邏輯構(gòu)成用軟件構(gòu)成的一部分或全部。在本實施形態(tài)中,是將顯示程序存儲于ROM中,但也可以存儲于IC卡或CD-ROM等存儲媒體中,再通過IC卡驅(qū)動器或CD-ROM驅(qū)動器傳送給非易失性存儲器加以存儲。再有,也可以利用通信傳送該程序,存儲于非易失性存儲器中。另外,所述程序可以作為與信號載波形成一體的計算機(jī)數(shù)據(jù)信號利用傳送媒體進(jìn)行傳送。1-4前面專利申請的揭示本發(fā)明是關(guān)于,對于在數(shù)據(jù)廣播中循環(huán)發(fā)送的數(shù)據(jù),在接收終端一側(cè)判斷是否進(jìn)行數(shù)據(jù)先讀,并對數(shù)據(jù)進(jìn)行先讀的有關(guān)內(nèi)容。所謂數(shù)據(jù)廣播,不是僅僅通常的圖像及聲音(AV)的廣播,而是從發(fā)送臺一側(cè),除了前述圖像及聲音以外,對附加的信息(例如計算機(jī)的程序及圖形)也同樣進(jìn)行打包處理,作為傳輸流發(fā)送,是這樣一種發(fā)送形態(tài)。收看者一側(cè)利用具有的專用頻道(接收終端),能夠接收所述打包的傳輸流,取出附加的信息,加以執(zhí)行或重放。另外,通常的所謂廣播,是從發(fā)送臺相對于各接收終端單方向發(fā)送信息的形態(tài)。因此,在接收終端一側(cè)取得數(shù)據(jù)廣播的數(shù)據(jù)時,如果從發(fā)送臺沒有反復(fù)多次發(fā)送數(shù)據(jù),則在接收終端不能取得數(shù)據(jù)。將多次反復(fù)發(fā)送該數(shù)據(jù)的方法叫做循環(huán)發(fā)送。以往有一種數(shù)據(jù)廣播系統(tǒng),是將程序或程序執(zhí)行所需要的執(zhí)行數(shù)據(jù)作為傳輸流,從發(fā)送臺以衛(wèi)星波或地面波進(jìn)行發(fā)送,而用接收機(jī)接收所述發(fā)送的內(nèi)容,從傳輸流取得該程序或執(zhí)行數(shù)據(jù),并執(zhí)行程序。在該系統(tǒng)中,從發(fā)送臺一側(cè)循環(huán)發(fā)送程序或執(zhí)行數(shù)據(jù),而在接收終端一側(cè),如果需要程序或執(zhí)行數(shù)據(jù),就從傳輸流取得,并執(zhí)行程序。這里,當(dāng)接收終端沒有足夠的存儲器,很難一次取得并執(zhí)行程序時,對于這樣的數(shù)據(jù)廣播系統(tǒng),就預(yù)先以邏輯單位(下面叫做模塊)將數(shù)據(jù)加以分割,并循環(huán)發(fā)送該模塊。這樣,即使沒有足夠存儲器的接收終端,也能夠每次從傳輸流僅取得所需要的數(shù)據(jù),并執(zhí)行程序。另外,在該系統(tǒng)中對于具有足夠存儲器的接收終端還有這樣的優(yōu)點,即只要取得執(zhí)行所需要的數(shù)據(jù),就執(zhí)行程序,也可以不要等到能夠取得所有信息為止才執(zhí)行,即還能夠縮短到開始執(zhí)行程序的時間。但是,當(dāng)每次取得所需要的模塊數(shù)據(jù)時,若作為數(shù)據(jù)多重處理的方法是使所有的模塊形成一次循環(huán),則多重頻率減低,很難取得所需要的模塊數(shù)據(jù)。另外,若將若干個模塊形成類,并循環(huán)發(fā)送類,這種情況下,由于通常傳送帶寬是一定的,因此各類的循環(huán)帶寬度小,循環(huán)周期變大,這樣也很難取得所需要的模塊數(shù)據(jù)。因而存在的問題是,這種情況下要取得數(shù)據(jù)需花費(fèi)時間,不能順利進(jìn)行整個程序的處理。如果是接收終端具有能夠接收足夠數(shù)據(jù)的存儲器的情況,則可以認(rèn)為,若進(jìn)行數(shù)據(jù)先讀(高速緩沖存儲),則對于數(shù)據(jù)先讀那部分就沒有必要再取得數(shù)據(jù),能夠高速執(zhí)行程序。這是由于,一般從存儲器讀出要比從數(shù)據(jù)傳輸流的取得開始一直到結(jié)束的時間來得快。另外,是由于,在程序執(zhí)行中,在到發(fā)生必須要取得下面的數(shù)據(jù)為止,有一個等待用戶鍵盤輸入的等待時間,在該時間內(nèi)能夠?qū)?shù)據(jù)進(jìn)行先讀。但是,由于模塊數(shù)據(jù)是可變長度的,取得的數(shù)據(jù)不一定能可靠存儲于存儲器中,即使開始取得,也不能將全部數(shù)據(jù)存儲于存儲器中,常常有這種情況,需要數(shù)據(jù)時,存儲的數(shù)據(jù)不能使用,或應(yīng)該能夠存儲的數(shù)據(jù)不能存儲。本發(fā)明是為解決上述以往的問題,其目的在于加快在接收終端包含數(shù)據(jù)取得在內(nèi)的程序執(zhí)行速度。為了達(dá)到該目的,本發(fā)明的數(shù)據(jù)廣播接收終端的特征在于,具有對能夠用于數(shù)據(jù)取得的存儲器區(qū)域進(jìn)行計數(shù)的剩余存儲器計數(shù)單元、取得數(shù)據(jù)大小的數(shù)據(jù)大小取得單元、以及將所述數(shù)據(jù)大小取得單元取得的數(shù)據(jù)大小與前述剩余存儲器計數(shù)單元計算的剩余存儲器進(jìn)行比較以判斷是否取得數(shù)據(jù)的數(shù)據(jù)取得判斷單元。在數(shù)據(jù)取得判斷單元中,將數(shù)據(jù)大小取得單元取得的數(shù)據(jù)大小與剩余存儲器計數(shù)單元計數(shù)的剩余存儲器進(jìn)行比較,判斷是否取得數(shù)據(jù),通過這樣,能夠先讀適當(dāng)?shù)臄?shù)據(jù)。另外,本發(fā)明的數(shù)據(jù)廣播接收終端的特征在于,根據(jù)取得表示是否能夠先讀數(shù)據(jù)的先讀信息的先讀信息取得單元及所述數(shù)據(jù)取得判斷單元僅在先讀信息允許數(shù)據(jù)先讀時,比較所述數(shù)據(jù)大小取得單元取得的數(shù)據(jù)大小與所述剩余存儲器計數(shù)單元計數(shù)的剩余存儲器,判斷是否取得數(shù)據(jù)。在數(shù)據(jù)取得判斷單元中,還包含從發(fā)送臺發(fā)送來的表示是否能夠先讀的信息,通過比較數(shù)據(jù)大小及剩余存儲器,判斷是否取得數(shù)據(jù),就能夠先讀適當(dāng)?shù)臄?shù)據(jù)。下面參照本發(fā)明的實施形態(tài)。另外,這里說明的是用于數(shù)字衛(wèi)星廣播的情況。數(shù)字廣播的標(biāo)準(zhǔn)是根據(jù)MPEG-2標(biāo)準(zhǔn)、DSM-CC標(biāo)準(zhǔn)及DVB-SI標(biāo)準(zhǔn)而制定的。各標(biāo)準(zhǔn)記述在下列文件中。MPEG2標(biāo)準(zhǔn)ISO/IEC13818-1ISO/IEC13818-2DSM-CC標(biāo)準(zhǔn)ISO/IEC13818-6DVB-SI標(biāo)準(zhǔn)ETSIETS300468(在日本為ARIBSTD-B101.1版)在該例中,以具有超鏈接(HyperLink)型數(shù)據(jù)的數(shù)據(jù)廣播為例進(jìn)行說明。關(guān)于數(shù)據(jù)廣播的概要、硬件構(gòu)成及接收終端中的節(jié)目選臺,在日本專利特愿平9-212937號說明書及附圖中加以敘述。關(guān)于接收機(jī)的工作,是從取得PMT之后的處理開始說明,前述PMT是描述構(gòu)成一個節(jié)目的圖像、聲音及數(shù)據(jù)以怎樣的流(即哪一個PID)傳送的。取得PMT之前的處理,作為接收數(shù)字衛(wèi)星廣播節(jié)目的方法是采用一般的方法。詳細(xì)的處理可參照日本專利特愿平9-212937號說明書與附圖及DVB-SI、MPEG2標(biāo)準(zhǔn)。所謂超鏈接型數(shù)據(jù)廣播節(jié)目是一旦選中節(jié)目,即在顯示器上出現(xiàn)圖像。在該圖像中加入了請用戶進(jìn)行輸入的圖像,若用戶據(jù)此由遙控器等進(jìn)入輸入,則接收機(jī)根據(jù)輸入來接收與該輸入鏈接的下面的圖像信息并顯示,形成上述這樣的節(jié)目樣式。圖25所示為該具體例子,該節(jié)目的例子是當(dāng)用戶選中該數(shù)據(jù)廣播節(jié)目時,顯示圖25A的頁面。在顯示該頁面的狀態(tài)下,若用戶用遙控器按下按鍵511,則切換至圖25B的頁面。當(dāng)在先前的圖25A的畫面狀態(tài)下,用戶用遙控器按下按鍵512時,則切換至圖25C的頁面。下面用該節(jié)目進(jìn)行說明。下面說明為了實現(xiàn)圖25所示的數(shù)據(jù)廣播的數(shù)據(jù)結(jié)構(gòu)。這種情況下,數(shù)據(jù)結(jié)構(gòu)包括具有指定自己數(shù)據(jù)的ID的ID信息部分、具有圖25所示的顯示圖像信息的圖像信息部分,以及描述相對于用戶的按鍵輸入如何進(jìn)行動作的動作描述信息部分。圖26所示的為該數(shù)據(jù)結(jié)構(gòu)描述的圖25的例子。用<info></info>所包圍的描述是ID信息,這里描述表示該頁的模塊ID。用<graphic></graphic>所包圍的描述是圖像信息部分,這里具有圖25的圖像數(shù)據(jù)名稱及實際數(shù)據(jù)。用<script></script>所包圍的描述是動作描述信息部分,在圖26A中描述圖25A說明所寫的動作。這種情況下,如圖26B及C所示,從圖25B及C不與其它的鏈接。圖27~圖29所示的用BML(BroadcastMarkupLanguage)型數(shù)據(jù)描述圖26A所示有描述型數(shù)據(jù)時的例子。在該例子中,3個文件(BML資料文件“niko.bml”、PNG文件“1_button.png”及PNG文件“2_botton.png”)用1個模塊id發(fā)送。將這樣的不同數(shù)據(jù)形式的若干個文件用1個模塊發(fā)送的形式叫做多成分(multipart)形式。這種情況下,作為組成標(biāo)記0X40的模塊0000,是3個文件作為1個模塊發(fā)送。下面簡單說明圖27~圖29所示BML文檔文件的描述。行1501定義為,是多成分形式,而且各成分用“boundary-sample”分割。行1502定義為,原始網(wǎng)絡(luò)id為“0004”,傳輸流id為“0001”,業(yè)務(wù)id為“0100”,事件id為“0020”,組成標(biāo)記為“0X40”,模塊id為“0000”。行1503定義為,該模塊大小為23055字節(jié)。行1504描述參照多成分形式的各成分用的參照數(shù)據(jù)。行1505定義構(gòu)成該成分的成分模塊詳細(xì)內(nèi)容。行1506為BML文件的說明語句。行1507表示目標(biāo)框(用遙控器操作時的框)的顏色及大小的設(shè)定。圖28所示的行1511表示當(dāng)焦點(focus)位于按鈕時改變該框顏色的設(shè)定,這種情況下,表示顏色從指數(shù)(index)8變?yōu)橹笖?shù)3。行1512是手稿標(biāo)記的描述,表示切換至按照用組成標(biāo)記0X40的模塊0001發(fā)送的文件“sun.bml”的顯示,或切換至按照用組成標(biāo)記0X40的模塊0002發(fā)送的文件“moon.bml”的顯示。行1513表示最大框的設(shè)定,行1514表示圖25所示按鈕511及512的位置及大小的設(shè)定。圖29所示的行1521描述焦點位置的移動。焦點位置由于初始狀態(tài)為nav-index:0,因此選擇id=tol框。即焦點位于圖25所示按鈕511。在這種狀態(tài)下,若點擊,則調(diào)用行1512的GoTo1(),轉(zhuǎn)移至按照模塊ID“0X0001”的sun.bml的顯示。另一方面,若按下遙控器的右移鍵(未圖示),則焦點位置移動至圖25所示的按鈕512。在該狀態(tài)下,若點擊,則調(diào)用行1512的GoTo2(),轉(zhuǎn)移至按照模塊ID“0X0002“的moon.bml的顯示。行1522及行1523為圖25所示的按鈕511及512的PNG數(shù)據(jù)。在本實施形態(tài)中,是以多成分形式發(fā)送的,但也可以為單成分形式(用1個模塊發(fā)送1個文件)。下面說明如何將圖26所示的數(shù)據(jù)多重處理形成傳輸流。在該例中,用DSM-CC標(biāo)準(zhǔn)的數(shù)據(jù)循環(huán)結(jié)構(gòu)將圖26所示的數(shù)據(jù)多重處理形成傳輸流。圖26所示各數(shù)據(jù)結(jié)構(gòu)是以叫做模塊的單位進(jìn)行管理的。各模塊按物理大小分割為叫做DDB(DownloadDataBlock)的分組進(jìn)行多重處理。在傳輸流中,模塊利用DII(DownloadInfoIndication)進(jìn)行管理。圖30所示為DII結(jié)構(gòu),DII中具有存儲指定DII的分組信息的字段521、存儲具有該DII與哪一個事件(節(jié)目)相對應(yīng)等信息的DSM-CC信息的字段522、以及存儲對于該節(jié)目具有怎樣的模塊等進(jìn)行實際管理的模塊數(shù)據(jù)的字段523。這里注意一下模塊管理。字段523包括所謂具有幾個模塊的模塊數(shù)(NumberofModule)字段525、以及存儲有關(guān)模塊信息的字段526。在模塊數(shù)字段525后面的字段526中,對于各模塊,存儲有模塊ID(moduleID)及模塊大小(modulesize)等。圖31所示為上述DII與模塊(DDB)的關(guān)系。如圖31所示,將DII與模塊的1個集合叫做類。該類用相同PID(PacketID)進(jìn)行多重處理形成傳輸流。另外,如圖31所示,作為指定該類的表有PMT(ProgramMapTable)及EIT(EventInformationTable)。由于PMT對構(gòu)成節(jié)目的物理信息即PID進(jìn)行管理,因此具有類的PID信息。由此PMT能夠參照類。EIT具有節(jié)目信息,該數(shù)據(jù)廣播識別符(data_broadcast_desc)具有位于DII中的事務(wù)ID(Transaction_id)。因此,EIT能夠參照類。在本實施例中,說明采用根據(jù)PMT進(jìn)行參照。另外,PMT及EIT分別在MPEG2及DVB-SI標(biāo)準(zhǔn)中詳細(xì)敘述。設(shè)在該例中處理的類的PID為0X90。另外,這里雖設(shè)PID為0X90,但也可以用其它的值。這里作為PMT信息,僅表示數(shù)據(jù)類的PID,但PMT所具有的信息不僅于此。詳細(xì)內(nèi)容在MPEG2及DVB-SI標(biāo)準(zhǔn)中敘述。另外,這里是1個節(jié)目1個類,但也可以為多個類。下面用圖32表示以循環(huán)方式對類的數(shù)據(jù)進(jìn)行多重處理的示意圖。圖中各模塊大小如下所示。模塊0(moduleID=0)100KByte=102400Byte模塊1(moduleID=1)70KByte=71680Byte模塊2(moduleID=2)50KByte=51200Byte這里設(shè)模塊ID與圖30所示的模塊ID相同進(jìn)行多重處理。另外,設(shè)實際多重處理模塊時的DDB首部一部分也記述有模塊ID。如圖32所示,各模塊分別循環(huán)多重處理。對于DII,設(shè)適當(dāng)進(jìn)行多重處理。在本實施例中,進(jìn)行的是這樣的循環(huán)多重處理,但也可以用別的方法(將模塊按0、1、2、0、1、2的順序)進(jìn)行循環(huán)多重處理。這里使用的數(shù)據(jù)廣播接收終端的硬件構(gòu)成是一般性的,例如可以是日本專利特愿平9-212937號的說明書及附圖所示的硬件構(gòu)成,但是要附加圖33的構(gòu)成。數(shù)據(jù)接收單元531從傳輸流中取出所需要的數(shù)據(jù)。另外,數(shù)據(jù)接收單元531取出數(shù)據(jù)取得判斷單元533指定的數(shù)據(jù)。數(shù)據(jù)大小取得單元539從傳輸流中取得應(yīng)該進(jìn)行取得判斷的數(shù)據(jù)大小。數(shù)據(jù)存儲單元535將數(shù)據(jù)加以存儲。剩余存儲器計數(shù)單元537對所述數(shù)據(jù)存儲單元的未存儲數(shù)據(jù)的區(qū)域進(jìn)行計數(shù)。數(shù)據(jù)取得判斷單元533比較數(shù)據(jù)大小及剩余存儲器量,判斷是否存儲于存儲單元,依靠數(shù)據(jù)接收單元531接收數(shù)據(jù),并將數(shù)據(jù)存儲于數(shù)據(jù)存儲單元535。當(dāng)用戶選擇數(shù)據(jù)廣播節(jié)目時,由原始網(wǎng)絡(luò)ID(original_network_id)、傳輸流ID(transport_stream_id)、業(yè)務(wù)ID(service_id)及事件ID(event_id)指定節(jié)目。通過這樣,指定表示節(jié)目構(gòu)成(組成)的PMT。關(guān)于該節(jié)目選臺,在DVB-SI標(biāo)準(zhǔn)中敘述。圖31所示為該P(yáng)MT。在該P(yáng)MT中描述數(shù)據(jù)流動的傳輸流的PID。以本實施例的PMT所描述的PID=0X90,圖32所示的數(shù)據(jù)進(jìn)行流動。如上述選臺時的說明所述,接收到PMT的接收終端得到DII的PID。從該P(yáng)ID取得DII,再在其中取得各模塊的模塊ID及模塊大小。具體用圖26、圖30及圖34的流程圖加以說明。這時,設(shè)數(shù)據(jù)存儲單元大小為150Kbyte。在本實施例中,設(shè)數(shù)據(jù)存儲單元為僅取得模塊信息的存儲器區(qū)域。設(shè)取得DII的存儲器及其它執(zhí)行所需要的存儲器為另外設(shè)置。另外,在本實施例中,設(shè)數(shù)據(jù)存儲單元為僅存儲模塊信息的區(qū)域,但并不限于此,也可以作為包含DII取得等的區(qū)域。另外,設(shè)數(shù)據(jù)存儲區(qū)域為150K字節(jié),但也可以是其它大小,也可以在接收機(jī)執(zhí)行中其大小動態(tài)變化。開始,接收終端取得DII,得到取得模塊用的信息。為了取得最前面的模塊,取得模塊ID=0的模塊(參照圖26A)。這時,在數(shù)據(jù)存儲單元存儲了100K字節(jié)的信息。接收終端分析圖26A所示的數(shù)據(jù),將圖像顯示,等待用戶的按鍵輸入。這時,用剩余存儲器計數(shù)單元537對剩余存儲器量進(jìn)行計數(shù),用數(shù)據(jù)取得判斷單元533與現(xiàn)在已經(jīng)取得的模塊以外的大小進(jìn)行比較。這種情況下,首先從數(shù)據(jù)存儲單元535的大小150K減去模塊ID=0的模塊的模塊大?。?00K,得到剩余存儲器50K。接著參照DII,比較模塊ID=1的模塊大小=70K與剩余存儲器。這時,由于剩余存儲器裝不下模塊ID=1的模塊,因此判斷為不取。接下來同樣,比較模塊ID=2的模塊大?。?0K與剩余存儲器。這時,由于模塊ID=2的模塊能夠存儲于剩余存儲器中,因此從數(shù)據(jù)接收單元531取得模塊ID=2的模塊,并存儲于數(shù)據(jù)存儲單元535。這里,當(dāng)用戶用遙控器按下按鍵512(參照圖25)時,接收終端不是從傳輸流中取得模塊ID=2的模塊,而是首先判斷在數(shù)據(jù)存儲單元535中是否存在模塊ID=2的模塊信息,若存在,則利用數(shù)據(jù)存儲單元535中存儲的模塊ID=2的模塊數(shù)據(jù),接收終端分析圖26B,并圖像顯示。如果是原來的情況,則取得模塊ID=2時,必須從傳輸流取得一次數(shù)據(jù),要花費(fèi)取得的時間,而在本實施例中,則不要這樣的取得時間。另外,由于在數(shù)據(jù)取得前述行大小判斷,因此進(jìn)行數(shù)據(jù)取得失敗后,也不會發(fā)生取得其它數(shù)據(jù)那樣的無謂操作,這樣就能夠提供數(shù)據(jù)廣播接收終端包含數(shù)據(jù)取得在內(nèi)的處理高速度。另外,在本實施例中,設(shè)最初取得的模塊為模塊0,但也可以是指定的模塊。另外,在本實施例中,是根據(jù)DII參照模塊大小的,但也可以根據(jù)其它來參照。例如也可以寫在EIT或PMT中。也可以寫在模塊首部信息中。這種情況下,不是取得整個模塊,而是首先僅取得模塊的首部一部分。另外,在該例中,是以模塊為單位進(jìn)行數(shù)據(jù)存儲的判斷的,但也可以以類為單位。下面參照其它實施例。圖36所示為本發(fā)明其它實施例的功能方框圖。在圖36中,數(shù)據(jù)接收單元531、數(shù)據(jù)大小取得單元539、數(shù)據(jù)存儲單元535及剩余存儲器計數(shù)單元537與圖33的構(gòu)成相同。與圖33的構(gòu)成不同點在于,增加了先讀標(biāo)志取得單元538,以及在數(shù)據(jù)取得判斷單元543對于數(shù)據(jù)取得的判斷也增加先讀標(biāo)志的判斷。下面說明上述構(gòu)成的實施例的動作。在該實施例中使用的數(shù)據(jù)廣播節(jié)目與已經(jīng)敘述的基本相同。但不同點在于,圖25C的頁面圖像能隨時間而變化。即圖25C的數(shù)據(jù)為最好不進(jìn)行先讀的數(shù)據(jù)。下面用該節(jié)目進(jìn)行說明。數(shù)據(jù)的多重處理如圖37所示。模塊2若隨時間變化,則為模塊2′。該實施例的數(shù)據(jù)結(jié)構(gòu)與已經(jīng)敘述的例子基本相同。但不同點在于,圖26C的<graphic></graphic>包圍的moon.bmp的數(shù)據(jù)是隨時間而變化的數(shù)據(jù)。為了實現(xiàn)該實施例,在圖30的DII字段523增加存儲先讀標(biāo)志的字段533(參照圖35)。這樣,在本實施形態(tài)中,先讀標(biāo)志與模塊大小相同設(shè)定在具有各模塊信息的字段523中。另外,所謂先讀標(biāo)志是表示在接收終端是否應(yīng)該先讀模塊數(shù)據(jù)的信息,設(shè)定該標(biāo)志的模塊在接收終端不進(jìn)行先讀。設(shè)定該標(biāo)志的一例可以考慮是如上所述的數(shù)據(jù)隨時間更新(版本更新)的情況。這里,各模塊標(biāo)志(flag)字段在該實施例中設(shè)定如下模塊0(moduleID=0)可先讀(設(shè)定1)模塊1(moduleID=1)可先讀(設(shè)定1)模塊2(moduleID=2)不可先讀(設(shè)定0)[接收終端構(gòu)成]在本實施例中使用的數(shù)字廣播接收終端的硬件構(gòu)成與已經(jīng)敘述的例子基本相同。但是與圖33構(gòu)成的不同點在于,增加先讀標(biāo)志取得單元548,以及在數(shù)據(jù)取得判斷單元543對于數(shù)據(jù)取得判斷也增加先讀標(biāo)志的判斷。先讀標(biāo)志取得單元548從傳輸流取得應(yīng)該進(jìn)行取得判斷的數(shù)據(jù)的先讀標(biāo)志。數(shù)據(jù)取得判斷單元543比較數(shù)據(jù)大小與剩余存儲器量,判斷是否存儲于數(shù)據(jù)存儲單元535,而且在先讀標(biāo)志表示能夠先讀的情況下,依靠數(shù)據(jù)接收單元531接收數(shù)據(jù),并將數(shù)據(jù)存儲于數(shù)據(jù)存儲單元535。另外,由于選臺時的動作與已經(jīng)說明的相同,因此省略其說明。與已經(jīng)敘述的例子基本相同,而不同點在于,在取得DII、并從中取得各模塊的模塊ID及模塊大小時,也取得標(biāo)志信息。具體用圖38的流程圖進(jìn)行說明。接收終端取得DII,取得模塊0的模塊大小,對剩余存儲器進(jìn)行計數(shù),到此為止(步驟S61~S65)的處理與圖34相同。接著,檢索DII的模塊ID=1的先讀標(biāo)志,判斷是否可先讀(步驟S66)。這時由于模塊ID=1的模塊為標(biāo)志=1,因此判斷為可先讀,并比較模塊ID=1的模塊的模塊大小70K與剩余存儲器(步驟S67)。這種情況下,由于剩余存儲器裝不下模塊ID=1的模塊,因此不取得該模塊。同樣,檢索模塊ID=2的先讀標(biāo)志,判斷模塊ID=2的模塊是否可先讀(步驟S66)。這種情況下,由于模塊ID=2的模塊為標(biāo)志=0,因此判斷為不可先讀,就不進(jìn)行先讀處理。就全部模塊對這樣的處理進(jìn)行判斷(步驟S69)。這種情況下,由于不存在更多的模塊,因此結(jié)束先讀處理。這樣,根據(jù)先讀標(biāo)志,模塊ID=2的模塊不進(jìn)行先讀。因而,當(dāng)模塊ID=2的模塊數(shù)據(jù)更新時,可以防止無謂取得模塊。這樣就能夠不先讀無謂的數(shù)據(jù),能夠?qū)崿F(xiàn)盡可能多地先讀所需要的數(shù)據(jù)。另外,在本實施形態(tài)中是利用硬件構(gòu)成的,但也可以用軟件構(gòu)成。這樣,本發(fā)明通過設(shè)置數(shù)據(jù)取得判斷單元,能夠?qū)崿F(xiàn)進(jìn)行數(shù)據(jù)先讀、且不先讀無謂數(shù)據(jù)的性能優(yōu)異的數(shù)據(jù)廣播接收機(jī)。這樣,數(shù)據(jù)取得判斷單元比較數(shù)據(jù)大小取得單元取得的數(shù)據(jù)大小與剩余存儲器計數(shù)單元計數(shù)的剩余存儲器,判斷是否取得數(shù)據(jù),通過這樣,能夠先讀適當(dāng)?shù)臄?shù)據(jù)。另外,數(shù)據(jù)取得判斷單元還考慮所取得的表示是否能夠先讀數(shù)據(jù)的先讀信息,以先讀更適當(dāng)?shù)臄?shù)據(jù)。結(jié)果加快了包含取得數(shù)據(jù)在內(nèi)的數(shù)據(jù)廣播程序的執(zhí)行速度。能夠達(dá)到加快數(shù)據(jù)廣播接收終端包含取得數(shù)據(jù)在內(nèi)的數(shù)據(jù)廣播程序執(zhí)行速度的目的。2.控制空區(qū)域的實施形態(tài)在上述實施形態(tài)中,在接收以循環(huán)發(fā)送方式發(fā)送的數(shù)據(jù)包數(shù)據(jù)的數(shù)據(jù)接收裝置中,為了有效利用有限的存儲器容量,僅先讀比空容量小的模塊。但是,當(dāng)相對于高速緩沖存儲器的容量來說,先讀對象的模塊數(shù)多時,若沒有空容量,就不能進(jìn)行高速緩沖存儲,在以下的實施形態(tài)中,使先讀對象模塊動態(tài)且可靠地先讀入存儲器27的高速緩沖存儲器區(qū)域。這樣,在存儲器區(qū)域受到以循環(huán)發(fā)送方式發(fā)送的數(shù)據(jù)包數(shù)據(jù)限制的接收裝置中,能夠縮短顯示數(shù)據(jù)生成的平均時間。這是由于,即使是最大也沒有必要將現(xiàn)有正通過的模塊等到下一周期為止。下面用具體例子加以說明。如圖39所示,以循環(huán)發(fā)送方式發(fā)送的模塊化數(shù)據(jù)以一定周期發(fā)送模塊數(shù)據(jù)701、702……。這樣的模塊數(shù)據(jù)用TS解碼器選擇接收,提供給CPU。CPU對提供的各模塊,依次存儲于高速緩沖存儲器中。即判斷各模塊的模塊大小(數(shù)據(jù)量)是否大于現(xiàn)在RAM所設(shè)置的高速緩沖存儲器區(qū)域的空容量,若大于,則不存入高速緩沖存儲器區(qū)域。例如,當(dāng)高速緩沖存儲器區(qū)域存儲有模塊701及702時,若空容量小于模塊703,則模塊703不存入。但是有些情況是,根據(jù)操作者的操作,在下一瞬間必需要顯示的是模塊703,而該模塊703又不是所述的先讀對象。這種情況下,CPU為了取得該數(shù)據(jù),必須等待到下一次模塊703被發(fā)送為止,即必須等待一個周期。對于這種情況,在以下的實施形態(tài)中,對于希望要先讀的模塊,使存儲部動態(tài)確保所需要的空區(qū)域,因此沒有必要如前所述那樣要等待1個周期。2-1方框圖下面用圖40說明確保該空區(qū)域的數(shù)據(jù)接收裝置801的功能方框圖。數(shù)據(jù)接收裝置801是從帶有模塊標(biāo)識符的以循環(huán)發(fā)送方式發(fā)送的模塊數(shù)據(jù)中選擇接收用規(guī)定模塊標(biāo)識符限定的模塊數(shù)據(jù)生成顯示數(shù)據(jù)的數(shù)據(jù)接收裝置,具有流數(shù)據(jù)選擇部803、模塊數(shù)據(jù)選擇部805、存儲部807、數(shù)據(jù)讀出部809、先讀控制部811及空容量確保部815。流數(shù)據(jù)選擇部803與已經(jīng)說明的流數(shù)據(jù)選擇部3相同,從多個業(yè)務(wù)多重化流數(shù)據(jù)中選擇接收符合規(guī)定條件的業(yè)務(wù)多重化流數(shù)據(jù)。關(guān)于業(yè)務(wù)多重化流數(shù)據(jù)也相同。模塊數(shù)據(jù)選擇部805選擇符合給定選擇條件的模塊,并輸出該模塊數(shù)據(jù)。存儲部807將所述輸出的數(shù)據(jù)與數(shù)據(jù)的存儲順序一起加以存儲。一旦給出數(shù)據(jù)讀出命令,則數(shù)據(jù)讀出部809檢索存儲部807,讀出需要的數(shù)據(jù),同時若從所述模塊數(shù)據(jù)選擇部提供存儲部807中不存在的數(shù)據(jù),則將這些數(shù)據(jù)輸出。先讀控制部811將與模塊數(shù)據(jù)選擇部805輸出給存儲部807的數(shù)據(jù)相關(guān)的模塊數(shù)據(jù)進(jìn)行先讀時用的選擇條件提供給模塊數(shù)據(jù)選擇部805。另外,先讀控制部811取得所述先讀對象模塊數(shù)據(jù)的數(shù)據(jù)量,提供給空容量確保部815。空容量確保部815,為了使得模塊數(shù)據(jù)選擇部805提供的先讀對象模塊數(shù)據(jù)能夠預(yù)先先讀入存儲部807,從存儲部807存儲的數(shù)據(jù)中,刪除先前順序的數(shù)據(jù),以確保大于所述數(shù)據(jù)量的空區(qū)域。2-2流程圖關(guān)于接收機(jī)的硬件構(gòu)成,由于與上述實施形態(tài)的相同,故省略說明。下面用圖41說明這種情況下的先讀程序142d的流程圖。CPU147一旦接收DII,即存儲于RAM144中(步驟S101)、CPU147參照DII決定先讀對象的模塊數(shù)據(jù)(步驟S103)。例如,可以將與現(xiàn)在選擇的模塊數(shù)據(jù)相同類型所屬的模塊數(shù)據(jù)作為先讀對象。接著,CPU147從DII讀出最先候補(bǔ)的模塊大小(步驟S105)。CPU147求出現(xiàn)在最大可能確保的高速緩沖存儲器容量(步驟S107)。這是因為,RAM144的能夠使用容量每次都不一樣。例如,在生成提供給VRAM146用的數(shù)據(jù)過程中,RAM144中的最大可能確保的高速緩沖存儲器容量減少,而若所述生成結(jié)束,全部輸出給VRAM146,則最大可能的高速緩沖存儲器區(qū)域的容量就增加了那一部分。用于其它運(yùn)算等情況下也相同。CPU147將最大可能的高速緩沖存儲器區(qū)域容量與步驟S105讀出的候補(bǔ)模塊數(shù)據(jù)的模塊大小進(jìn)行比較,判斷最大可能的高速緩沖存儲器區(qū)域容量是否較大(步驟S109)。當(dāng)最大可能的高速緩沖存儲器區(qū)域容量較大時,則CPU147將現(xiàn)在的高速緩沖器空容量與步驟S105讀出的候補(bǔ)模塊數(shù)據(jù)的模塊大小進(jìn)行比較(步驟S111)。當(dāng)現(xiàn)在的高速緩沖存儲器空容量較大時,將該模塊數(shù)據(jù)保持原樣不變存儲于高速緩沖存儲器中(步驟S113)。另一方面,當(dāng)現(xiàn)在的高速緩沖存儲器空容量較小時,為了使得高速緩沖存儲器區(qū)域能夠存儲該模塊數(shù)據(jù),CPU147在高速緩沖存儲器區(qū)域中設(shè)置空區(qū)域。具體來說,是釋放最早的模塊數(shù)據(jù)的存儲區(qū)域(步驟S115)。若在高速緩沖存儲器區(qū)域建立了所需要的空區(qū)域,則執(zhí)行S113的處理。CPU147判斷步驟S103決定的候補(bǔ)模塊數(shù)據(jù)是否還有剩余(步驟S117)。當(dāng)有剩余時,讀出下面的候補(bǔ)模塊大小(步驟S119)。然后重復(fù)步驟S107以下的處理。這樣,在本實施形態(tài)中,根據(jù)動態(tài)變動的最大可能的高速緩沖存儲器區(qū)域容量,將候補(bǔ)的模塊數(shù)據(jù)依次進(jìn)行高速緩沖存儲,通過這樣,能夠有效利用高速緩沖存儲器區(qū)域。另外,對于大于最大可能的高速緩沖存儲器區(qū)域的模塊數(shù)據(jù),由于即使最大限度釋放也不能存儲,因此不存儲于高速緩沖存儲器區(qū)域。這樣,對于以循環(huán)發(fā)送方式發(fā)送的接收數(shù)據(jù),能夠充分利用高速緩沖存儲器區(qū)域而不會有無謂的操作。另外,也可以不進(jìn)行步驟S111的處理。2-3其它實施形態(tài)在上述實施形態(tài)中,說明了高速緩沖存儲器區(qū)域容量變動的情況,但該容量也可以是固定值。在上述實施形態(tài)中,是利用整個高速緩沖存儲器區(qū)域動態(tài)地對各模塊數(shù)據(jù)進(jìn)行高速緩沖存儲。但是,也可以將高速緩沖存儲器區(qū)域分成若干個,對每個分割區(qū)域?qū)⒉煌瑑?yōu)先級的模塊數(shù)據(jù)進(jìn)行高速緩沖存儲。這種情況下,例如只要預(yù)先在發(fā)送側(cè)附加優(yōu)先級進(jìn)行發(fā)送即可。例如,也可以對于先讀對象的模塊數(shù)據(jù)中,優(yōu)先級10以上的模塊數(shù)據(jù),依次存儲于500K字節(jié)的第1分割區(qū)域,優(yōu)先級不滿10的模塊數(shù)據(jù),依次存儲于200K字節(jié)的第2分割區(qū)域。這樣,通過將優(yōu)先級高的模塊數(shù)據(jù)依次存入大的高速緩沖存儲器容量,就提高了能夠更縮短取得數(shù)據(jù)時間的可能性。圖42所示為在BML數(shù)據(jù)中描述優(yōu)先級情況之一例。這種情況下,用行1541及1542分別表示組成標(biāo)記0X40的模塊0001及0002的優(yōu)先級為127。另外,優(yōu)先級也可以不僅是用BML數(shù)據(jù),而是在模塊管理信息的DII設(shè)置區(qū)域進(jìn)行描述。這樣,對于以循環(huán)發(fā)送方式發(fā)送的接收數(shù)據(jù),現(xiàn)在發(fā)送的模塊數(shù)據(jù)由于到下次發(fā)送為止的時間最長,因此成為最有效的高速緩沖存儲對象。因而,將最新發(fā)送的模塊數(shù)據(jù)依次進(jìn)行高速緩沖存儲,當(dāng)高速緩沖存儲器不足時,從最早的模塊數(shù)據(jù)開始依次釋放。這樣,能夠從取得時間最長的模塊數(shù)據(jù)開始依次作為高速緩沖存儲對象,能夠使整個的平均取得等待時間為最小。另外,即使出現(xiàn)高速緩沖存儲錯誤,也能夠縮短模塊取得的等待時間。例如,當(dāng)將1M字節(jié)的數(shù)據(jù)分割為8個模塊,以1Mbps循環(huán)發(fā)送時,模塊的平均等待時間約為5秒,最大等待時間為8秒。與此相應(yīng)的,若設(shè)先讀高速緩沖存儲區(qū)域的容量為512K字節(jié)進(jìn)行上述處理,則即使是從高速緩沖存儲器區(qū)域刪除的模塊,其平均等待時間約為3秒,而模塊整體的平均等待時間為1.5秒。這樣,通過將取得的模塊數(shù)據(jù)動態(tài)存儲于高速緩沖存儲器區(qū)域,能夠縮短以循環(huán)發(fā)送方式發(fā)送的接收數(shù)據(jù)的最大取得等待時間。另外,能夠?qū)⒌?實施形態(tài)所述的發(fā)明及第2實施形態(tài)所述的發(fā)明任意組合。另外,在上述實施形態(tài)中,說明了模塊數(shù)據(jù)是自描述型數(shù)據(jù)的情況,但所述模塊數(shù)據(jù)也可以是程序。例如,在終端一側(cè)從分割成若干個模塊程序中選擇接收所必需的模塊程序并執(zhí)行時,也能夠同樣適用。1)本發(fā)明的數(shù)據(jù)接收裝置是從帶有模塊標(biāo)識符的以循環(huán)發(fā)送方式發(fā)送的模塊數(shù)據(jù)中選擇接收帶有規(guī)定模塊標(biāo)識符的模塊數(shù)據(jù)的數(shù)據(jù)接收裝置,具有(1)選擇符合給定選擇條件的模塊數(shù)據(jù)并輸出該模塊數(shù)據(jù)的模塊數(shù)據(jù)選擇部,(2)能夠存儲所述輸出數(shù)據(jù)的存儲部,(3)將與所述模塊數(shù)據(jù)選擇部輸出的數(shù)據(jù)相關(guān)的模塊數(shù)據(jù)進(jìn)行先讀時用的選擇條件提供所述模塊數(shù)據(jù)選擇部的先讀控制部,在這樣的數(shù)據(jù)接收裝置中,(4)還具有取得所述存儲部的空容量的空容量取得部,(5)所述先讀控制部判斷所述先讀對象的模塊數(shù)據(jù)的數(shù)據(jù)量是否小于所述取得的空容量,當(dāng)所述模塊數(shù)據(jù)的數(shù)據(jù)量較小時,將選擇條件提供給所述模塊數(shù)據(jù)選擇部,以便選擇該先讀對象的模塊數(shù)據(jù)。這樣,通過取得所述存儲部的空容量,當(dāng)該相關(guān)的模塊數(shù)據(jù)的數(shù)據(jù)量小于所述空容量時,將選擇條件提供給所述模塊數(shù)據(jù)選擇部,以便選擇該模塊數(shù)據(jù),就能夠接收所述模塊數(shù)據(jù),并存儲于所述存儲部。這樣能夠?qū)⒃撃K數(shù)據(jù)完全先讀入所述存儲部。因而,在不能以模塊為單位進(jìn)行先讀就沒有意義的以循環(huán)發(fā)送方式發(fā)送的數(shù)據(jù)收發(fā)系統(tǒng)中,能夠有效利用較小的存儲部。2)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀控制部參照以所述循環(huán)發(fā)送方式多重發(fā)送的模塊管理信息,取得所述先讀對象模塊數(shù)據(jù)的數(shù)據(jù)量。因而,僅取得所述模塊管理信息,就能夠決定是否是先讀入存儲部的模塊。3)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀控制部參照以所述循環(huán)發(fā)送方式多重發(fā)送的模塊管理信息,判斷是否是所述相關(guān)的模塊數(shù)據(jù)。因而,能夠不判斷各模塊數(shù)據(jù)的內(nèi)容,而決定先讀的模塊。4)在本發(fā)明的數(shù)據(jù)接收裝置中,所述模塊管理信息中存儲有各模塊所屬類型的類型ID,將具有相同類型ID的模塊判斷為是所述相關(guān)的模塊數(shù)據(jù)。因而,若在發(fā)送側(cè)附加相同類型ID發(fā)送,則能夠作為先讀對象。5)在本發(fā)明的數(shù)據(jù)接收裝置中,所述模塊管理信息中對每個模塊存儲有決定是否先讀的先讀決定信息。因而,能夠以模塊為單位決定是否先讀。6)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀決定信息是更新標(biāo)志,所述先讀控制部對于附加所述更新標(biāo)志的模塊,將其排除在所述先讀對象之外。因而,在發(fā)送側(cè)能夠決定是否是應(yīng)該更新的模塊。7)在本發(fā)明的數(shù)據(jù)接收裝置中,所述模塊管理信息中附加保持標(biāo)志,所述存儲部對于附加所述保持標(biāo)志的模塊加以保持而不刪除。因而,例如對于能夠從若干個模塊加以參照的模塊數(shù)據(jù),就能夠高速調(diào)出。8)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀控制部存儲有規(guī)定的先讀規(guī)則,根據(jù)所述先讀規(guī)則,在能夠先讀的模塊中決定先讀的模塊。因而能夠優(yōu)先先讀某模塊。9)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀規(guī)則是將與現(xiàn)在從存儲部讀出的模塊屬于相同類型的模塊作為先讀對象。這樣,通過將屬于相同類型的模塊進(jìn)行先讀,若在發(fā)送側(cè)將相關(guān)的模塊屬于相同類型進(jìn)行發(fā)送,就能夠更有效利用接收側(cè)的存儲裝置。10)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀規(guī)則是將同時存在多個類型的模塊作為先讀對象。這樣,能夠?qū)⑦€有可能根據(jù)其它類型來參照的模塊數(shù)據(jù)進(jìn)行先讀。11)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀規(guī)則是優(yōu)先先讀所述先讀優(yōu)先級高的模塊。這樣,通過將希望先讀的模塊提高其所述先讀優(yōu)先級進(jìn)行發(fā)送,就能夠以有限的存儲容量更迅速地取得數(shù)據(jù)。12)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀控制部,根據(jù)先讀判斷標(biāo)準(zhǔn),對所述先讀優(yōu)先級高的模塊優(yōu)先進(jìn)行先讀。這樣,根據(jù)先讀斷判斷標(biāo)準(zhǔn),就能夠以有限的存儲容量更迅速地取得數(shù)據(jù)。13)在本發(fā)明的數(shù)據(jù)接收裝置中,前述模塊管理信息嵌入DSM-CC標(biāo)準(zhǔn)的DII中。因而,僅讀入DII形式的信息,就能夠先讀所述模塊。14)本發(fā)明的數(shù)據(jù)接收裝置是從帶有模塊標(biāo)識符的以循環(huán)發(fā)送方式發(fā)送的模塊數(shù)據(jù)中選擇接收帶有規(guī)定模塊標(biāo)識符的模塊數(shù)據(jù)的數(shù)據(jù)接收裝置,具有(1)選擇符合給定選擇條件的模塊數(shù)據(jù)并輸出該模塊數(shù)據(jù)的模塊數(shù)據(jù)選擇部,(2)能夠存儲所述輸出數(shù)據(jù)的存儲部,(3)將與所述模塊數(shù)據(jù)選擇部輸出的數(shù)據(jù)相關(guān)的模塊數(shù)據(jù)進(jìn)行先讀時用的選擇條件提供給所述模塊數(shù)據(jù)選擇部的先讀控制部,在這樣的數(shù)據(jù)接收裝置中,(4)還具有取得所述存儲部的空容量的空容量取得部,(5)所述先讀控制部判斷所述先讀對象的模塊數(shù)據(jù)的數(shù)據(jù)量是否小于所述取得的空容量,當(dāng)所述模塊數(shù)據(jù)的數(shù)據(jù)量較小時,在控制者給出接收該模塊數(shù)據(jù)的命令之前,不將選擇該先讀對象模塊數(shù)據(jù)選擇條件提供給要提供的所述模塊數(shù)據(jù)選擇部。因而,在不能以模塊為單位進(jìn)行先讀就沒有意義的以循環(huán)發(fā)送方式發(fā)送的數(shù)據(jù)發(fā)收系統(tǒng)中,能夠有效利用較小的存儲部。15)本發(fā)明的數(shù)據(jù)接收裝置是從帶有模塊標(biāo)識符的以循環(huán)發(fā)送方式發(fā)送的模塊數(shù)據(jù)中選擇接收帶有規(guī)定模塊標(biāo)識符的模塊數(shù)據(jù)的數(shù)據(jù)接收裝置,具有(1)選擇符合給定選擇條件的模塊數(shù)據(jù)并輸出該模塊數(shù)據(jù)的模塊數(shù)據(jù)選擇部,(2)能夠存儲所述輸出數(shù)據(jù)的存儲部,(3)將與所述模塊數(shù)據(jù)選擇部輸出的數(shù)據(jù)相關(guān)的模塊數(shù)據(jù)進(jìn)行先讀時用的選擇條件提供給所述模塊數(shù)據(jù)選擇部的先讀控制部,在這樣的數(shù)據(jù)接收裝置中,(4)還具有取得所述存儲部的空容量的空容量取得部,(5)取得屬于某一類的模塊數(shù)據(jù)的總數(shù)據(jù)量的總數(shù)據(jù)量取得部,(6)所述先讀控制部判斷所述先讀對象的模塊數(shù)據(jù)所屬類的總數(shù)據(jù)量是否小于前述取得的空容量,當(dāng)前述總數(shù)據(jù)量較小時,將選擇條件提供給前述模塊數(shù)據(jù)選擇部,以便選擇該類所屬的全部模塊數(shù)據(jù)。16)本發(fā)明的數(shù)據(jù)接收裝置是從帶有模塊標(biāo)識符的以循環(huán)發(fā)送方式發(fā)送的模塊數(shù)據(jù)中選擇接收帶有規(guī)定模塊標(biāo)識符的模塊數(shù)據(jù)的數(shù)據(jù)接收裝置,具有(1)選擇符合給定選擇條件的模塊數(shù)據(jù)并輸出該模塊數(shù)據(jù)的模塊數(shù)據(jù)選擇部,(2)將所述輸出數(shù)據(jù)與數(shù)據(jù)的存儲順序一起加以存儲的存儲部,(3)一旦給出數(shù)據(jù)讀出命令即檢索所述存儲部并讀出必需的數(shù)據(jù)、同時一旦所述存儲部中不存在的數(shù)據(jù)從所述模塊數(shù)據(jù)選擇部給出、即將這些數(shù)據(jù)輸出的數(shù)據(jù)讀出部,(4)將與模塊數(shù)據(jù)選擇部輸出給所述存儲部的數(shù)據(jù)相關(guān)的模塊數(shù)據(jù)進(jìn)行先讀時用的選擇條件提供給所述模塊數(shù)據(jù)選擇部的先讀控制部,在這樣的數(shù)據(jù)接收裝置中,(5)具有從所述存儲部存儲的數(shù)據(jù)中刪除順序最早的數(shù)據(jù)以確保比所述數(shù)據(jù)量大的空區(qū)域的空容量確保部,以便使所述模塊數(shù)據(jù)選擇部提供的先讀對象的模塊數(shù)據(jù)能預(yù)先先讀入所述存儲部。因而,以循環(huán)方式發(fā)送的模塊也可暫時存儲于存儲部,在所述存儲部存儲有必需的數(shù)據(jù)情況下,所述數(shù)據(jù)讀出部讀出該數(shù)據(jù)。通過這樣,在不能以模塊為單位進(jìn)行先讀就沒有意義的以循環(huán)發(fā)送方式發(fā)送的數(shù)據(jù)收發(fā)系統(tǒng)中,能夠縮短直到取得必需的模塊數(shù)據(jù)為止的最大取得時間。17)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀控制部參照以所述循環(huán)發(fā)送方式多重發(fā)送的模塊管理信息,取得所述先讀對象模塊數(shù)據(jù)的數(shù)據(jù)量,提供給所述空容量確保部,所述空容量確保部確保利用提供的數(shù)據(jù)量所必需的空容量。因而,僅取得所述模塊管理信息,就能夠確保存儲部有進(jìn)行先讀的空容量。這樣,能夠不判斷各模塊數(shù)據(jù)的內(nèi)容,確保必需的空容量。18)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀控制部參照以所述循環(huán)發(fā)送方式多重發(fā)送的模塊管理信息,僅將相關(guān)的模塊數(shù)據(jù)作為先讀對象。這樣,通過將屬于相同類型的模塊進(jìn)行先讀,若在發(fā)送側(cè)將相關(guān)的模塊屬于相同類型進(jìn)行發(fā)送,就能夠更有效利用接收側(cè)的存儲裝置。19)在本發(fā)明的數(shù)據(jù)接收裝置中,所述模塊管理信息中存儲有各模塊所屬類型的類型ID,將具有相同類型ID的模塊判斷為是所述相關(guān)的模塊數(shù)據(jù)。因而,若在發(fā)送側(cè)附加相同類型ID發(fā)送,則能夠作為先讀對象可靠地先讀入所述存儲部。20)在本發(fā)明的數(shù)據(jù)接收裝置中,還具有取得所述存儲部現(xiàn)在能夠存儲的最大容量的最大可能存儲容量取得部,當(dāng)所述模塊數(shù)據(jù)選擇部提供的先讀對象的模塊數(shù)據(jù)的數(shù)據(jù)量比所述現(xiàn)在的最大可能存儲容量要大時,所述空容量確保部則不確保所述存儲部中的所述空區(qū)域。因而,能夠根據(jù)所述現(xiàn)在的最大可能存儲容量,僅在能夠先讀某模塊數(shù)據(jù)時作為先讀對象。21)在本發(fā)明的數(shù)據(jù)接收裝置中,所述模塊管理信息中對每個模塊存儲有決定是否先讀的先讀決定信息。因而,能夠以模塊為單位決定是否先讀。22)在本發(fā)明的數(shù)據(jù)接收裝置中,所述先讀決定信息是更新標(biāo)志,所述先讀控制部對于附加所述更新標(biāo)志的模塊,將其排除在所述先讀對象之外。因而,能夠在發(fā)送側(cè)決定是否是不進(jìn)行先讀的模塊。23)在本發(fā)明的數(shù)據(jù)接收裝置中,所述模塊管理信息嵌入DSM-CC標(biāo)準(zhǔn)的DII中。因而,僅讀入DII形式的信息,就能夠可靠先讀所述模塊。在本發(fā)明中的所謂“數(shù)據(jù)接收裝置”是指至少能夠從若干個傳輸流中選擇接收所希望的傳輸流及業(yè)務(wù)的裝置,即是包含所謂機(jī)頂盒、內(nèi)藏機(jī)頂盒功能的錄像機(jī)座、以及內(nèi)藏機(jī)頂盒功能的電視機(jī)等概念?!澳K數(shù)據(jù)選擇部”相當(dāng)于實施形態(tài)中的TS解碼器141。所謂“自描述型數(shù)據(jù)”,是指附加有顯示文件數(shù)據(jù)時的配置位置、字符串大小及參照的圖形數(shù)據(jù)有關(guān)的信息等顯示指定信息的數(shù)據(jù),包含例如SGML型數(shù)據(jù)、HTML型數(shù)據(jù)、XML型數(shù)據(jù)及MHEG標(biāo)準(zhǔn)的數(shù)據(jù)等。所謂“記錄程序的記錄媒體”是指記錄有能夠利用CPU執(zhí)行的程序的ROM、RAM、硬盤、軟盤及CD-ROM等記錄媒體。另外,程序不僅是能夠利用CPU直接執(zhí)行的,還包含必須要當(dāng)時安裝的程序、被壓縮的程序及加密的程序。上面將本發(fā)明以理想的實施形態(tài)進(jìn)行了說明,但各術(shù)語不是用來進(jìn)行限定,而是用來進(jìn)行說明,在不脫離本發(fā)明的范圍及精神,在所附權(quán)利要求范圍內(nèi),是可以改變的。權(quán)利要求1.一種數(shù)據(jù)發(fā)送裝置,其特征在于,所述數(shù)據(jù)發(fā)送裝置以循環(huán)發(fā)送方式發(fā)送帶有模塊標(biāo)識符的模塊數(shù)據(jù),在這樣的數(shù)據(jù)發(fā)送裝置中具有發(fā)送所述模塊數(shù)據(jù)的模塊管理信息的模塊管理信息發(fā)送部。2.如權(quán)利要求1所述的數(shù)據(jù)發(fā)送裝置,其特征在于,在所述模塊管理信息中,對每個模塊存儲有決定是否先讀的先讀決定信息。3.如權(quán)利要求1所述的數(shù)據(jù)發(fā)送裝置,其特征在于,所述先讀決定信息是決定是否排除在先讀對象之外的更新標(biāo)志。4.如權(quán)利要求1所述的數(shù)據(jù)發(fā)送裝置,其特征在于,在所述模塊管理信息中附加保持標(biāo)志,所述保持標(biāo)志決定是否對于該模塊加以保持而不刪除。5.一種數(shù)據(jù)發(fā)送方法,其特征在于,所述數(shù)據(jù)發(fā)送方法以循環(huán)發(fā)送方式發(fā)送帶有模塊標(biāo)識符的模塊數(shù)據(jù),在這樣的數(shù)據(jù)發(fā)送方法中具有發(fā)送所述模塊數(shù)據(jù)的模塊管理信息的模塊管理信息發(fā)送步驟。6.如權(quán)利要求5所述的數(shù)據(jù)發(fā)送方法,其特征在于,在所述模塊管理信息中,對每個模塊存儲有決定是否先讀的先讀決定信息。7.如權(quán)利要求5所述的數(shù)據(jù)發(fā)送方法,其特征在于,所述先讀決定信息是決定是否排除在先讀對象之外的更新標(biāo)志。8.如權(quán)利要求5所述的數(shù)據(jù)發(fā)送方法,其特征在于,在所述模塊管理信息中附加保持標(biāo)志,所述保持標(biāo)志決定是否對于該模塊加以保持而不刪除。全文摘要本發(fā)明目的在于使用接收存儲器較小的接收機(jī)也能有效進(jìn)行先讀。CPU147參照接收的DII的模塊管理信息,了解各模塊數(shù)據(jù)大小(步驟S39)。比較各模塊數(shù)據(jù)大小與RAM144的剩余存儲器(步驟S45),對小于剩余存儲器的模塊先讀入RAM144(步驟S47)。先讀標(biāo)志未置1時,即使小于剩余容量也不先讀。通過這樣,對隨時更新的數(shù)據(jù)能夠排除在先讀對象之外。文檔編號H04N7/24GK1595981SQ200410085608公開日2005年3月16日申請日期2000年6月7日優(yōu)先權(quán)日1999年6月7日發(fā)明者園田泰之,山室景成申請人:松下電器產(chǎn)業(yè)株式會社