亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電視廣播接收裝置的制作方法

文檔序號:7905674閱讀:304來源:國知局
專利名稱:電視廣播接收裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及接收電視廣播,并且執(zhí)行應(yīng)用程序的裝置。
背景技術(shù)
近年來,對電視廣播信號進(jìn)行數(shù)字化,通過廣播衛(wèi)星或者通信衛(wèi)星傳送數(shù)字電視廣播,在各家庭中進(jìn)行接收的系統(tǒng)正得以運用。
而且,據(jù)說由數(shù)字電視廣播的開始,各家庭中的電視廣播接收裝置(電視顯像機(jī)),正在從觀看向使用進(jìn)行變化。
例如,在以往,只能作為觀看所廣播的節(jié)目用的裝置的電視,伴隨著廣播的數(shù)字化,接收對動畫、語音以及各種數(shù)據(jù)等進(jìn)行了多路化的電波,并依照用戶的遙控器操作來顯示各種數(shù)據(jù),這種事情正成為可能。
另外,在BS數(shù)字廣播中,數(shù)據(jù)廣播服務(wù)已經(jīng)開始。這就是,廣播局將包含顯示數(shù)據(jù)或腳本程序等的數(shù)據(jù)組重疊到電視廣播波進(jìn)行發(fā)送,電視接收裝置接收電視廣播波并存儲該數(shù)據(jù),依照用戶的遙控器操作等在畫面上顯示所存儲的數(shù)據(jù),這種事情成為可能的服務(wù)。
另一方面,以往,由個人計算機(jī)主動地利用應(yīng)用程序的環(huán)境正得以實現(xiàn)。當(dāng)用戶在個人計算機(jī)上利用應(yīng)用程序的情況下,用戶對作為應(yīng)用程序的提供方的軟件銷售公司方支付一定的費用。由此用戶就可以進(jìn)行在個人計算機(jī)上的應(yīng)用程序的利用。
具體來講,用戶從軟件銷售公司方購買所希望的應(yīng)用程序的軟件包,對計算機(jī)安裝所購買的應(yīng)用程序?;蛘?,由個人計算機(jī)操作,通過因特網(wǎng)等對所希望的應(yīng)用程序的提供方進(jìn)行訪問,在輸入信用卡號碼等的用戶信息后,下載應(yīng)用程序。
或者,用戶,通過對個人計算機(jī)的操作,通過因特網(wǎng)等對所希望的應(yīng)用程序的提供方進(jìn)行訪問,在應(yīng)用程序的下載后,進(jìn)行此費用的交付,接受來自應(yīng)用程序的提供方的密碼的提示后利用應(yīng)用程序。
但是,在如前所述的數(shù)字廣播的接收裝置中,只能是在廣播中的節(jié)目的數(shù)據(jù)中所包含的一部分的腳本或者程序的執(zhí)行,另外,此執(zhí)行只能在節(jié)目的廣播期間。
即,以往的電視廣播接收裝置,不能響應(yīng)用戶為了達(dá)到某個目的欲主動地利用應(yīng)用程序等這種請求。
于是,為了實現(xiàn)能夠主動地利用應(yīng)用程序的環(huán)境,例如,作為比較簡單的方法考慮,對電視接收裝置,搭載與個人計算機(jī)同等的應(yīng)用程序的利用環(huán)境。
但是,既便作為這樣的結(jié)構(gòu),也有如在下面所述那樣的一些問題。
作為第一問題點,有用戶不能簡易地利用應(yīng)用程序這種問題。
例如,用戶為了利用應(yīng)用程序,與個人計算機(jī)同樣地需要從銷售方購買應(yīng)用程序的軟件包?;蛘?,用戶需要通過因特網(wǎng)在下載應(yīng)用程序后交付費用,獲得利用限制解除用的密碼等的手續(xù)。
第二問題點在電視廣播的廣播局方。即,當(dāng)用戶頻繁地用電視廣播接收裝置主動地利用應(yīng)用程序后,節(jié)目收看得機(jī)會就減少,結(jié)果廣告等的收入就會減小。
作為用于解決第一問題的方法,例如在日本專利公開特開平9-251714號中,作為應(yīng)用軟件的利用控制方式,提案有通過可以進(jìn)行軟件的試用,能夠稍微簡易地利用應(yīng)用程序的技術(shù)。
但是,在上述公開的技術(shù)中,在多次利用應(yīng)用程序的情況下,與以往同樣地用戶需要支付利用費用。另外,不能解決第二問題點。
另外,一方面在如前所述的電視廣播接收裝置中也有請求能夠在用戶喜好時主動地利用應(yīng)用程序的環(huán)境的要求,另一方面,關(guān)于應(yīng)用程序的利用,正強(qiáng)烈地要求簡易地使用應(yīng)用程序,進(jìn)而如果可能想免費使用。
特別是,在基本上免費進(jìn)行節(jié)目收看為已有技術(shù)的電視廣播的利用環(huán)境中,對應(yīng)用程序也請求同樣的環(huán)境的要求很強(qiáng)。
另外,例如,雖然在企業(yè)中的應(yīng)用軟件開發(fā)中,需要龐大的資金,但還是不時地進(jìn)行免費對用戶發(fā)布應(yīng)用軟件的服務(wù)。
但是,此服務(wù),是用戶為了利用該企業(yè)的應(yīng)用軟件(程序)所必須的,由于是以從同一企業(yè)購買硬件或操作系統(tǒng)軟件等為前提,就有限定了可進(jìn)行服務(wù)的企業(yè)(事業(yè)者)這種問題。
另外,例如,在日本專利公開特開2001-43282號中所記載的分散數(shù)據(jù)處理系統(tǒng)中,通過對WWW瀏覽器顯示的一部分插入廣告,來削減用戶的在線通信費成本,能夠簡易地利用應(yīng)用程序。
但是,由于在上述的系統(tǒng)中,作為用戶可以利用的應(yīng)用程序,被限定為因特網(wǎng)內(nèi)容的閱讀應(yīng)用程序,故對不進(jìn)行因特網(wǎng)連接的應(yīng)用程序就不能適用。

發(fā)明內(nèi)容
本發(fā)明的目的就是解決如前所述的問題。
本發(fā)明的另一個目的在于,使電視接收機(jī)可以主動地利用應(yīng)用程序,并且實現(xiàn)只有電視廣播接收機(jī)才會有的簡易的應(yīng)用程序的利用環(huán)境。
為了達(dá)到這樣的目的,根據(jù)本發(fā)明,作為其一實施形式公開一種接收設(shè)備,包括接收裝置,接收電視廣播;廣播數(shù)據(jù)處理裝置,基于由上述接收裝置所接收的電視廣播數(shù)據(jù)生成圖像數(shù)據(jù),并輸出到監(jiān)視器設(shè)備;應(yīng)用程序執(zhí)行裝置,執(zhí)行應(yīng)用程序;以及控制裝置,基于與對于監(jiān)視器設(shè)備的預(yù)定的廣播節(jié)目相關(guān)的圖像數(shù)據(jù)的輸出狀態(tài),來控制利用上述應(yīng)用程序執(zhí)行裝置的應(yīng)用程序的執(zhí)行動作。
本發(fā)明上述以外的目的以及作為其特征之處,通過參照了下面跟著的附圖的發(fā)明形式的詳細(xì)說明將會明了。


