專利名稱:下載執(zhí)行裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及例如數(shù)據(jù)廣播接收機(jī)等下載并執(zhí)行程序的下載執(zhí)行裝置。
背景技術(shù):
以往的廣播接收機(jī)的程序的下載方法, 一般將要下載的程序插入 到通過廣播電波發(fā)送的傳輸流,并調(diào)諧到傳輸程序的傳輸流來下載。
將程序插入到傳輸流的方法,采用MPEG規(guī)范ISO/IEC13818-6中 描述的稱為DSMCC(數(shù)字存儲媒體-命令與控制Digital Storage Media Command and Control)的方式。
DSMCC是較一般的技術(shù),因此省略詳細(xì)說明。
如此,在下載程序時發(fā)生調(diào)諧。
因此,為了不妨礙用戶的視聽或錄像,下載程序的廣播接收機(jī), 在下載程序之前,檢測廣播接收機(jī)的當(dāng)前狀況是否為正在視聽或錄像, 并在沒有進(jìn)行視聽或錄像的狀態(tài)時下載程序。
據(jù)此,程序的下載不妨礙用戶視聽或錄像節(jié)目。
另一方面,在專利文獻(xiàn)1中提出如下方法,即向用戶詢問是否要 下載程序。
該專利文獻(xiàn)1中,如圖1所示,在廣播接收機(jī)內(nèi)發(fā)生錯誤時,檢 測程序的版本更新,并在可以修復(fù)廣播接收機(jī)的錯誤時發(fā)出通知,向 用戶確認(rèn)是否要進(jìn)行版本更新。
如上所述,作為進(jìn)行程序的下載的方法存在如下方法,即只在廣 播接收機(jī)的狀態(tài)為沒有進(jìn)行視聽或錄像的狀態(tài)時進(jìn)行下載;以及在廣
播接收機(jī)發(fā)生錯誤時向用戶通知是否要下載,并從用戶接收應(yīng)答。
并且,廣播接收機(jī)從廣播電臺接受請求下載程序,并開始下載。 有時,在該程序的下載請求中描述廣播接收機(jī)可以下載的多種方法。
作為一個例子,說明OCAP(開放有線應(yīng)用平臺OpenCable Applications platform) 規(guī) 范 (OCAP 1.0 Profile OC-SP-OCAP1.0-I11-040604)。
OCAP規(guī)范,其中,將描述EPG(電子節(jié)目指南Electronic Program Guide)或VOD(影像點播Video On Demand)等服務(wù)的程序下載到廣播 接收機(jī)并執(zhí)行。
OCAP規(guī)范規(guī)定,可以通過傳輸流的分發(fā)和網(wǎng)絡(luò)的分發(fā)來下載。
據(jù)此,廣播電臺可以將程序作為傳輸流來分發(fā),也可以將程序通 過網(wǎng)絡(luò)來分發(fā),或可以將程序通過該兩者來分發(fā)。
然而,OCAP規(guī)范未規(guī)定在接收表示一種或多種下載方法的下 載請求時,接收終端機(jī)要使用哪種分發(fā)方法,以及在妨礙用戶的視聽 的情況下的接收終端機(jī)的工作。
專利文獻(xiàn)1 :(日本)特開2003-67284號公報
然而,在以往的方法中,即只在廣播接收機(jī)的狀態(tài)為沒有進(jìn)行視
聽或錄像的狀態(tài)下進(jìn)行下載的方法中,存在的問題是在廣播接收機(jī)
沒有進(jìn)行視聽或錄像的狀態(tài)下,若不能從廣播電臺接受下載請求,則 下載程序被推延。
并且,用戶不能知道程序的下載被延期。
于是,可以考慮使用在下載時向用戶通知的方法,不過,由于在 專利文獻(xiàn)1中規(guī)定在廣播接收機(jī)內(nèi)發(fā)生錯誤時向用戶詢問是否要下載 程序,因此到發(fā)生錯誤為止不發(fā)生程序的下載。
并且,若接收與用戶正在視聽或錄像的節(jié)目以外有關(guān)的程序的下 載請求時要進(jìn)行下載,則例如廣播接收機(jī)持有的調(diào)諧器中可用于程序 的下載的所有調(diào)諧器都處于正在使用狀態(tài)、且傳輸下載的傳輸流所傳
輸?shù)念l率與調(diào)諧到的頻率不同的情況下,程序的下載會妨礙用戶的視 聽或錄像。
再者,Common Download規(guī)范(Open Cable Common Download Specifkation)規(guī)定,將廣播接收機(jī)的固件(編入在機(jī)器中的軟件)下載到 終端的方法。
由Common Download規(guī)范規(guī)定,除了下載源信息以外,還將指定 下載時機(jī)的下載請求傳輸?shù)浇K端。
據(jù)此,對下載時機(jī)指定,有可能妨礙用戶的視聽。
然而,Common Download規(guī)范未規(guī)定,在這些情況下的終端的工作。
發(fā)明內(nèi)容
于是,本發(fā)明鑒于上述情況,其目的在于提供一種下載執(zhí)行裝置, 可以防止在下載程序時忽然妨礙用戶的視聽或錄像。
為了實現(xiàn)上述目的,本發(fā)明涉及的下載執(zhí)行裝置是執(zhí)行程序的下
載,下載執(zhí)行裝置,其中,包括下載請求接收單元,接收下載請求,
該下載請求包含上述程序的下載方法及下載源信息;調(diào)諧判斷單元,
根據(jù)接收廣播電波的、至少一個調(diào)諧器,并根據(jù)上述下載源信息,判
斷是否存在可以用于下載上述程序的調(diào)諧器;消息通知單元,根據(jù)上 述調(diào)諧判斷單元的判斷結(jié)果,將關(guān)于上述程序的下載的消息通知給用 戶;以及下載執(zhí)行得單元,根據(jù)上述下載源信息,執(zhí)行上述程序的下 載。
據(jù)此,按照是否存在可以用于程序的下載的調(diào)諧器,將關(guān)于程序 的下載的消息通知給用戶,因此,可以防止在程序下載時忽然妨礙用 戶的視聽或錄像。
并且,也可以是,上述下載執(zhí)行裝置進(jìn)一步包括調(diào)諧頻率取得
單元,取得上述調(diào)諧器調(diào)諧到的頻率;以及下載頻率取得單元,根據(jù)
上述下載源信息,取得包含上述程序的廣播電波的頻率,且,上述調(diào)
諧判斷單元,根據(jù)由上述調(diào)諧頻率取得單元所取得的頻率和由上述下 載頻率取得單元所取得的頻率,判斷以現(xiàn)在的調(diào)諧是否可以執(zhí)行上述
程序的下載,在以現(xiàn)在的調(diào)諧可以執(zhí)行上述程序的下載的情況下,判
斷為存在可以用于下載上述程序的調(diào)諧器。
據(jù)此,可以是,僅在需要將用戶正在使用的調(diào)諧器進(jìn)行調(diào)諧的頻
率變更為其它頻率時,將消息通知給用戶,并執(zhí)行程序的下載。 而且,還可以將與此以外的消息通知給用戶。 并且,視聽節(jié)目或錄像為用戶使用調(diào)諧器的一個例子。 并且,也可以是,上述調(diào)諧判斷單元進(jìn)一步根據(jù)由上述調(diào)諧頻率
取得單元所取得的頻率,判斷是否存在未使用的調(diào)諧器,并在存在未
使用的調(diào)諧器的情況下,判斷為存在可以用于下載上述程序的調(diào)諧器。 據(jù)此,可以是,在判斷為以現(xiàn)在的調(diào)諧不能執(zhí)行程序的下載、且 不存在未使用的調(diào)諧器的情況下,將消息通知給用戶,并執(zhí)行程序的 下載。
并且,也可以是,調(diào)諧執(zhí)行單元,在上述調(diào)諧判斷單元判斷為以 現(xiàn)在的調(diào)諧不能執(zhí)行上述程序的下載的情況下,執(zhí)行調(diào)諧到由上述下 載頻率取得單元所取得的頻率。
據(jù)此,通過在判斷為以現(xiàn)在的調(diào)諧不能執(zhí)行程序的下載時執(zhí)行調(diào) 諧,來可以執(zhí)行程序的下載。
并且,也可以是,上述調(diào)諧執(zhí)行單元,在執(zhí)行調(diào)諧時,按照調(diào)諧 器的使用狀況或者使用目的,選擇執(zhí)行調(diào)諧的調(diào)諧器。
據(jù)此,通過在執(zhí)行調(diào)諧時,按照調(diào)諧器的使用狀況或使用目的選 擇執(zhí)行調(diào)諧的調(diào)諧器,來可以減輕使用調(diào)諧器的用戶受到的影響。
并且,也可以是,上述消息通知單元,在上述調(diào)諧判斷單元判斷 為不存在可以用于下載上述程序的調(diào)諧器的情況下,將上述消息通知 給上述用戶。
據(jù)此,可以是,通過判斷為以現(xiàn)在的調(diào)諧不能執(zhí)行程序的下載、 且不存在未使用的調(diào)諧器時將消息通知給用戶,來可以僅在使用調(diào)諧
器的用戶受到的影響時將消息通知給用戶。
并且,也可以是,上述消息通知單元,將上述消息以規(guī)定的時間 來顯示。
據(jù)此,可以防止一直顯示消息。
并且,也可以是,上述消息通知單元,在由上述下載執(zhí)行單元正 在執(zhí)行上述程序的下載的情況下,向上述用戶通知正在執(zhí)行下載。 據(jù)此,可以向用戶通知正在處于等待下載的狀態(tài)。
并且,也可以是,上述消息通知單元,在由上述下載執(zhí)行單元正 在執(zhí)行上述程序的下載的情況下,至少將規(guī)定的圖像、規(guī)定的影像以 及規(guī)定的聲音中的任一個提供給上述用戶。
據(jù)此,可以減少因切換正在下載的影像或聲音而用戶感到的不快感。
并且,也可以是,上述下載執(zhí)行裝置,進(jìn)一步包括,應(yīng)答接受單 元,接受來自上述用戶的應(yīng)答,該應(yīng)答是針對由上述消息通知單元通 知給上述用戶的上述消息的應(yīng)答。
據(jù)此,可以用戶與下載執(zhí)行裝置之間進(jìn)行雙方向的消息通知,并 下載執(zhí)行裝置可以按照用戶的應(yīng)答進(jìn)行處理。
并且,也可以是,上述應(yīng)答接受單元,對接受來自上述用戶的應(yīng) 答設(shè)定時間限制。
據(jù)此,在不能接受來自用戶的應(yīng)答的情況下,也可以進(jìn)行處理。
并且,也可以是,上述消息通知單元,將上述程序的下載通知給 上述用戶,上述應(yīng)答接受單元,接受來自上述用戶的承認(rèn)或拒絕的應(yīng) 答,該承認(rèn)或拒絕是針對由上述消息通知單元通知給上述用戶的上述 程序的下載的承認(rèn)或拒絕。
據(jù)此,可以防止下載用戶不希望的程序。
并且,也可以是,上述下載請求,包括上述程序的下載方法及下 載源信息的多個組,上述下載執(zhí)行裝置,進(jìn)一步包括,下載源決定單 元,從上述下載請求中包含的上述多個組中決定一個組,且,上述下
載執(zhí)行單元,根據(jù)由上述下載源決定單元所決定的組的下載方法及下 載源信息,執(zhí)行上述程序的下載。
據(jù)此,可以從下載方法及下載源信息的多個組中確定一個下載方 法及下載源信息,來執(zhí)行程序的下載。
并且,也可以是,上述消息通知單元,將上述程序的下載以及下 載方法通知給上述用戶,上述應(yīng)答接受單元,接受來自上述用戶的承 認(rèn)或拒絕的應(yīng)答,該承認(rèn)或拒絕是針對由上述消息通知單元通知給上 述用戶的上述程序的下載及下載方法的承認(rèn)或拒絕。
據(jù)此,可以防止以用戶不希望的下載方法進(jìn)行下載。
并且,也可以是,上述下載源決定單元,在由上述應(yīng)答接受單元 從上述用戶接受針對上述下載方法的拒絕的應(yīng)答的情況下,從上述下 載請求中包含的上述多個組決定與上述下載方法不同的下載方法的 組。
據(jù)此,可以防止以用戶不希望的下載方法進(jìn)行下載。 并且,也可以是,上述消息通知單元,根據(jù)上述多個組,至少將 上述程序的下載方法中的一部分通知給上述用戶,并詢問下載方法, 上述應(yīng)答接受單元,從由上述消息通知單元通知給上述用戶的上述程 序的下載方法中接受由上述用戶所選擇的下載方法,上述下載源決定 單元,決定由上述應(yīng)答接受單元所接受的上述下載方法的組。 據(jù)此,可以決定用戶希望的下載方法。
并且,也可以是,上述消息通知單元,在上述調(diào)諧判斷單元判斷 為不存在可以用于下載上述程序的調(diào)諧器的情況下,將上述下載方法 的詢問通知給上述用戶。
據(jù)此,用戶可以僅在使用調(diào)諧器的用戶受到的影響時選擇下載方法。
并且,也可以是,上述消息通知單元,進(jìn)一步,向上述用戶通知 用于選擇上述下載方法的補助信息。
據(jù)此,可以補助用戶選擇下載源的處理。
并且,也可以是,上述下載執(zhí)行裝置,進(jìn)一步包括,定時設(shè)定單 元,設(shè)定上述程序的下載開始時間。
據(jù)此,可以在規(guī)定時間開始下載,因此通過設(shè)定用戶的處理的結(jié) 束時間,來可以防止妨礙用戶的此后的處理。
并且,也可以是,上述應(yīng)答接受單元,從上述用戶接受上述程序 的下載開始時間,上述定時設(shè)定單元,將由上述應(yīng)答接受單元所接受 的上述時間設(shè)定為上述程序的下載開始時間。
據(jù)此,通過設(shè)定用戶的處理的結(jié)束時間,來可以防止妨礙用戶的 此后的處理。
并且,用戶可以知道何時進(jìn)行下一次的下載。
并且,也可以是,上述定時設(shè)定單元,按照預(yù)先所決定的時間設(shè) 定上述程序的下載開始時間。
據(jù)此,即使用戶不設(shè)定下載開始時間,也在所設(shè)定的時間開始下載。
并且,也可以是,上述定時設(shè)定單元,在由上述應(yīng)答接受單元從 上述用戶接受針對上述程序的下載的拒絕的應(yīng)答的情況下,設(shè)定上述 程序的下載開始時間。
據(jù)此,通過設(shè)定用戶的處理的結(jié)束時間,來可以防止妨礙用戶的 此后的處理。
并且,用戶可以知道何時進(jìn)行下一次的下載。
并且,本發(fā)明涉及的下載執(zhí)行裝置是執(zhí)行程序的下載,其中,包
括下載請求接收單元,接收下載請求,該下載請求包含上述程序的
下載方法及下載源信息的多個組;下載源決定單元,從上述下載請求 中包含的上述多個組中決定一個組;以及下載執(zhí)行單元,根據(jù)由上述 下載源決定單元所決定的組的下載方法及下載源信息,執(zhí)行上述程序 的下載。
據(jù)此,可以從下載方法及下載源信息的多個組中確定一個下載方 法及下載源信息,來執(zhí)行程序的下載。
并且,也可以是,上述下載請求的上述程序的下載方法至少包括
以下方法中的任一個從編碼及多路復(fù)用了上述程序的流中接收的方
法;通過網(wǎng)絡(luò)取得上述程序的方法;以及通過存儲介質(zhì)取得程序的方 法。
據(jù)此,可以選擇以下方法中的任一個從編碼及多路復(fù)用了上述
程序的流中接收的方法;通過網(wǎng)絡(luò)取得程序的方法;以及通過存儲介 質(zhì)取得程序的方法。
上述下載執(zhí)行單元至少執(zhí)行下列中的任一個從上述流的下載; 通過上述網(wǎng)絡(luò)的下載;以及通過上述存儲介質(zhì)的程序的取得。
據(jù)此,可以執(zhí)行程序的下載。
并且,也可以是,上述下載源決定單元,向上述下載請求的上述 程序的下載方法賦予優(yōu)先度,根據(jù)上述優(yōu)先度從上述下載請求中包含 的上述多個組中決定一個組。
據(jù)此,可以高效率地決定下載方法及下載方法。
并且,也可以是,上述下載源決定單元,向從編碼及多路復(fù)用了 上述程序的流中接收的上述下載方法賦予表示比其它方法優(yōu)先處理的 優(yōu)先度。
據(jù)此,可以通過與以往的應(yīng)用程序的下載方法相同的方法來處理, 也可以通過網(wǎng)絡(luò)或不具有其它下載方法的下載執(zhí)行裝置來處理。
并且,也可以是,上述下載執(zhí)行裝置,進(jìn)一步包括,至少一個調(diào) 諧器,接收廣播電波;以及調(diào)諧判斷單元,根據(jù)上述下載源信息,判 斷是否存在可以用于下載上述程序的調(diào)諧器。
據(jù)此,可以確認(rèn)有無可以用于程序的下載的調(diào)諧器。
上述下載執(zhí)行裝置,進(jìn)一步包括,調(diào)諧頻率取得單元,取得上述 調(diào)諧器調(diào)諧到的頻率;以及下載頻率取得單元,根據(jù)上述下載源信息, 取得包含上述程序的廣播電波的頻率,且,上述調(diào)諧判斷單元,根據(jù) 由上述調(diào)諧頻率取得單元所取得的頻率和由上述下載頻率取得單元所 取得的頻率,判斷以現(xiàn)在的調(diào)諧是否可以執(zhí)行上述程序的下載,在以
現(xiàn)在的調(diào)諧可以執(zhí)行上述程序的下載的情況下,判斷為存在可以用于 下載上述程序的調(diào)諧器。
據(jù)此,可以是,判斷是否需要將用戶正在使用的調(diào)諧器進(jìn)行調(diào)諧 的頻率變更為其它頻率,來決定下載源。
并且,也可以是,上述調(diào)諧判斷單元,進(jìn)一步,根據(jù)由上述調(diào)諧 頻率取得單元所取得的頻率,判斷是否存在未使用的調(diào)諧器,在存在
未使用的調(diào)諧器的情況下,判斷為存在可以用于下載上述程序的調(diào)諧 器。
據(jù)此,可以是,在判斷為以現(xiàn)在的調(diào)諧不能執(zhí)行程序的下載、且 不存在未使用的調(diào)諧器的情況下,決定其它下載源。
并且,也可以是,上述下載源決定單元,在由上述調(diào)諧判斷單元 判斷為不存在可以用于下載上述程序的調(diào)諧器的情況下,從在上述下 載請求中包含的上述多個組中決定通過網(wǎng)絡(luò)的下載方法或通過存儲介 質(zhì)的程序取得方法的組。
據(jù)此,在不能使用從編碼及多路復(fù)用了上述程序的流中接收的下 載方法的情況下,可以選擇通過網(wǎng)絡(luò)取得程序的方法及通過存儲介質(zhì) 取得的方法中的任一個。
并且,也可以是,上述下載執(zhí)行裝置,進(jìn)一步包括,消息通知單
元,將消息通知給用戶;以及應(yīng)答接受單元,接受來自上述用戶的應(yīng) 答,該應(yīng)答是針對由上述消息通知單元通知給上述用戶的上述消息的 應(yīng)答。
據(jù)此,可以用戶與下載執(zhí)行裝置之間進(jìn)行雙方向的消息通知,并 下載執(zhí)行裝置可以按照用戶的應(yīng)答進(jìn)行處理。
并且,也可以是,上述消息通知單元,向用戶通知從編碼及多路 復(fù)用了上述程序的流中接收上述程序的下載方法,上述下載源決定單 元,在由上述應(yīng)答接受單元從上述用戶接受針對上述下載方法的拒絕 的應(yīng)答的情況下,從上述下載請求中包含的上述多個組中決定通過網(wǎng) 絡(luò)的下載方法的組。
據(jù)此,在用戶不希望一般作為以往的應(yīng)用程序下載方法執(zhí)行的方 法的情況下,即在用戶不希望執(zhí)行從編碼及多路復(fù)用了上述程序的流 中下載的方法的情況下,通過網(wǎng)絡(luò)可以下載程序。
并且,也可以是,上述下載源決定單元,向通過網(wǎng)絡(luò)的下載方法 賦予表示比其它方法優(yōu)先處理的優(yōu)先度。
據(jù)此,在用戶正在使用調(diào)諧器的情況下,可以不妨礙用戶的處理 來執(zhí)行程序的下載。
并且,也可以是,上述下載源決定單元,在上述下載請求中包含 的上述多個組中存在通過網(wǎng)絡(luò)的下載方法的情況下,就決定通過網(wǎng)絡(luò) 的下載方法的組。
據(jù)此,在用戶正在使用調(diào)諧器的情況下,可以不妨礙用戶的處理 來執(zhí)行程序的下載。
并且,也可以是,上述下載源決定單元,向通過存儲介質(zhì)的程序 取得賦予表示比其它方法優(yōu)先處理的優(yōu)先度。
據(jù)此,在用戶正在使用調(diào)諧器的情況下,可以不妨礙用戶的處理 來執(zhí)行程序的下載。
并且,也可以是,上述下載源決定單元,在上述下載請求中包含 的上述多個組中存在通過存儲介質(zhì)的程序取得的情況下,就決定通過 存儲介質(zhì)的程序取得的組。
據(jù)此,在用戶正在使用調(diào)諧器的情況下,可以不妨礙用戶的處理 來執(zhí)行程序的下載。
并且,也可以是,上述下載源決定單元,從上述下載請求中包含
的上述多個組中決定能夠以最快的速度下載的組。<< 87% 據(jù)此,可以以最快的速度執(zhí)行下載。
并且,也可以是,上述下載執(zhí)行單元,在下載上述程序中檢測錯 誤,并且,在檢測出錯誤時生成錯誤信息,上述下載源決定單元,在 由上述下載執(zhí)行單元檢測出錯誤時,根據(jù)上述錯誤信息從上述下載請 求中包含的上述多個組中再次決定一個組。
據(jù)此,在正在下載時發(fā)生錯誤的情況下,也可以再執(zhí)行程序的下載。
并且,也可以是,上述下載執(zhí)行單元,在不能檢測或不能連接上 述程序的下載源的情況下,檢測上述錯誤,并生成表示不能檢測或不 能連接上述程序的下載源的上述錯誤信息。
據(jù)此,在不能檢測或連接下載源的情況下,也可以再執(zhí)行程序的 下載。
并且,也可以是,上述下載執(zhí)行單元,在上述程序的下載源不存 在上述程序的情況下,檢測上述錯誤,并生成表示在上述程序的下載 源不存在上述程序的上述錯誤信息。
據(jù)此,在下載源不存在程序的情況下,也可以再執(zhí)行程序的下載。 并且,也可以是,上述調(diào)諧執(zhí)行單元,在上述調(diào)諧中檢測錯誤, 并且,在檢測出錯誤時生成錯誤信息,上述下載源決定單元,在由上 述調(diào)諧執(zhí)行單元檢測出錯誤時,根據(jù)上述錯誤信息從上述下載請求中 包含的上述多個組中決定一個組。
據(jù)此,在調(diào)諧時檢測出錯誤的情況下,也可以再執(zhí)行程序的下載。 并且,也可以是,上述下載執(zhí)行裝置,進(jìn)一步包括,儲存單元, 保存由上述下載執(zhí)行單元所下載的程序。
據(jù)此,在執(zhí)行程序時,不需要執(zhí)行程序的下載。 并且,也可以是,上述下載執(zhí)行裝置是廣播接收裝置。 據(jù)此,在決定下載方法及下載源時,下載源決定單元可以使用廣 播接收裝置包括的調(diào)諧裝置或網(wǎng)絡(luò)等的資源的信息。
并且,本發(fā)明,除了可以作為如上所述的下載執(zhí)行裝置來實現(xiàn)以 外,也可以作為將這些下載執(zhí)行裝置具有的特征單元作為步驟的下載 執(zhí)行方法來實現(xiàn),還可以作為使計算機(jī)執(zhí)行這些步驟的程序來實現(xiàn)。
并且,當(dāng)然也可以通過CD-ROM等存儲介質(zhì)或互聯(lián)網(wǎng)等傳輸介質(zhì) 來分發(fā)這些程序。
根據(jù)本發(fā)明涉及的下載執(zhí)行裝置,由于將關(guān)于程序的下載的消息
通知給用戶,因此,可以防止在程序下載時忽然妨礙用戶的視聽或錄 像。
并且,可以從下載方法及下載源信息的多個組中確定一個下載方 法及下載源信息,來執(zhí)行程序的下載。
圖1是示出以往的程序的下載處理的流程圖。
圖2是本發(fā)明涉及的有線電視系統(tǒng)的一實施方式的結(jié)構(gòu)圖。
圖3是示出本發(fā)明涉及的有線電視系統(tǒng)中用于前端與終端裝置間
的通信的頻帶的使用方法的一個例子的圖。
圖4是示出本發(fā)明涉及的有線電視系統(tǒng)中用于前端與終端裝置間
的通信的頻帶的使用方法的一個例子的圖。
圖5是示出本發(fā)明涉及的有線電視系統(tǒng)中用于前端與終端裝置間
的通信的頻帶的使用方法的一個例子的圖。
圖6是本發(fā)明涉及的有線電視系統(tǒng)中的終端裝置的結(jié)構(gòu)圖。
圖7是示出本發(fā)明涉及的有線電視系統(tǒng)中的終端裝置的外觀的一
個例子的圖。
圖8是本發(fā)明涉及的POD的硬件的結(jié)構(gòu)圖。
圖9是本發(fā)明涉及的POD保存程序的結(jié)構(gòu)圖。
圖IO是由MPEG標(biāo)準(zhǔn)所定義的數(shù)據(jù)包的結(jié)構(gòu)圖。
圖11是示出MPEG傳輸流的一個例子的圖。
圖12是示出由面板構(gòu)成輸入部時的外觀的一個例子的圖。
圖13是本發(fā)明涉及的終端裝置保存的程序的結(jié)構(gòu)圖。
圖14(a)、 (b)是示出本發(fā)明涉及的顯示器顯示的顯示屏幕的一個例
子的圖。
圖15是示出本發(fā)明涉及的2次記憶部保存的信息的一個例子的圖。
圖16(a)、 (b)、 (c)是示出本發(fā)明涉及的1次記憶部保存的信息的一
個例子的圖。
圖17是示出本發(fā)明涉及的MPEG2標(biāo)準(zhǔn)中規(guī)定的PAT(程序關(guān)系 表Program Association Table)的內(nèi)容的概要示圖。
圖18是示出本發(fā)明涉及的MPEG2標(biāo)準(zhǔn)中規(guī)定的PMT(節(jié)目映射 表Program Map Table)的內(nèi)容的概要示圖。
圖19是示出本發(fā)明涉及的OCAP規(guī)范中規(guī)定的AIT(應(yīng)用程序信 息表Application Information Table)的內(nèi)容的概要示圖。
圖20是示出本發(fā)明涉及的以DSMCC(數(shù)字存儲媒體命令和控制 Digital Storage Media Command and Control)方式傳輸?shù)奈募到y(tǒng)的概 要示圖。
圖21是示出本發(fā)明涉及的XAIT的內(nèi)容的概要示圖。 圖22是示出本發(fā)明涉及的以DSMCC方式傳輸?shù)奈募到y(tǒng),以及 在網(wǎng)絡(luò)方式中提供下載的服務(wù)器內(nèi)的文件系統(tǒng)的概要示圖。
圖23是示出本發(fā)明涉及的2次記憶部保存的信息的一個例子的圖。
圖24是示出在本發(fā)明涉及的應(yīng)用程序的儲存區(qū)域儲存描述在 XAIT信息的應(yīng)用程序的狀態(tài)的一個例子的圖。
圖25是示出實施方式1中AM接受XAIT信息后向VM指示啟動 應(yīng)用程序為止的工作的例子的一部分,并示出進(jìn)行儲存處理的部分的 流程圖。
圖26是示出實施方式1中AM接受XAIT信息后向VM指示啟動 應(yīng)用程序為止的工作的例子的一部分,并示應(yīng)用程序的啟動部分的流 程圖。
圖27是示出實施方式1中通過呼叫AM的應(yīng)用程序的啟動API 來指示啟動應(yīng)用程序為止的工作的一個例子的流程圖。
圖28(a)、 (b)是示出實施方式l中根據(jù)XAIT信息儲存在儲存區(qū)域
的應(yīng)用程序的狀態(tài)的一個例子的圖。
圖29(a)、 (b)是示出實施方式1中根據(jù)XAIT信息儲存在儲存區(qū)域
的應(yīng)用程序的狀態(tài)的一個例子的圖。
圖30是示出實施方式1中的AM的結(jié)構(gòu)的圖。
圖31是示出實施方式1中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖。
圖32是示出實施方式1中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖31的一部分。
圖33是示出實施方式1中由通知部向用戶通知下載應(yīng)用程序時, 由對話顯示程序向顯示器509顯示的下載通知的一個例子的圖。
圖34是示出實施方式1中實現(xiàn)由通知部向用戶通知下載的一個例 子的圖。
圖35是示出實施方式2中的AM的結(jié)構(gòu)的圖。 圖36是示出實施方式2中實現(xiàn)由通知部向用戶通知下載的一個例 子的圖。
圖37是示出實施方式2中實現(xiàn)由通知部向用戶通知下載的一個例 子的圖。
圖38是示出實施方式2中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖31的一部分。
圖39是示出實施方式2中所指定的應(yīng)用程序的存儲存處理工作的 一個例子的流程圖。
圖40是示出實施方式2中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖39的一部分。
圖41是實施方式3中的AM的結(jié)構(gòu)圖。
圖42是示出實施方式3中實現(xiàn)由通知部向用戶通知下載的一個例 子的圖。
圖43是示出實施方式3中實現(xiàn)由通知部向用戶通知下載的一個例 子的圖。
圖44是示出實施方式3中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖39的一部分。
圖45是實施方式4中的AM的結(jié)構(gòu)圖。
圖46是示出實施方式4中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖39的一部分。
圖47是示出實施方式4中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖39的一部分。
圖48是示出實施方式5中實現(xiàn)由通知部向用戶通知下載的一個例 子的圖。
圖49是示出實施方式5中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖39的一部分。
圖50是示出實施方式5中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖49的一部分。
圖51是示出實施方式5中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖49的一部分。
圖52是實施方式6中的AM的結(jié)構(gòu)圖。
圖53是示出實施方式6中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖。
圖54是示出實施方式6中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖53的一部分。
圖55是示出實施方式6中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖53的一部分。
圖56是實施方式7中的AM的結(jié)構(gòu)圖。
圖57是示出實施方式7中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖。
圖58是示出實施方式7中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖。
圖59是示出實施方式7中所指定的應(yīng)用程序的儲存處理工作的一 個例子的流程圖,也是圖58的一部分。
圖60是實施方式8中的AM的結(jié)構(gòu)圖。
4.3.1 SMS
內(nèi)容提供者可以使用專用鏈接語法(3.5.5)來編碼在鏈接被激活時將被BL瀏覽器 發(fā)送的SMS。
4.3.1.1 SMS發(fā)送
一旦SMS鏈接被解釋并且消息被準(zhǔn)備好,BL瀏覽器就將其發(fā)送。移動設(shè)備可 以彈出對話框以向用戶要求對發(fā)送SMS的確認(rèn)。
BL瀏覽器必須等到設(shè)備返回關(guān)于成功的SMS發(fā)送或發(fā)送失敗的狀態(tài)。在等待 該狀態(tài)的同時,BL瀏覽器將不接受任何用戶輸入,而是顯示活動指示符 (3.4丄3)。當(dāng)移動設(shè)備確實有必要實現(xiàn)用于發(fā)送SMS的超時時,BL瀏覽器不需 要跟蹤超時本身。
一旦設(shè)備返回錯誤,BL瀏覽器將顯示錯誤消息并停留在當(dāng)前頁面上。
4.3.1.2 SMS跟隨頁面
一旦設(shè)備指示成功的SMS發(fā)送,BL瀏覽器就請求和顯示通過<3>或《orm〉標(biāo) 簽的"target"屬性編碼的跟隨頁面(3.5.5.1)。如果沒有指定目標(biāo),則BL瀏覽器 顯示SMS被成功發(fā)送的消息并且停留在當(dāng)前頁面上。
示例
<form action="sms:+4918756273 Forum entry=$$ft$$" target="/forum/thanks.htm" forum>
<div><textarea name="fb"/>Ihr Eintrag ins Forum </div>
<div><input type="submit" value="Eintragen"/></div> </form>
一旦以上示例中的表格經(jīng)由"邁ntragen"被確認(rèn),action屬性中的URL就 被解析成"sms:+4918756273 Forum entry=Ihr Eintrag ins Forum"(缺省值)。 鏈接指示將被發(fā)送到+4918756273的SMS, "Forum entry=Ihr Eintrag ins Fo-rum"作為消息文本。一^SMS被成功發(fā)送,瀏覽器就請求頁面 "/forum/thanks.htm"并顯7F它。
4.3.2 WAP
內(nèi)容提供者可以使用公共鏈接語法(3.5.5)來指示特定HTML頁面將使用HTTP 協(xié)議經(jīng)由WAP被獲取。提供者將主要使用該特征來從表格輸入(3.5.7.5)收集個 性化用戶數(shù)據(jù)。
4.3.2.1 HTTP請求
任何利用HTTP請求發(fā)送的URL都必須被URL編碼。[4].
在HTTP鏈接作為<&>元素中的超級引用出現(xiàn)的情況下,BL瀏覽器簡單地發(fā)送 鏈接的URL部分,作為HTTP GET請求。
在HTTP鏈接作為完成表格的動作出現(xiàn)的情況下,內(nèi)容提供者可以選擇由 《orm〉元素的"method"屬性指示的方法"GET"或"POST"發(fā)送數(shù)據(jù)。如果 method屬性丟失,POST則將是缺省值。
圖2是示出構(gòu)成有線電視系統(tǒng)的裝置間的關(guān)系的方框圖,包括
前端101以及三個終端裝置即終端裝置Alll、終端裝置B112、終端裝 置C113。
在本實施方式中,三個終端裝置連接到一個前端,但是將任意數(shù) 量的終端裝置連接到,也可以實施本發(fā)明。
前端101向多個終端裝置發(fā)送影像、聲音以及數(shù)據(jù)等的廣播信號, 并接收來自終端裝置的數(shù)據(jù)。
為了實現(xiàn)這一點,用于前端101與終端裝置A111、終端裝置B112、 終端裝置C113間的傳輸?shù)念l帶被分割并使用。
圖3是示出分割的頻帶一個例子的圖表。
大致可以分為兩種頻帶,即Out Of Band(帶外縮寫為OOB)和 In-Band(帶內(nèi))。
5 130MHz分配給OOB,主要用于前端101與終端裝置Alll、 終端裝置B112、終端裝置C113間的數(shù)據(jù)交換。
130MHz 864MHz分配給In-Band,主要用于包含影像、聲音的 廣播頻道。
QPSK調(diào)制方式用于OOB, QAM64調(diào)制方式用于In-Band。 由于調(diào)制方式的技術(shù)是與本發(fā)明無關(guān)的公知技術(shù),因此省略詳細(xì) 說明。
圖4是OOB頻帶的更詳細(xì)的一個使用例子。
70MHz 74MHz用于從前端101發(fā)送數(shù)據(jù),所有終端裝置Alll、 終端裝置B112、終端裝置C113都從前端101接受相同數(shù)據(jù)。
另一方面,10.0MHz 10.1MHz用于從終端裝置Alll向前端101 發(fā)送數(shù)據(jù),10.1MHz 10.2MHz用于從終端裝置B112向前端101發(fā)送 數(shù)據(jù),10.2MHz 10.3MHz用于從終端裝置C113向前端101發(fā)送數(shù)據(jù)。
據(jù)此,可以從終端裝置Alll、終端裝置B112、終端裝置C113向 前端101發(fā)送唯一屬于各終端裝置的數(shù)據(jù)。
圖5是In-Band的使用例子。
150 156MHz和156 162MHz分別分配給電視頻道1和電視頻道 2,隨后的頻率以6MHz的間隔分配給電視頻道。
310MHz以及隨后的頻率以lMHz為單位分配給無線頻道。 這些各頻道,既可以作為模擬廣播使用,也可以作為數(shù)字廣播使用。
在用于數(shù)字廣播的情況下,以基于MPEG2規(guī)范的傳輸分組形式傳 輸數(shù)據(jù),除了聲音或影像以外,可以發(fā)送各種數(shù)據(jù)廣播用的數(shù)據(jù)。
前端IOI,具有QPSK調(diào)制部或QAM調(diào)制部等,以便向這些頻帶 發(fā)送合適的廣播信號。
并且,具有QPSK解調(diào)器,以便接收來自終端裝置的數(shù)據(jù)。
并且,前端101被認(rèn)為具有與這些調(diào)制部以及解調(diào)部有關(guān)的各種 機(jī)器。
然而,由于本發(fā)明主要涉及終端裝置,因此省略詳細(xì)說明。 終端裝置Alll、終端裝置B112、終端裝置C113接收并再生來自
前端101的廣播信號。
并且,向前端101發(fā)送唯一屬于各終端裝置的數(shù)據(jù)。 在實施方式中,三個終端裝置的結(jié)構(gòu)是相同的。 圖6是示出終端裝置(下載執(zhí)行裝置)的硬件結(jié)構(gòu)的方框圖。 終端裝置(下載執(zhí)行裝置)500包括QAM解調(diào)部501 、 QPSK解調(diào)
器502、 QPSK調(diào)制器503、 TS解碼器505、音頻解碼器506、揚聲器
507、視頻解碼器508、顯示器509、 2次記憶部510、 l次記憶部511、
ROM512、輸入部513以及CPU514。
并且,在終端裝置500上可以裝卸POD504。
圖7是作為終端裝置500的外觀的一個例子的薄型電視機(jī)。
薄型電視機(jī)的殼體610內(nèi)置有除了 POD504以外的終端裝置500
的所有構(gòu)成部分。
顯示器602相當(dāng)于圖6中的顯示器509。
面板部603,由多個按鈕構(gòu)成,相當(dāng)于圖6中的輸入部513。
電纜線連接到信號輸入端子604,以便與前端101進(jìn)行信號的收發(fā)。
并且,信號輸入端子604連接到圖6的QAM解調(diào)部501、 QPSK 解調(diào)器502以及QPSK調(diào)制器503。
POD卡605相當(dāng)于圖6中的POD504。
如圖7中的POD卡605, POD504可獨立于終端裝置500而被實 現(xiàn),并可以與終端裝置500裝卸。
對于POD504的詳細(xì)內(nèi)容,在后面進(jìn)行說明。
插入口 606是可插入POD卡605的插入口 。
參照圖6, QAM解調(diào)部501根據(jù)包括由CPU514所指定的頻率的 調(diào)諧信息,對已在前端101被進(jìn)行QAM調(diào)制且從前端101發(fā)送來的信 號進(jìn)行解調(diào),并發(fā)送到POD504。
QPSK解調(diào)器502,根據(jù)包括由CPU514所指定的頻率的調(diào)諧信息 對已在前端101被進(jìn)行QPSK調(diào)制且從前端101發(fā)送來的信號進(jìn)行解 調(diào),并發(fā)送到POD504。
QPSK調(diào)制器503,根據(jù)包括由CPU514所指定的頻率的調(diào)制信息, 對從POD504發(fā)送來的信號進(jìn)行QPSK調(diào)制,并發(fā)送到前端101 。
如圖7所示,POD504可以與終端裝置的主體裝卸。
終端500的主體與POD504間的連接接口的定義在Open Cable(TM) HOST-POD Interface Specification(OC-SP-HOSTPOD-IF-112-0302 IO)以 及該規(guī)范所參照的規(guī)范中給出。
在此,省略詳細(xì)說明,僅說明本發(fā)明涉及的部分。
圖8是示出POD504的內(nèi)部結(jié)構(gòu)的方框圖。
POD504由第1解擾部701、第2解擾部702、加擾部703、第1 記憶部704、第2記憶部705以及CPU706構(gòu)成。
第1解擾部701,根據(jù)來自CPU706的指示,從終端裝置500的 QAM解調(diào)部501接受所加密的信號,并解碼該信號。
并且,第1解擾部701向終端裝置500的TS解碼器505發(fā)送所解 碼的信號。
由CPU706及時提供密鑰等的對解碼所需要的信息。 具體而言,前端101廣播多個付費頻道。
若用戶購買該付費頻道,則第1解擾部701從CPU706接受密鑰 等所需要的信息來進(jìn)行解擾,從而用戶可以觀看付費頻道。
在沒有提供密鑰等所需要的信息的情況下,第1解擾部701不進(jìn) 行解擾,直接向TS解碼器505發(fā)送所接受的信號。
第2解擾部702,根據(jù)來自CPU706的指示,從終端裝置500的 QPSK解調(diào)器502接受所加密的信號,并解碼該信號。
并且,向CPU706發(fā)送所解碼的數(shù)據(jù)。
加擾部703,根據(jù)來自CPU706的指示,對從CPU706接受后的數(shù) 據(jù)進(jìn)行加密,并發(fā)送到終端裝置500的QPSK調(diào)制器503。
第1記憶部704,具體而言,由RAM等一次存儲器構(gòu)成,在CPU706 進(jìn)行處理時用于暫時保存數(shù)據(jù)。
第2記憶部705,具體而言,由閃速R0M等2次存儲器構(gòu)成,用 于存儲CPU706執(zhí)行的程序,并且,用于保存即使關(guān)閉電源也不應(yīng)刪 除的數(shù)據(jù)。
CPU706執(zhí)行記憶在第2記憶部705中的程序。 該程序由多個子程序構(gòu)成。
圖9是記憶在第2記憶部705中的程序的一個例子。 在圖9中,程序800由多個子程序構(gòu)成,包括主程序801、初始 化子程序802、網(wǎng)絡(luò)子程序803、再生子程序804以及PPV子程序805等。
在此,PPV是每次觀看付費(PayPer View)的縮寫,是一種服務(wù), 以付費可以視聽電影等特定的節(jié)目。
若用戶輸入密碼,則向前端101通知用戶購買了節(jié)目,并解除加 擾,從而用戶可以視聽。
視聽節(jié)目的用戶需要在日后支付購買費用。
主程序801是一種子程序,在打開電源時首先由CPU706啟動,
控制其它子程序。
初始化子程序802,在打開電源時由主程序801啟動,與終端裝置 500進(jìn)行信息交換等,并進(jìn)行初始化處理。
該初始化處理在Open Cable(TM) HOST-POD Interface Specification(OC-SP-HOSTPOD-IF-112-030210)以及該規(guī)范所參照的規(guī) 規(guī)范中詳細(xì)定義。
并且,初始化子程序802還進(jìn)行在該規(guī)范中沒有定義的初始化處理。
在此,說明這些初始化處理的一部分。
若打開電源,則初始化子程序802,通過終端裝置500的CPU514 將記憶在第2記憶部705的第1頻率通知給QPSK解調(diào)器502。
QPSK解調(diào)器502使用所提供的第1頻率進(jìn)行調(diào)諧,并向第2解擾 部702發(fā)送信號。
并且,初始化子程序802,將記憶在第2記憶部705的第1密鑰等 的解擾信息提供給第2解擾部702。
從而,第2解擾部702進(jìn)行解擾,并發(fā)送到執(zhí)行初始化子程序802 的CPU706。
據(jù)此,初始化子程序802可以接受信息。
在本實施方式中,初始化子程序802通過網(wǎng)絡(luò)子程序803接受信息。
后面對此進(jìn)行詳細(xì)說明。
并且,初始化子程序802,通過終端裝置500的CPU514將記憶在 第2記憶部705的第2頻率通知給QPSK調(diào)制器503。
初始化子程序802,將記憶在第2記憶部705的加擾信息提供給加 擾部703。
若初始化子程序802,通過網(wǎng)絡(luò)子程序803向加擾部703提供要發(fā) 送的信息,則加擾部703使用所提供的加密信息對數(shù)據(jù)進(jìn)行加密,并
提供給終端裝置500的QPSK調(diào)制器503。
QPSK調(diào)制器503,對所提供的加密信息進(jìn)行調(diào)制,并發(fā)送到前端
101。
從而,初始化子程序802,可以通過第2解擾部702、加擾部703、 網(wǎng)絡(luò)子程序803與前端101進(jìn)行雙向通信。
網(wǎng)絡(luò)子程序803是一種子程序,由主程序801、初始化子程序802 等多個子程序所使用,且用于進(jìn)行與前端101的雙向通信。
具體而言,網(wǎng)絡(luò)子程序803的運行如同,其它使用網(wǎng)絡(luò)子程序803 的子程序,根據(jù)TCP/IP(傳輸控制協(xié)議/網(wǎng)間協(xié)議Transmission Control Protocol/Internet Protocol)與前端101進(jìn)行雙向通信。
TCP/IP是一種公知技術(shù),規(guī)定了用于在多個裝置間進(jìn)行的信息交 換的協(xié)議,因此省略詳細(xì)說明。
網(wǎng)絡(luò)子程序803,若打開電源時被初始化子程序802啟動,則通過 終端裝置500,將預(yù)先記憶在第2記憶部705中的、用于識別POD504 的識別符即MAC地址(媒體訪問控制Media Access Control地址的縮 寫)通知給前端101,并請求取得IP地址。
前端101通過終端裝置500向POD504通知IP地址,網(wǎng)絡(luò)子程序 803將IP地址記憶到第1記憶部704。
此后,通過將該IP地址作為POD504的識別符使用,前端101和 POD504相互通信。
再生子程序804,向第1解擾部701提供記憶在第2記憶部705 的第2密鑰等的解碼信息以及從終端裝置500提供到的第3密鑰等的 解碼信息,從而使得可以解擾。
并且,再生子程序804,通過網(wǎng)絡(luò)子程序803接受表示輸入到第1 解擾部701的信號是PPV頻道的信息。
識別為PPV頻道時,則啟動PPV子程序805 。
PPV子程序805,若被啟動,則向終端裝置500顯示促使用戶購買 節(jié)目的消息,并接受來自用戶的輸入。
具體而言,若向終端裝置500的CPU514發(fā)送希望顯示在畫面上 的信息,則工作在終端裝置500的CPU514上的程序向終端裝置500 的顯示器509上顯示上述消息。
若用戶通過終端裝置500的輸入部513輸入密碼,則終端裝置500 的CPU514接受該密碼,并通知給工作在POD504的CPU706上的PPV 子程序805。
PPV子程序805,通過網(wǎng)絡(luò)子程序803向前端101發(fā)送接受到的密碼。
若密碼正確,則前端101,通過網(wǎng)絡(luò)子程序803將對解碼所需要的 第4密鑰等的解碼信息通知給PPV子程序805。
PPV子程序805,將接受到的第4密鑰等的解碼信息提供給第1 解擾部701,第1解擾部701對輸入后的信號進(jìn)行解擾。
參照圖6, TS解碼器505,對從POD504接受到的信號實施過濾, 向音頻解碼器506、視頻解碼器508以及CPU514發(fā)送需要的數(shù)據(jù)。
在此,來自POD504的信號是MPEG2傳輸流。
關(guān)于MPEG2傳輸流的詳細(xì)內(nèi)容,已在MPEG規(guī)范ISO/IEC13818-1 中給出,因此,在本實施方式中省略詳細(xì)說明。
MPEG2傳輸流由多個固定長度數(shù)據(jù)包構(gòu)成,各數(shù)據(jù)包被分配給數(shù) 據(jù)包ID。
圖10是數(shù)據(jù)包的結(jié)構(gòu)圖。
符號卯0是數(shù)據(jù)包,由固定長度的188字節(jié)構(gòu)成。 開頭的4字節(jié)是首標(biāo)901,其存儲用于識別數(shù)據(jù)包的信息,剩下的 184字節(jié)是有效負(fù)載卯2,其含有希望發(fā)送的信息。 符號卯3示出首標(biāo)901的細(xì)節(jié)。
數(shù)據(jù)包ID包含在從開頭第12比特至第24比特的13個比特中。 圖11是表示發(fā)送來的多個數(shù)據(jù)包串的概要示圖。 數(shù)據(jù)包1001,在首標(biāo)中包含數(shù)據(jù)包ID"1",并在有效負(fù)載中包含 影像A的第1信息。
數(shù)據(jù)包1002,在首標(biāo)中包含數(shù)據(jù)包ID"2",并在有效負(fù)載中包含 聲音A的第1信息。
數(shù)據(jù)包1003,在首標(biāo)中包含數(shù)據(jù)包ID"3",并在有效負(fù)載中包含 聲音B的第1信息。
數(shù)據(jù)包1004,在首標(biāo)中包含數(shù)據(jù)包ID"1",在有效負(fù)載中包含影 像A的第2信息,其是數(shù)據(jù)包1001的后續(xù)的信息。
同樣,數(shù)據(jù)包1005、 1026、 1027也存儲其它數(shù)據(jù)包的后續(xù)的數(shù)據(jù)。
如此,若將具有相同數(shù)據(jù)包ID的、數(shù)據(jù)包的有效負(fù)載的內(nèi)容連接, 則可以連續(xù)地再生影像或聲音。
參照圖11, CPU514向TS解碼器505指出數(shù)據(jù)包ID "1"和作為 輸出目的地的"視頻解碼器508",則TS解碼器505從來自POD504 的MPEG2傳輸流中抽出具有數(shù)據(jù)包ID "1"的數(shù)據(jù)包,并發(fā)送到視頻 解碼器508。
在圖11中,僅將影像數(shù)據(jù)發(fā)送到視頻解碼器508。 同時,CPU514向TS解碼器505指出數(shù)據(jù)包ID "2"和"音頻解 碼器506",則TS解碼器505從來自POD504的MPEG2傳輸流中抽出 數(shù)據(jù)包ID "2"的數(shù)據(jù)包,并向音頻解碼器506發(fā)送。 在圖11中,僅將聲音數(shù)據(jù)發(fā)送到音頻解碼器506。 該按照數(shù)據(jù)包ID僅抽出需要的數(shù)據(jù)包的處理,就是TS解碼器505 進(jìn)行的過濾。
TS解碼器505可以同時執(zhí)行由CPU514所指出的多個過濾處理。 參照圖6,音頻解碼器506,連接由TS解碼器505所提供的、嵌
入在MPEG2傳輸流的數(shù)據(jù)包中的音頻數(shù)據(jù)并進(jìn)行模擬數(shù)字轉(zhuǎn)換,從而
輸出到揚聲器507。
揚聲器507,將由音頻解碼器506所提供的信號作為聲音輸出。 視頻解碼器508,連接由TS解碼器505所提供的、嵌入在MPEG2
傳輸流的數(shù)據(jù)包中的視頻數(shù)據(jù)并進(jìn)行模擬數(shù)字轉(zhuǎn)換,從而輸出到顯示
器509。
顯示器509,具體而言,由電子束管或液晶等構(gòu)成,輸出由視頻解 碼器508所提供的視頻信號,或顯示由CPU514所指示的消息。
具體而言,2次記憶部510由閃速存儲器或硬盤等構(gòu)成,保存或刪 除由CPU514所指出的數(shù)據(jù)和程序。
并且,由CPU514參照所保存的數(shù)據(jù)和程序。
即使在終端裝置500的電源中斷時,也可以繼續(xù)保存所保存的數(shù) 據(jù)或程序。
具體而言,1次記憶部511由RAM等構(gòu)成,暫時保存或刪除由
CPU514所指出的數(shù)據(jù)或程序。
并且,由CPU514參照所保存的數(shù)據(jù)或程序。
在終端裝置500的電源中斷時,所保存的數(shù)據(jù)或程序被刪除。
ROM512是只讀存儲裝置,具體而言,由ROM、 CD-ROM以及
DVD等構(gòu)成。
ROM512存儲由CPU514執(zhí)行的程序。
具體而言,輸入部513由面板或遙控器構(gòu)成,接受來自用戶的輸入。
圖12是由面板構(gòu)成輸入部513的情況的一個例子。
符號1100是面板,相當(dāng)于圖7中的面板部603。
面板1100包括七個按鈕上光標(biāo)按鈕1101、下光標(biāo)按鈕1102、 左光標(biāo)按鈕1103、右光標(biāo)按鈕1104、 OK按鈕1105、取消按鈕1106 以及EPG按鈕1107。
若用戶按下按鈕,則按下的按鈕的識別符被通知到CPU514。
CPU514執(zhí)行記憶在ROM512的程序。
根據(jù)來自要執(zhí)行的程序的指示,CPU514控制QAM解調(diào)部501、 QPSK解調(diào)器502、 QPSK調(diào)制器503、 POD504, TS解碼機(jī)505,顯示 器509, 2次記憶部510、 1次記憶部511以及ROM512。
圖13是記憶在ROM512中的、由CPU514所執(zhí)行的程序的結(jié)構(gòu)的 一個例子的結(jié)構(gòu)圖。
程序1200,由多個子程序構(gòu)成,具體而言,由OS1201、 EPG1202、 Java(注冊商標(biāo))VM1203(以下稱為VM1203)、服務(wù)管理部1204以及 Java(注冊商標(biāo))程序庫1205(以下稱為程序庫1205)構(gòu)成。
OS1201是一種子程序,打開終端裝置500的電源時被CPU514啟動。
OS1201是操作系統(tǒng)的簡稱,Linux等為一個例子。
OS1201是一種公知技術(shù)的總稱,由內(nèi)核1021a及程序庫1201b構(gòu)
成,內(nèi)核1021a用于與另一個程序并行地進(jìn)行一個程序,因此省略詳
細(xì)說明。
在本實施方式中,OS1201的內(nèi)核1201a執(zhí)行作為子程序的 EPG1202和VM1203。
并且,程序庫1201b,向這些子程序提供用于控制終端裝置500 持有的構(gòu)成部分的多種功能。
作為功能的一個例子,說明調(diào)諧功能。
調(diào)諧功能,從其它子程序接受包含頻率的調(diào)諧信息,并向QAM解 調(diào)部501發(fā)送該調(diào)諧信息。
QAM解調(diào)部501,可以根據(jù)所提供的調(diào)諧信息進(jìn)行解調(diào)處理,并 向POD504發(fā)送解調(diào)后的數(shù)據(jù)。
從而,其它子程序可以通過程序庫1201b控制QAM解調(diào)器。
EPG1202由節(jié)目顯示部1202a以及再生部1202b構(gòu)成,該節(jié)目顯 示部1202a向用戶顯示節(jié)目一覽、且接受來自用戶的輸入,該再生部 1202b選擇頻道。
在此,EPG是Electric Program Guide(電子程序指南)的縮寫。
EPG1202,若打開終端裝置500的電源,則被內(nèi)核1201a啟動,并 在啟動后的EPG1202的內(nèi)部,節(jié)目顯示部1202a等待通過終端裝置500 的輸入部513的、來自用戶的輸入。
在此,在輸入部513由如圖12所示的面板構(gòu)成的情況下,若用戶 按下輸入部513的EPG按鈕1107,則EPG按鈕的識別符被通知給
CPU514。
工作在CPU514上的子程序即EPG1202的節(jié)目顯示部1202a,接 受該識別符,并在顯示器509上顯示節(jié)目信息。
圖14(a)及(b)是顯示在顯示器509上的節(jié)目表的一個例子。 參照圖14(a),以縱橫狀在顯示器509上顯示節(jié)目信息。 在列1301,顯示時間信息。
在列1302,顯示頻道名"頻道1"和在與列1301的時間相對應(yīng)的 時間內(nèi)廣播的節(jié)目。
在此表示,在"頻道r,,從9:oo至io:30廣播節(jié)目"新聞9",
從10 : 30至12 : 00廣播"電影AAA"。
與列1302相同,在列1303,顯示頻道名"頻道2"和在與列1301 的時間相對應(yīng)的時間內(nèi)廣播的節(jié)目。
從9 : oo至ii: oo廣播節(jié)目"電影bbb",從ii : oo至12 : oo
廣播"新聞ir。
符號1330是光標(biāo)。
光標(biāo)1330隨著按下面板1100的左光標(biāo)按鈕1103和右光標(biāo)按鈕 1104而移動。
在圖14(a)中的狀態(tài)下,若按下右光標(biāo)按鈕1104,則光標(biāo)1330向 右移動,變?yōu)槿鐖D14(b)。
并且,在圖14(b)中的狀態(tài)下,若按下左光標(biāo)按鈕1103,則光標(biāo) 1330向左移動,變?yōu)槿鐖D14(a)。
在圖14(a)中的狀態(tài)下,若按下面板1100的OK按鈕1105,則節(jié) 目顯示部1202a將"頻道1"的識別符通知給再生部1202b。
在圖14(b)中的狀態(tài)下,若按下面板1100的OK按鈕1105,則節(jié) 目顯示部1202a將"頻道2"的識別符通知給再生部1202b。
并且,節(jié)目顯示部1202a,定期地將要顯示的節(jié)目信息從前端ioi 通過POD504記憶到1次記憶部511。
一般,從前端取得節(jié)目信息要花費時間。
在按下輸入部513的EPG按鈕1107時,通過顯示預(yù)先保存在1
次記憶部511的節(jié)目信息,來可以迅速顯示節(jié)目表。
再生部1202b,使用接受到的頻道的識別符再生頻道。
2次記憶部510,將頻道的識別符和頻道的關(guān)系作為頻道信息預(yù)先存儲。
圖15是存儲在2次記憶部510的頻道信息的一個例子。
頻道信息以圖表形式被存儲。
列1401是頻道的識別符。
列1402是頻道名。
列1403是調(diào)諧信息。
在此,調(diào)諧信息是向QAM解調(diào)部501提供的值,如頻率、傳輸速 率以及編碼比等。
列1404是程序編號。
程序編號是用于識別由MPEG2標(biāo)準(zhǔn)所規(guī)定的PMT的編號。 在后面進(jìn)行PMT的說明。
行1411 1414的各行表示一組各頻道的識別符、頻道名以及調(diào)諧
"f曰息。
行1411表示一組,其中包含識別符為"1"、頻道名為"頻道1"、 調(diào)諧信息的頻率為"150MHz"以及程序編號為"101"。
再生部1202b,為了再生頻道,直接向服務(wù)管理部發(fā)送接受到的頻 道的識別符。
并且,正在再生時,若用戶按下面板1100的上光標(biāo)按鈕1101和 下光標(biāo)按鈕1102,再生部1202b則通過CPU514從輸入部513接受所 按下的通知,并變更正在再生的頻道。
首先,再生部1202b,將正在再生中的頻道的識別符記憶到1次記 憶部5U。
圖16(a)、 (b)以及(c)是保存在1次記憶部511的頻道的識別符的例子。
圖16(a)表示記憶識別符"3",參照圖15表示正在再生頻道名"TV 3"的頻道。
在圖16(a)的狀態(tài)下,若用戶按下上光標(biāo)按鈕1101,則再生部1202b 參照圖15中的頻道信息,為了將再生切換為表中的上一個頻道即頻道 名"頻道2",向服務(wù)管理部發(fā)送頻道名"頻道2"的識別符"2"。
同時,將識別符改寫為記憶在1次記憶部511的頻道識別符"2"。
圖16(b)表示已改寫頻道識別符的狀態(tài)。
并且,在圖16(a)的狀態(tài)下,若用戶按下下光標(biāo)按鈕1102,則再生 部1202b,參照圖15的頻道信息,并為了將再生切換為表中的下一個 頻道即頻道名"TV Japan"向服務(wù)管理部發(fā)送頻道名"TV Japan"的識 別符"4"。
同時,將識別符改寫為記憶在1次記憶部511中的頻道識別符"4"。 圖16(c)表示已改寫頻道識別符的狀態(tài)。
VM1203是一種Java(注冊商標(biāo))虛擬器,依次分析并執(zhí)行以Java(注 冊商標(biāo))語言所描述的程序。
以Java(注冊商標(biāo))語言所描述的程序,被編譯成稱為字節(jié)代碼的、 不依靠于硬件的中間代碼。
Java(注冊商標(biāo))虛擬器是一種解譯器,執(zhí)行該字節(jié)代碼。
并且,一些Java(注冊商標(biāo))虛擬器,還將字節(jié)代碼編譯成可以由 CPU514理解的執(zhí)行形式并發(fā)送到CPU514,從而執(zhí)行。
VM1203,被內(nèi)核1201a指定要執(zhí)行的Java(注冊商標(biāo))程序并啟動。
在本實施方式中,內(nèi)核1201a,作為要執(zhí)行的Java(注冊商標(biāo))程序 指定服務(wù)管理部1204。
對于Java(注冊商標(biāo))語言的詳細(xì)內(nèi)容,在"Java(注冊商標(biāo))Language Specification(ISBN0-201-63451-1)"等許多書中說明。
在此,省略此詳細(xì)說明。
并且,對于Java(注冊商標(biāo))虛擬器本身的詳細(xì)工作等,在"Java(注 冊商標(biāo))Virtual Machine Specification(ISBN 0-201-6345l-X)"等許多書
中說明。
在此,省略此詳細(xì)說明。
服務(wù)管理部1204是,以Java(注冊商標(biāo))語言所寫的Java(注冊商標(biāo)) 程序,通過VM1203依次執(zhí)行。
通過JNI(Java(注冊商標(biāo))本地接口 Java(注冊商標(biāo))Native Interface),服務(wù)管理部1204,可以呼叫未以Java(注冊商標(biāo))語言所描述 的其它子程序,或者被未以Java(注冊商標(biāo))語言所寫的其它子程序呼 叫。
對于JNI,也在"Java(注冊商標(biāo))本地接口"等許多書中說明。 在此,省略此詳細(xì)說明。
服務(wù)管理部1204,通過JNI從再生部1202b接受頻道的識別符。 服務(wù)管理部1204,首先向程序庫1205中的Tunerl205c發(fā)送頻道 的識別符,并請求調(diào)諧。
Tunerl205c,參照記憶在2次記憶部510的頻道信息,取得調(diào)諧信息。
在此,若服務(wù)管理部1204向Tunerl205c發(fā)送頻道的識別符"2", 則Tunerl205c參照圖15中的行1412,取得對應(yīng)的調(diào)諧信息"156MHz"。 Tunerl205c,通過OS1201的程序庫1205向QAM解調(diào)部501發(fā)
送調(diào)諧信息。
QAM解調(diào)部501,根據(jù)提供到的調(diào)諧信息對從前端101發(fā)送來的
信號進(jìn)行解調(diào),并發(fā)送到POD504。
其次,服務(wù)管理部120,向程序庫1205中的CA1205d請求解擾。 CA1205d,通過OS1201的程序庫1201b向POD504提供對解碼所
需要的信息。
POD504,根據(jù)提供到的信息對從QAM解調(diào)部501提供到的信號 進(jìn)行解碼,并發(fā)送到TS解碼器505。
其次,服務(wù)管理部1204,向程序庫1205中的JMF1205a提供頻道 的識別符,并請求再生影像和聲音。
首先,JMF1205a從PAT及PMT取得用于確定要再生的影像和聲 音的數(shù)據(jù)包ID。
PAT和PMT是由MPEG2標(biāo)準(zhǔn)所規(guī)定的表,表示在MPEG2傳輸 流中的節(jié)目結(jié)構(gòu),且,PAT和PMT被嵌入到在MPEG2傳輸流中包含 的數(shù)據(jù)包的有效負(fù)載,來與聲音和影像一起被發(fā)送。
參照說明詳細(xì)內(nèi)容的規(guī)范。
在此,僅說明概要。
PAT是Program Association Table(程序關(guān)系表)的縮寫,被存儲到數(shù) 據(jù)包ID "0"的數(shù)據(jù)包來發(fā)送。
JMF1205 a ,為了取得PAT,通過OS1201的程序庫1201b向TS 解碼器505指定數(shù)據(jù)包ID "0"和CPU514。
TS解碼器505根據(jù)數(shù)據(jù)包ID "0"進(jìn)行過濾,并發(fā)送到CPU514, 從而JMF1205 a可以收集PAT的數(shù)據(jù)包。
圖17是示意性地表示收集后的PAT的信息的一個例子的圖表。
列1601是程序編號。
列1602是數(shù)據(jù)包ID。
列1602的數(shù)據(jù)包ID用于取得PMT。
各列1611 1613是一組頻道的程序編號和對應(yīng)于此的數(shù)據(jù)包ID。 在此,定義了三個頻道。
在行1611定義了一組程序編號"101"和數(shù)據(jù)包ID "501"。
在此,若提供到JMF1205a的頻道的識別符是"2",則JMF1205a, 參照圖15中的行1412,取得對應(yīng)的程序編號"102",其次,參照圖 17中的行1612取得對應(yīng)于程序編號"102"的數(shù)據(jù)包ID "502"。
PMT是Program Map Table(節(jié)目映射表)的縮寫,被存儲到由PAT 所規(guī)定的數(shù)據(jù)包ID來發(fā)送。
為了取得PMT, JMF1205 a通過OS1201的程序庫1201b,向TS 解碼器505指定數(shù)據(jù)包ID和CPU514。
在此,要指定的數(shù)據(jù)包ID是"502"。
TS解碼器505根據(jù)數(shù)據(jù)包ID "502"進(jìn)行過濾,通過將結(jié)果發(fā)送 到CPU514, JMF1205 a可以收集PAT的數(shù)據(jù)包。
圖18是示意性地表示收集后的PAT的信息的一個例子的圖表。
列1701是流類別。
列1702是數(shù)據(jù)包ID。
在各類別中所指定的信息,被存儲到由列1702所指定的數(shù)據(jù)包ID 的數(shù)據(jù)包的在有效負(fù)載中,并被發(fā)送。 列1703是補充信息。
各行1711 1714是一組數(shù)據(jù)包ID和被發(fā)送的信息的類別,其稱 為基本流。
行1711是一組流類別"聲音"和數(shù)據(jù)包ID "5011",表示聲音存 儲到數(shù)據(jù)包ID "5011"的有效負(fù)載中。
JMF1205 a從PMT取得要再生的影像和聲音的數(shù)據(jù)包ID。
參照圖18,層1205a,從行1711取得聲音的數(shù)據(jù)包ID "5011", 從行1712取得影像的數(shù)據(jù)包ID "5012"。
其次,JMF1205 a ,通過OS1201的程序庫1201b向TS解碼器505 提供一組所取得的聲音的數(shù)據(jù)包ID和作為輸出目的地的音頻解碼器 506,并提供一組影像的數(shù)據(jù)包ID和作為輸出目的地的視頻解碼器 508。
TS解碼器505根據(jù)提供到的數(shù)據(jù)包ID和輸出目的地進(jìn)行過濾。
在此,向音頻解碼器506發(fā)送數(shù)據(jù)包ID "5011"的數(shù)據(jù)包,并向 視頻解碼器508發(fā)送數(shù)據(jù)包ID "5012"的數(shù)據(jù)。
音頻解碼器506,對提供到的數(shù)據(jù)包進(jìn)行模擬數(shù)字轉(zhuǎn)換,并通過揚 聲器507再生聲音。
視頻解碼器508,對提供到的數(shù)據(jù)包進(jìn)行模擬數(shù)字轉(zhuǎn)換,并在顯示 器509上顯示影像。
最后,服務(wù)管理部1204,向程序庫1205中的AM1205b提供頻道 的識別符,并請求數(shù)據(jù)廣播再生。
在此,數(shù)字廣播是再生指,抽出在MPEG2傳輸流中包含的Java(注 冊商標(biāo))程序,并使VM1203執(zhí)行其。
作為將Java(注冊商標(biāo))程序嵌入到MPEG2傳輸流的方法,可使用 在MPEG規(guī)范ISO/IEC13818-6描述的DSMCC方式。
在此省略DSMCC的詳細(xì)說明。
DSMCC方式規(guī)定了一種方法,用于將由計算機(jī)所使用的目錄或文 件構(gòu)成的文件系統(tǒng)編碼到MPEG2傳輸流中。
并且,要執(zhí)行的Java(注冊商標(biāo))程序的信息,以AIT的形式被嵌入 到MPEG2傳輸流的數(shù)據(jù)包中,并被發(fā)送。
AIT是Application Information Table(應(yīng)用程序信息表)的縮寫,由 OCAP規(guī)范(正式為OCAP 1.0 Profile OC-SP-OCAP1.0-IF-I09-031121)中 給出其定義。
為了取得AIT,與JMF1205a相同,AM1205b首先取得PAt和PMT, 從而取得存儲AIT的數(shù)據(jù)包的數(shù)據(jù)包ID。
在此,若提供到的頻道的識別符是"2"且圖17中的PAT和圖18 中的PMT被發(fā)送,則以與JMF1205a相同的順序取得圖18的PMT。
AM1205b,從PMT中的基本流中取得數(shù)據(jù)包ID,該基本流是流 類別"數(shù)據(jù)",且該基本流具有補充信息"AIT"。
參照圖18,行1713的基本流對應(yīng)于該基本流,因此AM1205b取 得數(shù)據(jù)包ID "5013"。
AM1205b,通過OS1201的程序庫1201b向TS解碼器505提供 AIT的數(shù)據(jù)包ID和輸出目的地CPU514。
TS解碼器505,根據(jù)提供到的數(shù)據(jù)包ID進(jìn)行過濾,并發(fā)送到 CPU514。
從而,AM1205b可以收集AIT的數(shù)據(jù)包。
圖19是示意性地表示收集后的AIT的信息的一個例子的圖表。
列1801是Java(注冊商標(biāo))程序的識別符。
列1802是Java(注冊商標(biāo))程序的控制信息。
在控制信息包含"autostart"、 "present"以及"kill"等,"autostart" 意味著終端裝置500立即自動地執(zhí)行該程序,"present"意味著不自動 地執(zhí)行程序,"kill"意味著停止程序。
列1803是一種DSMCC識別符,用于抽出以DSMCC方式包含 Java(注冊商標(biāo))程序的數(shù)據(jù)包ID。
列1804是Java(注冊商標(biāo))程序的程序名。
各列1811和1812都是一組Java(注冊商標(biāo))程序的信息。
在行1811所定義的Java(注冊商標(biāo))程序是一組識別符"301"、控 制信息"autostart"、 DSMCC識別符"1"以及程序名"a/TopXlet"。
在行1812所定義的Java(注冊商標(biāo))程序是一組識別符"302"、控 制信息"present"、 DSMCC識別符"1"以及程序名"b/GameXlet"。
在此,兩個Java(注冊商標(biāo))程序具有相同DSMCC識別符,此表示 在以一個DSMCC方式所編碼的文件系統(tǒng)中包含兩個Java(注冊商標(biāo)) 程序。
在此,針對Java(注冊商標(biāo))程序僅規(guī)定四個信息,不過,實際上可 以定義更多的信息。
對于詳細(xì)內(nèi)容,請參照OCAP規(guī)范(OCAP 1.0 Profile OC-SP-OCAP1.0國IF-I09國031121)。
AM1205b,從AIT中找到"autostart"的Java(注冊商標(biāo))程序,抽 出對應(yīng)的DSMCC識別符以及Java(注冊商標(biāo))程序名。
參照圖19, AM1205b,抽出行1811的Java(注冊商標(biāo))程序,并取 得DSMCC識別符"1"以及Java(注冊商標(biāo))程序名"a/TopXlet"。
其次,AM1205b,使用從AIT取得的DSMCC識別符,從PMT 取得以DSMCC方式存儲Java(注冊商標(biāo))程序的數(shù)據(jù)包的數(shù)據(jù)包ID。
具體而言,從MT取得基本流的數(shù)據(jù)包ID,該基本流的流類型是 "數(shù)據(jù)",并且補充信息的DSMCC識別符符合條件。
在此,若DSMCC識別符是"1"且PMT為如圖18,則行1714 的基本流符合條件,因此抽出數(shù)據(jù)包ID "5014"。
AM1205b,通過OS1201的程序庫1201b向TS解碼器505指定以 DSMCC方式嵌入數(shù)據(jù)的數(shù)據(jù)包的數(shù)據(jù)包ID和作為輸出目的地的 CPU514。
在此,提供數(shù)據(jù)包ID "5014"。
TS解碼器505,根據(jù)提供到的數(shù)據(jù)包ID進(jìn)行過濾,并發(fā)送到 CPU514。
從而,AM1205b可以收集需要的數(shù)據(jù)包。
AM1205b,根據(jù)DSMCC方式,基于收集后的數(shù)據(jù)包復(fù)原文件系 統(tǒng),并保存到1次記憶部511。
從MPEG2傳輸流的數(shù)據(jù)包中抽出文件系統(tǒng)等的數(shù)據(jù),從而保存到 1次記憶部511等的記憶單元,該處理以下稱為下載。
圖20是下載后的文件系統(tǒng)的一個例子。
在圖中,圓圈表示目錄,方框表示文件,其中,1901是根目錄, 1902是目錄"a", 1903是目錄"b", l卯4是文件"TopXlet.class", l卯5 是文件"GameXIet.class"。
其次,AM1205b,從下載到1次記憶部511的文件系統(tǒng)中,向 VM1203發(fā)送要執(zhí)行的Java(注冊商標(biāo))程序。
在此,若要執(zhí)行的Java(注冊商標(biāo))程序名為"a/TopXlet",則向 Java(注冊商標(biāo))程序名的末尾附加了 ".class"的文件"a/lbpXlet.class" 成為應(yīng)該執(zhí)行的文件。
"/"是目錄或文件名的分界符,在圖20中,是文件1904應(yīng)該執(zhí) 行的Java(注冊商標(biāo))程序。
其次,AM1205b向VM1203發(fā)送文件l卯4。
VM1203執(zhí)行發(fā)送來的Java(注冊商標(biāo))程序。
服務(wù)管理部1204,若接受其它頻道的識別符,則通過包含在程序 庫1205中的各程序庫停止正在再生的影像、聲音,并通過同樣包含在 程序庫1205中的各程序庫停止Java(注冊商標(biāo))程序的執(zhí)行,然后根據(jù) 接受到的新的頻道的識別符,迸行影像、聲音的再生以及Java(注冊商
標(biāo))程序的執(zhí)行。
程序庫1205是存儲在ROM512的多個Java(注冊商標(biāo))程序庫的集合。
在本實施方式中,程序庫1205包含JMF1205 a、 AM1205b、 Tunerl205c、 CA1205d以及POD Libl205e等。
其次,說明Java(注冊商標(biāo))程序的下載、保存以及執(zhí)行功能。
服務(wù)管理部1204,通過包含在程序庫1205的POD Libl205e,與 前端101進(jìn)行通信,以接受來自前端101的信息。
POD Libl205e使用QPSK解調(diào)部502,并通過OS1201的程序庫 1201b以及POD504來實現(xiàn)該通信。
服務(wù)管理部1204,使用該通信,從前端101接受終端裝置500應(yīng) 該保存到2次記憶部510的Java(注冊商標(biāo))程序的信息。
該信息稱為XAIT信息。
在前端101和POD504間以任意形式發(fā)送XAIT信息。 采用任何發(fā)送形式,若含有對XAIT信息所需要的信息,則可以 實施本發(fā)明。
圖21是示意性地表示從前端101取得后的XAIT信息的一個例子 的圖。
列2001是Java(注冊商標(biāo))程序的識別符。 列2002是Java(注冊商標(biāo))程序的控制信息。 在控制信息包含"autostart"、 "present"等,"autostart"意味著在 打開電源時或更新XAIT信息時,終端裝置500自動地執(zhí)行該程序, "present"意味著不自動地執(zhí)行該程序。 列2003是協(xié)議識別符。
協(xié)議識別符表示可以用于進(jìn)行程序的下載的協(xié)議。 在協(xié)議識別符中包含"OC(對象輪流傳送Object Carousel)"以及 "IP"等。
"OC"表示可以從以DSMCC方式所編碼的文件系統(tǒng)進(jìn)行下載。 并且,"IP"表示可以使用網(wǎng)絡(luò)進(jìn)行程序的下載。
并且,在可以從"OC"和"IP"兩者下載的情況下,可以描述兩者。
列2004是一種DSMCC識別符,用于抽出以DSMCC方式包含 Java(注冊商標(biāo))程序的數(shù)據(jù)包ID。
因此,僅在列2003的協(xié)議識別符存在"OC"時存在DSMCC識 別符。
列2005是,在列2003所示的協(xié)議的下載源指定。
對應(yīng)于協(xié)議識別符2003的"OC"指定的下載源指定,指定可以 唯一的確定以DSMCC方式所編碼的文件系統(tǒng)被嵌入的傳輸流和該傳 輸流中的PMT(參照圖18)的識別符、以及基本流的識別符。
以下,為了簡化說明,將可以唯一的確定傳輸流和該傳輸流中的 PMT(參照圖18)的識別符稱為資源ID。
并且,對應(yīng)于協(xié)議識別符2003的"IP"指定的下載源指定,指定 提供程序的下載的服務(wù)器和保存程序的目錄名等。
再者,也可以對協(xié)議識別符2003存在多個下載源指定2005。
具體而言,也可以在協(xié)議識別符2003指定"OC",并描述對應(yīng)于 該"OC"的多個下載源指定2005。
并且,在識別符2003為"IP"的情況下也是相同的。
列2006是Java(注冊商標(biāo))程序的程序名。
列2007是Java(注冊商標(biāo))程序的儲存優(yōu)先度。
儲存優(yōu)先度是描述在XAIT信息的各個Java(注冊商標(biāo))程序所指定 的值,在保存對Java(注冊商標(biāo))程序及Java(注冊商標(biāo))程序的執(zhí)行所需 要的數(shù)據(jù)時,用于決定對保存到2次記憶部510的Java(注冊商標(biāo))程序 及Java(注冊商標(biāo))程序的執(zhí)行所需要的數(shù)據(jù)。
列2008是Java(注冊商標(biāo))程序的應(yīng)用程序名。
應(yīng)用程序名是為了用戶識別Java(注冊商標(biāo))程序的識別符。
各行2011、 2012以及2013是一組Java(注冊商標(biāo))程序的信息。
在行2011所定義的Java(注冊商標(biāo))程序是一組識別符"701"、控 制信息"autostart"、協(xié)議識別符"OC"、 DSMCC識別符"1"、下載源 指定"dsmcc:〃0xAAAA,0xll"、程序名"a/APPlXlet"儲存優(yōu)先度"100" 以及應(yīng)用程序名"APP1"。
在此,針對Java(注冊商標(biāo))程序僅規(guī)定了八個信息,不過,即使定 義更多的信息或只定義其中一部分也可以執(zhí)行本發(fā)明。
并且,在此示出各信息的描述例子,不過,若可以示出各信息應(yīng) 該具有的內(nèi)容,則也可以不基于該描述實施本發(fā)明。
再者,列2007的應(yīng)用程序名是一種名稱,用于使用戶識別在XAIT 信息所寫的各Java(注冊商標(biāo))程序,不過,若有向用戶充分地提示用于 識別Java(注冊商標(biāo))程序的信息,則沒有應(yīng)用程序名也可以實施本發(fā) 明。
圖22是以示意性地表示在圖21中的協(xié)議識別符2003與存在作為
下載源的Java(注冊商標(biāo))程序的文件系統(tǒng)的關(guān)系的圖。
在圖22中,對于與圖21相同的部分,記上相同符號并省略說明。 符號2110表示,在傳輸流上以DSMCC方式所編碼的文件系統(tǒng)。 并且,符號2120表示在提供程序的下載的服務(wù)器上的文件系統(tǒng)。 對于在行2011所定義的Java(注冊商標(biāo))程序,由于在列2003表示
的協(xié)議識別符僅有"OC",因此僅存在于2110表示的文件系統(tǒng)上。 并且,對于在行所2012定義的Java(注冊商標(biāo))程序,由于在列2003
表示的協(xié)議識別符僅有"IP",因此僅存在于2120表示的服務(wù)器上的
文件系統(tǒng)。
并且,對于在行2013定義的Java(注冊商標(biāo))程序,由于在協(xié)議識 別符2003設(shè)定有"OC"和"IP"兩者,因此存在于2110和2120表示 的服務(wù)器上的文件系統(tǒng)的兩者。
據(jù)此,在進(jìn)行程序的下載時可以選擇從該兩者中的哪方取得。
在后面說明該選擇時的方針。
再者,在此,對各Java(注冊商標(biāo))程序分別設(shè)定一個OC或IP,不
過,也可以存在多個OC或IP。
其次,服務(wù)管理部1204,向程序庫1205中的AM1205b發(fā)送XAIT 信息,并請求根據(jù)協(xié)議識別符2003和下載源指定2005下載并執(zhí)行描 述在XAIT信息的Java(注冊商標(biāo))程序。
AM1205b,若接受XAIT信息,則參照協(xié)議識別符2003決定下載 方法。
AM1205b決定的下載方法是"OC"時,通過與從AIT信息下載 Java(注冊商標(biāo))程序的順序相同的順序,將文件系統(tǒng)從MPEG2傳輸流 保存到1次記憶部511。
另一方面,下載方法是"IP"時,根據(jù)下載源指定2005的內(nèi)容, 從提供程序的下載的服務(wù)器將程序下載并保存到1次記憶部511。
并且,AM1205b,可以構(gòu)建并保存文件系統(tǒng),以便使在此下載后 的程序符合由XAIT信息的文件名所指定的目錄構(gòu)造。
具體而言,如由程序名2006所示,在行702所定義的應(yīng)用程序中, 基于根目錄制作b目錄,并將下載后的程序App2Xletxlass保存到該b 目錄。
再者,圖21及圖22中所示的下載源指定2005表示使用HTTP的 協(xié)議從HTTP服務(wù)器取得程序的例子。
作為具體例子,圖21的行2012中描述的程序的下載源指定2005 是"h鄰:〃192.168.0.1/BB"。
該下載源指定2005中,"http"表示使用http協(xié)議,"192.168.0.1" 表示提供程序的下載的HTTP服務(wù)器的IP地址,"/BB"表示向在HTTP 服務(wù)器內(nèi)存在的程序發(fā)送目錄。
再者,在此說明了使用HTTP協(xié)議以及HTTP服務(wù)器通過網(wǎng)絡(luò)下
載的方法,不過,也可以以其它方法來取得。
此后,也可以將保存在1次記憶部511的文件系統(tǒng)復(fù)制到2次記 憶部510。
再者,也可以不通過1次記憶部511而直接下載到2次記憶部510。
并且,也可以在1次記憶部511進(jìn)行處理,而不保存到2次記憶 部510。
再者,在此,作為協(xié)議識別符說明了 "OC"和"IP",不過,可以 通過"存儲介質(zhì)"取得,也可以通過其它方法取得。
其次,AM1205b,使下載或構(gòu)建后的文件系統(tǒng)的存儲位置與XAIT 信息相對應(yīng)來保存到2次記憶部510。
圖23表示在2次記憶部510中使XAIT信息與下載或構(gòu)建后的文 件系統(tǒng)相對應(yīng)并保存的一個例子。
在圖23中,對于與圖22相同的部分,記上相同符號并省略說明。
列2201,保存與各Java(注冊商標(biāo))程序分別相對應(yīng)的下載或構(gòu)建 后的文件系統(tǒng)的保存位置。
在圖中,以箭頭線表示保存位置。
2210是下載或構(gòu)建后的文件系統(tǒng),在內(nèi)部包含根目錄2211、目錄 "a" 2212、目錄"b"2213、目錄"c" 2214、文件"APPlXlet.class" 2115、文件"APP2Xlet,class" 2116以及文件"APP3Xlet.class" 2117。
在此,AM1205b保存Java(注冊商標(biāo))程序后保存XAIT信息,不過, 也可以在保存Java(注冊商標(biāo))程序之前保存XAIT信息。
再者,將XAIT信息保存在2次記憶部510中,不過,也可以保 存在1次記憶部511。
在保存在1次記憶部511的情況下,在電源關(guān)閉時,所保存的所 有XAIT信息被刪除。
在此,文件系統(tǒng)由對描述在XAIT信息中的多個Java(注冊商標(biāo)) 程序以及Java(注冊商標(biāo))程序的執(zhí)行所需要的數(shù)據(jù)來形成文件系統(tǒng)。
在下面,對描述在XAIT信息中的多個Java(注冊商標(biāo))程序以及 Java(注冊商標(biāo))程序的執(zhí)行所需要的數(shù)據(jù),稱為應(yīng)用程序。
再者,在下面,到2次記憶部510或1次記憶部511的應(yīng)用程序 的下載,稱為儲存(store)。
再者,在2次記憶部510或1次記憶部511中用于儲存應(yīng)用程序
的區(qū)域,稱為儲存區(qū)域。
并且,由VM1203的構(gòu)成應(yīng)用程序的Java(注冊商標(biāo))程序的執(zhí)行, 稱為應(yīng)用程序的執(zhí)行。
圖24是表示將描述在XAIT信息中的應(yīng)用程序儲存到應(yīng)用程序的 儲存區(qū)域2301的狀態(tài)的一個例子。
在圖24中,應(yīng)用程序的儲存區(qū)域2301存儲具有應(yīng)用程序名"APP1" 的應(yīng)用程序2311以及具有應(yīng)用程序名"APP2"的應(yīng)用程序2312。
其次,AM1205b,參照所保存在1次記憶部511或2次記憶部510 的XAIT信息,從下載到1次記憶部511的應(yīng)用程序,或儲存到2次記 憶部510的儲存區(qū)域2301的應(yīng)用程序中,向VM1203發(fā)送指定為 "autostart"的應(yīng)用程序的Java(注冊商標(biāo))程序。
參照圖23,將在行2011所定義的應(yīng)用程序"APP1"的Java(注冊 商標(biāo))程序"a/APPlXlet"發(fā)送到VM1203。
若要執(zhí)行的應(yīng)用程序的Java(注冊商標(biāo))程序名為"a/APPlXlet", 向Java(注冊商標(biāo))程序名的末尾附加".class"的文件"a/APPlXlet,class" 成為應(yīng)該執(zhí)行的文件。
VM1203執(zhí)行發(fā)送來的應(yīng)用程序的Java(注冊商標(biāo))程序。
在下面,從AM1205b向VM1203的應(yīng)用程序發(fā)送Java(注冊商標(biāo)) 程序,稱為向VM1203的應(yīng)用程序啟動指示。
在此,在AM1205b接受XAIT信息的時刻,若描述在XAIT信息 的應(yīng)用程序中存在已經(jīng)儲存的應(yīng)用程序,則由于不需要下載或儲存已 經(jīng)儲存的應(yīng)用程序,因此可以省略儲存處理。
據(jù)此,通過預(yù)先將應(yīng)用程序儲存到儲存區(qū)域2301,來可以縮短從 AM1205b接受XAIT信息的時刻到進(jìn)行向VM1203的應(yīng)用程序啟動指 示為止的時間。
再者,對于是否要進(jìn)行應(yīng)用程序的儲存處理,可以使用儲存優(yōu)先 度2007來判斷。
作為一個例子,儲存優(yōu)先度,若為11以上則儲存,若小于11則
不儲存。
對于該判斷基準(zhǔn),若可以知道是否要進(jìn)行應(yīng)用程序的儲存處理, 則并不一定為11。
并且,也可以作為其它信息來提供儲存優(yōu)先度2007。
圖25和圖26表示AM1205b接受XAIT信息后進(jìn)行向VM1203的 應(yīng)用程序啟動指示為止的工作的一個例子的流程圖。
圖25是從接受XAIT信息到結(jié)束儲存處理為止的流程圖,圖26 是儲存處理后進(jìn)行應(yīng)用程序的啟動時的流程圖。
參照圖25,若AM1205b接受XAIT信息(S2401),則從描述在XAIT 信息的應(yīng)用程序中選擇還未選擇的一個應(yīng)用程序(S2402)。
在此,AM1205b,參照儲存優(yōu)先度2007,根據(jù)如上所述的判斷基 準(zhǔn),判斷是否要儲存應(yīng)用程序(S2403)。
在此,在儲存應(yīng)用程序的情況下(S2403,是),AM1205b,判斷是 否已經(jīng)儲存在S2402選擇出的應(yīng)用程序(S2404),在沒有儲存的情況下 (S2404,否),AM1205b,根據(jù)描述在協(xié)議識別符2003的協(xié)議和下載源 指定2005決定下載源,并進(jìn)行下載來儲存應(yīng)用程序(S2405)。
再者,在通過DSMCC進(jìn)行下載的情況下,也參照DSMCC識別 符2004。
在S2403判斷為不儲存應(yīng)用程序的情況下(S2403,否),或者,在 S2404已經(jīng)儲存應(yīng)用程序的情況下(S2404,是),或者,在進(jìn)行S2405 的處理的情況下,則AM1205b判斷是否選擇了描述在XAIT信息的所 有應(yīng)用程序(S2406),在沒有選擇描述在XAIT信息的所有應(yīng)用程序的 情況下(S2406,否),從S2402反復(fù)處理。
在S2406,若判斷為選擇了描述在XAIT信息中的所有應(yīng)用程序, 則AM1205b根據(jù)圖26進(jìn)行應(yīng)用程序的啟動。
AM1205b,再次從沒有選擇的描述在XAIT信息中的所有應(yīng)用程 序中依次一個一個地選擇應(yīng)用程序(S2501)。
其次,AM1205b判斷選擇后的應(yīng)用程序的控制信息2002是否
"autostart" (S2502),在選擇后的應(yīng)用程序的控制信息是"autostart" 的情況下(S2502,是),AM1205b判斷是否儲存有應(yīng)用程序(S2503)。
在沒有儲存的情況下(S2503,否),AM1205b,根據(jù)描述在協(xié)議識 別符2003的協(xié)議和下載源指定2005決定下載源,并進(jìn)行下載來儲存 應(yīng)用程序(S2504)。
再者,在通過DSMCC進(jìn)行下載的情況下,也參照DSMCC識別 符2004。
其次,AM1205b進(jìn)行向VM1203的應(yīng)用程序啟動指示(S2505)。
并且,AM1205b判斷是否選擇了所有描述在XAIT信息的所有應(yīng) 用程序(S2506),在沒有選擇描述在XAIT信息的所有應(yīng)用程序的情況 下(S2506,否),從S2501反復(fù)處理。
在S2506,若判斷為已經(jīng)選擇描述在XAIT信息的所有應(yīng)用程序 (S2506,是),則結(jié)束處理。
如此,進(jìn)行從XAIT信息的接受到應(yīng)用程序的儲存處理和啟動指 示為止的處理,在已經(jīng)選擇描述在XAIT信息的所有應(yīng)用程序的情況 下結(jié)束處理。
在圖25和圖26中將應(yīng)用程序的儲存處理和啟動指示分別依次處 理,不過,也可以在l次反復(fù)中進(jìn)行這些處理。
再者,在此,AM1205b,將應(yīng)用程序下載或儲存到儲存區(qū)域結(jié)束 后,向VM1203b發(fā)出應(yīng)用程序的啟動指示,不過,也可以是,AM1205b 接受XAIT信息后,在將應(yīng)用程序下載或儲存到儲存區(qū)域之前,向 VM1203b發(fā)出應(yīng)用程序的啟動指示。
在此,通過AM1205b向VM1203發(fā)送應(yīng)該執(zhí)行的應(yīng)用程序的程序 名,來實現(xiàn)啟動指示。
這此情況下,VM1203,接受來自AM1205b的應(yīng)用程序啟動指示 后,進(jìn)行下載、或者執(zhí)行從1次記憶部511或儲存區(qū)域的應(yīng)用程序的 讀取。
不僅在如圖25或圖26所示的、接受XAIT信息的情況下,啟動
應(yīng)用程序。
AM1205b,向正在執(zhí)行中的具有特殊的權(quán)限的應(yīng)用程序提供API, 該API可以處理其它應(yīng)用程序的啟動或停止等的壽命周期。
據(jù)此,正在執(zhí)行中的具有特殊的權(quán)限的應(yīng)用程序,指定要啟動的 應(yīng)用程序的信息,并可以使用該API來向AM1205b請求應(yīng)用程序的啟 動。
圖27示出該流程圖。
正在執(zhí)行中的具有特殊的權(quán)限的應(yīng)用程序,指定希望啟動的應(yīng)用 程序的信息,并呼叫由AM1205b提供的、進(jìn)行應(yīng)用程序的啟動的 API(S2601)。
在此,AM1205b,檢査是否已經(jīng)儲存希望啟動的應(yīng)用程序(S2602)。 在此,在沒有儲存的情況下(S2602,否),AM1205b,根據(jù)描述在
協(xié)議識別符2003的協(xié)議和下載源指定2005決定下載源,并進(jìn)行下載
來儲存應(yīng)用程序(S2603)。
其次,AM1205b,進(jìn)行向VM1203的應(yīng)用程序啟動指示(S2505),
并結(jié)束。
AM1205b,在接收XAIT信息時進(jìn)行圖25和圖26的處理,因此, 隨著更新XAIT信息而更新儲存到儲存區(qū)域2301的應(yīng)用程序。
參照圖28和圖29,存在如下情況,即隨著更新XAIT信息而更新 儲存到儲存區(qū)域2301的應(yīng)用程序。
圖28(a)表示在行2011所定義的應(yīng)用程序"APP1"的XAIT信息, 圖28(b)表示在AM1205b接收圖28(a)的XAIT信息、并結(jié)束圖25、圖 26的處理時的儲存區(qū)域2301。
在圖28(a)的XAIT信息存在在行2011所定義的一個應(yīng)用程序 "APP1",因此在圖28(b)的儲存區(qū)域2301儲存有一個"APP1" 2311。
其次,圖29(b)表示,在儲存區(qū)域2301為圖表28(b)的狀態(tài)下接收 29(a)的XAIT信息,并結(jié)束圖25、圖26的處理時的儲存區(qū)域2301 。
圖29(a)是XAIT信息,描述有在行2011所定義的應(yīng)用程序"APP1"
和在行2012所定義的應(yīng)用程序"APP2"。
在AM1205b接收圖29(a)的XAIT信息時,如圖29(b),在儲存區(qū) 域2301儲存兩個應(yīng)用程序,即在行2011所定義的應(yīng)用程序"APP1" 和在行2012所定義的應(yīng)用程序"APP2" 2312。
其次,說明本發(fā)明的主要功能,即由接受到XAIT信息的AM1205b 進(jìn)行的下載源的決定和向用戶的消息通知,該下載源的決定和向用戶 的消息通知是儲存描述在XAIT信息的應(yīng)用程序時需要的。
具體而言,與圖25和圖26的S2405和S2504以及圖27的S2603 的處理有關(guān),該圖25和圖26是接收XAIT信息時的流程圖,該圖27 是具有特別的權(quán)限的應(yīng)用程序呼叫AM1205b的應(yīng)用程序啟動API時的 流程圖。
圖30是僅示出AM1205b中的、進(jìn)行儲存處理時決定下載源的構(gòu) 成部分的圖。
對于其它構(gòu)成部分,由于與本發(fā)明沒有直接關(guān)系,因此省略說明。
AM1205b包括下載源決定部2卯1、調(diào)諧頻率取得部2902、下載頻 率取得部2卯3、儲存部2卯4、通知部2905以及調(diào)諧請求部2906。
再者,在本實施方式中,假設(shè)作為以至少一個DSMCC方式所編 碼的文件系統(tǒng)存在所選擇的應(yīng)用程序的情況。
具體而言,假設(shè)在所選擇的應(yīng)用程序的協(xié)議識別符2003指定有 0C,并下載源指定2005描述對應(yīng)于至少一個協(xié)議識別符2003的"OC" 指定的下載源指定2005。
下載源決定部2901決定程序的下載源。
為此,下載源決定部2卯1接收XAIT信息的協(xié)議識別符2003和 下載源指定2005的信息。
在此,下載源決定部2901,判斷所選擇的應(yīng)用程序具有哪種協(xié)議 識別符2003。
為了決定下載源,下載源決定部2901,從調(diào)諧頻率取得部2卯2 取得當(dāng)前的調(diào)諧信息,并從下載頻率取得部2903取得對應(yīng)用程序的下
載需要的頻率。
在此,頻率是代表對調(diào)諧所需要的信息而描述的,因此也可以將 對調(diào)諧需要的其它信息即調(diào)制方式或內(nèi)部編碼比等一并處理。 在下面,關(guān)于頻率的所有描述是與此相同的。
下載源決定部2901,從調(diào)諧頻率取得部2902取得調(diào)諧器的利用狀 況和由正在利用的各調(diào)諧器所調(diào)諧到的頻率。
并且,若存在希望利用的調(diào)諧器,則與調(diào)諧器的數(shù)量無關(guān)可以適 用本發(fā)明。
并且,即使在下載源指定2005指定有從OC的多個下載源,也可 以實施本發(fā)明。
艮P,下載源決定部2卯1,參照XAIT信息,在當(dāng)前所選擇出的應(yīng) 用程序的協(xié)議識別符2003存在OC的情況下,從下載源指定2005取 得所有資源ID,并向下載頻率取得部2卯3發(fā)送該資源ID,并且從下 載頻率取得部2903接受傳輸流所傳輸?shù)乃蓄l率,該傳輸流中存在以 該資源ID所示的PMT來傳輸?shù)念l道。
并且,通過與當(dāng)前的調(diào)諧信息進(jìn)行比較來決定下載源。
并且,決定下載源后,下載源決定部2901向通知部2卯5指示通 知、向調(diào)諧請求部2906指示請求調(diào)諧以及向指示儲存部2904儲存。
再者,向調(diào)諧請求部2906指示請求調(diào)諧時,指示希望調(diào)諧的應(yīng)用 程序的資源ID和要利用的調(diào)諧器。
此時,在對終端裝置500對程序的下載可以利用多個調(diào)諧器的情 況下,下載源決定部2901,為了決定像利用哪個調(diào)諧器那樣的方針, 考慮如下優(yōu)先度的一個例子。
可以單獨利用這些調(diào)諧器,也可以利用多個調(diào)諧器的組合。
1) 若存在沒有利用的調(diào)諧器,則優(yōu)先利用該調(diào)諧器。
2) 在用戶像Picture in Picture(畫中畫)那樣的一個畫面上視聽多個 節(jié)目的情況下,有可能以不同頻率傳輸各節(jié)目。
此時,用戶利用多個調(diào)諧器,在利用該調(diào)諧器的情況下,也可以
為了減少對用戶的影響,優(yōu)先處理在大畫面視聽中的服務(wù),并利用調(diào) 諧到對用戶的影響較少的小畫面所傳輸?shù)墓?jié)目的調(diào)諧器。 當(dāng)然,也可以與此相反。
3) 在用戶同時進(jìn)行錄像和視聽的情況下,也可以優(yōu)先處理錄像,并 利用調(diào)諧到正在視聽中的節(jié)目的調(diào)諧器。
也可以與此相反。
4) 在通過PPV(Pay Per View)等選擇了用戶購買后的節(jié)目和免費節(jié) 目的情況下,也可以是,優(yōu)先處理用戶購買后的節(jié)目,并利用調(diào)諧到 免費節(jié)目的調(diào)諧器。
也可以與此相反。
再者,在此的方針是,下載源決定部2卯1決定要利用的調(diào)諧器, 不過,若按照這些方針選擇調(diào)諧器的優(yōu)先度,則并不一定要下載源決 定部2901執(zhí)行本處理。
也可以是如下方針,即下載源決定部2卯1,向調(diào)諧請求部2卯6 僅指定資源ID,并在調(diào)諧請求部2卯6內(nèi)選擇要利用的調(diào)諧器。
并且,也可以是如下方針,即下載源決定部2卯1以及調(diào)諧請求部 2906僅指定資源ID,并調(diào)諧器程序庫1205c決定要利用的調(diào)諧器。
并且,也可以是,儲存結(jié)束后,從儲存部2904接收通知,為了將 調(diào)諧重新設(shè)定到進(jìn)行應(yīng)用程序的下載前的頻率,通知給調(diào)諧請求部 2906。
調(diào)諧頻率取得部2卯2,將調(diào)諧器的利用狀況和正在利用中的各調(diào) 諧器調(diào)諧到的頻率,通知給下載源決定部2卯1。
在此,調(diào)諧頻率取得部2902,通過從由調(diào)諧器程序庫1205c管理 的、用于向調(diào)諧器請求調(diào)諧的信息中取得調(diào)諧器的利用狀況以及正在 利用中的各調(diào)諧器調(diào)諧到的頻率。
并且,在此示出了從由調(diào)諧器程序庫1205c管理的信息中取得的 例子,不過,若可以取得調(diào)諧器的利用狀況以及正在利用中的各調(diào)諧 器調(diào)諧到的頻率,則可以通過其它方法來實現(xiàn)。
在存在多個調(diào)諧器的情況下,取得正在調(diào)諧到的所有的頻率,并 以排列來通知這些結(jié)果。
再者,在此,雖然以排列來通知,不過,本發(fā)明的通知方法不限 于此,也可以是其它通知方法。
并且,也可以不將頻率的值直接通知,而將下載源決定部2901和 調(diào)諧頻率取得部2902可以解析的識別符通知。
并且,在此將調(diào)諧頻率取得部作為AM1205b的一部分描述了,不 過,也可以作為調(diào)諧器程序庫1205c的一部分存在,并該調(diào)諧器程序 庫1205c與下載源決定部2901進(jìn)行通信。
下載頻率取得部2903,從下載源決定部2901接收資源ID,并從 資源ID取得頻率信息,通知給下載源決定部2901,從而通知對應(yīng)用程 序的下載所需要的頻率。
在此,也可以是,不是將頻率的值直接通知,而是將下載源決定 部2卯1和下載頻率取得部2卯3可以解析的識別符通知。
在下載源決定部2901需要將資源ID轉(zhuǎn)為頻率。
為了從資源ID取得頻率,需要從In-Band的傳輸流或從OOB取 得稱為SVCT的SI(服務(wù)信息Service Information)信息,該SVCT基 于傳輸頻率信息等對調(diào)諧需要的信息的NIT和資源ID來保持虛擬的頻 道的表。
或者,除了 SVCT以外,還可以取得保持附加信息的稱為LVCT 的SI信息。
從資源ID取得頻率的該技術(shù)是公知技術(shù),因此,對于詳細(xì)內(nèi)容請 參照Cable Television SCTE65。
并且,在此,以在通過OCAP規(guī)范來實現(xiàn)的情況為前提描述了, 不過,也可以通過除此以外的方法來解決資源ID和頻率的關(guān)系。
并且,在此,將調(diào)諧頻率取得部作為AM1205b的一部分描述了, 不過,也可以作為處理SI信息的專用模塊的一部分存在,該處理SI 信息的專用模塊與下載源決定部2901通信。
儲存部2904,將應(yīng)用程序從由下載源決定部2901所決定的下載源 下載并儲存。
通知部2905,根據(jù)下載源決定部2901的決定結(jié)果向用戶通知要下 載應(yīng)用程序。
在此,通知部2905向終端裝置500的CPU514發(fā)送希望向畫面顯 示的下載通知信息,并在OS1201的程序庫1201b中包含的對話顯示程 序向顯示器509顯示下載通知,來實現(xiàn)由通知部2905向用戶通知要下 載應(yīng)用程序。
在此,例如經(jīng)過一定時間后從顯示器509消除對話。
調(diào)諧請求部2906,根據(jù)由下載源決定部2901所指定的調(diào)諧請求, 使用所指定的調(diào)諧器,來調(diào)諧到傳輸所指定的應(yīng)用程序的傳輸流。
并且,在此,將調(diào)諧請求部2906作為AM1205b的一部分描述了, 不過,也可以作為調(diào)諧器程序庫1205c的一部分存在,并該調(diào)諧器程 序庫1205c與下載源決定部2901通信來實現(xiàn)。
圖31和圖32是,示出在本實施方式中的接受到XAIT信息的 AM1205b進(jìn)行的應(yīng)用程序的儲存處理工作的一個例子的流程圖。
特別是,在從以DSMCC方式所編碼的文件系統(tǒng)下載描述在XAIT 信息的應(yīng)用程序來儲存到儲存區(qū)域2201時,需要從與正在調(diào)諧到的頻 率不同的頻率下載的情況下,AM1205b進(jìn)行的儲存處理工作的一個例 子的流程圖。
參照圖31和圖32,下載源決定部2901接收所選擇的應(yīng)用程序的
XAIT信息(S3001)。
此時,檢測在所選擇的應(yīng)用程序的協(xié)議識別符2003存在OC。 其次,下載源決定部2901,從調(diào)諧頻率取得部2902取得正在調(diào)諧
到的頻率(S3002)。
此時,若存在多個調(diào)諧器,則取得正在調(diào)諧到的所有頻率。 其次,下載源決定部2901,從下載頻率取得部2903取得應(yīng)用程序
的頻率(S3003)。
下載源決定部2901比較由S3002所取得的正在調(diào)諧到的頻率與由 S3003所取得的應(yīng)用程序的頻率,來判斷不變更現(xiàn)在的調(diào)諧也是否可以 進(jìn)行應(yīng)用程序的下載(S3004)。
此時,在正在調(diào)諧到的頻率中沒有下載應(yīng)用程序的頻率的情況下 (S3004,否),下載源決定部2901向調(diào)諧頻率取得部2卯2詢問調(diào)諧器 的利用狀況(S3005)。
此時,正在利用所有的調(diào)諧器的情況下(S3005,是),下載源決定 部2卯1向通知部2卯5指示發(fā)出消息,以便通知進(jìn)行下載因而妨礙正 在進(jìn)行中的視聽或錄像。
然后,通知部2卯5向用戶通知要下載應(yīng)用程序(圖32的S3101)。
再者,以后,在進(jìn)行同樣的處理時,作為通知模塊,參照圖32的 S3101的處理。
在此,通知部2905向終端裝置500的CPU514發(fā)送希望向畫面顯 示的下載通知信息,在OS1201的程序庫1201b中包含的對話顯示程序, 向顯示器509顯示如圖33所示的下載通知,來實現(xiàn)由通知部2905向 用戶通知要下載應(yīng)用程序。
3201是對話框,具有消息3202的顯示部分。
再者,對于消息3202的字符串,若是可以提供向用戶提供對應(yīng)用 程序的下載所需要的信息的方法,則可以不限于圖33中的字符串而是 其它字符串,并且,對于消息3202的形式,可以不限于字符串而是其 它形式。
進(jìn)一步,對于對話框3201的顯示部分,不限于圖33的顯示部分, 若可以向用戶通知進(jìn)行應(yīng)用程序的下載、或者要妨礙現(xiàn)在的視聽或錄 像、或者這些兩種內(nèi)容,則可以是其它顯示部分。
接著,在向用戶通知消息后以及不是正在利用所有調(diào)諧器的情況 下(即,存在未利用的調(diào)諧器的情況下(S3005,否)),下載源決定部2901, 向調(diào)諧請求部2906請求可以進(jìn)行應(yīng)用程序的下載的頻率的調(diào)諧 (S3006)。
調(diào)諧請求部2906,接受該請求后開始調(diào)諧。
而且,下載源決定部2901,向儲存部2904指示應(yīng)用程序的下載以 及儲存。
儲存部2904,接受該指示后,進(jìn)行所指示的應(yīng)用程序的下載以及 儲存。
再者,儲存部,儲存結(jié)束后,可以返回到呼叫下載源決定部2卯1 來返回到原來的執(zhí)行,也可以在結(jié)束時向下載源決定部通知消息。 并且,也可以通過呼叫的返回值來通知是否成功儲存。 如此,進(jìn)行并結(jié)束所指定的應(yīng)用程序的儲存處理。 而且,在此,對于由通知部2905的向用戶的應(yīng)用程序下載通知, 通知部2905向終端裝置500的CPU514發(fā)送希望向畫面顯示的下載通 知信息,并由OS1201的程序庫1201b中包含的對話顯示程序,向顯示 器509顯示下載通知來實現(xiàn),不過,對于由通知部2905的向用戶的下 載通知,若用戶可以檢測應(yīng)用程序的下載的如下方法,則通過其它方 法也可以實施,即向遙控器的液晶畫面顯示下載通知、或者參照圖34 向終端裝置主機(jī)的7段LED3302顯示下載通知、或者使終端裝置主機(jī) 的燈3301點亮。
在圖34中,對于與圖7相同的部分,記上與圖7相同的符號并省 略說明。
再者,在此,在應(yīng)用程序的下載時,通知部2卯5,可以向用戶通 知下載的進(jìn)行程度,也可以顯示"loading"等的消息,還可以切換為 其它影像、聲音。
此時所顯示的影像及聲音,可以保存在終端裝置內(nèi),也可以存在 于進(jìn)行應(yīng)用程序的下載的傳輸流內(nèi)。
并且,也可以向用戶通知進(jìn)行應(yīng)用程序的下載的傳輸流內(nèi)的節(jié)目, 并切換為用戶所選擇的節(jié)目的影像及聲音。
并且,在本實施方式中,在打開終端裝置500的電源時或者在更 新XAIT信息后,AM1205b接受XAIT信息。
艮P,在本實施方式中,對于由AM1205b的XAIT信息的接受,將 在打開終端裝置500的電源時的由AM1205b的XAIT信息的接受,以 及終端裝置500啟動后更新XAIT信息時的由AM1205b的XAIT信息 的接受作為對象,不過,對于XAIT信息的更新,不限于從前端101 發(fā)送的XAIT信息本身的更新,由AM1205b或應(yīng)用程序的XAIT信息 的更新等的其它方法也可以實施本發(fā)明,并可以適用于以后的實施方 式中。
在此,針對具有特別的權(quán)限的應(yīng)用程序AM1205b具有用于進(jìn)行 XA1T信息的更新的API,來可以實現(xiàn)該由應(yīng)用程序的XAIT信息的更 新。
用于進(jìn)行XAIT信息的更新的API包括,使得由具有特別的權(quán)限 的應(yīng)用程序所制作的新的XAIT信息可以登記的API、以及使得 AM1205b在1次記憶或2次記憶所保存的XAIT信息可以校正的API。 這些用于進(jìn)行XAIT信息的更新的API是通過公知技術(shù)來實現(xiàn)的。 例如,對于登記XAIT信息的API,在OCAP規(guī)范(OCAP 1.0 Profile OC-SP國OCAP1.0-IF-I09-031121)的AnnexG OCAP 1.0 Application API中 定義為org.ocap.application.AppManagerProxy級的registerUnboundApp 方法。
具有特別權(quán)限的應(yīng)用程序,在使用登記XAIT信息的API進(jìn)行新 的XAIT信息登記(具有特別權(quán)限的應(yīng)用程序制作的新的XAIT信息的 登記)的情況下,AM1205b,將由該具有特別權(quán)限的應(yīng)用程序所登記的 XAIT信息,作為XAIT信息的更新接受。
如上所述,通過適用實施方式l,在從與正在調(diào)諧中的頻率不同的 頻率進(jìn)行應(yīng)用程序的下載的情況下,可以向用戶實現(xiàn)通知正在視聽或 錄像中的影像及聲音等的服務(wù)的停止。
據(jù)此,可以避免忽然發(fā)生不能視聽或錄像的情況。
(實施方式2)
在實施方式1中,在下載源決定部2901決定應(yīng)用程序的下載源的
情況下,通知部2卯5向用戶通知由于下載應(yīng)用程序因此將中斷正在進(jìn) 行的視聽或錄像,但是不判斷是否有用戶的確認(rèn)。
據(jù)此,在本實施方式中,除了實施方式1的部分以外,還包括應(yīng) 答接受部,接受來自用戶的應(yīng)答(圖35的3507)。
參照圖35,對于以與圖30相同的符號表示的部分,具有與圖30 相同的功能,因此在本實施方式中省略說明。
再者,與實施方式1相同,在本實施方式中假設(shè)以下情況,即作 為以至少一個DSMCC方式所編碼的文件系統(tǒng)存在所選擇的應(yīng)用程序。
具體而言,假設(shè)以下情況,即在所選擇的應(yīng)用程序的協(xié)議識別符 2003指定有OC的設(shè)定,并下載源指定2005描述對應(yīng)于以至少一個協(xié) 議識別符2003的"OC"指定的下載源指定2005。
下載源決定部3501,除了下載源決定部2卯1的部分以外,還包括 應(yīng)答接受部3507,并向應(yīng)答接受部3507指示接受應(yīng)答,從而接收用戶 的應(yīng)答。
其中,接收該用戶的應(yīng)答后,向調(diào)諧請求部2906指示請求調(diào)諧, 并向儲存部2904指示儲存。
應(yīng)答接受部3507,從下載源決定部3501接收應(yīng)答接受指示后,等 待用戶的應(yīng)答,并接收用戶的應(yīng)答后,將用戶的應(yīng)答通知給下載源決 定部3501。
而且,也可以是如下方針,等待來自用戶的應(yīng)答的應(yīng)答接受部 3507,預(yù)先決定對等待來自用戶的應(yīng)答的限制時間,若經(jīng)過限制時間 也沒有來自用戶的應(yīng)答,則應(yīng)答接受部3507可以獨自判斷。
用戶按照通知部2卯5所顯示的畫面按下遙控器上的十字鍵或OK 鍵來可以實現(xiàn)應(yīng)答接受部3507。
圖36及圖37表示通知部所顯示的畫面的一個例子。
在圖36中,除了實施方式1所示的圖33的部分以外還包括OK 按鈕3603。
再者,在圖37中,除了實施方式1所示的圖33的部分以外,還
包括Yes按鈕3703和No按鈕3704。
此時,對于向用戶通知的消息內(nèi)容,若可以向用戶通知進(jìn)行下載
因而將中斷用戶正在進(jìn)行的視聽或錄像,則不需要限于3602及3702。 并且,可以以文件表現(xiàn)以外的其它表現(xiàn)來提示消息。 并且,3603、 3703以及3704的按鈕內(nèi)的字符串,也不需要限于此。 進(jìn)一步,在圖33、圖36及圖37中,若可以向用戶通知應(yīng)用程序
的下載以及視聽或錄像的中斷,并CPU514可以識別用戶選擇了下載
通知的確認(rèn),則可以呈其它顯示部分。
圖38是示出,在本實施方式中,在如圖36僅接受用戶的承認(rèn)的
情況下的應(yīng)用程序的儲存處理工作的一個例子的流程圖。
再者,在圖38中,重寫圖32的處理即在實施方式1所示的流程
圖31的一部分。
對于圖31的處理,由于與實施方式1的處理相同,因此省略說明。 圖31中的對是否正在使用所有調(diào)諧器的判斷(S3005)中,在正在使 用所有調(diào)諧器的情況下,參照圖38,下載源決定部3501,向通知部2卯5 指示通知下載應(yīng)用程序而將中斷正在進(jìn)行的視聽或錄像,通知部2卯5 根據(jù)來自下載源決定部3501的指示向用戶通知消息(S3801)。
此后,下載源決定部3501向應(yīng)答接受部3507指示等待用戶的應(yīng)答。
接受該指令時,應(yīng)答接受部3507等待來自用戶的輸入信息,若接 受輸入信息,則將用戶確認(rèn)的信息通知給下載源決定部3501(S3802)。
再者,以后,在進(jìn)行同樣的處理時,作為通知、應(yīng)答模塊l,參照 圖38的S3801和S3802的處理。
接受該通知時,下載源決定部3501向調(diào)諧請求部2卯6指示調(diào)諧 到要下載的應(yīng)用程序所傳輸?shù)膫鬏斄鞯念l率,此后,向儲存部2904發(fā) 出應(yīng)用程序的下載及儲存請求,來進(jìn)行應(yīng)用程序的下載。
其次,圖39和圖40示出,在如圖36接受用戶的承認(rèn)或拒絕的情 況下的應(yīng)用程序的儲存處理工作的一個例子的流程圖。
首先,在圖39中向圖31追加了S3910的處理,表示從圖40返回 到的處理,以便應(yīng)對用戶的拒絕應(yīng)答。
據(jù)此,對于圖39,表示與圖31相同的處理,因此省略說明。
因而,圖39中的對是否正在使用所有調(diào)諧器的判斷(S3005)中,在 正在使用所有調(diào)諧器的情況下(S3005,是),參照圖40,下載源決定部 3501,向通知部2905指示通知下載應(yīng)用程序而將中斷正在進(jìn)行的視聽 或錄像,通知部2卯5將消息通知給用戶(S4001)。
此后,下載源決定部3501向應(yīng)答接受部3507指示等待用戶的應(yīng)答。
接受該指令時,應(yīng)答接受部3507等待來自用戶的輸入信息,若接 受輸入信息,則將確認(rèn)用戶的信息通知給下載源決定部3501(S4002)。
接受該通知時,下載源決定部3501考慮用戶的應(yīng)答是允許下載還 是拒絕下載(S4003),在允許了的情況下(S4003,是),可以進(jìn)行下載, 因此返回到圖39A的處理,并在拒絕了的情況下(S4003,否),不能進(jìn) 行下載,因此返回到圖39B的處理。
而且,若返回到A的處理,則下載源決定部3501向調(diào)諧請求部 2906指示調(diào)諧到要下載的應(yīng)用程序所傳輸?shù)膫鬏斄鞯念l率,此后,向 儲存部2卯4發(fā)出應(yīng)用程序的下載及儲存請求,來進(jìn)行應(yīng)用程序的下載。
并且,返回到B的處理時,由于不進(jìn)行下載,因此結(jié)束處理。
再者,以后,在進(jìn)行同樣的處理時,作為通知、應(yīng)答模塊2,參照 圖40的S4001至S4003的處理。
而且,也可以是如下方針,等待來自用戶的應(yīng)答的應(yīng)答接受部 3507,預(yù)先決定對等待來自用戶的應(yīng)答的限制時間,若經(jīng)過限制時間 也沒有來自用戶的應(yīng)答,貝U應(yīng)答接受部3507可以獨自判斷。
如此,根據(jù)實施方式2,在應(yīng)用程序的下載中,通過向用戶通知將 中斷正在用戶進(jìn)行的視聽或錄像并接收來自用戶的應(yīng)答,從而用戶可 以知道下載處理也可以拒絕下載處理。
據(jù)此,用戶可以繼續(xù)視聽或錄像。
(實施方式3)
在實施方式2中,可以接受來自用戶的應(yīng)答,并用戶可以拒絕應(yīng) 用程序的下載。
然而,進(jìn)行了拒絕時,用戶不能知道什么時候進(jìn)行下一個下載。
并且,每當(dāng)終端裝置接收應(yīng)用程序的下載請求時,就顯示是否進(jìn) 行下載的詢問,因此有可能用于詢問的窗口將妨礙用戶的視聽或錄像。
因而,本實施方式,其中,包括定時設(shè)定部(圖41的410S),以便 在用戶拒絕應(yīng)用程序的下載時,用戶可以設(shè)定進(jìn)行下載的時間。
據(jù)此,通過由用戶設(shè)定下載時間,來可以設(shè)定用戶不進(jìn)行視聽或 錄像的時間,因此可以避免妨礙用戶的視聽或錄像。
參照圖41,對于以與圖30或圖35相同的符號表示的部分,具有 與圖30或圖35相同的功能,因此在本實施方式中省略說明。
定時設(shè)定部4108測量由下載源決定部4101所指定的設(shè)定時間。
并且,其中,經(jīng)過設(shè)定時間后,向下載源決定部4101通知設(shè)定時 間的經(jīng)過。
在下載源決定部4101中,下載源決定部3501,進(jìn)一步,向通知部
2卯5指示將關(guān)于定時設(shè)定的消息通知給用戶,并通過應(yīng)答接受部3507
接收來自用戶的應(yīng)答。
接受該結(jié)果后,向定時設(shè)定部4108指示設(shè)定時間。
并且,其中,下載源決定部4101,在從定時設(shè)定部4108接受設(shè)定
時間經(jīng)過的通知時,向調(diào)諧請求部2906指示調(diào)諧,并向儲存部2904
指示儲存。
再者,下載源決定部4101,在從定時設(shè)定部4108接收設(shè)定時間經(jīng) 過的通知時,可以再次通過通知部2905將消息通知給用戶。
進(jìn)一步,也可以是如下方針,即由應(yīng)答接受部3507接收并處理針 對通知部2905所顯示的消息的用戶應(yīng)答。
并且,在此,可以由用戶設(shè)定時間,不過,也可以在下載源決定 部4101具有默認(rèn)設(shè)定時間,并用戶拒絕下載時,不向用戶詢問設(shè)定時
間而向定時設(shè)定部4108指示默認(rèn)設(shè)定時間。
再者,與實施方式l、 2相同,在本實施方式中假設(shè)以下情況,即 作為以至少1個DSMCC方式所編碼文件系統(tǒng)存在所選擇的應(yīng)用程序。
具體而言,假設(shè)以下情況,即在所選擇的應(yīng)用程序的協(xié)議識別符 2003指定有OC的設(shè)定,并下載源指定2005描述對應(yīng)于至少1個協(xié)議 識別符2003的"OC"指定的下載源指定。
圖42及圖43示出由通知部顯示的畫面的一個例子。
在圖42中,在實施方式2所示的圖37按下No按鈕3704后,向 用戶通知是否進(jìn)行定時設(shè)定。
據(jù)此,在圖42中包括消息4202,向用戶詢問是否設(shè)定進(jìn)行下載 的時間;Yes按鈕4203;以及No按鈕4204。
再者,在此,若至少通知可以設(shè)定進(jìn)行下載的時間,則不限于圖 42中的方式。
并且,可以省略圖42所示的可以設(shè)定進(jìn)行下載的時間的消息。 其次圖43是,促使用戶指定下載設(shè)定時間的畫面的一個例子。 因而,在圖43中包括消息4302,促使用戶設(shè)定下載時間;按鈕
4304 4309;用于指定設(shè)定時間;以及OK按鈕4310,通知輸入結(jié)束。 并且,對于通知給用戶的消息的內(nèi)容,若是可以促使用戶設(shè)定下
載時間的消息,則不需要限于4302。
并且,在此如下方針,即通過選擇4304 4309來進(jìn)行時間指定,
不過,也可以從遙控器直接輸入數(shù)字,或者對于輸入形式,若可以知
道用戶所指定的時間,則可以任何方法。
并且,也可以追加如下處理,即檢測是否有輸入錯誤并促使用戶
再輸入。
進(jìn)一步,在圖43中僅指定時間,不過,關(guān)于設(shè)定時間的內(nèi)容,例 如曰期、時間、分等,若可以知道由用戶所設(shè)定的下載時機(jī),則不需 要限于在此作為一個例子所示的、由圖43的通知部所顯示的畫面。
并且,圖42及圖43都可以以文件以外的其它格式來顯示消息。
并且,對于圖42及圖43中的各按鈕內(nèi)的字符串,也不需要限于 其內(nèi)容。
艮口,對于圖43,若用戶可以設(shè)定下載設(shè)定時間,則可以是其它格式。
圖44是示出在本實施方式中由用戶設(shè)定下載設(shè)定時間時的處理工 作的一個例子的流程圖。
再者,在圖44中,重寫在實施方式2所示的流程圖39的一部分 的圖40的處理。
據(jù)此,對于圖39的處理,與實施方式2相同的處理,因此省略說明。
圖39中的對是否正在使用所有調(diào)諧器的判斷(S3005)中,在正在使 用所有調(diào)諧器的情況下,參照圖44,進(jìn)行通知、應(yīng)答模塊2的處理, 并向用戶詢問是否進(jìn)行下載(S4401)。
在此結(jié)果為A的情況下,由于用戶承認(rèn)了下載,因此進(jìn)行下載處 理(對于詳細(xì)內(nèi)容,在上面已經(jīng)說明,因此省略說明)。
另一方面,在此結(jié)果為B的情況下,由于用戶拒絕了下載,下載 源決定部4101向通知部2905指示通知可以設(shè)定下載應(yīng)用程序的時間, 通知部2卯5將消息通知給用戶(S4402)。
此后,下載源決定部4101向應(yīng)答接受部3507指示等待用戶的應(yīng)答。
接受該指令時,應(yīng)答接受部3507等待來自用戶的輸入信息,若接 受輸入信息,則將用戶的定時設(shè)定可否應(yīng)答通知給下載源決定部 4101(S4403)。
下載源決定部4101 ,根據(jù)該通知來判斷是否進(jìn)行定時設(shè)定(S4404)。 在不進(jìn)行定時設(shè)定的情況下(S4404,否),返回到圖39B,并結(jié)束 處理。
另一方面,在進(jìn)行定時設(shè)定的情況下(S4404,是),下載源決定部 4101向通知部2卯5指示通知可以設(shè)定下載應(yīng)用程序的時間,通知部
2卯5將通知消息通知給用戶(S4405)。
此后,下載源決定部4101向應(yīng)答接受部3507指示等待用戶的應(yīng)答。
接受該指令時,應(yīng)答接受部3507等待來自用戶的輸入信息,若接 受輸入信息,則將用戶的定時設(shè)定時間通知給下載源決定部 4101(S4406)。
而且,下載源決定部4101將設(shè)定時間通知給定時設(shè)定部4108,定 時設(shè)定部4108設(shè)定接收到的時間(S4407)。
定時設(shè)定部4108等待到經(jīng)過設(shè)定時間為止(S4408)。
若經(jīng)過時間,則返回到圖39A進(jìn)行下載處理。
此時,可以返回到S4401的處理,以便詢問是否再次進(jìn)行下載。
再者,在省略如圖42所示的、向用戶詢問是否設(shè)定下載的設(shè)定時 間的處理的情況下,通過省略圖44的S4402、 S4403及S4404來可以 執(zhí)行。
如上所述,根據(jù)實施方式3,在用戶拒絕應(yīng)用程序的下載時可以指 定下載設(shè)定時間。 (實施方式4)
在實施方式3中,接受來自用戶的應(yīng)答,并在用戶拒絕應(yīng)用程序 的下載時,用戶可以指定可以進(jìn)行下載的設(shè)定時間。
本實施方式,其中,假設(shè)用戶拒絕應(yīng)用程序的下載時通過網(wǎng)絡(luò)進(jìn) 行下載,為此包括網(wǎng)絡(luò)連接部(圖45的4509)。
參照圖45,對于以與圖30或圖35相同的符號表示的部分,具有 與圖30或圖35相同的功能,因此,在本實施方式中省略說明。
再者,與實施方式l、 2相同,在本實施方式中假設(shè)如下情況,即 作為以至少一個DSMCC方式所編碼的文件系統(tǒng)存在所選擇的應(yīng)用程 序,且所選擇的應(yīng)用程序也存在于提供程序的下載的服務(wù)器。
具體而言,假設(shè)如下情況,即在所選擇的應(yīng)用程序的協(xié)議識別符 2003指定有OC和IP兩者的設(shè)定,并下載源指定2005描述對應(yīng)于至
少一個協(xié)議識別符2003的"OC"指定的下載源指定和對應(yīng)于至少一 個協(xié)議識別符2003的"IP"的下載源指定。
在下載源決定部4501中,向下載源決定部3501加上網(wǎng)絡(luò)連接部 4509,向網(wǎng)絡(luò)連接部4509詢問是否可以使用網(wǎng)絡(luò)的連接,并接收應(yīng)答。
并且,下載源決定部4501設(shè)定下載源指定2005,其向網(wǎng)絡(luò)連接部 4509指示網(wǎng)絡(luò)的連接目的地,并接收下載后的應(yīng)用程序,從而向儲存 部4504發(fā)出儲存請求。
再者,向網(wǎng)絡(luò)連接部4509詢問是否可以使用網(wǎng)絡(luò)的連接并接收應(yīng) 答的功能,是為了防止在進(jìn)行下載時發(fā)生錯誤而考慮的功能,然而不 一定需要其功能。
網(wǎng)絡(luò)連接部4509,針對來自下載源決定部4501的可否使用網(wǎng)絡(luò)的 連接的詢問檢查現(xiàn)在可否使用網(wǎng)絡(luò),并通知給下載源決定部4501 。
并且,在從下載源決定部4501接收指定網(wǎng)絡(luò)的連接目的地的下載 源指定2005時,連接到所指定的服務(wù)器,并下載文件。
并且,向下載源決定部4501發(fā)送下載后的應(yīng)用程序。
或者,也可以向儲存部4504直接發(fā)送。
儲存部4504具有將由下載源決定部4501或網(wǎng)絡(luò)連接部4509所指 定的應(yīng)用程序儲存的功能。
圖46是示出在本實施方式中通過網(wǎng)絡(luò)進(jìn)行應(yīng)用程序的下載的工作 的一個例子的流程圖。
再者,在圖46中,重寫在實施方式2所示的流程圖39的一部分 的圖40的處理。
據(jù)此,對于圖39的處理,與實施方式2相同的處理,因此省略說明。
圖39中的對是否正在使用所有調(diào)諧器的判斷(S3005)中,在正在使 用所有調(diào)諧器的情況下,參照圖46,進(jìn)行通知、應(yīng)答模塊2的處理 (S4601),并向用戶詢問是否進(jìn)行下載(S4602)。
在此結(jié)果為A的情況下,由用戶承認(rèn)了下載,因此進(jìn)行下載處理(對
于該處理,與上述實施方式相同,因此省略說明)。
另一方面,在此結(jié)果為B的情況下,由于用戶拒絕了下載,下載 源決定部4501向網(wǎng)絡(luò)連接部4509詢問是否可以使用網(wǎng)絡(luò)(S4602)。
下載源決定部4501,根據(jù)從網(wǎng)絡(luò)連接部4509接收到的網(wǎng)絡(luò)的可否 使用的判斷(S4603),在不能使用的情況下(S4603,否)結(jié)束處理。
或者,也可以向用戶通知不能使用網(wǎng)絡(luò)。
或者,可以使處理可以移動到實施方式3所示的圖44的S4402, 以便在用戶的視聽或錄像結(jié)束的時間可以進(jìn)行下載的定時設(shè)定。
另一方面,在可以使用網(wǎng)絡(luò)的情況下(S4603,是),下載源決定部 4501向網(wǎng)絡(luò)連接部4509發(fā)送下載源指定2005,并進(jìn)行下載請求的指 示(S4604)。
而且,接受該指示后,網(wǎng)絡(luò)連接部4509通過下載源指定2005進(jìn) 行應(yīng)用程序的下載(S4605)。
而且,網(wǎng)絡(luò)連接部4509向下載源決定部4501發(fā)送下載后的應(yīng)用 程序。
下載源決定部4501向儲存部4504指示儲存該應(yīng)用程序。 儲存部4504儲存接收到的該應(yīng)用程序(S4606)。 再者,網(wǎng)絡(luò)連接部4509也可以向儲存部4504直接發(fā)送下載后的 應(yīng)用程序。
再者,不一定需要預(yù)先詢問可否使用網(wǎng)絡(luò)的S4602和S4603的處 理,因此,如圖47,也可以不進(jìn)行S4602和S4603的處理。
如上所述,根據(jù)實施方式4,在用戶拒絕對從以DSMCC方式所編 碼的文件系統(tǒng)的下載需要的調(diào)諧時,可以進(jìn)行通過網(wǎng)絡(luò)的下載。
(實施方式5)
在實施方式4中,在用戶拒絕應(yīng)用程序的下載時,可以進(jìn)行通過 網(wǎng)絡(luò)的下載。
在本實施方式中,假設(shè)用戶可以選擇下載方法。
再者,與實施方式4相同,在本實施方式中假設(shè)以下情況,即作
為以DSMCC方式所編碼的文件系統(tǒng)存在所選擇的應(yīng)用程序,且所選 擇的應(yīng)用程序也存在于提供程序的下載的服務(wù)器。
具體而言,假設(shè)以下情況,即在所選擇的應(yīng)用程序的協(xié)議識別符 2003指定有OC和IP兩者的設(shè)定,并下載源指定2005描述對應(yīng)于至 少一個協(xié)議識別符2003的"OC"指定的下載源指定和對應(yīng)于至少一 個協(xié)議識別符2003的"IP"的下載源指定。
對于本實施方式的構(gòu)成部分,在下載源決定部4501中,向圖45 的下載源決定部4501加上如下功能,即向通知部2卯5指示將促使用 戶選擇作為下載方法的網(wǎng)絡(luò)和調(diào)諧器的消息通知給用戶,并向應(yīng)答接 受部3507指示接收該消息的應(yīng)答。
而且,根據(jù)由應(yīng)答接受部3507所通知的、用戶所選擇的下載方法, 下載源決定部4501進(jìn)行設(shè)定,以便進(jìn)行下載。
具體而言,在選擇了調(diào)諧器的情況下,適用與上述實施方式1至3 相同的功能,在選擇了網(wǎng)絡(luò)的情況下,執(zhí)行通過網(wǎng)絡(luò)的下載。
再者,在此,對于通知給用戶的下載方法,將網(wǎng)絡(luò)和調(diào)諧器作為 例子進(jìn)行了說明,不過,若可以下載或取得程序,則不需要限于此方 法。
并且,通知給用戶的下載方法,可以協(xié)議識別符2003的一部分或 可以協(xié)議識別符2003的全部。
圖48示出由通知部顯示的畫面的一個例子。
圖48包括消息4702,促使用戶選擇下載方法;按鈕(4703和 4704),選擇網(wǎng)絡(luò)和調(diào)諧器;以及按鈕4705,用于通知用戶的選擇結(jié)束。
再者,此時,對于向用戶的消息的內(nèi)容、按鈕的形式或顯示內(nèi)容, 不一定需要為圖48的形式。
艮P,對于圖48,若用戶可以指定下載源,則可以是其它表現(xiàn)方式。
圖49是示出在本實施方式中用戶設(shè)定下載源的處理工作的一個例 子的流程圖。
再者,在此示出,在實施方式2所示的圖37中按下No按鈕3704
后,促使用戶指定下載源的情況。
據(jù)此,在圖49中,重寫在實施方式2所示的流程圖39的一部分 的圖40的處理置。
據(jù)此,對于圖39的處理,與實施方式2相同的處理,因此省略說明。
圖39的對正在是否使用所有調(diào)諧器的判斷(S3005)中,在正在使用 所有調(diào)諧器的情況下,參照圖49,下載源決定部4501向網(wǎng)絡(luò)連接部 4509詢問是否可以使用網(wǎng)絡(luò)(S4801)。
下載源決定部4501,考慮從網(wǎng)絡(luò)連接部4509接收到的網(wǎng)絡(luò)的是否 可以使用的判斷(S4802),在不能使用的情況下(S4802,否)進(jìn)行圖50 所示的通知模塊/通知、應(yīng)答模塊1 /圖51所示的通知、應(yīng)答模塊2 /或時間設(shè)定模塊,并進(jìn)行使用調(diào)諧器的下載(圖50的S4806或圖51 的S4806)。
另一方面,在可以使用網(wǎng)絡(luò)的情況下(S4802,是),下載源決定部 4501向通知部2905指示向用戶通知可以選擇應(yīng)用程序的下載方法,并 通知部2905通知消息(S4803)。
此后,下載源決定部4501,向應(yīng)答接受部3507指示等待用戶的應(yīng)答。
接受該指令時,應(yīng)答接受部3507等待來自用戶的輸入信息,若接 受輸入信息,則將所選擇的下載方法通知給下載源決定部4101(S4804)。
下載源決定部4501,判斷接收后的下載方法是否網(wǎng)絡(luò)(S4805),在 用戶沒有選擇從網(wǎng)絡(luò)下載的情況下(S4805,否),進(jìn)行圖50所示的通知 模塊/通知、應(yīng)答模塊1 /圖51所示的通知、應(yīng)答模塊2 /以及時間 設(shè)定模塊中的任一方,并進(jìn)行使用調(diào)諧器的下載(圖50的S4806或圖 51的S4806)o
另一方面,在選擇了網(wǎng)絡(luò)的情況下(S4805,是),下載源決定部4501 , 向網(wǎng)絡(luò)連接部4509發(fā)送下載源指定2005,并進(jìn)行下載請求的指示 (S4807)。
而且,接受該指示時,網(wǎng)絡(luò)連接部4509通過下載源指定2005進(jìn) 行應(yīng)用程序的下載(S4808)。
而且,網(wǎng)絡(luò)連接部4509向下載源決定部4501發(fā)送下載后的應(yīng)用 程序。
下載源決定部4501向儲存部4504指示儲存該應(yīng)用程序。 儲存部4504儲存接收到的該應(yīng)用程序(S4806)。 再者,網(wǎng)絡(luò)連接部4509也可以向儲存部4504直接發(fā)送下載后的 應(yīng)用程序。
再者,也可以是,在將下載方法的選擇通知給用戶時,將在使用 網(wǎng)絡(luò)進(jìn)行程序的下載的情況下、以及在從以DSMCC方式所編碼的文 件系統(tǒng)下載的情況下的預(yù)測時間或下載時間提示給用戶,以便用戶容 易判斷。
并且,也可以是,在使用調(diào)諧器的情況下,向用戶通知將中斷正 在進(jìn)行的視聽或錄像。
再者,在此為止示出了如下方法,即在使用所有調(diào)諧器的情況下, 用戶可以選擇通過網(wǎng)絡(luò)下載或通過調(diào)諧器下載,不過,也可以假設(shè)如 下方法,即與是否使用所有調(diào)諧器無關(guān),用戶可以選擇下載源。
具體而言,在此為止,將圖49作為圖39的一部分處理,不過, 可以假設(shè)如下方法,即,以圖39的開始代替從圖49的S4801開始進(jìn) 行到10的處理。
通過使用本實施方式,用戶可以選擇下載方法。
(實施方式6)
在實施方式5中,用戶可以選擇應(yīng)用程序的下載方法。 在本實施方式中說明如下方法,即在用戶拒絕通過調(diào)諧器的下載
的情況下,優(yōu)先處理通過網(wǎng)絡(luò)的下載。
再者,與實施方式4、 5相同,在本實施方式中假設(shè)以下情況,即
作為以DSMCC方式所編碼的文件系統(tǒng)存在所選擇的應(yīng)用程序,且所
選擇的應(yīng)用程序存在于提供程序的下載的服務(wù)器。
具體而言,假設(shè)以下情況,即在所選擇的應(yīng)用程序的協(xié)議識別符
2003指定有OC和IP兩者的設(shè)定,并下載源指定2005描述對應(yīng)于至 少一個協(xié)議識別符2003的"OC"指定的下載源指定和對應(yīng)于至少一 個協(xié)議識別符2003的"IP"的下載源指定。 圖52示出本實施方式的構(gòu)成部分。
再者,通知部2905、應(yīng)答接受部3507以及調(diào)諧請求部2卯6,不 是本發(fā)明必要的部分,因此以虛線表示。
并且,對于圖52所示的各部分,可以適用在此為止說明的實施方 式的構(gòu)成部分,因此省略說明。
圖53和圖54示出在本實施方式中用戶拒絕通過調(diào)諧器的下載時 優(yōu)先處理網(wǎng)絡(luò)的下載的工作的一個例子的流程圖。
參照圖53,對于S5001至S5004,與圖31及圖39相同的處理, 因此省略說明。
據(jù)此,在沒有調(diào)諧到S5004的應(yīng)用程序的頻率的情況下(S5004, 否),參照圖54,下載源決定部4501向網(wǎng)絡(luò)連接部4509詢問是否可以 使用網(wǎng)絡(luò)(S5101)。
接受該結(jié)果后,下載源決定部4501按照是否可以使用網(wǎng)絡(luò)的判斷 (S5102),在不能使用的情況下(S5102,否),返回到圖53B的處理并結(jié) 束。
另一方面,在可以使用的情況下(S5102,是),進(jìn)行S5103至S5105 的處理。
在此,對于S5103 S5105的處理,與圖46的S4604 S4606相同,
因此省略說明。
再者,在圖53中說明了如下方法,即對是否正在調(diào)諧應(yīng)用程序的 頻率的判斷(S5004)為否的情況下,通過網(wǎng)絡(luò)立即下載,不過,在此可 以如下設(shè)定,即判斷正在是否使用所有調(diào)諧器,并僅在正在使用所有 調(diào)諧器的情況下,進(jìn)行到圖54的處理。
而且,說明了如下方法,即在S5102的判斷中不能使用網(wǎng)絡(luò)的情
況下,結(jié)束下載的處理。
據(jù)此,在不能使用網(wǎng)絡(luò)的情況下,可以根據(jù)需要追加通知部2905、 3507的應(yīng)答接受部以及調(diào)諧請求部2906,如圖55的S5206,也可以進(jìn) 行圖50所示的通知模塊/通知、應(yīng)答模塊1 /圖51所示的通知、應(yīng)答 模塊2/以及時間設(shè)定模塊中的任一方,并進(jìn)行使用調(diào)諧器的下載(圖 50的S4806或圖51的S4806)。
通過使用本實施方式,在需要調(diào)諧器的情況下,可以優(yōu)先處理通 過網(wǎng)絡(luò)的下載。
(實施方式7)
在實施方式6中說明了如下方法,即考慮用戶正在視聽或錄像中 的調(diào)諧,在需要調(diào)諧的情況下通過網(wǎng)絡(luò)下載。
在本實施方式中說明如下方法,即在協(xié)議識別符2003有IP指定 的情況下,不考慮當(dāng)前的調(diào)諧信息或要下載的應(yīng)用程序的頻率,就通 過網(wǎng)絡(luò)下載。
據(jù)此,在本實施方式中假設(shè)如下情況,即在提供程序的下載的服 務(wù)器存在所選擇的應(yīng)用程序。
具體而言假設(shè)如下情況,即在所選擇的應(yīng)用程序的協(xié)議識別符 2003指定IP的設(shè)定,并下載源指定2005描述對應(yīng)于至少一個協(xié)議識 別符2003的"IP"的下載源指定。
圖56示出本實施方式的構(gòu)成部分。
對于圖56所示的各部分,可以適用在此為止說明的實施方式的構(gòu) 成部分,因此省略說明。
再者,以虛線所示的部分不是必要的部分。
圖57示出在本實施方式中在應(yīng)用程序的下載源存在來自IP的下 載時,優(yōu)先處理網(wǎng)絡(luò)的下載的工作的一個例子的流程圖。
參照圖57,下載源決定部4501接受應(yīng)用程序信息(S5401)。 該應(yīng)用程序信息包括所選擇的應(yīng)用程序的協(xié)議識別符2003以及下 載源指定2005等。
此時,下載源決定部4501檢驗協(xié)議識別符2003中存在IP。 其次,下載源決定部4501,向網(wǎng)絡(luò)連接部4509詢問是否可以使用 網(wǎng)絡(luò)(S5402)。
下載源決定部4501,判斷是否可以使用網(wǎng)絡(luò)(S5403),在不能使用 的情況下(S5403,否)結(jié)束。
另一方面,在可以使用網(wǎng)絡(luò)的情況下(S5403,是),下載源決定部 4501,指定下載源指定2005,并向網(wǎng)絡(luò)連接部4509請求下載(S5404)。
網(wǎng)絡(luò)連接部4509,從所指定的下載源指定2005下載(S5405)。
而且,網(wǎng)絡(luò)連接部4509,向下載源決定部4501發(fā)送下載后的應(yīng)用 程序,下載源決定部4501,向儲存部4504指示儲存應(yīng)用程序,從而儲 存部4504進(jìn)行儲存(S5406)。
而且,在此說明了,圖57的網(wǎng)絡(luò)的可否使用的判斷(S5403)中在不 能使用網(wǎng)絡(luò)時結(jié)束處理的情況,不過,如圖58所示,可以繼續(xù)到圖59 的通過調(diào)諧器的下載處理。
對于圖59,從圖39的處理中僅除去S3001的處理,因此省略詳細(xì)說明。
參照圖59,在對是否正在使用所有調(diào)諧器的判斷(S5604)中判斷為 是的情況下,進(jìn)行圖50所示的通知模塊/通知、應(yīng)答模塊1/圖51 所示的通知、應(yīng)答模塊2/以及時間設(shè)定模塊中的任一方,并使用調(diào)諧 器進(jìn)行下載(圖50的S4806或圖51的S4806)。
再者,以后,在進(jìn)行同樣的處理時,作為來自DSMCC的下載模 塊,參照圖59的S5601 S5606的處理。
在本實施方式中說明了優(yōu)先進(jìn)行通過網(wǎng)絡(luò)的下載的方法。
據(jù)此,可以設(shè)想減少妨礙用戶的視聽或錄像。
(實施方式8)
對于應(yīng)用程序的下載方法, 一般使用DSMCC來通過調(diào)諧器下載。 據(jù)此,在實施方式1 6中說明了,優(yōu)先考慮進(jìn)行通過DSMCC的 下載方法。
并且,在實施方式7中說明了如下方法,即將網(wǎng)絡(luò)的下載優(yōu)先于 通過DSMCC的下載處理,以免下載速度妨礙用戶的下載。
然而,在本實施方式中說明如下方法,即從可以下載的方法中, 查找可以以最快的速度進(jìn)行下載的下載源,來進(jìn)行下載。
再者,在本實施方式中,也可以是如下方式,即特別在使用網(wǎng)絡(luò) 下載程序時,若存在多個下載源指定2005,則從速度最快的下載源下載。
圖60示出本實施方式的構(gòu)成部分。
對于圖60所示的各部分,可以適用在此為止說明的實施方式的構(gòu) 成部分,因此省略說明。
再者,以虛線所示的部分不是必要的部分。
圖61及圖62示出在決定應(yīng)用程序的下載源時速度最快的下載源 進(jìn)行下載工作的一個例子的流程圖。
參照圖61,下載源決定部4501接受應(yīng)用程序信息(S5801)。
該應(yīng)用程序信息包括所選擇的應(yīng)用程序的協(xié)議識別符2003以及下 載源指定2005等。
其次,下載源決定部4501,向網(wǎng)絡(luò)連接部4509詢問是否可以使用 網(wǎng)絡(luò)(S5802)。
下載源決定部4501,判斷是否可以使用網(wǎng)絡(luò)(S5803),在可以使用 的情況下(S5803,是),下載源決定部4501,從使用網(wǎng)絡(luò)的程序的下載 指定源中,決定速度最快的網(wǎng)絡(luò)(S5804)。
對于求出該速度最快的網(wǎng)絡(luò)的方法,有如下方法,即針對由下載 源指定2005所設(shè)定的服務(wù)器使用一種指令即ping來檢驗網(wǎng)絡(luò)溝通。
ping是一種指令,向希望檢驗網(wǎng)絡(luò)溝通的主機(jī)發(fā)行IP數(shù)據(jù)包,來 檢驗該數(shù)據(jù)包確實發(fā)送到主機(jī)并主機(jī)進(jìn)行應(yīng)答。
據(jù)此,有如下方法,即將該應(yīng)答最快的服務(wù)器作為速度快的服務(wù) 器,不過,也可以采用除此以外的方法。
再者,對于如此方法,即確定通過速度最快的網(wǎng)絡(luò)的下載源指定
2005并從該服務(wù)器下載的方法,也可以適用于上述實施方式1 7。 其次,比較通過下載源指定2005的下載速度與使用調(diào)諧器通過
DSMCC的下載速度,該下載源指定2005是由下載源決定部4501所求
出的速度最快的網(wǎng)絡(luò)(S5805)。
再者,也可以如下設(shè)定,即由取得數(shù)據(jù)包的硬件來檢測通過
DSMCC的下載速度,并下載源決定部4501可以取得該值,該硬件取
得數(shù)據(jù)包。
并且,也可以下載源決定部4501,預(yù)先作為固定值來保持傳輸流 的比特率。
其次,下載源決定部4501,通過在S5805進(jìn)行的比較來判斷網(wǎng)絡(luò) 是否速度最快(S5806)。
根據(jù)此結(jié)果,在網(wǎng)絡(luò)為速度最快的情況下(S5806,是),進(jìn)行到圖 62的處理5,網(wǎng)絡(luò)連接部4509從下載源指定2005下載程序(S5807)
而且,向下載源決定部4501發(fā)送下載后的應(yīng)用程序,下載源決定 部4501向儲存部4504發(fā)送應(yīng)用程序,并向儲存部4504指示儲存應(yīng)用 程序(S5808)。
另一方面,在判斷為網(wǎng)絡(luò)不是速度最快的情況下(S5806,否),進(jìn) 行到圖62中的處理6。
再者,在不能使用S5803的網(wǎng)絡(luò)的情況下,也進(jìn)行到圖62中的處 理6。
此時,由于使用調(diào)諧器,因此進(jìn)行圖59中的處理(S5809)。 再者,在圖59中的10的處理中,可以使用在實施方式1 3所示 的方法。
在本實施方法中說明了如下方法,即網(wǎng)絡(luò)及DSMCC的下載中, 通過以最高速度可以下載的下載源下載。 (實施方式9)
在如上所述的實施方法中,作為下載應(yīng)用程序的方法,考慮了通 過網(wǎng)絡(luò)和DSMCC下載的方法。
在本實施方法中,考慮從存儲介質(zhì)取得應(yīng)用程序。 在從存儲介質(zhì)取得的情況下,由于不需要調(diào)諧器,因此不妨礙用
戶的視聽或錄像。
因此,在接收請求從存儲介質(zhì)取得應(yīng)用程序時,向用戶指示插入
存儲介質(zhì)來可以實現(xiàn)其。
在此,對于存儲介質(zhì),CD、 DVD以及BD等的光盤介質(zhì),或使用 半導(dǎo)體的存儲卡等,若可以將信息記憶到介質(zhì)中,則可以是任何介質(zhì)。
圖63示出由通知部顯示的畫面的一個例子。
在此示出,在需要取得程序的時機(jī),請求插入存儲介質(zhì)的畫面。
在此包括消息5卯2,促使插入存儲介質(zhì);Ok按鈕5903;以及 取消按鈕5卯4。
再者,在此,若可以知道結(jié)束存儲介質(zhì)的插入,或可以知道將取 消處理,則顯示方法或來自用戶的應(yīng)答不需要限于此方法。 圖64示出指定指定介質(zhì)時的XAIT的一個例子。 即示出,在協(xié)議識別符2003指出media(媒體),在下載源指定2005 指出存儲介質(zhì)。
對于其它項目,與實施方式l的說明相同,因此省略說明。
再者,本實施方式所示的從存儲介質(zhì)的程序的取得,不限于通過 XAIT信息的取得,也可以適用使用其它信息的請求。
并且,對于圖64所示的項目,若可以識別從存儲介質(zhì)取得應(yīng)用程 序,則不需要限于圖64的項目及表現(xiàn)。
圖65示出本實施方式的構(gòu)成部分。
對于以與圖30、圖35以及圖45相同的符號表示的部分,可以通 過與如上所述相同的功能來實現(xiàn),因此省略說明。
在下載源決定部6101中,向下載源決定部4501加上如下功能, 即向通知部2905指示顯示促使插入存儲介質(zhì)的消息,并由應(yīng)答接受部 3507接收來自用戶的應(yīng)答。
而且,向存儲介質(zhì)處理部6110指示從存儲介質(zhì)讀取,并指示將取
得后的應(yīng)用程序儲存到儲存部4504。
存儲介質(zhì)處理部6110,根據(jù)下載源決定部6101的指示,從存儲介 質(zhì)讀取,并取得由下載源決定部所指定的應(yīng)用程序。
其次,圖66示出從存儲介質(zhì)讀取應(yīng)用程序的流程圖的一個例子。
下載源決定部6101,向通知部2905指示顯示消息,該消息向用戶 請求插入存儲介質(zhì),并通知部2905顯示該消息(S6201)。
此后,下載源決定部6101,向應(yīng)答接受部3507指示等待用戶的應(yīng)答。
接受該指令時,應(yīng)答接受部3507,等待來自用戶的輸入信息,若 接受輸入信息,則將所選擇的用戶應(yīng)答通知給下載源決定部 6101(S6202)。
下載源決定部6101,根據(jù)接收到的用戶應(yīng)答判斷存儲介質(zhì)是否己 插入(S6203),在存儲介質(zhì)已插入的情況下,下載源決定部6101向存儲 介質(zhì)處理部6110指示讀取應(yīng)用程序,并存儲介質(zhì)處理部6110從存儲 介質(zhì)讀取應(yīng)用程序(S6204)。
存儲介質(zhì)處理部6110向下載源決定部6101發(fā)送取得后的應(yīng)用程 序,下載源決定部6101向儲存部4504指示儲存應(yīng)用程序,從而儲存 部4504進(jìn)行儲存(S6205)。
另一方面,在取消插入存儲介質(zhì)的情況下結(jié)束處理。
再者,在此,僅說明了從存儲介質(zhì)取得應(yīng)用程序,不過,通過與 網(wǎng)絡(luò)連接部4509 —起使用,來可以檢驗在從存儲介質(zhì)取得的應(yīng)用程序 中是否存在最新的應(yīng)用程序。
這是,在協(xié)議識別符2003存在media和IP兩者的情況下,可以參 照下載源決定部2005。
或者,作為一個例子,預(yù)先在存儲介質(zhì)內(nèi)與應(yīng)用程序一起保存文 件,該文件指定保存最新應(yīng)用程序的服務(wù)器以及目錄,在由存儲介質(zhì) 處理部6110從存儲介質(zhì)讀取時,參照該文件,通過網(wǎng)絡(luò)連接部4509 檢驗最新應(yīng)用程序的存在。
也可以設(shè)想如下方法,即在此結(jié)果存在最新應(yīng)用程序的情況下, 從網(wǎng)絡(luò)連接部下載應(yīng)用程序。
并且,在實施方式8中說明了如下方法,即網(wǎng)絡(luò)及DSMCC的下 載中,通過可以以速度最快的下載源下載,不過,例如在從存儲介質(zhì) 也可以取得應(yīng)用程序的情況下,可以考慮從存儲介質(zhì)的轉(zhuǎn)送速度,來 在通過網(wǎng)絡(luò)的下載、通過DSMCC的下載、以及通過存儲介質(zhì)的應(yīng)用 程序取得中通過以最高速度可以下載的下載源下載。
再者,在實施方式1 9,都可以如下應(yīng)用。
說明了下載應(yīng)用程序時的消息通知和下載路徑,不過,可以是如 下方針,即在這些情況下決定下載源,并在下載的中途檢測出錯誤時, 指定其它下載源決定部2005來反復(fù)處理,也可以是如下方針,即在下 載源決定部2005己全部處理也未結(jié)束下載的情況下,試圖協(xié)議指定 2003的另一個方法。
此時,可以使用如上所述的實施方式。
并且,可以如下實施Java(注冊商標(biāo))程序,即可以由混合以Java(注 冊商標(biāo))描述的部分與CPU可以直接執(zhí)行的二進(jìn)制形式的部分構(gòu)成,也 可以僅由CPU可以直接執(zhí)行的二進(jìn)制形式構(gòu)成。
并且,將所登記的Java(注冊商標(biāo))程序保存到2次記憶部510,也 可以保存到1次記憶部511。
在保存在1次記憶部511的情況下,在電源關(guān)閉時全部消除所保 存的信息。
并且,關(guān)于網(wǎng)絡(luò),可以以有線方式來實現(xiàn),也可以以無線方式來 實現(xiàn)。
并且,本發(fā)明可以適用于個人計算機(jī)或移動電話等信息機(jī)器。 并且,對于POD504的形式,可以裝卸POD504,也可以內(nèi)置 POD504。
再者,內(nèi)置POD504時,也可以拆卸POD504的CPU706,并CPU514 進(jìn)行CPU706的工作。
對于在POD Libl205e所登記的Java(注冊商標(biāo))程序,不僅以所下 載的Java(注冊商標(biāo))程序來實施,也可以以預(yù)先內(nèi)置的Java(注冊商標(biāo)) 程序來實施。
并且,也可以安裝插入口部,并從該插入口部取得Java(注冊商標(biāo)) 程序,該插入口部裝卸SD存儲卡等可裝卸的存儲介質(zhì)。 (實施方式10)
在上述實施方式中,對要下載的應(yīng)用程序,將在數(shù)字電視機(jī)等終 端裝置工作的應(yīng)用程序作為例子進(jìn)行了說明,不過,不限于此,應(yīng)用 程序也包括在終端裝置中預(yù)先所存儲的、構(gòu)成平臺的程序。
艮P,構(gòu)成平臺的程序也成為下載的對象。
在此,平臺是編入在廣播接收裝置中的可變更的軟件,用于追加 功能或校正故障等。
在本實施方式中說明下載平臺的例子。
圖67是用于說明本實施方式的下載執(zhí)行裝置的一個例子的圖。 在圖67中,6701是一種下載模塊(Download Module),用于下載
對應(yīng)于平臺的程序數(shù)據(jù)(以后稱為固件)。
圖68示出本實施方式所示的下載模塊701的處理工作的一個例子。 Download Module 6701 ,監(jiān)視是否傳輸例如圖69所示的固件更新
信息(后面說明詳細(xì)內(nèi)容),在傳輸固件更新信息的情況下,取得該固件
更新信息(S6801),上述固件更新信息是通過例如圖3中的In-Band、
OOB或網(wǎng)絡(luò)等其它傳輸方式來傳輸?shù)摹?圖69是固件更新信息的一個例子。
具體而言,在ANSI/SCTE 282004 HOST-POD Interface Standard描
述這些信息的詳細(xì)內(nèi)容。
在圖69中,售主ID6卯1,按每個售主決定分配,并持有可以唯一 地確定售主的值。
例如,存在一種Organizationally Unique Identifier(唯一識別符 OUI),其為由IEEE分配給主機(jī)裝置售主的值等。
并且,硬件版本6902持有識別符,該識別符,在由售主ID所示 的售主中,唯一地確定分配到硬件的各類別的硬件。
并且,時機(jī)信息6903持有表示執(zhí)行下載時機(jī)的信息。
作為一個例子,像立即下載(OO)、所延期的下載(Ol)、無例外立即 下載(02)等那樣可以以數(shù)值來描述下載時機(jī)。
并且,取得路徑6904持有可以將由售主ID6卯1或硬件版本6902 所識別的固件下載的路徑。
例如,"廣播電波"包括圖3的In-Band或OOB等,"網(wǎng)絡(luò)"包括 Data-Over-Cable-Service Interface Specification(有線數(shù)據(jù)傳輸業(yè)務(wù)接口
規(guī)范docsis)等。
對于DOCSIS的詳細(xì)內(nèi)容,請參照CM-SP-eDOCSIS-I16-050812。
并且,流確定信息6905持有識別符,該識別符在由取得路徑6904 所描述的路徑內(nèi)進(jìn)一步確定傳輸流等。
作為確定傳輸流的識別符的一個例子有"節(jié)目(=服務(wù))"、"頻率和 程序編號"或"頻率和數(shù)據(jù)包ID"等。
再次返回到圖68的說明。
在(S6801)取得例如圖69所示的固件更新信息后,對接收到的固件 更新信息的售主ID6901及硬件版本6902與廣播接收裝置持有的售主 ID及硬件版本進(jìn)行比較(S6802)。
在此,在接收到的固件更新信息中包含廣播接收裝置持有的固件 信息的情況下,暫時停止執(zhí)行對平臺的更新不需要的程序(例如, EPG1202、 VM1203、服務(wù)管理部1204、程序庫1205中的一部分的功 能(JMF1205 a 、 AM1205b、 CA1205d等))(S6803)。
并且,在接收到的固件更新信息中不包含廣播接收裝置持有的固 件信息的情況下,返回到(S6801),并等待再次取得固件更新信息。
在(S6803)暫時停止執(zhí)行對平臺的更新不需要的程序后,Download Module 6701,使用更新固件的時機(jī)信息6903、取得路徑6904及流確 定信息6905來決定固件的下載源,將固件下載并保存到記憶區(qū)域
(S6804)。
再者,作為記憶區(qū)域的一個例子包括1次記憶部511以及2次記 憶部510等。
在(S6804)中的詳細(xì)流程圖,相當(dāng)于例如圖31、圖32所示的表示 的流程圖。
并且,Download Module的具體結(jié)構(gòu),相當(dāng)于圖30所示的方框圖。 然而,由于該流程圖是示出AM的工作的流程圖,并該方框圖是
示出AM的具體結(jié)構(gòu)的方框圖,因此將AM改寫為Download Module
6701。
在此,也可以在說明對應(yīng)于圖31、圖32的內(nèi)容的文章中,將"XAIT 信息"改寫為"固件更新信息"。
并且,也可以將"協(xié)議識別符"改寫為"取得路徑",將協(xié)議識別 符的"OC"改寫為"廣播電波",將"IP"改寫為"網(wǎng)絡(luò)"。
再者,也可以作為"網(wǎng)絡(luò)"的傳輸方法的一個例子,使IP數(shù)據(jù)包 或UDP數(shù)據(jù)包等通信協(xié)議包含DSMCC方式的段信息等來傳輸。
并且,也可以將"下載源指定"改寫為"流確定信息"。
作為"流確定信息"的一個例子,可以指定資源ID,也可以是一 組頻率和程序編號或一組頻率和數(shù)據(jù)包ID。
對于圖38、 39、 40、 44、 46、 47、 49、 50、 51、 53、 54、 55、 57、 58、 59、 61、 62、 66的流程圖,并對于圖35、 41、 45、 52、 56、 60、 65的方框圖以及對應(yīng)于這些附圖的說明,也可以同樣改寫。
并且,在時機(jī)信息6卯3持有的信息是立即下載(00)或無例外立即 下載(02)等的信息、且使用調(diào)諧器來下載的情況下,若在正在使用所有 調(diào)諧器的情況下不執(zhí)行下載,則可以避免妨礙用戶的視聽。
本發(fā)明涉及的下載執(zhí)行裝置,特別可以適用于數(shù)字電視機(jī)中的應(yīng) 用程序的下載技術(shù)。
并且,不限于數(shù)字電視機(jī),也可以適用于個人計算機(jī)或移動電話 等、由軟件所控制的信息機(jī)器中的下載源決定及消息通知。
權(quán)利要求
1、一種下載執(zhí)行裝置,執(zhí)行程序的下載,其特征在于,包括下載請求接收單元,接收下載請求,該下載請求包含上述程序的下載方法及下載源信息的多個組;下載源決定單元,從上述下載請求中包含的上述多個組中決定一個組;以及下載執(zhí)行單元,根據(jù)由上述下載源決定單元所決定的組的下載方法及下載源信息,執(zhí)行上述程序的下載。
2、 如權(quán)利要求1所述的下載執(zhí)行裝置,其特征在于,進(jìn)一步包括 至少一個調(diào)諧器,接收廣播電波;調(diào)諧判斷單元,根據(jù)上述下載源信息,判斷是否存在可以用于下 載上述程序的調(diào)諧器;以及消息通知單元,根據(jù)上述調(diào)諧判斷單元的判斷結(jié)果,將關(guān)于上述 程序的下載的消息通知給用戶。
3、 如權(quán)利要求2所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置,進(jìn)一步包括調(diào)諧頻率取得單元,取得上述調(diào)諧器調(diào)諧到的頻率;以及 下載頻率取得單元,根據(jù)上述下載源信息,取得包含上述程序的 廣播電波的頻率,上述調(diào)諧判斷單元,根據(jù)由上述調(diào)諧頻率取得單元所取得的頻率 和由上述下載頻率取得單元所取得的頻率,判斷以現(xiàn)在的調(diào)諧是否可 以執(zhí)行上述程序的下載,在以現(xiàn)在的調(diào)諧可以執(zhí)行上述程序的下載的 情況下,判斷為存在可以用于下載上述程序的調(diào)諧器。
4、 如權(quán)利要求3所述的下載執(zhí)行裝置,其特征在于, 上述調(diào)諧判斷單元,進(jìn)一步,根據(jù)由上述調(diào)諧頻率取得單元所取得的頻率,判斷是否存在未使用的調(diào)諧器,在存在未使用的調(diào)諧器的 情況下,判斷為存在可以用于下載上述程序的調(diào)諧器。
5、 如權(quán)利要求3所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置,進(jìn)一步包括,調(diào)諧執(zhí)行單元,在上述調(diào)諧判斷單元判斷為以現(xiàn)在的調(diào)諧不能執(zhí)行上述程序的下載的情況下,執(zhí)行 調(diào)諧到由上述下載頻率取得單元所取得的頻率。
6、 如權(quán)利要求5所述的下載執(zhí)行裝置,其特征在于, 上述調(diào)諧執(zhí)行單元,在執(zhí)行調(diào)諧時,按照調(diào)諧器的使用狀況或者使用目的,選擇執(zhí)行調(diào)諧的調(diào)諧器。
7、 如權(quán)利要求2所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,在上述調(diào)諧判斷單元判斷為不存在可以用于下載上述程序的調(diào)諧器的情況下,將上述消息通知給上述用戶。
8、 如權(quán)利要求2所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,將上述消息以規(guī)定的時間來顯示。
9、 如權(quán)利要求2所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,在由上述下載執(zhí)行單元正在執(zhí)行上述程序的下載的情況下,向上述用戶通知正在執(zhí)行下載。
10、 如權(quán)利要求2所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,在由上述下載執(zhí)行單元正在執(zhí)行上述程序的下載的情況下,至少將規(guī)定的圖像、規(guī)定的影像以及規(guī)定的聲音中的 任一個提供給上述用戶。
11、 如權(quán)利要求2所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置,進(jìn)一步包括,應(yīng)答接受單元,接受來自上述用戶的應(yīng)答,該應(yīng)答是針對由上述消息通知單元通知給上述用戶的上 述消息的應(yīng)答。
12、 如權(quán)利要求ll所述的下載執(zhí)行裝置,其特征在于, 上述應(yīng)答接受單元,對接受來自上述用戶的應(yīng)答設(shè)定時間限制。
13、 如權(quán)利要求ll所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,將上述程序的下載通知給上述用戶, 上述應(yīng)答接受單元,接受來自上述用戶的承認(rèn)或拒絕的應(yīng)答,該承認(rèn)或拒絕是針對由上述消息通知單元通知給上述用戶的上述程序的 下載的承認(rèn)或拒絕。
14、 如權(quán)利要求ll所述的下載執(zhí)行裝置,其特征在于, 上述下載請求,包含上述程序的下載方法及下載源信息的多個組, 上述下載執(zhí)行裝置,進(jìn)一步包括,下載源決定單元,從上述下載請求中包含的上述多個組中決定一 個組,上述下載執(zhí)行單元,根據(jù)由上述下載源決定單元所決定的組的下 載方法及下載源信息,執(zhí)行上述程序的下載。
15、 如權(quán)利要求14所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,將上述程序的下載以及下載方法通知給上述用戶,上述應(yīng)答接受單元,接受來自上述用戶的承認(rèn)或拒絕的應(yīng)答,該 承認(rèn)或拒絕是針對由上述消息通知單元通知給上述用戶的上述程序的 下載及下載方法的承認(rèn)或拒絕。
16、 如權(quán)利要求15所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,在由上述應(yīng)答接受單元從上述用戶接受針對上述下載方法的拒絕的應(yīng)答的情況下,從上述下載請求中包含的上 述多個組決定與上述下載方法不同的下載方法的組。
17、 如權(quán)利要求14所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,根據(jù)上述多個組,至少將上述程序的下載方法中的一部分通知給上述用戶,并詢問下載方法,上述應(yīng)答接受單元,從由上述消息通知單元通知給上述用戶的上 述程序的下載方法中接受由上述用戶所選擇的下載方法,上述下載源決定單元,決定由上述應(yīng)答接受單元所接受的上述下 載方法的組。
18、 如權(quán)利要求17所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,在上述調(diào)諧判斷單元判斷為不存在可以用于下載上述程序的調(diào)諧器的情況下,將上述下載方法的詢問通知給上述 用戶。
19、 如權(quán)利要求17所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,進(jìn)一步,向上述用戶通知用于選擇上述下載方法的補助信息。
20、 如權(quán)利要求ll所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置,進(jìn)一步,包括 定時設(shè)定單元,設(shè)定上述程序的下載開始時間。
21、 如權(quán)利要求20所述的下載執(zhí)行裝置,其特征在于, 上述應(yīng)答接受單元,從上述用戶接受上述程序的下載開始時間, 上述定時設(shè)定單元,將由上述應(yīng)答接受單元所接受的上述時間設(shè)定為上述程序的下載開始時間。
22、 如權(quán)利要求20所述的下載執(zhí)行裝置,其特征在于, 上述定時設(shè)定單元,按照預(yù)先所決定的時間設(shè)定上述程序的下載開始時間。
23、 如權(quán)利要求20所述的下載執(zhí)行裝置,其特征在于, 上述定時設(shè)定單元,在由上述應(yīng)答接受單元從上述用戶接受針對上述程序的下載的拒絕的應(yīng)答的情況下,設(shè)定上述程序的下載開始時 間。
24、 如權(quán)利要求1所述的下載執(zhí)行裝置,其特征在于, 上述下載請求的上述程序的下載方法至少包括以下方法中的任一個從編碼及多路復(fù)用了上述程序的流中接收的方法;通過網(wǎng)絡(luò)取得 上述程序的方法;以及通過存儲介質(zhì)取得程序的方法。
25、 如權(quán)利要求24所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行單元至少執(zhí)行下列操作中的任一個從上述流的下載;通過上述網(wǎng)絡(luò)的下載;以及通過上述存儲介質(zhì)的程序的取得。
26、 如權(quán)利要求24所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,向上述下載請求的上述程序的下載方法賦予優(yōu)先度,根據(jù)上述優(yōu)先度從上述下載請求中包含的上述多個組中決 定一個組。
27、 如權(quán)利要求26所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,向從編碼及多路復(fù)用了上述程序的流中接收的上述下載方法賦予表示比其它方法優(yōu)先處理的優(yōu)先度。
28、 如權(quán)利要求27所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置,進(jìn)一步包括 至少一個調(diào)諧器,接收廣播電波;以及調(diào)諧判斷單元,根據(jù)上述下載源信息,判斷是否存在可以用于下 載上述程序的調(diào)諧器。
29、 如權(quán)利要求28所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置,進(jìn)一步包括調(diào)諧頻率取得單元,取得上述調(diào)諧器調(diào)諧到的頻率;以及 下載頻率取得單元,根據(jù)上述下載源信息,取得包含上述程序的 廣播電波的頻率,上述調(diào)諧判斷單元,根據(jù)由上述調(diào)諧頻率取得單元所取得的頻率 和由上述下載頻率取得單元所取得的頻率,判斷以現(xiàn)在的調(diào)諧是否可 以執(zhí)行上述程序的下載,在以現(xiàn)在的調(diào)諧可以執(zhí)行上述程序的下載的 情況下,判斷為存在可以用于下載上述程序的調(diào)諧器。
30、 如權(quán)利要求29所述的下載執(zhí)行裝置,其特征在于, 上述調(diào)諧判斷單元,進(jìn)一步,根據(jù)由上述調(diào)諧頻率取得單元所取得的頻率,判斷是否存在未使用的調(diào)諧器,在存在未使用的調(diào)諧器的 情況下,判斷為存在可以用于下載上述程序的調(diào)諧器。
31、 如權(quán)利要求28所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,在由上述調(diào)諧判斷單元判斷為不存在可以 用于下載上述程序的調(diào)諧器的情況下,從在上述下載請求中包含的上 述多個組中決定通過網(wǎng)絡(luò)的下載方法或通過存儲介質(zhì)的程序取得方法 的組。
32、 如權(quán)利要求27所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置,進(jìn)一步包括消息通知單元,將消息通知給用戶;以及應(yīng)答接受單元,接受來自上述用戶的應(yīng)答,該應(yīng)答是針對由上述 消息通知單元通知給上述用戶的上述消息的應(yīng)答。
33、 如權(quán)利要求32所述的下載執(zhí)行裝置,其特征在于, 上述消息通知單元,向用戶通知從編碼及多路復(fù)用了上述程序的流中接收上述程序的下載方法,上述下載源決定單元,在由上述應(yīng)答接受單元從上述用戶接受針 對上述下載方法的拒絕的應(yīng)答的情況下,從上述下載請求中包含的上 述多個組中決定通過網(wǎng)絡(luò)的下載方法的組。
34、 如權(quán)利要求26所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,向通過網(wǎng)絡(luò)的下載方法賦予表示比其它方法優(yōu)先處理的優(yōu)先度。'
35、 如權(quán)利要求34所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,在上述下載請求中包含的上述多個組中存在通過網(wǎng)絡(luò)的下載方法的情況下,就決定通過網(wǎng)絡(luò)的下載方法的組。
36、 如權(quán)利要求26所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,向通過存儲介質(zhì)的程序取得賦予表示比其它方法優(yōu)先處理的優(yōu)先度。
37、 如權(quán)利要求36所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,在上述下載請求中包含的上述多個組中存在通過存儲介質(zhì)的程序取得的情況下,就決定通過存儲介質(zhì)的程序取 得的組。
38、 如權(quán)利要求1所述的下載執(zhí)行裝置,其特征在于, 上述下載源決定單元,從上述下載請求中包含的上述多個組中決定能夠以最快的速度下載的組。
39、 如權(quán)利要求1所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行單元,在下載上述程序中檢測錯誤,并且,在檢測出錯誤時生成錯誤信息,上述下載源決定單元,在由上述下載執(zhí)行單元檢測出錯誤時,根 據(jù)上述錯誤信息從上述下載請求中包含的上述多個組中再次決定一個 組。
40、 如權(quán)利要求39所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行單元,在不能檢測或不能連接上述程序的下載源的情況下,檢測上述錯誤,并生成表示不能檢測或不能連接上述程序的 下載源的上述錯誤信息。
41、 如權(quán)利要求39所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行單元,在上述程序的下載源不存在上述程序的情況下,檢測上述錯誤,并生成表示在上述程序的下載源不存在上述程序 的上述錯誤信息。
42、 如權(quán)利要求1所述的下載執(zhí)行裝置,其特征在于, 上述調(diào)諧執(zhí)行單元,在上述調(diào)諧中檢測錯誤,并且,在檢測出錯 誤時生成錯誤信息,上述下載源決定單元,在由上述調(diào)諧執(zhí)行單元檢測出錯誤時,根 據(jù)上述錯誤信息從上述下載請求中包含的上述多個組中決定一個組。
43、 如權(quán)利要求1所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置,進(jìn)一步包括,儲存單元,保存由上述下載執(zhí)行單元所下載的程序。
44、 如權(quán)利要求1所述的下載執(zhí)行裝置,其特征在于, 上述下載執(zhí)行裝置是廣播接收裝置。
45、 一種下載執(zhí)行方法,執(zhí)行程序的下載,其特征在于,包括 下載請求接收步驟,接收下載請求,該下載請求包含上述程序的下載方法及下載源信息的多個組;下載源決定步驟,從上述下載請求中包含的上述多個組中決定一 個組;以及下載執(zhí)行步驟,根據(jù)由上述下載源決定步驟所決定的組的下載方 法及下載源信息,執(zhí)行上述程序的下載。
46、 一種程序,用于執(zhí)行執(zhí)行程序的下載,其特征在于,使計算 機(jī)執(zhí)行以下步驟下載請求接收步驟,接收下載請求,該下載請求包含上述執(zhí)行程 序的下載方法及下載源信息的多個組;下載源決定步驟,從上述下載請求中包含的上述多個組中決定一 個組;以及下載執(zhí)行步驟,根據(jù)由上述下載源決定步驟所決定的組的下載方 法及下載源信息,執(zhí)行上述執(zhí)行程序的下載。
全文摘要
提供一種下載執(zhí)行裝置,至少可以防止下載程序時忽然妨礙用戶的視聽或錄像。AM(1205b)包括下載源決定部(2901),比較現(xiàn)在的調(diào)諧信息與對下載所需要的頻率,來決定下載源;調(diào)諧頻率取得部(2902),取得調(diào)諧器的使用狀況和正在使用的各調(diào)諧器調(diào)諧到的頻率;下載頻率取得部(2903),取得對程序的下載所需要的頻率;儲存部(2904),將程序從所決定的下載源下載并儲存;通知部(2905),向用戶通知將下載程序;以及調(diào)諧請求部(2906),調(diào)諧指定為對程序的下載所需要的頻率的調(diào)諧器。
文檔編號H04N7/24GK101107855SQ20068000320
公開日2008年1月16日 申請日期2006年1月25日 優(yōu)先權(quán)日2005年1月26日
發(fā)明者川上義雄, 田中路子 申請人:松下電器產(chǎn)業(yè)株式會社