圖1是表示應(yīng)用了本發(fā)明的電視廣播接收裝置的結(jié)構(gòu)的框圖。
圖2是表示電視廣播接收裝置的遙控器的結(jié)構(gòu)的圖。
圖3是表示應(yīng)用程序?qū)傩詳?shù)據(jù)文件的內(nèi)容的例子的圖。
圖4是表示應(yīng)用程序?qū)傩詳?shù)據(jù)文件的內(nèi)容的另一例子的圖。
圖5是表示電視廣播接收裝置的軟件結(jié)構(gòu)的圖。
圖6是用于說明瀏覽器應(yīng)用程序的動作狀態(tài)的轉(zhuǎn)移的圖。
圖7是表示可下載應(yīng)用程序的數(shù)據(jù)廣播內(nèi)容的顯示畫面的圖。
圖8是表示瀏覽器應(yīng)用程序的下載處理處理動作的流程的圖。
圖9是表示應(yīng)用程序管理表的內(nèi)容的圖。
圖10是表示應(yīng)用程序執(zhí)行控制模塊的動作狀態(tài)的轉(zhuǎn)移的圖。
圖11是表示應(yīng)用程序執(zhí)行控制模塊的應(yīng)用程序啟動中狀態(tài)的動作的圖。
圖12是表示應(yīng)用程序執(zhí)行控制模塊的條件成立確認(rèn)處理的動作的圖。
圖13A、13B是表示應(yīng)用程序啟動后的顯示畫面的圖。
圖14是表示在應(yīng)用程序啟動處理中條件為不成立的情況下進(jìn)行顯示的動作選擇菜單畫面的圖。
圖15是表示在應(yīng)用程序執(zhí)行中的應(yīng)用程序執(zhí)行控制模塊的動作的圖。
圖16是表示在應(yīng)用程序執(zhí)行中檢測到條件不成立時的警告顯示畫面的圖。
圖17是表示在應(yīng)用程序執(zhí)行中,在節(jié)目預(yù)約設(shè)定時間已迫近情況下進(jìn)行顯示的警告顯示畫面的圖。
圖18是表示在應(yīng)用程序執(zhí)行中用戶變更了收看頻道的情況下的各模塊間的交換的圖。
圖19是表示在應(yīng)用程序執(zhí)行中進(jìn)行了遙控器輸入的情況下的應(yīng)用程序執(zhí)行控制模塊的動作的圖。
圖20是表示在應(yīng)用程序執(zhí)行中,由應(yīng)用程序執(zhí)行控制模塊執(zhí)行的應(yīng)用程序管理表的更新以及維護(hù)動作的圖。
圖21是表示應(yīng)用程序執(zhí)行控制模塊依照遙控器操作顯示應(yīng)用程序列表時的動作的圖。
圖22A、22B是表示應(yīng)用程序列表的顯示畫面的圖。
圖23是表示第二實施形式中的電視廣播接收裝置的軟件結(jié)構(gòu)的圖。
圖24是表示在第二實施形式中,從卡介質(zhì)登錄應(yīng)用程序的動作的圖。
圖25是表示第三實施形式中的電視廣播接收裝置的軟件結(jié)構(gòu)的圖。
圖26是表示第四實施形式中的電視廣播接收裝置的軟件結(jié)構(gòu)的圖。
圖27是表示在第四實施形式中收看歷史表的內(nèi)容的圖。
圖28是表示在第四實施形式中,條件成立確認(rèn)處理的動作的圖。
圖29是表示電視廣播接收裝置的遙控器的結(jié)構(gòu)的圖。
圖30是表示第五實施形式中的電視廣播接收裝置的軟件結(jié)構(gòu)的圖。
圖31是表示內(nèi)容屬性數(shù)據(jù)的圖。
圖32是表示應(yīng)用程序執(zhí)行控制模塊的應(yīng)用程序啟動時的動作的圖。
圖33是表示應(yīng)用程序執(zhí)行中的顯示畫面的圖。
圖34是表示應(yīng)用程序執(zhí)行控制模塊的應(yīng)用程序執(zhí)行中的動作的圖。
圖35是表示在應(yīng)用程序執(zhí)行中的顯示畫面中,警告顯示的圖。
圖36是表示在應(yīng)用程序執(zhí)行中通過用戶操作停止了內(nèi)容的重放的情況下的動作的圖。
圖37是表示內(nèi)容重放控制模塊的動作的圖。
圖38是表示在內(nèi)容重放控制模塊的動作中,優(yōu)先內(nèi)容檢索處理的圖。
圖39是表示在內(nèi)容重放控制模塊的動作中,通常內(nèi)容檢索處理的圖。
圖40是表示一例用戶信息輸入畫面的圖。
圖41是表示第六實施形式中的電視廣播接收裝置的軟件結(jié)構(gòu)的圖。
圖42是表示第六實施形式中的內(nèi)容屬性數(shù)據(jù)的圖。
圖43是表示第六實施形式中的應(yīng)用程序?qū)傩詳?shù)據(jù)的圖。
圖44是表示第六實施形式中的應(yīng)用程序執(zhí)行控制模塊的應(yīng)用程序啟動時動作的圖。
圖45是表示一例在應(yīng)用程序啟動時作為利用條件的內(nèi)容沒有被重放時進(jìn)行顯示的警告顯示的圖。
圖46是表示第六實施形式中的內(nèi)容重放控制模塊的動作的圖。
圖47是表示在應(yīng)用程序執(zhí)行中有以遙控器輸入為開端的應(yīng)用程序的狀態(tài)變化的情況下的應(yīng)用程序、應(yīng)用程序執(zhí)行控制模塊以及內(nèi)容重放控制模塊的協(xié)同動作的圖。
圖48是表示第六實施形式中的存儲控制模塊的動作的圖。
圖49是表示第六實施形式中的存儲控制模塊的動作的50是表示在第六實施形式中,從廣播局發(fā)布的EIT(EventInformation Table)圖。
具體實施例方式
下面,使用附圖對本發(fā)明的實施形式進(jìn)行說明。
第一實施形式在本實施形式中,對將本發(fā)明應(yīng)用于圖1所示的電視接收裝置100的情況進(jìn)行說明。
在本實施形式中,在數(shù)字廣播的廣播局中,對電視節(jié)目的影像數(shù)據(jù)、語音數(shù)據(jù)以及廣播數(shù)據(jù)進(jìn)行編碼,在多路化編碼后的各數(shù)據(jù)以后進(jìn)行調(diào)制,調(diào)制后的數(shù)據(jù)作為廣播波,從廣播局的天線發(fā)送。從廣播局天線發(fā)送的廣播波,通過廣播衛(wèi)星由電視接收裝置100接收。
這里,所說的廣播數(shù)據(jù)是包含著,表示廣播頻道或廣播節(jié)目內(nèi)容的“服務(wù)信息數(shù)據(jù)”(SI數(shù)據(jù)),包含用標(biāo)志語言所描述的文本數(shù)據(jù)、圖像數(shù)據(jù)和語音數(shù)據(jù)的“數(shù)據(jù)廣播內(nèi)容數(shù)據(jù)”,以及包含應(yīng)用程序數(shù)據(jù)和其關(guān)聯(lián)數(shù)據(jù)文件的“應(yīng)用數(shù)據(jù)”等的數(shù)據(jù)。
下面,對接收包含這樣的廣播數(shù)據(jù)的廣播波進(jìn)行處理的本實施形式的數(shù)字電視接收裝置100具體地進(jìn)行說明。
數(shù)字電視接收裝置100的結(jié)構(gòu)及一系列的動作在圖1所示的數(shù)字電視接收裝置100中,天線160接收來自廣播局的廣播波。根據(jù)此接收波是數(shù)字廣播還是模擬廣播,對模擬調(diào)諧單元123或者數(shù)字調(diào)諧單元101進(jìn)行輸入。
模擬調(diào)諧單元123,從天線160的接收波(模擬廣播波),選擇并輸入通過用戶操作等所選擇的頻道的波段的信號,同時數(shù)字化模擬電視信號(遵循NTSC方式的電視廣播的信號等),對D/A變換器(DAC)105輸出語音數(shù)據(jù),并且對圖形緩沖器121輸出影像數(shù)據(jù)。
此外,關(guān)于DAC105和圖形緩沖器121后面進(jìn)行說明。
另一方面,數(shù)字調(diào)諧單元101,從天線160的接收波(數(shù)字廣播波),選擇并輸入通過用戶操作等所選擇的頻道的波段的信號。然后,對輸入信號實施解調(diào)和糾錯等處理,生成稱作傳輸數(shù)據(jù)(TS)形式的數(shù)字?jǐn)?shù)據(jù)(TS數(shù)據(jù)),對解擾器102輸出。
解擾器102,在來自數(shù)字調(diào)諧單元101的TS數(shù)據(jù)是施加有用于收看限制的加擾的TS數(shù)據(jù)的情況下,基于包含在TS數(shù)據(jù)中的用于解擾(加擾解除)的鍵信息以及從后面說明的IC卡控制單元117輸出的鍵信息,實施加擾解除的處理,對傳輸解碼器103輸出加擾解除后的TS數(shù)據(jù)。
另外,在沒有對來自數(shù)字調(diào)諧單元101的TS數(shù)據(jù)實施用于收看限制的加擾處理的情況下,解擾器102,對傳輸解碼器103輸出TS數(shù)據(jù)。
在從IC卡控制單元117讀取信息的IC卡135中,記錄有用戶的合同信息,以及解開包含在從接收波得到的TS數(shù)據(jù)中用于解擾的鍵信息用的鍵信息等。
IC卡控制單元117,在破解用于解擾器102中的解擾的鍵信息用的鍵信息記錄在IC卡135中的情況下,從IC卡135讀出鍵信息,通過總線122將其對解擾器102輸出。
此外,在IC卡135中,除了合同信息和鍵信息以外,還保存有,例如與用戶所利用的收費內(nèi)容或者收費應(yīng)用程序相應(yīng)的收費信息等。
傳輸解碼器103,從來自解擾器102的TS數(shù)據(jù)抽取與用戶所選擇的節(jié)目對應(yīng)的分組數(shù)據(jù),對每個分組分割并輸出影像數(shù)據(jù)、語音數(shù)據(jù)以及廣播數(shù)據(jù)(編碼數(shù)據(jù))。
視頻解碼器106,對在傳輸解碼器103中所得到的、已編碼狀態(tài)的影像數(shù)據(jù)進(jìn)行解碼,對圖形緩沖器121內(nèi)的動畫平面107輸出。此外,在從模擬調(diào)諧單元123輸出影像數(shù)據(jù)的情況下,影像數(shù)據(jù)對動畫平面107輸出。
音頻解碼器104,對在傳輸解碼器103中所得到的、已編碼狀態(tài)的語音數(shù)據(jù)進(jìn)行解碼,對數(shù)字/模擬轉(zhuǎn)換器(DAC)105輸出。
DAC105對來自音頻解碼器104的語音數(shù)據(jù)進(jìn)行模擬化后從揚聲器133輸出。此外,DAC105,在語音數(shù)據(jù)從模擬調(diào)諧單元123供給的情況下,對語音數(shù)據(jù)進(jìn)行模擬化后從揚聲器133輸出。
CPU118,讀出并執(zhí)行預(yù)定的處理程序,來控制數(shù)字電視接收裝置100整體的動作。
例如,CPU118,通過總線122將在傳輸解碼器103中所得到的、已編碼狀態(tài)的廣播數(shù)據(jù)暫時取入到存儲器112,同時從存儲器112讀出進(jìn)行解碼,通過總線122將解碼后的廣播數(shù)據(jù)保存在硬盤119中。
另外,CPU118通過讀出并執(zhí)行保存在每個存儲器中的應(yīng)用程序來實施各種數(shù)據(jù)處理,同時對圖形生成單元110進(jìn)行數(shù)據(jù)傳送,實施圖形顯示控制。
圖形生成單元110,基于從CPU118供給的數(shù)據(jù)生成字符或圖形的圖像數(shù)據(jù),并轉(zhuǎn)送到圖形緩沖器121的字符圖形平面109或者靜止圖像平面108。
畫面合成單元111,執(zhí)行保存在圖形緩沖器121內(nèi)的動畫平面107、字符圖形平面109以及靜止圖像平面108中的數(shù)據(jù)的合成處理或者切換處理,對顯示器134輸出。顯示器134,畫面顯示來自畫面合成單元111的數(shù)據(jù)。
總線122,連接有解擾器102、存儲器112、傳輸解碼器103、視頻解碼器106、圖形生成單元110、圖形緩沖器121、畫面合成單元111、硬盤119、IC卡控制單元117以及CPU118,同時連接有IEEE1394接口114、調(diào)制解調(diào)器113、可與顯示器134進(jìn)行通信的串行接口120、遠(yuǎn)程控制器(遙控器)132的受光單元116以及接受來自用戶的各種動作指示的操作單元115。
連接在總線122中的各結(jié)構(gòu)單元,可通過總線122互相進(jìn)行通信。
IEEE1394接口114是用于與外部連接到數(shù)字電視接收裝置100的主體的VTR130或打印機(jī)131進(jìn)行協(xié)議通信的接口。
調(diào)制解調(diào)器113是,經(jīng)由電話線路連接到因特網(wǎng)等的網(wǎng)絡(luò)用的接口,例如,用于與網(wǎng)絡(luò)上的廣播企業(yè)者方的數(shù)據(jù)服務(wù)器150進(jìn)行信息通信。
圖2是表示了一例遙控器132的結(jié)構(gòu)的圖。
此外,作為遙控器132的結(jié)構(gòu),并不限于圖2所示的結(jié)構(gòu),圖2僅僅示出進(jìn)行實現(xiàn)用于本發(fā)明說明所必要的功能用的操作的按鈕,實際的電視廣播的接收及其處理所必要按鈕并不限于此。
在圖2中,201是進(jìn)行遙控器132和圖1所示的數(shù)字電視接收裝置100的受光單元115的紅外線通信用的發(fā)光單元。202是接通/切斷數(shù)字電視接收裝置100的電源用的電源鍵。203是棒狀的光標(biāo)鍵,構(gòu)成為通過將其上下(前回)左右進(jìn)行傾斜來進(jìn)行4個方向的光標(biāo)移動輸入,通過按下棒自身來進(jìn)行“決定”輸入。
204是進(jìn)行從數(shù)字廣播波得到的數(shù)據(jù)廣播的顯示用的“d”鍵(d按鈕)。205是進(jìn)行在顯示器134中的顯示畫面的切換的畫面切換鍵。206是配置成矩陣狀的數(shù)字鍵,207是在顯示器134中顯示菜單畫面用的菜單按鈕。
208是由上和下兩個按鈕組成的上/下鍵。209是彩色鍵,在一排并列配置有藍(lán)、紅、綠以及黃的四色按鈕。210是在顯示器134中顯示應(yīng)用程序選擇列表用的應(yīng)用程序鍵。
用數(shù)字電視接收裝置100處理的各種數(shù)據(jù)在數(shù)字廣播接收時,對數(shù)字電視接收裝置100,例如,按照在ISO/IEC13818-6中所規(guī)定的DSM-CC的數(shù)據(jù)傳送帶方式,作為數(shù)字?jǐn)?shù)據(jù)從廣播局反復(fù)輸出包含在上述廣播數(shù)據(jù)中的數(shù)據(jù)廣播內(nèi)容數(shù)據(jù)以及應(yīng)用程序數(shù)據(jù)。
數(shù)據(jù)廣播內(nèi)容數(shù)據(jù),由包含字符信息、顯示布局信息以及腳本信息的文本文件、圖像數(shù)據(jù)文件、影像數(shù)據(jù)文件以及語音數(shù)據(jù)文件所構(gòu)成。文本文件是遵循在W3C中所規(guī)定的XML(eXtensible MarkupLanguage)的文件。
另一方面,應(yīng)用程序的數(shù)據(jù)(應(yīng)用數(shù)據(jù)),包含作為對用JAVA(R)語言描述的源代碼預(yù)先進(jìn)行了編譯處理的結(jié)果的字節(jié)碼文件(下面,也叫做“類文件”),圖像,數(shù)據(jù)文件、語音數(shù)據(jù)文件,以及包含其他處理所必要的參數(shù)的參數(shù)文件和后面說明的應(yīng)用程序?qū)傩詳?shù)據(jù)文件(條件數(shù)據(jù)),在本實施形式中,設(shè)為采取事前通過JAR(Java(R)ARchive)處理實施了歸檔處理一個文件的形式。
圖3和圖4是表示了一例應(yīng)用程序?qū)傩詳?shù)據(jù)文件的內(nèi)容的圖。
應(yīng)用程序?qū)傩詳?shù)據(jù)是以XML形式描述的數(shù)據(jù)。在應(yīng)用程序?qū)傩詳?shù)據(jù)中,作為數(shù)據(jù)內(nèi)容的各要素描述在用開始標(biāo)簽<>和結(jié)束標(biāo)簽</>所包圍的區(qū)域中。在開始標(biāo)簽和結(jié)束標(biāo)簽中包含有要素的名稱。各個要素具有層次結(jié)構(gòu),可以在一個要素中包含其他的要素。
圖3所示的應(yīng)用程序?qū)傩詳?shù)據(jù),在叫做應(yīng)用程序數(shù)據(jù)的要素中包含有表示應(yīng)用程序名的要素(a)、表示應(yīng)用程序整體的利用條件的要素(b)、表示應(yīng)用程序的一部分的利用條件的要素(c)、表示應(yīng)用程序執(zhí)行時的收看形式的要素(d)以及表示更新應(yīng)用程序?qū)傩詳?shù)據(jù)用的信息的要素(e)。
另外,應(yīng)用程序?qū)傩詳?shù)據(jù),作為表示應(yīng)用程序整體的利用條件的<整體利用條件數(shù)據(jù)>要素的內(nèi)部要素,包含有<條件>要素或<條件不成立時動作>要素,進(jìn)而,作為這些內(nèi)部要素包含有<項目>要素。
<項目>要素,包含有用于識別模擬TV廣播和數(shù)字TV廣播的<類型>屬性,區(qū)別數(shù)字TV廣播中的BS數(shù)字廣播、地面波數(shù)字廣播以及CS數(shù)字廣播等的網(wǎng)絡(luò)ID要素,主要用于區(qū)別頻道或廣播局的服務(wù)ID要素以及服務(wù)名要素。
<條件不成立時動作>要素,包含有表示收費、或結(jié)束、或者頻道(CH)切換等的動作的要素。
<收看類型>要素,包含有在應(yīng)用程序執(zhí)行中進(jìn)行表示和重放的電視節(jié)目畫面的顯示參數(shù)以及語音參數(shù)要素。
<更新數(shù)據(jù)>要素,包含有發(fā)布下次更新數(shù)據(jù)的日期時間信息以及用于取得該數(shù)據(jù)的URI(Uniform Resource Indicator)字符串。
另一方面,圖4所示的應(yīng)用程序?qū)傩詳?shù)據(jù),在表示應(yīng)用程序的一部分的利用條件的<部分利用條件數(shù)據(jù)>要素中包含信息。
<部分利用條件數(shù)據(jù)>要素,包含有表示在利用部分中許可利用的部分的<許可部分>要素以及表示用于許可利用的條件的<條件>要素。
<條件>要素包含有<項目>要素。<項目>要素包含有確定節(jié)目的事件ID要素、事件名要素以及指定為收看時的最低音量比率的音頻等級要素等。
數(shù)字電視接收裝置100的軟件結(jié)構(gòu)圖5是表示了在數(shù)字電視接收裝置100中,利用由CPU118所執(zhí)行的軟件的功能結(jié)構(gòu)的圖。
由CPU118所實施的功能,如圖5所示那樣,包含有應(yīng)用程序執(zhí)行控制單元501、收看控制單元502、功能許可控制單元503、瀏覽器應(yīng)用程序504、EPG應(yīng)用程序505、應(yīng)用程序管理表506、用戶事件控制單元507、預(yù)約信息508以及下載應(yīng)用程序509。
收看控制單元502是,一邊控制包含數(shù)字調(diào)諧單元101、模擬調(diào)諧單元123、傳輸解碼器103、視頻解碼器106、音頻解碼器104以及畫面合成單元111的硬件,一邊實施廣播波(廣播接收流)的解碼處理以及影像顯示控制等的模塊。
應(yīng)用程序執(zhí)行控制單元501是,控制應(yīng)用程序的執(zhí)行的模塊。在本實施形式中,應(yīng)用程序執(zhí)行控制模塊501進(jìn)行控制以使下載應(yīng)用程序509、瀏覽器應(yīng)用程序504、以及EPG應(yīng)用程序505的某一個應(yīng)用程序處于動作中。
應(yīng)用程序管理表506以及預(yù)約信息508分別是,包含應(yīng)用程序執(zhí)行管理用的表信息、以及收看預(yù)約或錄像預(yù)約的預(yù)定信息的數(shù)據(jù)模塊。
用戶事件控制單元507是,接收來自遙控器132的用戶輸入,基于該用戶輸入,對收看控制模塊502以及應(yīng)用程序執(zhí)行控制模塊501發(fā)送事件的模塊。
功能許可控制單元503是控制是否許可,來自應(yīng)用程序的文件訪問、網(wǎng)絡(luò)訪問以及打印機(jī)訪問這樣的、對于本實施形式的數(shù)字廣播接收裝置100所有的系統(tǒng)資源的訪問請求的模塊。
下載應(yīng)用程序509,通過后面說明的下載處理從廣播波取得,并暫時存儲在硬盤119中。這里,設(shè)下載應(yīng)用程序509處于正被執(zhí)行的狀態(tài)。屬性數(shù)據(jù)509a是具有在圖3或圖4中所示的應(yīng)用程序?qū)傩詳?shù)據(jù)文件的內(nèi)容的數(shù)據(jù)模塊。
瀏覽器應(yīng)用程序504以及EPG(電子節(jié)目向?qū)?應(yīng)用程序505,被預(yù)先存儲在硬盤119中。這里,設(shè)瀏覽器應(yīng)用程序504以及EPG應(yīng)用程序505分別處于正被執(zhí)行的狀態(tài)。
數(shù)字電視接收裝置100的具體的動作接著,對由圖5所示的軟件結(jié)構(gòu)所實施的,數(shù)字電視接收裝置100的動作進(jìn)行說明。
圖6是表示了瀏覽器應(yīng)用程序504的動作的狀態(tài)轉(zhuǎn)移圖。
在本實施形式中,并不限于瀏覽器應(yīng)用程序504,關(guān)于其他的應(yīng)用程序也具有圖6所示的“加載”“暫停”“活動”“破壞”四個狀態(tài),這些狀態(tài)轉(zhuǎn)移由應(yīng)用程序執(zhí)行控制模塊501進(jìn)行控制。
應(yīng)用程序執(zhí)行控制模塊501,通過首先加載存儲在硬盤119中的瀏覽器應(yīng)用程序504設(shè)為“加載”狀態(tài),接著進(jìn)行初始化設(shè)為“暫停”狀態(tài),然后使其向“活動”狀態(tài)轉(zhuǎn)變,來使瀏覽器應(yīng)用程序504執(zhí)行。這樣的瀏覽器應(yīng)用程序504的執(zhí)行,例如,在用戶按下遙控器132的“d”按鈕204的情況下,或者在后面說明的應(yīng)用程序列表顯示畫面中用戶選擇了瀏覽器應(yīng)用程序504的執(zhí)行的情況下等被實施。
瀏覽器應(yīng)用程序504,在由應(yīng)用程序執(zhí)行控制模塊501設(shè)為“活動”狀態(tài)(活動狀態(tài)),且其內(nèi)部的狀態(tài)為“內(nèi)容更新中”狀態(tài)時,通過控制傳輸解碼器103,例如,開始以數(shù)據(jù)傳送帶方式發(fā)送來的數(shù)據(jù)發(fā)送內(nèi)容的接收,從數(shù)據(jù)發(fā)送內(nèi)容取得在顯示器134中的顯示畫面用的XML數(shù)據(jù)或由XML數(shù)據(jù)所指定的圖像或者動畫等關(guān)聯(lián)數(shù)據(jù),并將其保存在存儲器112或者硬盤119中。
然后,瀏覽器應(yīng)用程序504,通過基于在XML數(shù)據(jù)中所包含的布局信息來控制圖形生成單元110,將內(nèi)容顯示在顯示器134的顯示畫面上。由此,瀏覽器應(yīng)用程序504就轉(zhuǎn)移到“內(nèi)容顯示中”狀態(tài)。
圖7是表示了一例利用瀏覽器應(yīng)用程序504的顯示畫面700的圖。此外,在顯示畫面700中,“應(yīng)用程序的下載”部分,例如設(shè)為紅色顯示。
圖7的顯示畫面700是進(jìn)行應(yīng)用程序的下載用的內(nèi)容顯示畫面的例子。用戶能夠通過按下顯示畫面700的按鈕701,進(jìn)行應(yīng)用程序的下載。
當(dāng)瀏覽器應(yīng)用程序504成為“內(nèi)容顯示中”狀態(tài)后,瀏覽器應(yīng)用程序504從應(yīng)用程序執(zhí)行控制模塊501取得利用用戶的遙控器132的操作事件,實施與事件相應(yīng)的動作。
例如,用戶在圖7所示的畫面700的顯示中進(jìn)行遙控器132的預(yù)定的按鈕操作(按鈕701的按下操作)。由此,瀏覽器應(yīng)用程序504,向“下載中”狀態(tài)進(jìn)行轉(zhuǎn)變,例如實施圖8所示的動作。
即,如圖8所示那樣,瀏覽器應(yīng)用程序504,與畫面顯示用的數(shù)據(jù)取得同樣地,通過控制傳輸解碼器103進(jìn)行以數(shù)據(jù)傳送帶方式發(fā)送來的應(yīng)用程序數(shù)據(jù)的接收和取得(步驟S801),當(dāng)其完成后,將應(yīng)用程序數(shù)據(jù)作為文件存儲在硬盤19中(步驟S802)。
在這里的應(yīng)用程序數(shù)據(jù)中,如上述那樣,作為應(yīng)用程序主體,包含有字節(jié)碼文件,必要的圖像數(shù)據(jù)或語音數(shù)據(jù)以及應(yīng)用程序?qū)傩詳?shù)據(jù)文件。
然后,瀏覽器應(yīng)用程序504按照包含在應(yīng)用程序數(shù)據(jù)中的應(yīng)用程序?qū)傩詳?shù)據(jù)文件的內(nèi)容,進(jìn)行向應(yīng)用程序管理表506的登錄(步驟S803),本處理結(jié)束。
圖9是表示了一例應(yīng)用程序管理表506的內(nèi)容的圖。
如圖9所示那樣,在應(yīng)用程序管理表506中,登錄有在當(dāng)前硬盤119中所存儲的應(yīng)用程序的信息。
在本實施形式中,瀏覽器應(yīng)用程序504和EPG應(yīng)用程序505已經(jīng)分別登錄在應(yīng)用程序管理表506中(A和B)。
瀏覽器應(yīng)用程序504,對圖9所示那樣的應(yīng)用程序管理表506登錄已下載的應(yīng)用程序。由此,在應(yīng)用程序管理表506中,追加用“應(yīng)用程序1”所示的下載應(yīng)用程序的信息(C)。
應(yīng)用程序執(zhí)行控制模塊501,例如,如圖10所示那樣,其動作狀態(tài)進(jìn)行轉(zhuǎn)移。
即,應(yīng)用程序執(zhí)行控制模塊501,如圖10所示那樣,實施在應(yīng)用程序管理表506中所登錄的應(yīng)用程序的啟動處理(“應(yīng)用程序啟動中”狀態(tài))、結(jié)束處理(“應(yīng)用程序結(jié)束中”狀態(tài))、掌管應(yīng)用程序的四個狀態(tài)(“加載”“暫?!薄盎顒印薄捌茐摹?的轉(zhuǎn)移的狀態(tài)變更處理(“應(yīng)用程序執(zhí)行中”狀態(tài))以及后面說明的應(yīng)用程序列表顯示(“應(yīng)用程序列表顯示中”狀態(tài))等。
圖11是表示了在圖10所示的“應(yīng)用程序啟動中”狀態(tài)中,應(yīng)用程序執(zhí)行控制模塊501的動作的圖。此外,在圖11中,“·”(黑點)表示處理開始,同心點表示結(jié)束,菱形表示判定和分支。
首先,應(yīng)用程序執(zhí)行控制模塊501,讀取應(yīng)用程序管理表506的內(nèi)容(步驟S1101),對啟動對象的應(yīng)用程序(對象應(yīng)用程序)的屬性數(shù)據(jù)進(jìn)行分析(步驟S1102)。
應(yīng)用程序執(zhí)行控制模塊501,在步驟S1102中的分析結(jié)果為,不具有整體利用條件,即作為屬性數(shù)據(jù)在整體利用條件要素中沒有包含數(shù)據(jù)的情況下(步驟S1103),執(zhí)行對象應(yīng)用程序的初始化處理(步驟S1104a~S1104i)(步驟S1104),本處理結(jié)束。
另一方面,在步驟S1102中的分析結(jié)果為,在整體利用條件中包含數(shù)據(jù)的情況下(步驟S1104),應(yīng)用程序執(zhí)行控制模塊501,對整體利用條件要素的標(biāo)簽屬性進(jìn)行分析(步驟S110S)。
應(yīng)用程序執(zhí)行控制模塊501,在步驟S1105中的分析結(jié)果為,以收看為條件的情況下,對當(dāng)前收看中的服務(wù)(頻道)或節(jié)目是否符合條件進(jìn)行確認(rèn)(步驟S1106)。
應(yīng)用程序執(zhí)行控制模塊501,在步驟S1106中的處理執(zhí)行的結(jié)果為條件成立的情況下,執(zhí)行對象應(yīng)用程序的初始化處理(步驟S1104),在條件不成立的情況下,執(zhí)行條件不成立時的處理(步驟S1108a~S1108d)(步驟S1108)。然后,應(yīng)用程序執(zhí)行控制模塊501,執(zhí)行對象應(yīng)用程序的初始化處理(步驟S1104),本處理結(jié)束。
另外,在步驟S1105中的分析結(jié)果為,對象應(yīng)用程序是以收費為條件的應(yīng)用程序的情況下,應(yīng)用程序執(zhí)行控制模塊501執(zhí)行利用IC卡控制單元117的收費處理(步驟S1109)。然后,應(yīng)用程序執(zhí)行控制模塊501執(zhí)行對象應(yīng)用程序的初始化處理(步驟S1104),結(jié)束處理。
圖12是具體地表示圖11所示的步驟S1106的條件成立確認(rèn)處理的圖。這里,在應(yīng)用程序管理表506中定義了整體利用條件和部分利用條件兩種條件要素,以哪個條件要素為比較對象,是在調(diào)用本處理時作為參數(shù)(參量)所決定的。例如,在圖11的步驟S1106中,設(shè)整體利用條件為對象。
于是,首先,應(yīng)用程序執(zhí)行控制模塊501從收看控制模塊502取得當(dāng)前收看中的服務(wù)和節(jié)目的信息(步驟S1201)。此外,這些當(dāng)前收看中的服務(wù)和節(jié)目的信息,能夠基于從傳輸解碼器103輸出的SI信息取得。
然后,應(yīng)用程序執(zhí)行控制模塊501,比較步驟S1201的取得信息和在整體(部分)利用條件中所包含的項目要素的內(nèi)容(步驟S1202、步驟S1203),由此比較結(jié)果來決定是條件成立(步驟S1204),還是條件不成立(步驟S1205)。
具體來講,這里的項目要素,包含有用于識別數(shù)字TV廣播和模擬TV廣播的屬性,用于識別數(shù)字TV廣播中的BS數(shù)字TV廣播、地面波廣播等的網(wǎng)絡(luò)ID要素,表示頻道的服務(wù)ID要素以及表示頻道名的服務(wù)名等的要素。
應(yīng)用程序執(zhí)行控制模塊501,在步驟S1202中,判別收看中的網(wǎng)絡(luò)、服務(wù)以及事件(節(jié)目)等信息是否與包含在整體(部分)利用條件要素中的項目要素中的全部要素相一致,在這些信息一致的情況下(步驟S1203),設(shè)條件成立(AND條件、步驟S1204)。
例如,關(guān)于圖9所示的應(yīng)用程序(c)在當(dāng)前收看中的服務(wù)和節(jié)目,與作為第一個項目的數(shù)字TV廣播中的網(wǎng)絡(luò)ID=001、服務(wù)ID=0023以及服務(wù)名=BS日丸廣播1這種信息相一致的情況下,或者與作為第二個項目的模擬TV廣播中的6頻道這種信息相一致的情況下,就是條件成立(項目間是OR(“或”)條件)。
當(dāng)這樣的條件成立確認(rèn)處理(步驟S1106)為條件成立后,就如圖11所示那樣執(zhí)行對象應(yīng)用程序的初始化處理(步驟S1104)。
具體來講,首先,應(yīng)用程序執(zhí)行控制模塊501,在對啟動中的應(yīng)用程序(對象應(yīng)用程序)的屬性包含收看類型要素的情況下(步驟S1104a),生成在應(yīng)用程序執(zhí)行中進(jìn)行顯示的節(jié)目收看用的窗口,基于對象應(yīng)用程序的要素信息來決定此大小和位置(步驟S1104b)。
然后,應(yīng)用程序執(zhí)行控制模塊501,在部分利用條件要素中有數(shù)據(jù)的情況下(步驟S1104c),將此數(shù)據(jù)作為參數(shù)執(zhí)行圖12所示的條件成立確認(rèn)處理(步驟S1104d)。
在步驟S1104d的處理執(zhí)行的結(jié)果為條件不成立的情況下(步驟S1104e),應(yīng)用程序執(zhí)行控制模塊501,將對象應(yīng)用程序的字節(jié)碼向存儲器加載(步驟S1104f),進(jìn)行對象應(yīng)用程序的初始化函數(shù)的調(diào)用設(shè)為暫停狀態(tài)(步驟S1104g),進(jìn)而調(diào)用執(zhí)行許可函數(shù)設(shè)為活動狀態(tài)(步驟S1104h),本處理結(jié)束。
圖13A和13B是表示了一例對象應(yīng)用程序的初始化處理后的畫面的狀態(tài)的圖。圖13A所示的畫面是收看類型要素的顯示要素為“窗口”情況的畫面例子,圖13B是成為“顏色混合”情況的畫面例子。
此外,關(guān)于步驟S1104d的處理執(zhí)行的結(jié)果為條件成立的情況下(步驟S1104e)的處理后面進(jìn)行說明。
另一方面,如圖11所示那樣,當(dāng)條件成立確認(rèn)處理(步驟S1106)的結(jié)果為,條件不成立后,執(zhí)行對象應(yīng)用程序的條件不成立處理(步驟S1108)。
具體來講,應(yīng)用程序執(zhí)行控制模塊501,在作為應(yīng)用程序管理表506中的“條件不成立時動作”要素的屬性表,設(shè)為選擇=ture的情況下(步驟S1108a),將在要素內(nèi)的“動作”要素中所定義的處理內(nèi)容作為列表,如圖14那樣在畫面上進(jìn)行顯示(步驟S1108b)。
另一方面,在選擇=false的情況下,執(zhí)行所有在動作要素中所定義的動作處理(步驟S1108c、步驟S1108d)。
例如,在對象應(yīng)用程序的數(shù)據(jù)為圖9中所示的數(shù)據(jù)的情況下,根據(jù)選擇=ture,用戶選擇下一動作用的菜單畫面(參照上述圖14),顯示在顯示器134中。
應(yīng)用程序執(zhí)行控制模塊501,在菜單畫面上由用戶選擇了“收費處理后進(jìn)行利用”的情況下執(zhí)行收費處理(步驟S1109),在菜單畫面上選擇了“不利用應(yīng)用程序(結(jié)束)”的情況下,中斷對象應(yīng)用程序的啟動處理,在菜單畫面上選擇了“切換到符合利用條件的頻道(CH切換)”的情況下,對收看控制模塊502實施收看服務(wù)的切換請求以使符合條件要素中的項目要素的那些條件(步驟S1108)。
這里,在應(yīng)用程序初始化處理(步驟S1104)中,關(guān)于步驟S1104d的處理執(zhí)行的結(jié)果為,條件成立的情況下(步驟S1104e)的處理具體地進(jìn)行說明。
此外,在下面的說明中,具有圖4所示的部分利用條件要素的應(yīng)用程序2這種應(yīng)用程序?qū)傩詳?shù)據(jù),設(shè)為通過瀏覽器應(yīng)用程序504的下載處理登錄在應(yīng)用程序管理表506中。
應(yīng)用程序執(zhí)行控制模塊501,在條件成立的情況下,實施對于功能許可控制模塊503的參數(shù)變更(步驟S1104i)。
在步驟S1104i中所說的參數(shù),意思是使用在“許可部分要素”中所包含的“類”要素所示的JAVA(R)類,許可對于“對象”要素所示的數(shù)據(jù)或資源的,“動作”要素所示的動作。
因此,在圖4所示的應(yīng)用程序?qū)傩詳?shù)據(jù)文件中,就對對于使用了“com.newtv.fileaccesscont”類的“/applications/app1/data”這種文件的“read,write”動作,以及使用了“com.newtv.printeraccess”類的“print”動作進(jìn)行許可。
另外,在圖4所示的應(yīng)用程序?qū)傩詳?shù)據(jù)文件中,包含有對部分利用條件要素的項目要素,指定數(shù)字無線廣播服務(wù)以及數(shù)字電視廣播的特定的節(jié)目信息和收看音量等級的信息。
在此情況下,在步驟S1104d的條件成立確認(rèn)處理中,收看網(wǎng)絡(luò)ID=001、服務(wù)ID=0093、服務(wù)名=BS日丸收音機(jī)1這種節(jié)目,音量等級為10%以上的情況,收看網(wǎng)絡(luò)ID=001、服務(wù)ID=0023、服務(wù)名=BS日丸廣播和事件(節(jié)目)ID=8443所示的節(jié)目的情況,以及收看網(wǎng)絡(luò)ID=001、服務(wù)ID=0023、服務(wù)名=BS日丸廣播2和事件名=白天連續(xù)劇所示的節(jié)目情況下,部分利用條件成立。
圖15是表示了圖10所示的“應(yīng)用程序執(zhí)行中”狀態(tài)中,應(yīng)用程序執(zhí)行控制模塊501的動作的圖。
這里,應(yīng)用程序執(zhí)行控制模塊501,在對象應(yīng)用程序的執(zhí)行中,在兩個定期處理以及用戶數(shù)據(jù)事件中實施動作。設(shè)兩個定期處理中的一方稱作定時器1事件處理。圖15表示定時器1事件處理(定時器1的事件發(fā)生時的動作)。
首先,應(yīng)用程序執(zhí)行控制模塊501,在定時器1事件發(fā)生后,分析應(yīng)用程序管理表506中的信息,對執(zhí)行中的應(yīng)用程序(對象應(yīng)用程序)的屬性判斷是否在整體利用條件要素中包含有數(shù)據(jù)(步驟S1501)。
在步驟S1501的判斷結(jié)果為,在整體利用條件要素中包含有數(shù)據(jù)情況下,應(yīng)用程序執(zhí)行控制模塊501,以在整體利用條件要素中所包含的條件要素為參數(shù),執(zhí)行如圖12所示的條件成立確認(rèn)處理(步驟S1502)。
應(yīng)用程序執(zhí)行控制模塊501,在預(yù)先所決定的期間連續(xù)執(zhí)行條件成立確認(rèn)處理,在一定期間之間為不成立狀態(tài)的情況下(步驟S1503),與圖11所示的步驟S1108同樣地執(zhí)行條件不成立時處理(步驟S1504)。
另一方面,在步驟S1501的判斷結(jié)果為,在整體利用條件要素中沒有包含數(shù)據(jù)情況下,應(yīng)用程序執(zhí)行控制模塊501,對執(zhí)行中的應(yīng)用程序(對象應(yīng)用程序)的屬性判斷是否在部分利用條件要素中包含有數(shù)據(jù)(步驟S1505)。
在步驟S1505的判斷結(jié)果為,在部分利用條件要素中包含有數(shù)據(jù)情況下,應(yīng)用程序執(zhí)行控制模塊501,按照在部分利用條件要素中所包含的“條件”要素的參數(shù),執(zhí)行如圖12所示的條件成立確認(rèn)處理(步驟S1506)。
在由步驟S1506的處理執(zhí)行的結(jié)果為條件不成立,且由啟動時的處理或者上次的定時器1的處理已經(jīng)為條件成立的情況下,應(yīng)用程序執(zhí)行控制模塊501,對功能許可控制模塊503實施訪問控制參數(shù)的變更(步驟S1509)。
例如,在圖4所示的應(yīng)用程序?qū)傩詳?shù)據(jù)文件的情況下,將對于使用了作為許可部分要素所定義的“com.newtv.fileaccesscont”類的“/applications/app1/data”這種文件的“read,write”動作,以及使用了“com.newtv.printeraccess”類的“print”動作,設(shè)定為“不許可”。
應(yīng)用程序執(zhí)行控制模塊501,對用戶進(jìn)行如圖16那樣表示利用條件不成立情況的警告顯示。
另一方面,在根據(jù)步驟S1506的處理執(zhí)行的結(jié)果為條件成立,且由啟動時的處理或者上次的定時器1的處理已經(jīng)為條件不成立的情況下,應(yīng)用程序執(zhí)行控制模塊501,對功能許可控制模塊503實施訪問控制參數(shù)的變更(步驟S1509)。在此情況下,對對于使用了“com.newtv.fileaccesscont”類的“/applications/app1/data”這種文件的“read,write”動作,以及使用了“com.newtv.printeraccess”類的“print”動作作為“許可”進(jìn)行設(shè)定,并解除警告顯示(步驟S1510)。
另外,在啟動時的處理和定時器1的處理的任何一個中條件都為成立,或者不成立的情況下,直接進(jìn)入步驟S1508。
應(yīng)用程序執(zhí)行控制模塊501,在與定時器1的事件相應(yīng)的處理中讀出預(yù)約信息(步驟S1508),對此預(yù)約信息和當(dāng)前正在收看得頻道(服務(wù))進(jìn)行比較(步驟S1511)。
然后,應(yīng)用程序執(zhí)行控制模塊501,在步驟S1511中的比較結(jié)果,判斷為在預(yù)先所設(shè)定的時間以內(nèi)存在利用其他頻道的錄像或者收看預(yù)約的處理的情況下,通過圖形生成單元110,如圖17那樣進(jìn)行對于用戶的警告顯示。
當(dāng)在這樣的條件成立的狀態(tài)中,利用了應(yīng)用程序的用戶進(jìn)行了頻道變更得情況下,數(shù)字電視接收裝置100如下面那樣進(jìn)行動作。
圖18是表示了圖5所示那樣的模塊間的處理時序的圖,圖中,從上向下表示時間t的經(jīng)過。
首先,在用戶操作了遙控器132的上/下鍵208的情況,就從用戶事件控制模塊507對收看控制模塊502通知事件(步驟S1701)。由此,收看控制模塊502,執(zhí)行與通知事件相應(yīng)的頻道變更處理(步驟S1702)。
另一方面,對應(yīng)用程序執(zhí)行控制模塊501,定期地發(fā)生定時器1事件(步驟S1703)。應(yīng)用程序執(zhí)行控制模塊501,每當(dāng)定時器1事件的發(fā)生就執(zhí)行圖15所示的處理。
然后,應(yīng)用程序執(zhí)行控制模塊501,在由收看頻道被變更而檢測到條件為不成立的情況下,實施對于功能許可控制模塊503的參數(shù)的變更(步驟S1704),進(jìn)行部分的功能利用許可的解除,進(jìn)而通過控制圖形生成單元110,進(jìn)行警告顯示(步驟S1705)。
在此以后,例如,應(yīng)用程序1(509)對功能許可控制模塊503進(jìn)行了打印執(zhí)行請求也成為錯誤,從應(yīng)用程序1(509)不能執(zhí)行打印。
圖19是表示了在用戶操作了遙控器132時的應(yīng)用程序執(zhí)行控制模塊501的動作的圖。
例如,在用戶按下了遙控器132的“畫面切換”按鈕205的情況下(步驟S1801),應(yīng)用程序執(zhí)行控制模塊501,通過用戶事件控制模塊507接收利用遙控器132的該操作的事件(步驟S1803)。
應(yīng)用程序執(zhí)行控制模塊501,在步驟S1803中的事件為“畫面切換”按鈕205的操作事件,顯示器134的當(dāng)前的顯示畫面為圖13A或者圖13B所示的應(yīng)用程序執(zhí)行中的畫面的情況下,進(jìn)行對于收看控制模塊502以及畫面合成單元111的設(shè)定以使顯示畫面整體成為收看節(jié)目的畫面(收看畫面)(步驟S1804)。
另外,在當(dāng)前的顯示畫面為收看畫面的情況下,應(yīng)用程序執(zhí)行控制模塊501,進(jìn)行對于收看控制模塊502以及畫面合成單元111的設(shè)定以使當(dāng)前的收看畫面成為,圖13A或者圖13B所示的畫面(窗口顯示畫面或者顏色混合顯示畫面)(步驟S1804)。
此外,關(guān)于步驟S1804中的畫面切換,切換到哪個畫面,依賴于應(yīng)用程序管理表506內(nèi)的“收看類型”要素的內(nèi)容。另外,關(guān)于在步驟S1803中的事件為利用遙控器132的“APP”按鈕210的按下的事件的情況下的處理(步驟S1802),后面進(jìn)行說明。
圖20是表示了作為圖10所示的“應(yīng)用程序執(zhí)行中”狀態(tài)中的應(yīng)用程序執(zhí)行控制模塊501的動作,相對于圖15所示的定時器1事件處理(定時器1的事件發(fā)生時的動作),定時器2事件處理(定時器2的事件發(fā)生時的動作)的圖。
即,圖20是表示了應(yīng)用程序執(zhí)行控制模塊501中的應(yīng)用程序管理表506的管理和更新的動作的圖,其與圖15所示的動作同樣地由定時器2定期地實施。
首先,應(yīng)用程序執(zhí)行控制模塊501,對登錄在應(yīng)用程序管理表506中的各應(yīng)用程序的整體利用條件或者部分利用條件要素中所包含“項目”要素的有效期限屬性進(jìn)行分析(步驟S2001)。
在步驟S2001的分析結(jié)果為,存在具有比當(dāng)前日期舊的有效期限屬性的項目的情況下,應(yīng)用程序執(zhí)行控制模塊501刪除項目整體(步驟S2002)。
由此,例如在應(yīng)用程序管理表為圖9所示的內(nèi)容的表的情況下,因為項目要素(id=1),在2000年4月6日迎接有效期限,所以在2000年4月7日項目要素被刪除。
另一方面,在步驟S2001的分析結(jié)果為,不存在具有比當(dāng)前日期舊的有效期限屬性的項目的情況下,具體來講,就是當(dāng)在各應(yīng)用程序的屬性信息中包含“更新數(shù)據(jù)”要素,且此要素中所描述的“下次更新日”要素的信息與當(dāng)前日期相等或者當(dāng)前日期一方在前的情況下(步驟S2003),應(yīng)用程序執(zhí)行控制模塊501執(zhí)行圖8所示的下載處理(步驟S2004)這里,在步驟S2004中,從哪里取得數(shù)據(jù),是由“URI”要素的信息來決定的。此URI包含有廣播的種類、網(wǎng)絡(luò)ID、傳輸流ID、服務(wù)ID、基于數(shù)據(jù)傳送帶方式的目錄名(ID)以及文件名。
例如,在應(yīng)用程序管理表506為圖9所示的內(nèi)容的表的情況下,當(dāng)成為2000年5月6日后,通過由BS數(shù)字TV廣播中“dtv_bs//network_id.transport_stream_id.service_id”所示的頻道按照傳送帶方式作為數(shù)據(jù)來發(fā)布“/module_id/app1/atrb”這種數(shù)據(jù)。
此外,盡管在圖9中,作為網(wǎng)絡(luò)ID、傳輸ID以及服務(wù)ID,沒有描述具體的數(shù)字,但實際上描述著數(shù)字。
應(yīng)用程序執(zhí)行控制模塊501,由上面所說明的動作來實施應(yīng)用程序管理表506的內(nèi)容的更新。
圖21是表示了圖19所示的,在用戶操作了遙控器132時的應(yīng)用程序執(zhí)行控制模塊501的動作中,此操作事件為利用遙控器132的“APP”按鈕201的按下的情況下的動作的圖。
首先,應(yīng)用程序執(zhí)行控制模塊501讀出應(yīng)用程序管理表506(步驟S2101),對收看控制模塊502請求與當(dāng)前廣播中的全部服務(wù)以及節(jié)目有關(guān)的信息。
在當(dāng)前廣播中的服務(wù)以及節(jié)目的信息是數(shù)字TV廣播的情況下,作為SI數(shù)據(jù)進(jìn)行發(fā)送。收看控制模塊502,基于來自應(yīng)用程序執(zhí)行控制模塊501的請求,通過對傳輸解碼器103發(fā)出SI信息的取得請求來取得信息,并將其對應(yīng)用程序執(zhí)行控制模塊501進(jìn)行回送(步驟S2102)。
應(yīng)用程序執(zhí)行控制模塊501,對包含在應(yīng)用程序管理表506中的各應(yīng)用程序的“整體利用條件”要素的信息,和當(dāng)前廣播中的服務(wù)和節(jié)目的信息進(jìn)行比較(步驟S2103)。
然后,應(yīng)用程序執(zhí)行控制模塊501,基于在步驟S2103中的比較結(jié)果,用加亮方式(用比條件不成立的應(yīng)用程序還要顯眼的亮度、或者字符顏色的加亮顯示)在畫面上列表顯示條件已成立的應(yīng)用程序的名稱(步驟S2104)。
圖22A和22B是表示了一例在步驟S2104中的顯示畫面的圖。
在應(yīng)用程序管理表506為圖9所示的內(nèi)容的情況下,由于“1.瀏覽器應(yīng)用程序”和“2.EPG應(yīng)用程序”沒有包含原來利用條件要素的數(shù)據(jù)而被視為可以利用,如圖22B那樣用加亮方式進(jìn)行列表顯示(圖中用粗體字表示)。
另外,關(guān)于“3.應(yīng)用程序1”,在對當(dāng)前廣播中的數(shù)字TV廣播包含網(wǎng)絡(luò)ID=001、服務(wù)ID=0023的頻道,或者模擬TV廣播的6頻道的情況下,如圖22A那樣用加亮方式進(jìn)行列表顯示。此時假設(shè)在任何頻道都不是廣播中這樣的狀況中,如圖22B那樣被加亮地進(jìn)行顯示。
在這樣的應(yīng)用程序的列表顯示中,當(dāng)用戶通過操作遙控器132選擇所希望的應(yīng)用程序后(步驟S2105),應(yīng)用程序執(zhí)行控制模塊501執(zhí)行當(dāng)前執(zhí)行中的應(yīng)用程序的結(jié)束處理(步驟S2106),并執(zhí)行由用戶所選擇的應(yīng)用程序的啟動處理(步驟S2107)。
此外,盡管在圖21中,構(gòu)成為對通過步驟S2103的處理利用條件被確認(rèn)成立的應(yīng)用程序進(jìn)行加亮顯示,但并不限于此,也可以用字符表示為列表顯示的“可利用”,或者用圖標(biāo)或標(biāo)記等表示。
另外,盡管在本實施形式中,用XML描述了應(yīng)用程序?qū)傩詳?shù)據(jù)509a和應(yīng)用程序管理表506,但只要不脫離本發(fā)明的精神就不限于此,也可以應(yīng)用其他各種文本形式或二進(jìn)制數(shù)據(jù)塊形式等。
如上面那樣,根據(jù)本實施形式,就得到下面這樣效果(1)~(5)。
(1)將以數(shù)據(jù)傳送帶方式所發(fā)送的應(yīng)用程序暫時存儲在電視廣播接收裝置100內(nèi),依照利用的環(huán)境,來進(jìn)行應(yīng)用程序整體或者其功能的一部分的利用,并能夠按照條件來控制用戶的電視節(jié)目收看。
(2)在本實施形式的電視廣播接收裝置100中,在應(yīng)用程序利用中利用條件成為不成立的情況下,可以實施對用戶顯示可簡單地選擇隨后處理的菜單畫面,進(jìn)行警告顯示等。
(3)在應(yīng)用程序利用中,用戶僅通過操作遙控器132的“畫面切換”按鈕205,就能夠容易地切換應(yīng)用程序利用畫面和通常的電視收看畫面。
(4)可以在列表顯示所存儲的應(yīng)用程序時,用加亮方式顯示在當(dāng)前廣播中的頻道或節(jié)目中可利用的應(yīng)用程序。
(5)可以從包含所存儲的應(yīng)用程序的利用條件的數(shù)據(jù)自動地消除已過有效期限的數(shù)據(jù),并進(jìn)行更新以使總是為最新的數(shù)據(jù)。
第二實施形式在第一實施形式中,利用瀏覽器應(yīng)用程序504下載了在圖1和圖5所示的電視廣播接收裝置100中多路為廣播波,以與數(shù)據(jù)廣播同樣的數(shù)據(jù)傳送帶方式所發(fā)送的應(yīng)用程序數(shù)據(jù)。
根據(jù)本發(fā)明的精神,也可以通過因特網(wǎng)等的網(wǎng)絡(luò)來取得應(yīng)用程序數(shù)據(jù),或者從卡介質(zhì)等的記錄介質(zhì)取得。
于是,在本實施形式中,對通過網(wǎng)絡(luò)或記錄介質(zhì)來取得應(yīng)用程序數(shù)據(jù)的情況進(jìn)行說明。
電視接收裝置100的軟件結(jié)構(gòu)圖23是表示了在圖1所示的電視接收裝置100中,利用由CPU118所執(zhí)行的軟件的功能結(jié)構(gòu),以及與此軟件有關(guān)聯(lián)的硬件結(jié)構(gòu)的關(guān)系的圖。
由本實施形式的CPU118所實施的功能,如圖23所示那樣,包含有應(yīng)用程序執(zhí)行控制單元2301、收看控制單元2302、功能許可控制單元2303、應(yīng)用程序管理表2303、用戶事件控制單元2305、下載應(yīng)用程序2307以及屬性數(shù)據(jù)2306。
應(yīng)用程序執(zhí)行控制單元2301、收看控制單元2302、功能許可控制單元2303、應(yīng)用程序管理表2304、用戶事件控制單元2305、下載應(yīng)用程序2307以及屬性數(shù)據(jù)2306分別具有和,圖5所示的,應(yīng)用程序執(zhí)行控制單元501、收看控制單元502、功能許可控制單元503、應(yīng)用程序管理表506、用戶事件控制單元507、下載應(yīng)用程序509以及屬性數(shù)據(jù)509a同樣的功能。
特別是在本實施形式中,除了這些結(jié)構(gòu)以外,還置備了讀卡機(jī)2308的結(jié)構(gòu)。
應(yīng)用程序執(zhí)行控制單元501,從讀卡機(jī)2308讀出應(yīng)用程序數(shù)據(jù),并將其對應(yīng)用程序管理表506進(jìn)行登錄。
電視接收裝置100的動作圖24是表示了本實施形式中電視接收裝置100的動作的圖。
在本實施形式中,當(dāng)對讀卡機(jī)2308插入卡介質(zhì)后,就對應(yīng)用程序執(zhí)行控制模塊501通知事件。應(yīng)用程序執(zhí)行控制模塊501依照事件發(fā)生如下面那樣進(jìn)行動作。
首先,應(yīng)用程序執(zhí)行控制模塊501,從在讀卡機(jī)2308中所插入的卡介質(zhì)讀出應(yīng)用程序數(shù)據(jù)(對象應(yīng)用程序數(shù)據(jù))(步驟S2401),對此應(yīng)用程序數(shù)據(jù)的應(yīng)用程序?qū)傩詳?shù)據(jù)文件的信息進(jìn)行分析,并比較分析結(jié)果與已經(jīng)登錄在應(yīng)用程序管理表506中的內(nèi)容(步驟S2402)。
然后,應(yīng)用程序執(zhí)行控制模塊501,當(dāng)在步驟S2402中的比較結(jié)果為,識別到對象應(yīng)用程序數(shù)據(jù)是還沒有登錄的應(yīng)用程序后(步驟S2403),將對象應(yīng)用程序數(shù)據(jù)作為文件向硬盤119進(jìn)行存儲(步驟S2404),將對象應(yīng)用程序數(shù)據(jù)的應(yīng)用程序?qū)傩詳?shù)據(jù)文件對應(yīng)用程序管理表506進(jìn)行登錄(步驟S2405)。
根據(jù)本實施形式,用戶僅通過將保存了應(yīng)用程序數(shù)據(jù)的卡介質(zhì)向讀卡機(jī)2308插入,就將應(yīng)用程序數(shù)據(jù)向數(shù)字電視接收裝置100內(nèi)取入(向硬盤119的存儲),進(jìn)而能夠?qū)⒃搼?yīng)用程序數(shù)據(jù)的應(yīng)用程序?qū)傩詳?shù)據(jù)文件向應(yīng)用程序管理表506進(jìn)行登錄。
此外,這里進(jìn)行就與第一實施形式不同的結(jié)構(gòu)和動作進(jìn)行說明,關(guān)于與第一實施形式同樣地所執(zhí)行的,應(yīng)用程序的啟動處理、應(yīng)用程序的執(zhí)行中的處理以及應(yīng)用程序列表顯示處理等的處理,就只好省略其詳細(xì)的數(shù)據(jù)。
第三實施形式在第一實施形式中,構(gòu)成為由數(shù)字廣播服務(wù)來發(fā)送包含動畫或語音的廣播內(nèi)容、以及應(yīng)用程序數(shù)據(jù),進(jìn)而使用數(shù)據(jù)廣播瀏覽器(測覽器應(yīng)用程序504)來實施下載處理。。
只要不脫離本發(fā)明的精神就不限于此,也可以構(gòu)成為使用因特網(wǎng)等網(wǎng)絡(luò),來進(jìn)行流發(fā)送或應(yīng)用程序發(fā)送。
于是,在本實施形式中,通過網(wǎng)絡(luò)來發(fā)送流數(shù)據(jù)或應(yīng)用程序。
電視接收裝置100的軟件結(jié)構(gòu)圖25是表示了在圖1所示的電視接收裝置100中,利用由CPU118所執(zhí)行的軟件的功能結(jié)構(gòu),以及與此軟件有關(guān)聯(lián)的硬件結(jié)構(gòu)的關(guān)系的圖。
此外,在圖25所示的軟件結(jié)構(gòu)中,對與圖5所示的軟件結(jié)構(gòu)同樣地起作用的地方附加相同的標(biāo)記,并省略其詳細(xì)的說明。
本實施形式的電視接收裝置100,特別是如圖25所示那樣構(gòu)成為置備了WWW瀏覽器應(yīng)用程序2505、因特網(wǎng)通信模塊2508以及高速調(diào)制解調(diào)器2509。
電視接收裝置100的動作在本實施形式中,電視接收裝置100,通過高速調(diào)制解調(diào)器2509與因特網(wǎng)通信網(wǎng)絡(luò)連接,從因特網(wǎng)通信網(wǎng)絡(luò)接收由動畫和語音所構(gòu)成的電視節(jié)目、可用WWW瀏覽器閱讀的HTML內(nèi)容以及應(yīng)用程序數(shù)據(jù)的發(fā)送。因特網(wǎng)通信模塊2508,將發(fā)送數(shù)據(jù)向數(shù)字電視接收裝置100內(nèi)的相應(yīng)的模塊或者結(jié)構(gòu)單元進(jìn)行分配。
例如,因特網(wǎng)通信模塊2508,將電視節(jié)目的流數(shù)據(jù)暫時對傳輸解碼器103進(jìn)行發(fā)送,將動畫數(shù)據(jù)對視頻解碼器106進(jìn)行發(fā)送,將語音數(shù)據(jù)對音頻解碼器104進(jìn)行發(fā)送,將HTML內(nèi)容對WWW瀏覽器應(yīng)用程序2505進(jìn)行發(fā)送。
當(dāng)在WWW瀏覽器執(zhí)行中用戶進(jìn)行應(yīng)用程序的下載后,WWW瀏覽器應(yīng)用程序2505使用HTTP協(xié)議取得應(yīng)用程序數(shù)據(jù),將其存儲到硬盤119,并且將在應(yīng)用程序數(shù)據(jù)中所包含的應(yīng)用程序?qū)傩詳?shù)據(jù)對應(yīng)用程序管理表506進(jìn)行登錄。
這里的應(yīng)用程序?qū)傩詳?shù)據(jù),盡管基本上如在第一實施形式中所說明那樣,是與圖3和圖4所示的內(nèi)容同樣的內(nèi)容,但“項目”要素的描述有若干不同。
例如,進(jìn)行<項目id=0類型=因特網(wǎng)TV有效期限=”2000/04/06”>
<URI>inet_stream//company.com/tv/service1<URI>
</項目>
這種描述。
這意味著在使用了因特網(wǎng)的電視廣播發(fā)送中,在接收和收看“inet_stream//company.com/tv/service1”這種內(nèi)容時利用條件成立。
根據(jù)本實施形式,就成為既便在電視節(jié)目通過因特網(wǎng)來發(fā)送的情況,或者應(yīng)用程序數(shù)據(jù)通過因特網(wǎng)來發(fā)送的情況中,也能夠根據(jù)用戶是否正在收看電視內(nèi)容,來控制應(yīng)用程序的執(zhí)行。
此外,這里進(jìn)行就與第一實施形式不同的結(jié)構(gòu)和動作進(jìn)行說明,關(guān)于與第一實施形式同樣地所執(zhí)行的,應(yīng)用程序的啟動處理、應(yīng)用程序的執(zhí)行中的處理以及應(yīng)用程序列表顯示處理等的處理,就只好省略其詳細(xì)的數(shù)據(jù)。
第四實施形式在第一~第三實施形式中,當(dāng)利用應(yīng)用程序時,以收看與此同時所指定的電視節(jié)目為條件。
在本實施形式中,既便在沒有同時實施應(yīng)用程序的利用和電視收看的情況下,也以電視收看為條件來控制應(yīng)用程序的利用。
數(shù)字電視接收裝置100的軟件結(jié)構(gòu)圖26表示了在圖1所示的電視接收裝置100中,利用由CPU118所執(zhí)行的軟件的功能結(jié)構(gòu),以及與此軟件有關(guān)聯(lián)的硬件結(jié)構(gòu)的關(guān)系。
此外,在圖26所示的軟件結(jié)構(gòu)中,對與圖5所示的軟件結(jié)構(gòu)同樣地起作用的地方附加相同的標(biāo)記,并省略其詳細(xì)的說明。
本實施形式的電視接收裝置100,特別是如圖26所示那樣構(gòu)成為置備了收看歷史表2608。
在本實施形式中與第一實施形式同樣地,瀏覽器應(yīng)用程序504實施應(yīng)用程序的下載以及向應(yīng)用程序管理表506的登錄,收看控制模塊503,每當(dāng)進(jìn)行了來自用戶的頻道變更,或者來自用戶的電視收收看的中止指示,就對收看歷史表2608登錄收看歷史數(shù)據(jù)。
圖27是表示了一例收看歷史表2608的內(nèi)容的圖。
收看歷史表2608用XML來描述,只登錄有可使用的服務(wù)(頻道)數(shù)量的叫做服務(wù)的名稱的要素。
各自的服務(wù)要素,具有表示廣播服務(wù)ID的屬性,進(jìn)而在各服務(wù)要素包含有三個“time”要素。這些“time”要素描述有在過去三天的每天中,對各服務(wù)進(jìn)行了多少分鐘收看的信息?!癲ay”屬性表示日期。
收看控制模塊502,當(dāng)日期變化后,就對收看歷史表2608消除最舊日期的“time”要素,并新登錄具有新日期的日期屬性的“time”屬性。
在圖27中,表示的是用戶在今天(7日)收看了7分鐘服務(wù)ID=0023的服務(wù),在昨天(6日)是54分鐘,前天(5日)是124分鐘的情況。
電視接收裝置100的動作在本實施形式中,應(yīng)用程序執(zhí)行控制模塊501與第一實施形式同樣地進(jìn)行動作。例如,應(yīng)用程序執(zhí)行控制模塊501,關(guān)于應(yīng)用程序啟動中的動作執(zhí)行圖11所示的處理,關(guān)于應(yīng)用程序執(zhí)行中的動作執(zhí)行圖15所示的處理。
但是,在圖11所示的處理以及圖15所示的處理同時,關(guān)于條件成立確認(rèn)處理處理,與第一實施形式不同,執(zhí)行圖28所示的處理。
即,應(yīng)用程序執(zhí)行控制模塊501,從應(yīng)用程序管理表506讀出啟動中或者執(zhí)行中的應(yīng)用程序的收看條件,取得應(yīng)該收看的服務(wù)(頻道)的信息(步驟S2801)。
接著,讀取圖27所示的收看歷史表2608的信息,并計算作為收看條件的服務(wù)的三天中的累計收看時間(分鐘)(步驟S2802)。
然后,在步驟S2802中的計算結(jié)果為大于等于1分鐘的情況下(步驟S2803),輸出叫做條件成立的結(jié)果(步驟S2804),在0分鐘的情況下,輸出叫做條件不成立的結(jié)果(步驟S2805)。
根據(jù)本實施形式,就成為不以在利用應(yīng)用程序時必須收看電視為條件,能夠以正收看在過去的三天中所指定的服務(wù)(頻道)為條件來控制應(yīng)用程序的利用。
此外,盡管在第一~第四實施形式中,由XML來描述應(yīng)用程序管理表、應(yīng)用程序?qū)傩詳?shù)據(jù)以及收看歷史表,但只要不脫離本發(fā)明的精神就不限于此,例如也可以使用HTML等。另外,也可以使用標(biāo)示語言以外的數(shù)據(jù)信息格式。
第五實施形式接著,對本發(fā)明的第五實施形式進(jìn)行說明。此外,在本實施形式中,也對將本發(fā)明對于圖1的電視接收裝置進(jìn)行了應(yīng)用的情況進(jìn)行說明。
盡管在上述的第一~第四實施形式中,通過收看所指定的節(jié)目來許可應(yīng)用程序的使用,但在本實施形式中,以重放預(yù)先發(fā)送并存儲好的內(nèi)容為條件來許可應(yīng)用程序的使用。
圖29是表示了本實施形式中遙控器132的結(jié)構(gòu)的圖,與圖2相同的結(jié)構(gòu)附加相同編號。圖29的遙控器132,相對于圖2的遙控器,省略了彩色按鈕209,并追加了重放在硬盤119中所保存的內(nèi)容,進(jìn)而用于進(jìn)行在重放中的快退、停止、重放、以及快進(jìn)的按鈕組211。
電視接收裝置100的軟件結(jié)構(gòu)圖30是表示了在電視接收裝置100中利用由CPU118所執(zhí)行的軟件的功能結(jié)構(gòu)的圖。
由CPU118所實施的功能包含有,應(yīng)用程序執(zhí)行控制單元3001、內(nèi)容重放控制單元3002、內(nèi)容屬性數(shù)據(jù)3003、存儲控制單元3004、內(nèi)容重放處理單元3005、用戶事件控制單元3006、應(yīng)用程序3007、用戶信息3008以及系統(tǒng)塊3009。
3001~3009分別由具有集成功能的軟件模塊所實施,內(nèi)容重放處理單元3005一邊控制由硬盤119、傳輸解碼器103、視頻解碼器106、音頻解碼器104以及畫面合成單元111等硬件所構(gòu)成的各結(jié)構(gòu)單元,一邊實施存儲在硬盤119中的部分TS數(shù)據(jù)的解碼處理,或者影像顯示以及語音重放處理。
應(yīng)用程序執(zhí)行控制單元3001,讀出存儲在硬盤119中的應(yīng)用程序并向存儲器112加載,另外實施程序的初始化等的執(zhí)行控制。
內(nèi)容屬性數(shù)據(jù)3003是,集成了在存儲于硬盤119中的各部分TS數(shù)據(jù)中所包含的影像內(nèi)容的內(nèi)容屬性的數(shù)據(jù)模塊。用戶信息3008是用戶預(yù)先所設(shè)定的與用戶本人有關(guān)的信息模塊。
用戶事件控制單元3006接收來自遙控器132的用戶輸入,并基于所接收的用戶指令,對內(nèi)容重放控制模塊3002以及應(yīng)用程序執(zhí)行控制模塊3001發(fā)送事件。
設(shè)這里的應(yīng)用程序3007,存儲在硬盤119中,并處于執(zhí)行狀態(tài)。
內(nèi)容重放控制模塊3002,實施對在構(gòu)成存儲在硬盤119中的影像內(nèi)容(部分TS數(shù)據(jù))的數(shù)據(jù)中應(yīng)該重放的數(shù)據(jù)進(jìn)行選擇的處理,或者對于內(nèi)容重放處理單元3005的重放開始以及停止等的控制處理。
存儲控制單元(存儲控制模塊)3004,控制通過傳輸解碼器103將來自數(shù)字調(diào)諧單元101的數(shù)據(jù)(電視廣播內(nèi)容)存儲到硬盤119時的動作。
電視接收裝置100的具體動作接著,對由圖30所示的軟件結(jié)構(gòu)所實施的電視接收裝置100的主要動作進(jìn)行說明。
存儲控制模塊3004的動作在本實施形式中在從廣播局預(yù)先所決定的日期時間進(jìn)行影像內(nèi)容的發(fā)送。因此,存儲控制模塊3004,當(dāng)成為所確定的日期后,控制數(shù)字調(diào)諧單元101,選擇進(jìn)行預(yù)先所決定的內(nèi)容發(fā)送的頻道,并開始該接收。
然后,存儲控制模塊3004控制傳輸解碼器103,進(jìn)行從接收內(nèi)容的TS數(shù)據(jù)向部分TS數(shù)據(jù)的變換,并將其存儲到硬盤119。
這里,在從廣播局所發(fā)送的數(shù)字廣播中,與上述那樣的影像內(nèi)容(下面,也簡單叫做“內(nèi)容”)同時包含有此影像內(nèi)容的內(nèi)容屬性數(shù)據(jù)。內(nèi)容屬性數(shù)據(jù),作為服務(wù)消息(SI)數(shù)據(jù),包含有內(nèi)容的名稱(節(jié)目名)、重放時間以及與內(nèi)容有關(guān)的其他的屬性信息。
因此,存儲控制模塊3004,在進(jìn)行向硬盤119的內(nèi)容的存儲時,將內(nèi)容屬性數(shù)據(jù)保存到內(nèi)容屬性數(shù)據(jù)模塊3003。
圖31是表示了由存儲控制模塊3004在內(nèi)容屬性數(shù)據(jù)模塊3003中所保存的內(nèi)容屬性數(shù)據(jù)的狀態(tài)的圖。在圖31中,關(guān)于四個內(nèi)容的內(nèi)容屬性數(shù)據(jù)保存在內(nèi)容屬性數(shù)據(jù)模塊3003中。
如圖31所示那樣,在四個內(nèi)容中分別附加有識別號碼(ID)。另外,這里的內(nèi)容屬性數(shù)據(jù),是使用了基于XML所描述的文本形式的數(shù)據(jù),作為該數(shù)據(jù)內(nèi)容的各要素描述在用開始標(biāo)簽<>和結(jié)束標(biāo)簽</>所包圍的區(qū)域中,進(jìn)而,在各要素的內(nèi)部可以包含其他的要素。
圖31的(a)是表示第一個內(nèi)容屬性數(shù)據(jù)的內(nèi)容屬性要素(id=1),在該要素中,包含有文件、時間偏置、內(nèi)容名、時間、有效期限以及優(yōu)先重放條件等的要素。進(jìn)而,在優(yōu)先重放條件要素中,包含有重放星期、重放時間帶、用戶層、以及用戶性別等的要素。
關(guān)于下面的第二個~第四個內(nèi)容屬性要素,也以與第一個內(nèi)容屬性要素同樣的結(jié)構(gòu)包含有內(nèi)部要素。
圖31所示的內(nèi)容屬性要素的內(nèi)容是,存儲控制模塊3004基于XML對從廣播局與廣播波同時作為SI數(shù)據(jù)發(fā)送來的信息進(jìn)行了變換和描述的內(nèi)容。
但是,唯獨文件要素是在存儲控制模塊3004進(jìn)行內(nèi)容存儲處理時所新追加的信息。此文件要素是在存儲控制模塊3004對硬盤119進(jìn)行內(nèi)容存儲處理時所附加的文件名,以后在內(nèi)容重放處理模塊3005從硬盤119重放該內(nèi)容時使用。
時間偏置要素是在一個部分TS數(shù)據(jù)中包含多個內(nèi)容的情況下,為了確定各個內(nèi)容所使用的要素。具體來講,表示設(shè)置有從某部分TS數(shù)據(jù)的開始,在多少分鐘后設(shè)為目的的內(nèi)容的數(shù)據(jù)。
時間要素是在一個部分TS數(shù)據(jù)中包含多個內(nèi)容的情況下,表示了為重放各個內(nèi)容必要的時間的數(shù)據(jù)。
優(yōu)先重放條件要素是包含了重放時間帶要素以及用戶要素的要素。重放時間帶要素是以24時間單位的數(shù)字來表示重放時間的開始和結(jié)束并取為用“-”所連結(jié)的表現(xiàn)的數(shù)據(jù),關(guān)于用戶層也同樣地取為用“-”連結(jié)了用戶年齡層的寬度的開始和結(jié)束的描述。
此外,盡管在圖31中,四個內(nèi)容全部作為一個“0001”這種ID的文件來進(jìn)行描述,但也可以是分別作為不同的ID文件來進(jìn)行描述的結(jié)構(gòu)。
應(yīng)用程序執(zhí)行控制模塊3001的動作應(yīng)用程序執(zhí)行控制模塊3001,對預(yù)先在硬盤119中所存儲的應(yīng)用程序的啟動處理、結(jié)束處理以及應(yīng)用程序具有的四個狀態(tài)“加載”“暫停”“活動”“破壞”的轉(zhuǎn)移進(jìn)行控制。
本實施形式中的應(yīng)用程序,構(gòu)成為包含對用JAVA(R)語言描述的源代碼預(yù)先進(jìn)行了編譯處理的所謂JAVA(R)字節(jié)碼(下面,也叫做“JAVA(R)類文件”),同時包含應(yīng)用程序在執(zhí)行中進(jìn)行使用的圖像數(shù)據(jù)、語音數(shù)據(jù),以及其他數(shù)據(jù)。
圖32是表示了應(yīng)用程序執(zhí)行控制模塊3001的動作的圖。
此外,在圖32中,“·”(黑點)意味著處理開始,同心點意味著結(jié)束,菱形意味著判定和分支。
當(dāng)用戶通過按下遙控器132的應(yīng)用程序鍵210,請求應(yīng)用程序啟動后,應(yīng)用程序執(zhí)行控制模塊3001,首先,對內(nèi)容重放控制模塊3002,發(fā)出內(nèi)容的重放請求(步驟S3201)。
內(nèi)容重放控制模塊3002,取得圖31所示的內(nèi)容屬性數(shù)據(jù)3103,由內(nèi)容屬性數(shù)據(jù)3103來確認(rèn)是否存在有重放內(nèi)容。
然后,內(nèi)容重放控制模塊3002,在確認(rèn)的結(jié)果為不存在應(yīng)該重放的內(nèi)容的情況下,對應(yīng)用程序執(zhí)行控制模塊3001通知該意思。
應(yīng)用程序執(zhí)行控制模塊3001,當(dāng)接受來自內(nèi)容重放控制模塊3002的通知后,在不存在應(yīng)該重放的內(nèi)容的情況下,立即中斷并結(jié)束應(yīng)用程序的啟動處理(步驟S3202)。
另一方面,在存在應(yīng)該重放的內(nèi)容的情況下,應(yīng)用程序執(zhí)行控制模塊3001,開始應(yīng)用程序的初始化處理(步驟S3203)。
即,應(yīng)用程序執(zhí)行控制模塊3001,作為應(yīng)用程序的啟動處理,執(zhí)行字節(jié)碼的讀出和向存儲器112的加載處理(步驟S3203a),將應(yīng)用程序設(shè)為暫停狀態(tài)用的函數(shù)調(diào)用處理(步驟S3203b)以及將應(yīng)用程序設(shè)為執(zhí)行狀態(tài)(活動)用的函數(shù)調(diào)用處理(步驟S3203c)。
圖33是表示了一例利用應(yīng)用程序執(zhí)行控制模塊3001的應(yīng)用程序啟動處理后的,顯示器134中的顯示畫面3310的圖。
如圖33所示那樣,顯示畫面3310,分為兩個區(qū)域3311和3312,在顯示區(qū)域3312中顯示應(yīng)用程序,在顯示區(qū)域3311中顯示重放內(nèi)容。
圖34是表示了在應(yīng)用程序執(zhí)行控制模塊3001,應(yīng)用程序執(zhí)行中的動作的圖。
應(yīng)用程序執(zhí)行后的應(yīng)用程序執(zhí)行控制模塊3001,執(zhí)行根據(jù)由CPU118具有的定時器功能所周期性地發(fā)生的事件,或者由用戶的遙控器132的操作所發(fā)生的用戶事件,開始動作的事件打印的處理。
首先,應(yīng)用程序執(zhí)行控制模塊3001,進(jìn)行對內(nèi)容重放控制模塊3002確認(rèn)是否是內(nèi)容重放中的調(diào)用(步驟S3401),在此結(jié)果為內(nèi)容重放控制模塊3002是內(nèi)容重放中的情況下(步驟S3402)結(jié)束處理。
另一方面,在確認(rèn)結(jié)果為內(nèi)容重放控制模塊3002不是內(nèi)容重放中的情況下,或者由用戶通過遙控器132的操作進(jìn)行了停止指示而停止了內(nèi)容重放的情況下(步驟S3402),應(yīng)用程序執(zhí)行控制模塊3001對應(yīng)用程序的執(zhí)行中畫面(圖33的顯示區(qū)域3312)進(jìn)行警告顯示(步驟S3403)圖35是表示了由步驟S3403的處理執(zhí)行所顯示的警告顯示3320的顯示例子的圖。
應(yīng)用程序執(zhí)行控制模塊3001,當(dāng)在警告顯示中認(rèn)識到用戶按下了遙控器132的應(yīng)用程序(APP)按鈕210的情況下(步驟S3404),執(zhí)行用于中斷應(yīng)用程序執(zhí)行的結(jié)束處理(步驟S3407)。
另外,應(yīng)用程序執(zhí)行控制模塊3001,當(dāng)在警告顯示中由用戶通過遙控器132的操作進(jìn)行了重放指示,對于內(nèi)容重放控制模塊3002的詢問結(jié)果為內(nèi)容重放中的情況下,(步驟S3405、步驟S3406),為了繼續(xù)應(yīng)用程序的執(zhí)行,什么處理都不執(zhí)行地結(jié)束處理。
圖36是表示了應(yīng)用程序執(zhí)行控制模塊3001和其他軟件模塊或者利用軟件的構(gòu)成單元的動作的關(guān)系的圖。
此外,在圖36中,向下方向引出的線表示時間的經(jīng)過(time),表示越向下方就越在靠后來執(zhí)行處理。
例如,內(nèi)容重放控制模塊3002對來自應(yīng)用程序執(zhí)行控制模塊3001的詢問(步驟S3601),應(yīng)答為“重放中”(步驟S3602)。
另外,在由用戶的遙控器132的操作使內(nèi)容重放停止了的情況下(步驟S3603、S3604),內(nèi)容重放控制模塊3002就對來自應(yīng)用程序執(zhí)行控制模塊3001的詢問(步驟S3605),應(yīng)答為“不重放中”(步驟S3606)。
應(yīng)用程序執(zhí)行控制模塊3001接受來自內(nèi)容重放控制模塊3002的應(yīng)答,進(jìn)行警告顯示(步驟S3607)。
進(jìn)而,在由用戶的指示使內(nèi)容重放開始了的情況下(步驟S3608、3609),內(nèi)容重放控制模塊3002就對來自應(yīng)用程序執(zhí)行控制模塊3001的詢問(步驟S3610),應(yīng)答為“重放中”(步驟S3611)。
應(yīng)用程序執(zhí)行控制模塊3001接受來自內(nèi)容重放控制模塊3002的應(yīng)答,消去警告顯示(步驟S3612)。
內(nèi)容重放控制模塊3002的動作圖37~圖39是表示了內(nèi)容重放控制模塊3002的動作的圖。內(nèi)容重放控制模塊3002,如前所述那樣接受來自內(nèi)容重放控制模塊3002的內(nèi)容重放請求開始相當(dāng)?shù)奶幚怼?br> 如圖37所示那樣,內(nèi)容重放控制模塊3002,取得圖31所示的內(nèi)容屬性數(shù)據(jù)3003,由內(nèi)容屬性數(shù)據(jù)3003來確認(rèn)重放內(nèi)容是否存在(步驟S3701)。
在步驟S3701的確認(rèn)結(jié)果為重放內(nèi)容不存在的情況下,內(nèi)容重放控制模塊3002,將內(nèi)容重放設(shè)為停止中狀態(tài)(步驟S3704),同時對應(yīng)用程序執(zhí)行控制模塊3001通知重放內(nèi)容不存在的意思(步驟S3705)。
在步驟S3701的確認(rèn)結(jié)果為重放內(nèi)容存在的情況下,內(nèi)容重放控制模塊3002,執(zhí)行優(yōu)先內(nèi)容的檢索處理(步驟S3702)。
具體來講,如圖38所示那樣,內(nèi)容重放控制模塊3002,在執(zhí)行優(yōu)先內(nèi)容的檢索處理中,首先,取得當(dāng)前的星期、時間信息以及后面說明的用戶信息(步驟S3702a),進(jìn)而讀出內(nèi)容屬性數(shù)據(jù)3003的內(nèi)容,對存在的所有內(nèi)容屬性數(shù)據(jù),執(zhí)行從步驟3702b開始的處理。
即,內(nèi)容重放控制模塊3002,讀出處理對象的內(nèi)容屬性數(shù)據(jù)的內(nèi)容(步驟S3702b),對包含在內(nèi)容屬性數(shù)據(jù)的內(nèi)容中優(yōu)先重放條件的內(nèi)容,與當(dāng)前的星期、時間信息以及用戶信息進(jìn)行比較(步驟S3702d)。在比較的結(jié)果為全部一致(相當(dāng))的情況下(步驟S3702e),執(zhí)行內(nèi)容的重放處理(步驟S3710)。
當(dāng)對步驟S3702d具體進(jìn)行說明后,在內(nèi)容屬性數(shù)據(jù)為圖31所示的數(shù)據(jù)的情況下,在其開頭所描述的內(nèi)容屬性id=1的內(nèi)容屬性數(shù)據(jù)中,優(yōu)先重放條件作為重放星期描述為“星期一二三四五”。在此情況下,需要當(dāng)前的星期與此相當(dāng)。另外,由于作為重放時間描述為“10-15”,故需要當(dāng)前的時間帶是從10點到15點之間。進(jìn)而,由于作為用戶層描述為“20-70”,故需要所登錄的用戶的年齡層信息是從20歲到70歲之間。
當(dāng)在這樣的優(yōu)先重放條件中所包含的所有要素,與當(dāng)前的星期、時刻以及用電視廣播接收裝置100所設(shè)定的信息相一致的情況下,就執(zhí)行內(nèi)容的重放處理。
另外,在圖31中的內(nèi)容屬性id=1的內(nèi)容屬性數(shù)據(jù)的情況下,120秒鐘的內(nèi)容就從對硬盤119作為文件ID=0001所存儲的數(shù)據(jù)的開頭由60秒后的部分進(jìn)行重放。
這樣,在步驟S3702的優(yōu)先內(nèi)容檢索處理中,按照內(nèi)容屬性數(shù)據(jù)3003的內(nèi)容來決定重放內(nèi)容,其后立刻對內(nèi)容進(jìn)行重放。
然后,在對所有的內(nèi)容屬性數(shù)據(jù)處理結(jié)束以后(步驟S3702c),就轉(zhuǎn)移到通常內(nèi)容檢索處理的執(zhí)行(步驟S3703)。
在通常內(nèi)容檢索處理的執(zhí)行(步驟S3703)中,如圖39所示那樣,內(nèi)容重放控制模塊3002取得圖31所示的內(nèi)容屬性數(shù)據(jù)3003執(zhí)行重放內(nèi)容的決定處理,這里,不特別進(jìn)行與優(yōu)先重放條件的比較,單純地從最初到最后依次選擇在內(nèi)容屬性數(shù)據(jù)3003中所登錄的內(nèi)容,執(zhí)行重放處理(步驟S3703a、步驟S3703b、步驟S3710)。
然后,內(nèi)容重放控制模塊3002,當(dāng)讀出所有內(nèi)容的內(nèi)容屬性數(shù)據(jù),執(zhí)行完內(nèi)容的重放后,再次執(zhí)行優(yōu)先內(nèi)容檢索處理(步驟S3702)。
這樣,在本實施形式中,由于構(gòu)成為使交互地反復(fù)執(zhí)行優(yōu)先內(nèi)容檢索處理(步驟S3702)和通常內(nèi)容檢索處理(步驟S3703),故成為優(yōu)先重放對象的內(nèi)容,就相對于其他的通常內(nèi)容以兩倍的優(yōu)先度進(jìn)行重放。另外,成為優(yōu)先重放對象的內(nèi)容,就與用戶利用應(yīng)用程序的星期或時間同時進(jìn)行變換。
這里,所說的本實施形式中的“用戶信息”是用戶在購買了電視廣播接收裝置100以后進(jìn)行設(shè)定的信息。圖40是表示了一例用戶信息的設(shè)定畫面1300的圖。
例如,當(dāng)用顯示器134所顯示的設(shè)定畫面4000進(jìn)行顯示后,用戶通過操作遙控器132使設(shè)定畫面上的光標(biāo)鍵(沒有圖示)移動,選擇應(yīng)該變更得顯示區(qū)域,通過操作遙控器132的數(shù)字鍵206,來設(shè)定或變更年齡層的值。另外,用戶對男女構(gòu)成也由遙控器132的操作進(jìn)行設(shè)定。
利用設(shè)定畫面4000的設(shè)定信息由用戶信息模塊3008所保持,在圖37和圖38所示的優(yōu)先內(nèi)容檢索處理中作為處理參數(shù)來使用。
這樣,根據(jù)本實施形式,依照是否重放預(yù)先在硬盤119中所存儲的內(nèi)容組,進(jìn)行應(yīng)用程序的執(zhí)行控制就成為可能。即,以重放預(yù)先所存儲的內(nèi)容為條件,對用戶許可應(yīng)用程序的利用就成為可能。
另外,通過實施圖37~圖39所示的內(nèi)容重放控制,就能夠依照用戶利用了應(yīng)用程序的星期或時間等,使內(nèi)容重放內(nèi)容的優(yōu)先度變化,或者依照用戶預(yù)先所登錄的與用戶有關(guān)的信息,使內(nèi)容重放內(nèi)容的優(yōu)先度變化。
此外,盡管在本實施形式中,構(gòu)成為使在圖37~圖39所示的內(nèi)容重放控制中,交互地以等比率1∶1來實施優(yōu)先內(nèi)容檢索處理(步驟S3702)和通常內(nèi)容檢索處理(步驟S3703),但只要不脫離本發(fā)明的精神就不限于此,例如,也可以是將優(yōu)先內(nèi)容檢索處理和通常內(nèi)容檢索處理的比率設(shè)為2∶1來進(jìn)行實施,或者設(shè)為3∶1來進(jìn)行實施。
另外,盡管在本實施形式中,將可設(shè)定的用戶信息設(shè)為用戶的年齡層的范圍以及男女結(jié)構(gòu)信息,但當(dāng)然也可以是包含這以外的信息。例如,也可以是使用戶喜好的音樂種類或用戶所希望的產(chǎn)品的種類等的信息包含在用戶信息中。
另外,盡管在本實施形式中,基于XML對內(nèi)容屬性數(shù)據(jù)進(jìn)行了描述,但只要不脫離本發(fā)明的精神當(dāng)然就不限于此,也可以是基于其他的方式來進(jìn)行文本描述,或者作為二進(jìn)制數(shù)據(jù)塊來進(jìn)行描述。
另外,盡管在本實施形式中,內(nèi)容在預(yù)先所決定的時刻從廣播局進(jìn)行發(fā)送,但并不限于此,例如,也可以是用戶用手動進(jìn)行對于電視廣播接收裝置100的內(nèi)容的輸入動作。
另外,盡管在本實施形式中,如圖31所示那樣,將所有存儲內(nèi)容的文件ID設(shè)為ID=0001,但并不限于此,也可以是改變文件ID用個別的文件進(jìn)行處理。
第六實施形式在本實施形式中,將圖1所示的電視廣播接收裝置100的結(jié)構(gòu)和動作設(shè)為在下面進(jìn)行說明那樣的結(jié)構(gòu)和動作。此外,這里,僅對與第五實施形式不同的結(jié)構(gòu)和處理具體地進(jìn)行說明。
電視接收裝置100的軟件結(jié)構(gòu)圖41是表示了在本實施形式的電視接收裝置100中,利用由CPU118所執(zhí)行的軟件的功能結(jié)構(gòu)的圖。此外在圖41所示的軟件結(jié)構(gòu)中,對與圖30所示的軟件結(jié)構(gòu)同樣地起作用的地方附加相同的標(biāo)記,并省略其詳細(xì)的說明。
在本實施形式的軟件結(jié)構(gòu)中,構(gòu)成為包含錄像預(yù)約數(shù)據(jù)4109、應(yīng)用程序?qū)傩詳?shù)據(jù)4108以及應(yīng)用程序4107。
應(yīng)用程序4107是從廣播局由廣播波所發(fā)送的應(yīng)用程序,在用數(shù)字調(diào)諧單元101接收以后,用傳輸解碼器進(jìn)行解碼處理,存儲到硬盤119。
這里的應(yīng)用程序4107在存儲到硬盤119以后,就加載到存儲器112,處于正在執(zhí)行的狀態(tài)。
應(yīng)用程序?qū)傩詳?shù)據(jù)4108是保存有應(yīng)用程序的屬性數(shù)據(jù)的數(shù)據(jù)模塊。錄像預(yù)約數(shù)據(jù)4109是在存儲控制模塊3004進(jìn)行自動存儲動作時,保存應(yīng)該錄像的節(jié)目的時間和頻道等用的數(shù)據(jù)模塊。
電視接收機(jī)構(gòu)100的具體的動作這里,對由圖41所示的軟件結(jié)構(gòu)所實施的,電視接收裝置100的主要的動作進(jìn)行說明。
(存儲控制模塊3004的動作)在本實施形式中,與第五實施形式同樣地,在預(yù)先所決定的日期時間進(jìn)行內(nèi)容的發(fā)送。
因此,存儲控制模塊3004當(dāng)成為所決定的日期時間后,就選擇對數(shù)字調(diào)諧單元101進(jìn)行預(yù)先所決定的內(nèi)容發(fā)送的頻道,并開始其接收。然后,存儲控制模塊3004,通過控制傳輸解碼器103,將TS數(shù)據(jù)向部分TS數(shù)據(jù)進(jìn)行變換,存儲到硬盤119。
這里,在從廣播局所發(fā)送的數(shù)字廣播中,與第五實施形式同樣地,同時包含有內(nèi)容和內(nèi)容屬性數(shù)據(jù)。內(nèi)容屬性數(shù)據(jù),作為SI數(shù)據(jù)包含有內(nèi)容的名稱、重放時間以及與內(nèi)容有關(guān)的其他的屬性信息。
因此,存儲控制模塊3004,在進(jìn)行向硬盤119的內(nèi)容的存儲時,將內(nèi)容屬性數(shù)據(jù)保存到內(nèi)容屬性數(shù)據(jù)模塊3003。
圖42是表示了由存儲控制模塊3004在內(nèi)容屬性數(shù)據(jù)模塊3003中所保存的內(nèi)容屬性數(shù)據(jù)的狀態(tài)的圖。在圖42中,將關(guān)于六個內(nèi)容的內(nèi)容屬性數(shù)據(jù)保存在內(nèi)容屬性數(shù)據(jù)模塊3003中。
如圖42所示那樣,在六個內(nèi)容中分別附加有識別號碼。另外,這里的內(nèi)容屬性數(shù)據(jù),與第五實施形式同樣地,是使用了基于XML所描述的文本形式的數(shù)據(jù)。另外,在本實施形式中,將作為對象的內(nèi)容設(shè)為產(chǎn)品的廣告的內(nèi)容。
圖42的(a)是表示第一個內(nèi)容屬性數(shù)據(jù)的內(nèi)容屬性要素(id=1),在該要素中,包含有文件、時間偏置、內(nèi)容名、時間、提供公司名、部門、分類、時間以及有效期限等的要素。關(guān)于下面的第二個~第六個內(nèi)容屬性要素,也以與第一個內(nèi)容屬性要素同樣的結(jié)構(gòu)包含有內(nèi)部要素。
在圖42中,文件要素、時間偏置要素、時間要素與圖31所示相同。
提供公司名要素以及部門要素,是表示作成和提供此內(nèi)容方(企業(yè))的名稱,以及企業(yè)中擔(dān)當(dāng)部門的要素。
例如,在圖42的id=1所示的內(nèi)容屬性要素中,是由公司名叫做“MAYIKERU軟件”的稱為“辦公室軟件事業(yè)部”的部門作成和提供內(nèi)容的。此外,在圖42所示的內(nèi)容屬性要素中,關(guān)于部門要素和分類要素是可以進(jìn)行可選處理的,不一定必須持有的這些要素。
應(yīng)用程序執(zhí)行控制模塊3001的動作圖43是表示了一例用應(yīng)用程序執(zhí)行控制模塊3001處理的應(yīng)用程序?qū)傩詳?shù)據(jù)4108的內(nèi)容的圖。應(yīng)用程序?qū)傩詳?shù)據(jù)4108是用XML形式描述了關(guān)于已經(jīng)存儲在硬盤119中的一些應(yīng)用程序的屬性信息的數(shù)據(jù)。
應(yīng)用程序的屬性信息,構(gòu)成為包含應(yīng)用程序名以及利用條件內(nèi)容的兩個要素,和與利用條件內(nèi)容的要素中的內(nèi)容要素,進(jìn)而在該要素中包含公司名、名稱、部門以及分類的要素。
此外,在應(yīng)用程序的屬性信息中,作為包含在內(nèi)容要素中要素,并非必須使用公司名、名稱、部門以及分類的要素的所有,例如,也可以是使用這些要素中的一個要素。
圖44是表示了應(yīng)用程序執(zhí)行控制模塊3001的動作的圖。在圖44中,“·”(黑點)意味著處理開始,同心點意味著結(jié)束,菱形意味著判定和分支。
此外,本實施形式中的應(yīng)用程序,與第五實施形式同樣地,例如,構(gòu)成為包含對用JAVA(R)語言描述的源代碼預(yù)先進(jìn)行了編譯處理的所謂JAVA(R)字節(jié)碼(下面,也叫做“JAVA(R)類文件”),同時包含應(yīng)用程序在執(zhí)行中進(jìn)行使用的圖像數(shù)據(jù)、語音數(shù)據(jù),以及其他數(shù)據(jù)。
當(dāng)用戶按下遙控器132的應(yīng)用程序鍵210請求應(yīng)用程序啟動后,應(yīng)用程序執(zhí)行控制模塊3001,取得應(yīng)用程序?qū)傩詳?shù)據(jù)4108(步驟4401)。
接著,應(yīng)用程序執(zhí)行控制模塊3001,讀出包含在用步驟S4401所取得的應(yīng)用程序?qū)傩詳?shù)據(jù)4108,即現(xiàn)在正欲啟動的應(yīng)用程序的屬性中的利用條件要素,以此利用條件要素作為參數(shù)對內(nèi)容重放控制模塊3002發(fā)出內(nèi)容重放的請求(步驟S4402)。
具體來講,就是在應(yīng)用程序?qū)傩詳?shù)據(jù)4108為圖43所示的數(shù)據(jù)的情況下,啟動對象的應(yīng)用程序為圖43(A)所示的“MAYIKERU軟件forTV”的情況下,利用條件要素成為,(1)類型=企業(yè)廣告、公司名=MAYIKERU軟件、部門=辦公室軟件事業(yè)部(2)類型=企業(yè)廣告、公司名=MAYIKERU軟件、名稱=MAYIKERU軟件辦公室2000(3)類型=非營利團(tuán)體廣告、公司名=世界和平聯(lián)盟事務(wù)局、名稱=地雷削減運動的三個要素。這些要素作為條件參數(shù)對內(nèi)容重放控制模塊3002發(fā)出內(nèi)容重放的請求。
內(nèi)容重放控制模塊3002,讀出如前所述的內(nèi)容屬性數(shù)據(jù)3003,執(zhí)行用于檢查與從應(yīng)用程序執(zhí)行控制模塊3001所指定的條件參數(shù)相一致的重放內(nèi)容是否存在的檢索處理。
例如,在上述的MAYIKERU軟件的例子中,圖42的(a)和(c)所示的內(nèi)容要素id=1和id=3所示的兩個內(nèi)容就與條件參數(shù)相一致。
應(yīng)用程序執(zhí)行控制模塊3001,在由用內(nèi)容重放控制模塊3002的檢索結(jié)果與條件相一致的內(nèi)容不存在的情況下,通過控制圖形生成單元110,進(jìn)行圖45所示那樣,用于對用戶告知電視廣播接收裝置100沒有保持成為利用條件的內(nèi)容的顯示(步驟S4404),中斷并結(jié)束處理(應(yīng)用程序的啟動處理)。
另一方面,在與條件相一致的內(nèi)容存在的情況下,應(yīng)用程序執(zhí)行控制模塊3001,作為應(yīng)用程序的啟動處理,依次執(zhí)行字節(jié)碼的讀出處理和向存儲器的加載處理(步驟S4405a),用于將應(yīng)用程序內(nèi)部設(shè)為暫停狀態(tài)的函數(shù)調(diào)用處理(步驟S4405b),以及用于將應(yīng)用程序設(shè)為執(zhí)行(活動)狀態(tài)的函數(shù)調(diào)用處理(步驟S4405c)(步驟S4405)。
此外,在本實施形式中也與第五實施形式同樣地,應(yīng)用程序執(zhí)行控制模塊3001,通過控制畫面合成單元111,如圖33所示那樣將畫面分為兩個區(qū)域3311、3312,將區(qū)域3312作為應(yīng)用程序顯示畫面,將區(qū)域3311作為內(nèi)容重放畫面。
另外,關(guān)于應(yīng)用程序執(zhí)行控制模塊3001的應(yīng)用程序的執(zhí)行中動作,與第五實施形式同樣地,進(jìn)行圖34所示的動作。進(jìn)而,應(yīng)用程序執(zhí)行控制模塊3001,定期地確認(rèn)是否是內(nèi)容重放中,當(dāng)確認(rèn)由用戶的遙控器132的操作等停止了內(nèi)容重放的狀態(tài)后進(jìn)行圖35所示的警告顯示。
內(nèi)容重放控制模塊3002的動作圖46是表示了內(nèi)容重放控制模塊3002的動作的圖。
首先,內(nèi)容重放控制模塊3002,當(dāng)從應(yīng)用程序執(zhí)行控制模塊3001接受內(nèi)容重放請求后,取得這時作為參數(shù)所給予利用條件參數(shù)(步驟S4601)。
接著,內(nèi)容重放控制模塊3002,讀出內(nèi)容屬性數(shù)據(jù)3003(步驟S4602),依次地分析在該內(nèi)容屬性數(shù)據(jù)3003中所包含的內(nèi)容屬性要素(步驟S4603)。
即,內(nèi)容重放控制模塊4102,對未分析的內(nèi)容屬性要素(步驟S4604)進(jìn)行與利用條件參數(shù)的比較(步驟S4605),當(dāng)確認(rèn)其一致后(步驟S4606),執(zhí)行內(nèi)容的重放(步驟S4607)。
另一方面,在條件不一致的情況下,或者在內(nèi)容的重放結(jié)束了的情況下,內(nèi)容重放控制模塊3002,對下一個內(nèi)容屬性執(zhí)行與利用條件參數(shù)的比較處理。
在本實施形式中比較處理中,在應(yīng)用程序?qū)傩詳?shù)據(jù)4108所示的各內(nèi)容要素中所包含的所有條件必須一致。例如,在圖43的id=2所示的“小郵件forTV”的應(yīng)用程序的情況下,(1)類型=企業(yè)廣告、公司名=21世紀(jì)商社有限公司、部門=輸入汽車事業(yè)部(2)類型=企業(yè)廣告、公司名=每日啤酒、名稱=2000年年末活動(3)類型=企業(yè)廣告、公司名=每日啤酒、名稱=超柔和啤酒(4)類型=企業(yè)廣告、公司名=日本橋百貨店(5)類型=企業(yè)廣告、公司名=涉谷電視廣播、分類=節(jié)目具有這樣五個條件,就檢索與這些條件的各自相一致的內(nèi)容。
另外,如果是圖42所示的內(nèi)容屬性數(shù)據(jù),在上述(1)的條件中,就是表示為圖42的(b)的內(nèi)容為條件一致,在上述(3)的條件中,就是表示為圖42的(d)的內(nèi)容為條件一致。
因此,在此情況下所重放的內(nèi)容就是圖42的(b)和(d)所示的兩個內(nèi)容。
此外,在比較處理中,只要僅對應(yīng)用程序?qū)傩詳?shù)據(jù)4108的內(nèi)容要素所指定的條件一致即可,既便在內(nèi)容屬性數(shù)據(jù)3003方其他的參數(shù)存在,在比較處理中也不去理會。
然后,當(dāng)分析完在內(nèi)容屬性數(shù)據(jù)3003中所包含的所有的內(nèi)容屬性后(步驟S4608),內(nèi)容重放控制模塊3002在與條件相一致的內(nèi)容一個都不存在的情況下,對應(yīng)用程序執(zhí)行控制模塊3001,進(jìn)行不重放狀態(tài)通知(步驟S4609)。
另外,在條件一致的內(nèi)容存在的情況下,內(nèi)容重放控制模塊3002,再次開始從內(nèi)容屬性數(shù)據(jù)3003的開頭的處理,進(jìn)行條件一致的內(nèi)容的重放。由此,在上述的“小郵件forTV”的情況下,圖42的(b)和(d)所示的內(nèi)容就交互地進(jìn)行重放。
由上面那樣的應(yīng)用程序執(zhí)行控制的動作以及內(nèi)容重放控制的動作,在本實施形式的電視廣播接收裝置100中,用戶依照對將要啟動的應(yīng)用程序所指定的屬性信息來變更重放內(nèi)容就成為可能。
另外,本實施形式的應(yīng)用程序執(zhí)行控制模塊3001,進(jìn)而在應(yīng)用程序的動作中接受來自應(yīng)用程序的狀態(tài)變更通知,基于此通知進(jìn)行內(nèi)容重放條件的變更。
圖47是表示了關(guān)于此動作,內(nèi)容重放控制模塊3002和其他軟件模塊或者硬件結(jié)構(gòu)單元的關(guān)系的圖。
此外,在圖47中,向下方向引出的線表示時間的經(jīng)過(time),表示越向下方就越靠后執(zhí)行處理。
首先,當(dāng)通過用戶操作遙控器132應(yīng)用程序的狀態(tài)變化后(步驟S4701、步驟S4702),就對應(yīng)用程序執(zhí)行控制模塊3001通知表示新的狀態(tài)的數(shù)據(jù)(步驟S4703)。
接著,應(yīng)用程序執(zhí)行控制模塊3001,當(dāng)接受狀態(tài)變更通知后,就確認(rèn)執(zhí)行中的應(yīng)用程序的應(yīng)用程序?qū)傩詳?shù)據(jù)4108(步驟S4704),在對內(nèi)容要素指定了“狀態(tài)指定”這種類型的情況下,就檢索與由來自應(yīng)用程序的狀態(tài)變更通知所傳達(dá)的狀態(tài)相一致的內(nèi)容要素,將包含此內(nèi)容要素的內(nèi)容作為新的參數(shù)對內(nèi)容重放控制模塊3002進(jìn)行設(shè)定(步驟S4705)。
內(nèi)容重放控制模塊3002當(dāng)從應(yīng)用程序執(zhí)行控制模塊3001新接受到參數(shù)后,就對內(nèi)容屬性數(shù)據(jù)3003的內(nèi)容進(jìn)行確認(rèn),并檢索與新參數(shù)條件相一致的內(nèi)容(步驟S4706)。
內(nèi)容重放控制模塊3002,在檢索的結(jié)果為能檢索到相當(dāng)?shù)膬?nèi)容的情況下,就對內(nèi)容重放處理模塊3005指示內(nèi)容的重放(步驟S4707)。
具體來講,就是在圖43所示的應(yīng)用程序?qū)傩詳?shù)據(jù)4108的情況下,就在圖43的(C)所示的“用于TV的拍攝照片管理”這種應(yīng)用程序中作為成為利用條件的內(nèi)容要素設(shè)定有“狀態(tài)指定”這種屬性。在此情況下,應(yīng)用程序執(zhí)行控制模塊3001,當(dāng)在應(yīng)用程序執(zhí)行中接受來自同一應(yīng)用程序的狀態(tài)變更通知后,由此通知(狀態(tài)值“1”或者“2”),使對于內(nèi)容重放控制模塊3002的條件參數(shù)變化進(jìn)行內(nèi)容重放請求。
即,在從應(yīng)用程序通知了狀態(tài)值“1”的情況下,應(yīng)用程序執(zhí)行控制模塊3001,將·類型=“企業(yè)廣告”、公司名=BIC照相機(jī)、分類=個人計算機(jī)·類型=“企業(yè)廣告”、公司名=BIC照相機(jī)、分類=AV設(shè)備·類型=“企業(yè)廣告”、公司名=BIC照相機(jī)、分類=日常家電這種三個條件作為參數(shù),發(fā)出內(nèi)容重放請求。另一方面,在從應(yīng)用程序通知了狀態(tài)值“2”的情況下,應(yīng)用程序執(zhí)行控制模塊3001,將·類型=“企業(yè)廣告”、公司名=BIC照相機(jī)、分類=個人計算機(jī)外圍設(shè)備這種條件作為參數(shù),發(fā)出內(nèi)容重放請求。
另外,在步驟S4704的應(yīng)用程序?qū)傩詳?shù)據(jù)4108的確認(rèn)處理中,當(dāng)在執(zhí)行中的應(yīng)用程序的應(yīng)用程序?qū)傩詳?shù)據(jù)4108中不存在具有“狀態(tài)指定”這種類型的內(nèi)容要素的情況下,應(yīng)用程序執(zhí)行控制模塊3001,就原樣維持應(yīng)用程序的執(zhí)行。
另外,在內(nèi)容重放控制模塊3002中的檢索處理(步驟S4706)中,不能檢索到與條件相一致的內(nèi)容的情況下,應(yīng)用程序執(zhí)行控制模塊3001,從內(nèi)容重放控制模塊3002接受該意思(不重放通知、步驟S4707′),執(zhí)行與圖32所示的步驟S3203的處理以后同樣的處理,進(jìn)行圖33所示的警告顯示(步驟S4708)。
通過進(jìn)行這樣的動作,本實施形式的電視廣播接收裝置100,就可以依照用戶利用中的應(yīng)用程序的“狀態(tài)”使進(jìn)行重放內(nèi)容的內(nèi)容變化。
存儲控制模塊3004的動作在前面的說明中,設(shè)為存儲控制模塊3004在預(yù)先所決定的時間進(jìn)行內(nèi)容的存儲。與此相對在本實施形式中,除此之外存儲控制模塊3004還自己分析SI數(shù)據(jù),檢索應(yīng)該存儲的內(nèi)容,執(zhí)行錄像預(yù)約處理以及錄像處理。
圖48和圖49是表示了本實施形式中的存儲控制模塊3004的動作的圖。
如圖48所示那樣,首先,存儲控制模塊3004取得應(yīng)用程序?qū)傩詳?shù)據(jù)4108(步驟S4801),進(jìn)而,對傳輸解碼器103請求在TS數(shù)據(jù)中被多路的SI數(shù)據(jù)的取得,并取得SI數(shù)據(jù)(步驟S4802)。
圖50是表示了一例作為包含在本實施形式中的SI數(shù)據(jù)中的表信息之一的EIT(Event Information Table)的圖。所說的EIT是描述有與所廣播的各個節(jié)目內(nèi)容(事件)有關(guān)的信息的表,在本實施形式的EIT中對事件信息描述區(qū)域2包含有節(jié)目內(nèi)容名(事件名),對事件信息描述區(qū)域3包含有節(jié)目(事件)的屬性數(shù)據(jù)、提供公司名、部門以及分類等的信息。
存儲控制模塊3004,讀出在SI數(shù)據(jù)中所包含的將來預(yù)定廣播的節(jié)目的EIT,進(jìn)行此讀出信息和用步驟S4801的處理所取得的應(yīng)用程序?qū)傩詳?shù)據(jù)4108的比較(步驟S4803),在相一致的節(jié)目存在,且該節(jié)目是未存儲未預(yù)約的內(nèi)容的情況下,即對內(nèi)容屬性數(shù)據(jù)3003未登錄,且對錄像預(yù)約數(shù)據(jù)4109未登錄的內(nèi)容的情況下(步驟S4806),對錄像預(yù)約數(shù)據(jù)4109登錄該內(nèi)容的廣播時間、結(jié)束時間、頻道以及事件ID(步驟S4807)。
然后,如圖49所示那樣,存儲控制模塊3004,當(dāng)成為在錄像預(yù)約數(shù)據(jù)4109中所登錄的廣播時間后,通過控制數(shù)字調(diào)諧單元101、傳輸解碼器103以及硬盤119來實施內(nèi)容的存儲執(zhí)行動作(步驟S4808)。
進(jìn)而,存儲控制模塊3004,將所存儲的節(jié)目內(nèi)容的名稱、提供公司名、部門以及分類等的信息對內(nèi)容屬性數(shù)據(jù)3003進(jìn)行登錄(步驟S4809)。
如上面那樣,根據(jù)本實施形式,以進(jìn)行預(yù)先所指定的內(nèi)容的重放為條件,許可應(yīng)用程序的執(zhí)行和繼續(xù)利用的動作就成為可能。另外,對每個應(yīng)用程序使將要重放的內(nèi)容變化的動作,進(jìn)而依照應(yīng)用程序的狀態(tài)使將要重放的內(nèi)容變化的動作就成為可能。
另外,不僅在預(yù)先所指定的時間存儲內(nèi)容,也可以從服務(wù)消息檢索與用登錄在應(yīng)用程序?qū)傩詳?shù)據(jù)4108中的應(yīng)用程序?qū)傩运付ǖ臈l件相一致的內(nèi)容,自動地進(jìn)行存儲動作。
此外,盡管在第五和第六實施形式中,作為用戶對電視接收裝置100進(jìn)行動作指示或者數(shù)據(jù)輸入用的裝置使用遙控器132,進(jìn)而作為遙控器132的功能例舉了圖29所示的利用最小限度需要的按鈕的功能,但只要不脫離本發(fā)明的精神就不限于此,也可以是除遙控器132以外設(shè)置鍵盤或鼠標(biāo)。另外,也可以是對遙控器132設(shè)置用于輸入羅馬字或數(shù)字等的按鈕。
另外,盡管在第五和第六實施形式中,構(gòu)成為用遙控器132的應(yīng)用程序按鈕210的按下應(yīng)用程序啟動,但也可以是當(dāng)在硬盤119中已經(jīng)存儲有多個應(yīng)用程序的情況下,在應(yīng)用程序按鈕210的按下的定時在顯示器134中顯示可利用的應(yīng)用程序的列表,使用戶從列表上選擇所希望的應(yīng)用程序來進(jìn)行應(yīng)用程序的啟動。
另外,盡管在第五和第六實施形式中,設(shè)為應(yīng)用程序是預(yù)先存儲在硬盤119中,但只要不脫離本發(fā)明的精神就不限于此,例如,也可以應(yīng)用由數(shù)據(jù)廣播,使用電視廣播波所下載的應(yīng)用程序?;蛘撸部梢允峭ㄟ^卡介質(zhì)或盤介質(zhì)等的記錄介質(zhì),取入到電視廣播接收裝置100內(nèi)。
另外,盡管在第五和第六實施形式中,作為內(nèi)容屬性數(shù)據(jù)3003,使用了基于XML所描述的文本數(shù)據(jù),但并不限于此,也可以應(yīng)用用其他語音所描述的數(shù)據(jù)。
另外,盡管在第五和第六實施形式中,將內(nèi)容具有的內(nèi)容名、提供公司名、部門以及分類名等的信息,分別作為基于XML的要素進(jìn)行描述,但并不限于此,例如,也可以是作為識別內(nèi)容的URI(UniformResource indicator)描述,如content_id//<提供公司的DNS(Domain Naming System)名>
;<部門名>/<分類>/<文件id>等這樣來進(jìn)行描述。
另外,本發(fā)明的目的,也可以通過將存儲了實現(xiàn)各實施形式的主機(jī)和終端的功能的軟件程序代碼的存儲介質(zhì)提供給計算機(jī)系統(tǒng)或者裝置,該系統(tǒng)或者裝置的計算機(jī)(或者是CPU、MPU)讀出并執(zhí)行保存在存儲介質(zhì)中的程序代碼來達(dá)到。
在此情況下,就成為從存儲介質(zhì)所讀出的程序代碼自身將實現(xiàn)第一和第二的實施形式的功能,存儲了該程序代碼的存儲介質(zhì)和該程序代碼將構(gòu)成本發(fā)明。
作為用于供給程序代碼的存儲介質(zhì),可以使用,ROM、軟盤、硬盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失性存儲卡等。
另外,不僅包含通過執(zhí)行計算機(jī)所讀出的程序代碼,第一和第二的實施形式的功能得以實現(xiàn)的情況,也包含根據(jù)該程序代碼的指示,在計算機(jī)上運行的OS(操作系統(tǒng))等進(jìn)行實際處理的一部分或者全部,通過該處理各實施形式的功能得以實現(xiàn)的情況。
進(jìn)而,也包含當(dāng)從存儲介質(zhì)讀出的程序代碼,被寫入到插入計算機(jī)的功能擴(kuò)展卡和/或連接到計算機(jī)的功能擴(kuò)展單元中所具備的存儲器以后,基于該程序代碼的指示,該功能擴(kuò)展卡和/或功能擴(kuò)展單元中所具備的CPU等進(jìn)行實際處理的一部分或者全部,通過該處理各實施形式的功能得以實現(xiàn)的情況。
權(quán)利要求
1.一種接收設(shè)備,包括接收裝置,接收電視廣播;廣播數(shù)據(jù)處理裝置,基于由上述接收裝置所接收的電視廣播數(shù)據(jù)生成圖像數(shù)據(jù),并輸出到監(jiān)視器設(shè)備;應(yīng)用程序執(zhí)行裝置,執(zhí)行應(yīng)用程序;以及控制裝置,基于與對于監(jiān)視器設(shè)備的預(yù)定的廣播節(jié)目相關(guān)的圖像數(shù)據(jù)的輸出狀態(tài),來控制利用上述應(yīng)用程序執(zhí)行裝置進(jìn)行的應(yīng)用程序的執(zhí)行動作。
2.根據(jù)權(quán)利要求1所述的接收設(shè)備,其特征在于上述控制裝置,控制上述應(yīng)用程序執(zhí)行裝置以使,在與上述預(yù)定的廣播節(jié)目相關(guān)的圖像數(shù)據(jù)沒有輸出到監(jiān)視器設(shè)備的期間中,禁止上述應(yīng)用程序的執(zhí)行。
3.根據(jù)權(quán)利要求1所述的接收設(shè)備,其特征在于上述電視廣播包含表示上述應(yīng)用程序的執(zhí)行條件的條件數(shù)據(jù),上述控制裝置,基于從由上述接收裝置所接收的電視廣播數(shù)據(jù)中檢測出的上述條件數(shù)據(jù)來控制上述應(yīng)用程序執(zhí)行裝置。
4.根據(jù)權(quán)利要求3所述的接收設(shè)備,其特征在于上述條件數(shù)據(jù)包含應(yīng)該由上述監(jiān)視器設(shè)備進(jìn)行顯示的廣播節(jié)目的信息。
5.根據(jù)權(quán)利要求3所述的接收設(shè)備,其特征在于上述電視廣播包含上述應(yīng)用程序,上述應(yīng)用程序執(zhí)行裝置備有,存儲從由上述接收裝置所接收的電視廣播檢測出的應(yīng)用程序和與此應(yīng)用程序相對應(yīng)的上述條件數(shù)據(jù)的存儲裝置。
6.根據(jù)權(quán)利要求3所述的接收設(shè)備,其特征在于進(jìn)而包括,選擇裝置,從多個上述應(yīng)用程序選擇任意的應(yīng)用程序;上述控制裝置基于在與上述多個應(yīng)用程序分別相對應(yīng)的多個上述條件數(shù)據(jù)中,與上述所選擇的應(yīng)用程序相對應(yīng)的條件數(shù)據(jù)來控制上述應(yīng)用程序的執(zhí)行動作。
7.根據(jù)權(quán)利要求1所述的接收設(shè)備,其特征在于進(jìn)而包括,讀出裝置,從上述記錄介質(zhì)讀出表示用于執(zhí)行上述應(yīng)用程序數(shù)據(jù)的條件的條件數(shù)據(jù);上述控制裝置基于由上述讀出裝置所得到的上述條件數(shù)據(jù)來控制上述應(yīng)用程序執(zhí)行裝置。
8.根據(jù)權(quán)利要求1所述的接收設(shè)備,其特征在于進(jìn)而包括,取得裝置,從因特網(wǎng)上的服務(wù)器取得表示用于執(zhí)行上述應(yīng)用程序數(shù)據(jù)的條件的條件數(shù)據(jù);上述控制裝置基于由上述取得裝置所得到的上述條件數(shù)據(jù)來控制上述應(yīng)用程序執(zhí)行裝置。
9.一種接收設(shè)備,包括接收裝置,接收電視廣播;廣播數(shù)據(jù)處理裝置,從由上述接收裝置所接收的電視廣播信號生成圖像數(shù)據(jù),并輸出到監(jiān)視器設(shè)備;應(yīng)用程序執(zhí)行裝置,執(zhí)行應(yīng)用程序;以及控制裝置,控制上述應(yīng)用程序執(zhí)行裝置以使,在與預(yù)定的廣播節(jié)目相關(guān)的圖像數(shù)據(jù)沒有輸出到上述監(jiān)視器設(shè)備的情況下,禁止上述應(yīng)用程序的執(zhí)行。
10.一種接收設(shè)備,包括接收裝置,接收電視廣播;廣播數(shù)據(jù)處理裝置,從由上述接收裝置所接收的電視廣播信號生成圖像數(shù)據(jù),并輸出到監(jiān)視器設(shè)備;應(yīng)用程序執(zhí)行裝置,執(zhí)行應(yīng)用程序;以及控制裝置,基于正在用上述監(jiān)視器設(shè)備進(jìn)行顯示的廣播節(jié)目和表示用于執(zhí)行上述應(yīng)用程序的條件的條件數(shù)據(jù),來控制是否由上述應(yīng)用程序執(zhí)行裝置執(zhí)行上述應(yīng)用程序。
11.根據(jù)權(quán)利要求10所述的接收設(shè)備,其特征在于上述控制裝置,在由上述監(jiān)視器設(shè)備顯示中的廣播節(jié)目滿足用上述條件數(shù)據(jù)所指定的條件的情況下,許可上述應(yīng)用程序的執(zhí)行。
12.根據(jù)權(quán)利要求10所述的接收設(shè)備,其特征在于上述控制裝置,備有存儲上述條件數(shù)據(jù)的存儲裝置。
13.根據(jù)權(quán)利要求10所述的接收設(shè)備,其特征在于上述應(yīng)用程序和上述條件數(shù)據(jù)作為一個文件進(jìn)行歸檔處理,由上述電視廣播進(jìn)行發(fā)布,上述應(yīng)用程序執(zhí)行裝置備有,存儲從由上述接收裝置所接收的電視廣播檢測出的上述應(yīng)用程序和上述條件數(shù)據(jù)的存儲裝置。
14.根據(jù)權(quán)利要求10所述的接收設(shè)備,其特征在于上述廣播數(shù)據(jù)處理裝置備有,合成與上述應(yīng)用程序相關(guān)的圖像數(shù)據(jù)和與上述電視廣播相關(guān)的圖像數(shù)據(jù)并輸出到上述監(jiān)視器設(shè)備的顯示控制裝置。
15.根據(jù)權(quán)利要求14所述的接收設(shè)備,其特征在于上述控制裝置,控制上述顯示控制裝置以使,在上述應(yīng)用程序的執(zhí)行中正在用上述監(jiān)視器設(shè)備進(jìn)行顯示的廣播節(jié)目成為與在上述條件數(shù)據(jù)中所指定的條件不一致的情況下,顯示預(yù)定的警告圖像。
16.根據(jù)權(quán)利要求14所述的接收設(shè)備,其特征在于進(jìn)而包括,預(yù)約處理裝置,進(jìn)行用于在所指定的時刻接收所指定的廣播節(jié)目的預(yù)約處理;上述控制裝置,控制上述顯示控制裝置以使,在上述應(yīng)用程序的執(zhí)行中在由上述預(yù)約處理所指定的時刻的預(yù)定時間前,顯示預(yù)定的警告圖像。
17.根據(jù)權(quán)利要求10所述的接收設(shè)備,其特征在于上述條件數(shù)據(jù)包含,表示在執(zhí)行上述應(yīng)用程序時應(yīng)該顯示的廣播服務(wù)的ID,上述控制裝置基于用上述監(jiān)視器設(shè)備顯示中的廣播節(jié)目的廣播服務(wù)ID和包含在上述條件數(shù)據(jù)中的廣播服務(wù)ID的比較結(jié)果,來決定是否許可上述應(yīng)用程序的執(zhí)行。
18.根據(jù)權(quán)利要求10所述的接收設(shè)備,其特征在于上述條件數(shù)據(jù)包含有效期限信息,上述控制裝置根據(jù)上述有效期限信息,并基于判定為是有效期間中的條件數(shù)據(jù),來決定是否許可上述應(yīng)用程序的執(zhí)行。
19.一種接收設(shè)備,包括接收裝置,接收電視廣播;應(yīng)用程序執(zhí)行裝置,執(zhí)行應(yīng)用程序;以及控制裝置,基于上述電視廣播的收看歷史,來控制利用上述應(yīng)用程序執(zhí)行裝置的應(yīng)用程序的執(zhí)行動作。
20.根據(jù)權(quán)利要求19所述的接收設(shè)備,其特征在于上述控制裝置,基于與上述電視廣播中的預(yù)定頻道有關(guān)的收看歷史來控制上述應(yīng)用程序的執(zhí)行動作。
21.根據(jù)權(quán)利要求20所述的接收設(shè)備,其特征在于上述控制裝置,基于在預(yù)定期間內(nèi)的上述預(yù)定頻道的收看時間的累計值來控制上述應(yīng)用程序的執(zhí)行動作。
22.根據(jù)權(quán)利要求21所述的接收設(shè)備,其特征在于上述控制裝置,在上述預(yù)定頻道的收看時間的累計值已滿足預(yù)定的條件的情況下,許可上述應(yīng)用程序的執(zhí)行。
23.一種接收設(shè)備,包括接收裝置,接收電視廣播;內(nèi)容處理裝置,從由上述接收裝置所接收的電視廣播檢測出預(yù)定的內(nèi)容數(shù)據(jù),寫入到存儲設(shè)備,同時由上述存儲設(shè)備重放上述預(yù)定的內(nèi)容數(shù)據(jù);應(yīng)用程序執(zhí)行裝置,執(zhí)行應(yīng)用程序;以及控制裝置,基于利用上述內(nèi)容處理裝置的來自上述存儲設(shè)備的上述預(yù)定的內(nèi)容的重放狀況,來控制利用上述應(yīng)用程序執(zhí)行裝置的應(yīng)用程序的執(zhí)行動作。
24.根據(jù)權(quán)利要求23所述的接收設(shè)備,其特征在于上述控制裝置,許可在對上述內(nèi)容進(jìn)行重放期間執(zhí)行上述應(yīng)用程序。
25.根據(jù)權(quán)利要求23所述的接收設(shè)備,其特征在于進(jìn)而包括,應(yīng)用程序檢測裝置,從由上述接收裝置所接收的電視廣播檢測出上述應(yīng)用程序,寫入到上述存儲設(shè)備;上述應(yīng)用程序執(zhí)行裝置從上述存儲設(shè)備讀出并執(zhí)行上述應(yīng)用程序。
26.根據(jù)權(quán)利要求23所述的接收設(shè)備,其特征在于上述控制裝置從存儲在上述存儲設(shè)備中的多個上述內(nèi)容數(shù)據(jù)選擇遵從預(yù)定條件的內(nèi)容數(shù)據(jù),上述內(nèi)容處理裝置重放上述所選擇的內(nèi)容數(shù)據(jù)。
27.根據(jù)權(quán)利要求26所述的接收設(shè)備,其特征在于上述控制裝置,基于上述應(yīng)用程序的執(zhí)行時間和預(yù)定的用戶信息,來選擇上述內(nèi)容數(shù)據(jù)。
28.根據(jù)權(quán)利要求26所述的接收設(shè)備,其特征在于上述控制裝置,基于上述應(yīng)用程序的屬性,來變更上述預(yù)定的條件。
29.一種接收設(shè)備,包括接收裝置,接收電視廣播;檢測裝置,從由上述接收裝置所接收的電視廣播檢測出預(yù)定的內(nèi)容數(shù)據(jù)和與上述內(nèi)容數(shù)據(jù)有關(guān)的屬性數(shù)據(jù),寫入到存儲設(shè)備;內(nèi)容重放裝置,基于上述屬性數(shù)據(jù),從存儲在上述存儲設(shè)備中的多個上述內(nèi)容數(shù)據(jù)選擇應(yīng)該重放的內(nèi)容數(shù)據(jù),重放上述所選擇的內(nèi)容數(shù)據(jù);應(yīng)用程序執(zhí)行裝置,執(zhí)行應(yīng)用程序;以及控制裝置,基于利用上述內(nèi)容處理裝置的來自上述存儲設(shè)備的上述預(yù)定的內(nèi)容的重放狀況,來控制利用上述應(yīng)用程序執(zhí)行裝置的應(yīng)用程序的執(zhí)行動作。
30.根據(jù)權(quán)利要求29所述的接收設(shè)備,其特征在于上述控制裝置,僅許可在對上述內(nèi)容數(shù)據(jù)進(jìn)行重放期間執(zhí)行上述應(yīng)用程序。
31.根據(jù)權(quán)利要求30所述的接收設(shè)備,其特征在于上述控制裝置,對應(yīng)在上述應(yīng)用程序的執(zhí)行中停止了上述內(nèi)容數(shù)據(jù)的重放,來中止上述應(yīng)用程序的執(zhí)行。
32.根據(jù)權(quán)利要求29所述的接收設(shè)備,其特征在于上述屬性數(shù)據(jù)包含與應(yīng)該重放對應(yīng)的上述內(nèi)容數(shù)據(jù)的時間有關(guān)的信息。
33.根據(jù)權(quán)利要求29所述的接收設(shè)備,其特征在于上述屬性數(shù)據(jù)包含與應(yīng)該重放對應(yīng)的上述內(nèi)容數(shù)據(jù)的用戶有關(guān)的信息。
34.一種接收設(shè)備,包括接收裝置,通過同一傳輸線路接收應(yīng)用程序和預(yù)定的內(nèi)容數(shù)據(jù);寫入裝置,將由上述接收裝置所接收的應(yīng)用程序和內(nèi)容數(shù)據(jù)寫入到存儲設(shè)備;應(yīng)用程序執(zhí)行裝置,執(zhí)行在上述存儲設(shè)備中所存儲的應(yīng)用程序;重放裝置,重放在上述存儲設(shè)備中所存儲的內(nèi)容數(shù)據(jù);以及控制裝置,基于利用上述內(nèi)容處理裝置的來自上述存儲設(shè)備的上述預(yù)定的內(nèi)容的重放狀況,來控制利用上述應(yīng)用程序執(zhí)行裝置的應(yīng)用程序的執(zhí)行動作。
35.根據(jù)權(quán)利要求34所述的接收設(shè)備,其特征在于上述控制裝置,僅許可在進(jìn)行上述內(nèi)容數(shù)據(jù)重放期間執(zhí)行上述應(yīng)用程序。
36.根據(jù)權(quán)利要求35所述的接收設(shè)備,其特征在于上述控制裝置,對應(yīng)在上述應(yīng)用程序的執(zhí)行中停止了上述內(nèi)容數(shù)據(jù)的重放,來中止上述應(yīng)用程序的執(zhí)行。
全文摘要
根據(jù)本發(fā)明,公開了一種電視廣播接收裝置,在用電視接收機(jī)執(zhí)行應(yīng)用程序時,正在收看預(yù)定的頻道或廣播節(jié)目期間,許可執(zhí)行應(yīng)用程序。
文檔編號H04N5/00GK1450792SQ0312064
公開日2003年10月22日 申請日期2003年3月18日 優(yōu)先權(quán)日2002年3月19日
發(fā)明者荒谷俊太郎, 水留敦, 山本高司, 吉川輝樹 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1