两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

控制裝置、控制裝置的控制方法和數(shù)字廣播接收裝置的制作方法

文檔序號(hào):7848048閱讀:233來(lái)源:國(guó)知局
專利名稱:控制裝置、控制裝置的控制方法和數(shù)字廣播接收裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字廣播接收的控制裝置、控制裝置的控制方法和數(shù)字廣播接收裝置。
背景技術(shù)
近年來(lái),數(shù)字電視等的數(shù)字廣播接收裝置由于高功能/多功能化,OS (OperatingSystem/操作系統(tǒng))或應(yīng)用軟件的規(guī)模增大。因此,軟件的加載或初始設(shè)定等花費(fèi)時(shí)間,從 用戶接通電源后到實(shí)際能夠開(kāi)始視聽(tīng)為止需要時(shí)間。因此,為了提高用戶的便利性,要求縮短從接通電源到開(kāi)始視聽(tīng)為止的等待時(shí)間的技術(shù)(例如參照專利文獻(xiàn)1、2)。在專利文獻(xiàn)I中公開(kāi)了如下技術(shù)利用第I系統(tǒng)控制器執(zhí)行調(diào)諧部、解復(fù)用(demux)部、解碼部等的控制、即不依賴于與數(shù)字廣播有關(guān)的OS的工作的處理,利用第2系統(tǒng)控制器執(zhí)行OS的起動(dòng)和全部服務(wù)的起動(dòng),由此,并行起動(dòng)與數(shù)字廣播有關(guān)的處理和其他處理,縮短從接通電源到開(kāi)始視聽(tīng)為止的等待時(shí)間。并且,在專利文獻(xiàn)2中公開(kāi)了如下技術(shù)在稱為部分任務(wù)的軟件規(guī)模小的處理中先行執(zhí)行與數(shù)字廣播有關(guān)的處理,在全部服務(wù)的任務(wù)起動(dòng)后,從先行起動(dòng)的部分任務(wù)起繼續(xù)進(jìn)行處理,由此,縮短從接通電源到開(kāi)始視聽(tīng)為止的等待時(shí)間?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)I :日本特開(kāi)2006-262090號(hào)公報(bào)專利文獻(xiàn)2 :日本特開(kāi)2003-115775號(hào)公報(bào)

發(fā)明內(nèi)容
發(fā)明要解決的課題但是,在專利文獻(xiàn)I所記載的技術(shù)中,需要2個(gè)獨(dú)立的系統(tǒng)控制器,存在硬件成本高的課題。并且,在專利文獻(xiàn)2所記載的技術(shù)中,需要在部分任務(wù)動(dòng)作前起動(dòng)OS,在OS的起動(dòng)中無(wú)法并行動(dòng)作,存在起動(dòng)時(shí)間的縮短效果小的課題。本發(fā)明的目的在于,解決上述課題,提供廉價(jià)且起動(dòng)時(shí)間的縮短效果高的控制裝置、控制裝置的控制方法和數(shù)字廣播接收裝置。用于解決課題的手段為了解決上述課題,本發(fā)明的一個(gè)方式的控制裝置具有控制微機(jī);與所述控制微機(jī)連接的至少I個(gè)器件;以及R0M,存儲(chǔ)第I控制程序、在所述控制微機(jī)的控制中使用的第2控制程序和起動(dòng)時(shí)用于在所述控制微機(jī)中加載所述第2控制程序的引導(dǎo)加載程序,所述第I控制程序包含包括使所述至少I個(gè)器件起動(dòng)并成為動(dòng)作狀態(tài)的中斷處理在內(nèi)的中斷處理程序,所述控制微機(jī)通過(guò)執(zhí)行所述引導(dǎo)加載程序,從所述ROM加載所述第2控制程序,在所述第2控制程序的加載中從所述至少I個(gè)器件受理請(qǐng)求中斷處理的中斷信號(hào),進(jìn)行中斷處理。發(fā)明效果根據(jù)本發(fā)明,能夠提供廉價(jià)且起動(dòng)時(shí)間的縮短效果高的控制裝置、控制裝置的控制方法和數(shù)字廣播接收裝置。


圖I是示出本發(fā)明的實(shí)施方式的數(shù)字廣播接收裝置的結(jié)構(gòu)的框圖。圖2是示出引導(dǎo)加載器的處理的流程圖。圖3是在引導(dǎo)加載器的起動(dòng)時(shí)設(shè)定的中斷表。
圖4是示出主體程序的處理的流程圖。圖5是在OS起動(dòng)之后設(shè)定的中斷表。圖6是示出針對(duì)簡(jiǎn)易控制程序的調(diào)諧中斷的處理的流程圖。圖7是示出針對(duì)簡(jiǎn)易控制程序的demux中斷的處理的流程圖。圖8是在OS上的程序起動(dòng)之后設(shè)定的中斷表。
具體實(shí)施例方式下面,參照附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。另外,使用以下的實(shí)施方式和附圖對(duì)本發(fā)明進(jìn)行說(shuō)明,但是,這以例示為目的,本發(fā)明不限于此。對(duì)本發(fā)明的實(shí)施方式的控制裝置的一個(gè)方式即數(shù)字廣播接收裝置進(jìn)行說(shuō)明。在本實(shí)施方式中,對(duì)如下的數(shù)字廣播接收裝置進(jìn)行說(shuō)明具有控制微機(jī)、與控制微機(jī)連接的至少I個(gè)器件以及R0M,該ROM存儲(chǔ)第I控制程序、在控制微機(jī)的控制中使用的第2控制程序和起動(dòng)時(shí)用于在控制微機(jī)中加載第2控制程序的引導(dǎo)加載程序,第I控制程序包含包括使至少I個(gè)器件起動(dòng)并成為動(dòng)作狀態(tài)的中斷處理在內(nèi)的中斷處理程序,控制微機(jī)通過(guò)執(zhí)行引導(dǎo)加載程序,從ROM加載第2控制程序,在第2控制程序的加載中從至少I個(gè)器件受理請(qǐng)求中斷處理的中斷信號(hào),進(jìn)行中斷處理。由此,能夠提供如下的控制裝置不需要準(zhǔn)備2個(gè)控制微機(jī)作為系統(tǒng)控制器,從加載第2控制程序(例如OS)之前,通過(guò)第I控制程序,利用中斷處理執(zhí)行器件的控制,在第2控制程序的加載中,也能夠繼續(xù)通過(guò)第I控制程序,利用中斷處理執(zhí)行器件的控制。在這種控制裝置中,能夠并行執(zhí)行OS的加載和器件控制。并且,不需要準(zhǔn)備2個(gè)控制微機(jī)作為系統(tǒng)控制器,所以,能夠抑制硬件成本升高。圖I是本實(shí)施方式的數(shù)字廣播接收裝置I的框圖。CPUlOl是本實(shí)施方式中的控制微機(jī),內(nèi)置INTC (中斷控制器)102,與通用總線103連接。并且,在通用總線103分別連接有RAM104、R0M105、EEPR0M106、調(diào)諧部107、解復(fù)用(以下稱為demux)部108、解密部109、解碼部110和AV輸出控制部111。這里,調(diào)諧部107、demux部108、解密部109、解碼部110和AV輸出控制部111相當(dāng)于本實(shí)施方式中的器件。INTC102相當(dāng)于本實(shí)施方式中的中斷驅(qū)動(dòng)部,當(dāng)從調(diào)諧部107、demux部108、解密部109、解碼部110和AV輸出控制部111中的至少一方受理用于與其他處理相比優(yōu)先進(jìn)行處理的信號(hào)即中斷信號(hào)后,通過(guò)按照這些器件而設(shè)定的中斷表,優(yōu)先執(zhí)行中斷等級(jí)高的處理,使CPUlOl的處理轉(zhuǎn)移到與中斷等級(jí)對(duì)應(yīng)的跳轉(zhuǎn)目的地地址。通過(guò)INTC102,CPUlOl進(jìn)行中斷處理,所以能夠簡(jiǎn)化中斷處理。另外,中斷表是保持表示所述中斷處理程序的開(kāi)頭的跳轉(zhuǎn)目的地地址的中斷地址表。中斷表在后面詳細(xì)說(shuō)明。RAM104是供CPUlOl、調(diào)諧部107、demux部108、解密部109、解碼部110和AV輸出控制部111使用的存儲(chǔ)區(qū)域。并且,在R0Ml05中存儲(chǔ)有引導(dǎo)加載器121、簡(jiǎn)易控制程序122以及主體程序123,該簡(jiǎn)易控制程序122從引導(dǎo)加載器121中附帶的中斷表起動(dòng),控制各器件使其進(jìn)行中斷處理,該主體程序123是用于進(jìn)行本數(shù)字廣播接收裝置I的OS和各器件的控制的程序。這里,引導(dǎo)加載器121、簡(jiǎn)易控制程序122、主體程序123分別相當(dāng)于本實(shí)施方式中的引導(dǎo)加載程序、第I控制程序、第2控制程序。并且,簡(jiǎn)易控制程序122包含包括使作為器件的調(diào)諧部107,demux部108、解密部109、解碼部110和AV輸出控制部111起動(dòng)并成為動(dòng)作狀態(tài)的中斷處理在內(nèi)的中斷處理程序。CPUlOl通過(guò)執(zhí)行引導(dǎo)加載器121,從R0M105加載簡(jiǎn)易控制程序122,設(shè)定中斷表,在簡(jiǎn)易控制程序122的加載中,從作為器件的調(diào)諧部107、demuX部108、解密部109、解碼部 110和AV輸出控制部111受理請(qǐng)求中斷處理的中斷信號(hào),進(jìn)行中斷處理。由此,CPUlOl能夠指定表示中斷處理程序的開(kāi)頭的跳轉(zhuǎn)目的地地址表并受理中斷信號(hào),所以,能夠縮短從接通電源到開(kāi)始視聽(tīng)為止的等待時(shí)間。并且,能夠在作為OS的主體程序123中繼續(xù)進(jìn)行器件的起動(dòng)。并且,在EEPR0M106中存儲(chǔ)用戶在上次起動(dòng)時(shí)最后視聽(tīng)的最后頻道的頻率設(shè)定。當(dāng)從CPUlOl進(jìn)行數(shù)字廣播的接收頻率的設(shè)定后,調(diào)諧部107開(kāi)始進(jìn)行OFDM(Orthogonal Frequency-Division Multiplexing ;正交頻分復(fù)用方式)同步,當(dāng) OFDM 同步完成后,對(duì)INTC102發(fā)送(斷言)中斷信號(hào),開(kāi)始輸出傳送流(Transport Stream ;TS)。這里,傳送流是對(duì)使編碼后的圖像或聲音(Elementary Stream ;ES)打包的流(PacketizedElementary Stream ;PES)進(jìn)行復(fù)用并傳送或蓄積的形式,在各傳送流中包含被稱為包標(biāo)識(shí)符(PID值)的信息。demux部108接受從調(diào)諧部107輸出的傳送流,根據(jù)傳送流中包含的包標(biāo)識(shí)符(PID值),在預(yù)先由CPUlOl設(shè)定的RAM104中存儲(chǔ)包。在RAM104中存儲(chǔ)了包標(biāo)識(shí)符(PID值)時(shí),demux部108對(duì)INTC102發(fā)送(斷言)中斷信號(hào)。并且,demux部108在接收到VideoES(編碼后的圖像信息)和AudioES (編碼后的聲音信息)的包標(biāo)識(shí)符(PID值)的情況下,向解密部109輸出加密后的VideoES和AudioES。解密部109對(duì)加密后的VideoES和AudioES進(jìn)行解密,向解碼部110輸出數(shù)據(jù)壓縮后的影像信號(hào)和聲音信號(hào)。解碼部110對(duì)數(shù)據(jù)壓縮后的VideoES和AudioES進(jìn)行解碼,轉(zhuǎn)換成影像信號(hào)和聲音信號(hào)。進(jìn)而,AV輸出控制部111將從解碼部110輸出的影像信號(hào)和聲音信號(hào)轉(zhuǎn)換成面板或外部輸出端子(未圖示)的形式并輸出。通過(guò)這些處理,用戶能夠?qū)τ跋裥盘?hào)和聲音信號(hào)的輸出進(jìn)行視聽(tīng)。接著,使用圖2和圖3對(duì)從接通電源到開(kāi)始視聽(tīng)為止的數(shù)字廣播接收裝置I的動(dòng)作進(jìn)行說(shuō)明。圖2是說(shuō)明引導(dǎo)加載器121的處理的流程圖,圖3是在引導(dǎo)加載器121的起動(dòng)時(shí)設(shè)定的中斷表。引導(dǎo)加載器121在數(shù)字廣播接收裝置I的起動(dòng)時(shí)(電源接通后的上升時(shí)),執(zhí)行起動(dòng)各器件的初始控制時(shí)序。首先,當(dāng)數(shù)字廣播接收裝置I的電源接通后,各器件的電源接通,CPU101復(fù)位,在R0M105中存儲(chǔ)的引導(dǎo)加載器121起動(dòng)(步驟S200)。接著,根據(jù)啟動(dòng)進(jìn)程,進(jìn)行與CPUlOl連接的總線的設(shè)定等的初始設(shè)定(步驟S201)。并且,設(shè)定中斷表(步驟S202)。這里,如圖3所示,中斷表由保持輸入器件的種類和與其對(duì)應(yīng)的中斷等級(jí)的中斷等級(jí)表301、保持中斷等級(jí)和與其對(duì)應(yīng)的表示中斷處理程序的開(kāi)頭的跳轉(zhuǎn)目的地地址的跳轉(zhuǎn)目的地地址表302這2個(gè)表構(gòu)成。另外,跳轉(zhuǎn)目的地地址表302相當(dāng)于本實(shí)施方式中的跳轉(zhuǎn)目的地地址表。在中斷等級(jí)表301中,調(diào)諧部107和demux部108被分配中斷等級(jí)高,被設(shè)定為CPUlOl從這些器件受理中斷信號(hào)。其他器件被設(shè)定為禁止中斷。并且,在跳轉(zhuǎn)目的地地址表302中,進(jìn)行中斷處理的程序的跳轉(zhuǎn)目的地地址針對(duì)等級(jí)高的中斷設(shè)定在R0M105中存儲(chǔ)的簡(jiǎn)易控制程序122的地址。由此,針對(duì)來(lái)自調(diào)諧部107和demux部108的中斷信號(hào),從 R0M105調(diào)出簡(jiǎn)易控制程序122,調(diào)諧部107和demux部108成為能夠受理中斷信號(hào)的狀態(tài),通過(guò)簡(jiǎn)易控制程序122,由CPUlOl進(jìn)行中斷處理。另外,這里,為了便于說(shuō)明本發(fā)明,中斷等級(jí)表301的INTC的組由調(diào)諧部107、demux部108、解密部109、解碼部110和AV輸出控制部111構(gòu)成,但是,在CPUlOl連接了其他器件的情況下,也對(duì)它們進(jìn)行中斷等級(jí)的設(shè)定。并且,中斷等級(jí)的種類為高和低這2種,但是并非特別限定為2個(gè)階段,也可以進(jìn)行多階段的中斷等級(jí)的設(shè)定。接著,取得數(shù)字廣播接收裝置I的起動(dòng)理由(步驟S203)。能夠從子微機(jī)(未圖示)取得起動(dòng)理由。作為起動(dòng)理由,判定從設(shè)置在數(shù)字廣播接收裝置I的主體上的按鈕或遙控器接收信號(hào)并接通了電源、還是內(nèi)置有定時(shí)器且在達(dá)到規(guī)定時(shí)間時(shí)接通了電源。子微機(jī)具有如下功能在從CPUlOl詢問(wèn)了從遙控器接收信號(hào)并接通了電源、還是通過(guò)定時(shí)器接通了電源的情況下進(jìn)行通知。并且,根據(jù)所取得的起動(dòng)理由,通過(guò)CPUlOl判定起動(dòng)理由是否是視聽(tīng)(步驟S204)。在起動(dòng)理由是來(lái)自設(shè)置在數(shù)字廣播接收裝置I的主體上的按鈕或遙控器的信號(hào)接收的情況下,設(shè)起動(dòng)理由為“是視聽(tīng)”,判定為執(zhí)行初始控制時(shí)序。并且,通過(guò)CPUlOl執(zhí)行引導(dǎo)加載器121,由此從EEPR0M106中讀出最后頻道的頻率(步驟S205)。另一方面,在起動(dòng)理由是基于定時(shí)器的電源接通的情況下,設(shè)起動(dòng)理由為“不是視聽(tīng)”,判定為不執(zhí)行初始控制時(shí)序。然后,此后的處理轉(zhuǎn)移到后面說(shuō)明的主體程序的加載處理(步驟S208)。在讀出最后頻道的頻率后,通過(guò)CPUlOl判定最后頻道的頻率設(shè)定是有效還是無(wú)效(步驟S206)。例如,在用戶在上次起動(dòng)時(shí)最后視聽(tīng)的最后頻道是外部輸入的情況下,判定為頻率設(shè)定無(wú)效。如果有效,則對(duì)調(diào)諧部107進(jìn)行頻率設(shè)定(步驟S207)。通過(guò)這種處理,INTC102在數(shù)字廣播接收裝置I的起動(dòng)理由是視聽(tīng)的情況下,在數(shù)字廣播接收裝置I的起動(dòng)之前取得在調(diào)諧部中設(shè)定的最后頻道信息,所以,能夠高效地進(jìn)行調(diào)諧部的設(shè)定。并且,如果無(wú)效,則開(kāi)始加載主體程序123 (步驟S208)。然后,當(dāng)主體程序123的加載完成后,弓丨導(dǎo)加載器121的處理完成,主體程序123起動(dòng)(步驟S209)。因此,能夠在加載主體程序123之前高效且容易地進(jìn)行調(diào)諧部的頻率設(shè)定。接著,對(duì)主體程序123的處理進(jìn)行說(shuō)明。圖4是示出主體程序123的處理的流程圖,圖5是主體程序的處理中的中斷表。這里,中斷表由保持輸入器件的種類和與其對(duì)應(yīng)的中斷等級(jí)的中斷等級(jí)表501、保持中斷等級(jí)和與其對(duì)應(yīng)的表示中斷處理程序的開(kāi)頭的跳轉(zhuǎn)目的地地址的跳轉(zhuǎn)目的地地址表502這2個(gè)表構(gòu)成。另外,跳轉(zhuǎn)目的地地址表502相當(dāng)于本實(shí)施方式中的跳轉(zhuǎn)目的地地址表。如圖4所示,首先,主體程序123即OS的起動(dòng)開(kāi)始(步驟S401)。此時(shí),通過(guò)CPUlOl,中斷表從圖3所示的中斷等級(jí)表301和跳轉(zhuǎn)目的地地址表302改變?yōu)閳D5所示的中斷等級(jí)表501和跳轉(zhuǎn)目的地地址表502 (中斷處理程序改寫)。如圖5所示,在中斷等級(jí)表501中,調(diào)諧部107和demux部108被分配中斷等級(jí)高,其他器件被分配中斷等級(jí)低。并且,在跳轉(zhuǎn)目的地地址表502中,關(guān)于進(jìn)行中斷處理的程序的跳轉(zhuǎn)目的地地址,針對(duì)等級(jí)高的中斷等級(jí)進(jìn)行在R0M105中存儲(chǔ)的簡(jiǎn)易控制程序122的地址的設(shè)定,針對(duì)等級(jí)低的中斷進(jìn)行OS的地址的設(shè)定。S卩,在OS起動(dòng)后,通過(guò)INTC102,禁止中斷的解密部109、解碼部110和AV輸出控制部111的中斷等級(jí)從“禁止中斷”改寫為“等級(jí)低”。并且,在OS起動(dòng)后,與等級(jí)低對(duì)應(yīng)的跳轉(zhuǎn)目的地地址從“無(wú)”改寫為“OS”。通過(guò)該中斷表的設(shè)定,在OS起動(dòng)前后,通過(guò)簡(jiǎn)易控制程序122繼續(xù)控制中斷等級(jí)高的調(diào)諧部107和demux部108。并且,在OS起動(dòng)后,通過(guò)OS控制其他器件。 當(dāng)OS的起動(dòng)完成后,OS上的應(yīng)用程序的起動(dòng)開(kāi)始(步驟S402)。然后,取得簡(jiǎn)易控制程序122的狀態(tài)(步驟S403)。這里,在執(zhí)行步驟S402 步驟S403的期間內(nèi)執(zhí)行以下處理。在調(diào)諧部107中,針對(duì)在步驟S206中設(shè)定的最后頻道的頻率,當(dāng)OFDM同步完成后,從調(diào)諧部107對(duì)INTC102斷言中斷信號(hào)。此時(shí),CPUlOl進(jìn)行中斷表的處理,如果處于步驟S207 步驟S208的執(zhí)行中,則參照中斷等級(jí)表301,如果處于步驟S401 步驟S402的執(zhí)行中,則參照中斷等級(jí)表501,判定為發(fā)生了中斷等級(jí)高的中斷。在跳轉(zhuǎn)目的地地址表302或跳轉(zhuǎn)目的地地址表502的表中,中斷等級(jí)高的跳轉(zhuǎn)目的地地址為簡(jiǎn)易控制程序122,所以執(zhí)行簡(jiǎn)易控制程序122。簡(jiǎn)易控制程序122在步驟S207 步驟S208和步驟S401 步驟S402的期間內(nèi)進(jìn)行圖6和圖7所示的動(dòng)作。圖6是示出簡(jiǎn)易控制程序122針對(duì)來(lái)自調(diào)諧部107的中斷的處理的流程圖,圖7是示出簡(jiǎn)易控制程序122針對(duì)來(lái)自demux部108的中斷的處理的流程圖。當(dāng)執(zhí)行簡(jiǎn)易控制程序122后,如圖6所示,首先,通過(guò)CPUlOl判定是否是來(lái)自調(diào)諧部107的中斷信號(hào)(步驟S601)。在來(lái)自調(diào)諧部107的中斷信號(hào)的情況下,執(zhí)行以下所示的步驟S602 S608的調(diào)諧鎖定中斷處理,在不是來(lái)自調(diào)諧部107的中斷信號(hào)的情況下,執(zhí)行圖7所示的步驟S701 S709的處理。在來(lái)自調(diào)諧部107的中斷信號(hào)的情況下,通過(guò)CPUlOl執(zhí)行引導(dǎo)加載器121,由此,從調(diào)諧部107取得中斷要因(步驟S602),判定來(lái)自調(diào)諧部107的中斷要因是否是以調(diào)諧鎖定為要因的調(diào)諧鎖定中斷(調(diào)諧部的同步完成)(步驟S603)。這里,引導(dǎo)加載器121具有進(jìn)行針對(duì)調(diào)諧部107的頻率設(shè)定處理的順序。然后,如果是調(diào)諧鎖定中斷,則針對(duì)demux部108進(jìn)行接收PAT (Program Association Table/節(jié)目關(guān)聯(lián)表)信息的設(shè)定(PID值=0)(步驟S604),進(jìn)而,將簡(jiǎn)易控制程序122的狀態(tài)設(shè)定為“調(diào)諧鎖定狀態(tài)”(步驟S605),完成中斷處理。另一方面,如果來(lái)自調(diào)諧部107的中斷要因不是調(diào)諧鎖定中斷,則通過(guò)CPUlOl執(zhí)行引導(dǎo)加載器121,進(jìn)而判定來(lái)自調(diào)諧部107的中斷要因是否是錯(cuò)誤中斷(步驟S606)。這里,錯(cuò)誤中斷例如是基于天線脫落而無(wú)法接收、廣播波的電波弱、廣播休止等的要因的中斷處理。然后,如果發(fā)生錯(cuò)誤,如果存在已取得的PAT信息或PMT (Program Map Table/節(jié)目映射表)信息,則INTC102解除針對(duì)demux部108的PID值的設(shè)定,使這些信息無(wú)效而丟棄(步驟S607),將簡(jiǎn)易控制程序122的狀態(tài)設(shè)定為“調(diào)諧未鎖定狀態(tài)”(步驟S608),完成中斷處理。并且,如果沒(méi)有發(fā)生錯(cuò)誤,則該中斷要因?yàn)椴皇菓?yīng)該由簡(jiǎn)易控制程序122控制的處理,完成中斷處理。通過(guò)這種處理,在調(diào)諧部107存在錯(cuò)誤時(shí),如果存在已取得的PAT信息或PMT信息,則使其無(wú)效,所以,能夠高效進(jìn)行器件的起動(dòng)。并且,在不是來(lái)自調(diào)諧部107的中斷信號(hào)的情況下,通過(guò)CPUlOl執(zhí)行簡(jiǎn)易控制程序122,如圖7所示,通過(guò)INTC102判定是否是來(lái)自demux部108的中斷(步驟S701)。這里,簡(jiǎn)易控制程序122中包含的中斷處理程序具有以下順序,由CPUlOl執(zhí)行。在是來(lái)自demux 部108的中斷信號(hào)的情況下,通過(guò)INTC102,從demux部108取得中斷要因(步驟S702)。接著,判定來(lái)自demux部108的中斷要因是否是PAT接收(步驟S703)。這里,如果來(lái)自demux部108的中斷要因是基于PAT信息的接收的中斷,則CPUlOl對(duì)接收到的PAT信息進(jìn)行解析(步驟S704)。并且,demux部108在RAM104中存儲(chǔ)PAT信息,并且從接收到的PAT信息取得PMT信息的PID值。然后,針對(duì)demux部108設(shè)定PMT信息的PID (步驟S705),將簡(jiǎn)易控制程序122的狀態(tài)設(shè)定為“PAT接收狀態(tài)”(步驟S706),完成中斷處理。另一方面,如果來(lái)自demux部108的中斷要因不是基于PAT信息的接收的中斷,則判定來(lái)自demux部108的中斷要因是否是PMT信息的接收(步驟S707)。如果是基于PMT信息的接收的中斷,則通過(guò)CPUlOl將接收到的PMT信息存儲(chǔ)在RAM104中(步驟S708),將簡(jiǎn)易控制程序122的狀態(tài)設(shè)定為“PMT接收狀態(tài)”(步驟S709),完成中斷處理。并且,如果來(lái)自demux部108的中斷要因不是PMT接收中斷,則該中斷要因?yàn)椴皇菓?yīng)該由簡(jiǎn)易控制程序122控制的處理,完成中斷處理。通過(guò)進(jìn)行以上處理,在圖4所示的步驟S402中,在主體程序123的加載、OS的起動(dòng)和OS上的應(yīng)用起動(dòng)中,能夠并行執(zhí)行調(diào)諧鎖定、PAT信息和PMT信息的接收。由此,能夠一邊利用中斷處理執(zhí)行調(diào)諧部107的同步完成等待和來(lái)自解復(fù)用部108的PAT信息的接收、PMT信息的接收,一邊并行執(zhí)行OS和OS上的程序的起動(dòng)。并且,能夠從OS上的程序上繼續(xù)執(zhí)行利用中斷處理執(zhí)行的調(diào)諧部107和解復(fù)用部108的控制,所以,能夠縮短從用戶接通電源后到實(shí)際能夠開(kāi)始視聽(tīng)為止的時(shí)間。并且,通過(guò)利用OS上的程序繼續(xù)進(jìn)行控制,能夠一維地控制調(diào)諧部107或解復(fù)用部108的控制以及其他器件的控制,所以,在OS上的程序起動(dòng)后,能夠進(jìn)行靈活協(xié)作的控制。在主體程序123的加載、OS的起動(dòng)和OS上的應(yīng)用起動(dòng)后,從完成起動(dòng)的OS上的應(yīng)用調(diào)出用于取得狀態(tài)的API (Application Programming Interface/應(yīng)用程序接口),通過(guò)OS上的應(yīng)用,取得簡(jiǎn)易控制程序122的處理狀態(tài)(步驟S403)。圖8是在OS的起動(dòng)和OS上的應(yīng)用起動(dòng)后設(shè)定的中斷表。這里,中斷表是中斷等級(jí)表801和跳轉(zhuǎn)目的地地址表802。在通過(guò)OS上的應(yīng)用而取得簡(jiǎn)易控制程序122的處理狀態(tài)后,中斷表從圖5所示的中斷等級(jí)表501和跳轉(zhuǎn)目的地地址表502改寫為圖8所示的中斷等級(jí)表801和跳轉(zhuǎn)目的地地址表802 (中斷處理程序改寫)。如圖8所示,在中斷等級(jí)表801中,調(diào)諧部107和demux部108被分配中斷等級(jí)低,其他器件被分配中斷等級(jí)低。并且,在跳轉(zhuǎn)目的地地址表802中,關(guān)于進(jìn)行中斷處理的程序的跳轉(zhuǎn)目的地地址,針對(duì)等級(jí)高的中斷等級(jí)沒(méi)有特別言及,針對(duì)等級(jí)低的中斷進(jìn)行OS的地址的設(shè)定。即,在OS上的應(yīng)用起動(dòng)后,通過(guò)INTC102,“等級(jí)高”的調(diào)諧部107、demux部108的中斷等級(jí)從“等級(jí)高”改寫為“等級(jí)低”。并且,在OS上的應(yīng)用起動(dòng)后,與等級(jí)高對(duì)應(yīng)的跳轉(zhuǎn)目的地地址從“簡(jiǎn)易控制程序”改寫為“(不在意)”(步驟S404)。通過(guò)該中斷表的設(shè)定,調(diào)諧部107、demux部108、解密部109、解碼部110和AV輸出控制部111的中斷等級(jí)全部為“等級(jí)低”,這些器件的中斷全部由OS控制。
接著,通過(guò)OS上的控制應(yīng)用,針對(duì)調(diào)諧部107、demux部108進(jìn)行根據(jù)簡(jiǎn)易控制程序122的處理狀態(tài)進(jìn)行判定后的后續(xù)處理(步驟S405)。例如,進(jìn)行針對(duì)demux部108的Video/Audio的PID值的設(shè)定、針對(duì)解密部109的ECM的設(shè)定、解碼部110的控制、AV輸出控制部111的控制,然后,開(kāi)始出畫(步驟S406)。如以上說(shuō)明的那樣,在本實(shí)施方式中,從加載OS之前,開(kāi)始利用弓丨導(dǎo)加載器121進(jìn)行例如調(diào)諧部107、demux部108等器件的控制,利用中斷驅(qū)動(dòng)來(lái)控制這些器件,由此,能夠并行執(zhí)行OS或OS上的程序起動(dòng)以及器件控制。進(jìn)而,通過(guò)INTC102,利用OS上的程序受理器件控制參數(shù)即中斷等級(jí)和控制方的程序的跳轉(zhuǎn)目的地地址,并且改寫中斷表繼續(xù)進(jìn)行處理,由此,縮短從接通電源到開(kāi)始視聽(tīng)為止的等待時(shí)間,并且能夠由OS繼續(xù)進(jìn)行器件控制。S卩,數(shù)字廣播接收裝置I利用至少I個(gè)控制微機(jī)(CPU101),通過(guò)引導(dǎo)加載器121進(jìn)行調(diào)諧的頻率設(shè)定,一邊利用中斷驅(qū)動(dòng)來(lái)執(zhí)行調(diào)諧部107中的調(diào)諧同步完成等待和來(lái)自demux部108的PAT信息的接收、PMT信息的接收,一邊并行執(zhí)行OS和OS上的程序的起動(dòng),能夠從OS上的程序上繼續(xù)執(zhí)行利用中斷驅(qū)動(dòng)執(zhí)行的調(diào)諧部107和demux部108的控制。由此,能夠縮短從用戶接通電源后到實(shí)際能夠開(kāi)始視聽(tīng)為止的時(shí)間。并且,通過(guò)利用OS上的程序繼續(xù)進(jìn)行控制,能夠一維地控制調(diào)諧部107或demux部108的控制以及其他器件(例如解密部109、解碼部110和AV輸出控制部111)的控制,所以,在OS上的程序起動(dòng)后,能夠進(jìn)行靈活協(xié)作的控制。另外,在由于電波狀態(tài)差、起動(dòng)中天線脫落等要因而發(fā)生未完成調(diào)諧同步、無(wú)法接收PAT信息、無(wú)法接收PMT信息這樣的異常的情況下,也利用OS上的應(yīng)用來(lái)取得簡(jiǎn)易控制程序122的處理狀態(tài),所以,能夠迅速執(zhí)行在畫面上顯示錯(cuò)誤等的處理。進(jìn)而,在簡(jiǎn)易控制程序122對(duì)demux部108的控制中,容易追加PAT信息、PMT信息以外的TS包(傳送包)的處理。例如,還能夠應(yīng)用于NIT (Network Information Table/網(wǎng)絡(luò)信息表)、CAT(Conditional Access Table/ 條件關(guān)聯(lián)表)、EMM(Entitlement ManagementMessage/授權(quán)管理信息)信息的接收。進(jìn)而,對(duì)本發(fā)明的結(jié)構(gòu)進(jìn)行擴(kuò)展,容易使基于簡(jiǎn)易控制程序122的控制對(duì)象僅為調(diào)諧部107,容易將解密部109、解碼部110和AV輸出控制部111擴(kuò)展為控制對(duì)象。并且,在用戶在上次接通電源時(shí)最后視聽(tīng)了外部輸入的情況下,不利用引導(dǎo)加載器121進(jìn)行調(diào)諧部107的頻率設(shè)定,由此,能夠削減調(diào)諧部107的消耗功率。進(jìn)而,在固件更新起動(dòng)時(shí)等的不需要起動(dòng)調(diào)諧部107的起動(dòng)的情況下、基于定時(shí)器的電源接通時(shí)不需要高速起動(dòng)的情況下,不進(jìn)行調(diào)諧部107的頻率設(shè)定,所以,能夠削減調(diào)諧部107的消耗功率。另外,本發(fā)明不限于上述實(shí)施方式,也可以在不脫離本發(fā)明主旨的范圍內(nèi)進(jìn)行各種改良、變形。例如,在上述實(shí)施方式中,作為控制裝置,以數(shù)字廣播接收裝置為例進(jìn)行了說(shuō)明,但是,在數(shù)字廣播接收裝置以外的控制裝置中也可以應(yīng)用本發(fā)明。并且,在上述本發(fā)明的控制裝置中,組合上述實(shí)施方式中的任意結(jié)構(gòu)要素而實(shí)現(xiàn)的其他實(shí)施方式、對(duì)實(shí)施方式實(shí)施本領(lǐng)域技術(shù)人員在不脫離本發(fā)明主旨的范圍內(nèi)想到的各種變形而得到的變形例、具有本發(fā)明的數(shù)字廣播接收裝置或控制裝置的各種裝置等也包含在本發(fā)明中。例如,具有本發(fā)明的數(shù)字廣播接收裝置的數(shù)字廣播接收系統(tǒng)也包含在本發(fā)明中。產(chǎn)業(yè)上的可利用性 本發(fā)明能夠特別適用于電視、錄像機(jī)、便攜電話、個(gè)人計(jì)算機(jī)等的具有數(shù)字廣播接收裝置的功能的設(shè)備中,在能夠縮短從接通電源到出畫為止的時(shí)間的方面,是有用的技術(shù)。標(biāo)號(hào)說(shuō)明I :數(shù)字廣播接收裝置(控制裝置);101 =CPU (控制微機(jī));102 =INTC (中斷驅(qū)動(dòng)部);105 =ROM ; 107 :調(diào)諧部;108 :demux部(解復(fù)用部);109 :解密部;110 :解碼部;111 :AV輸出控制部;121 :引導(dǎo)加載器(引導(dǎo)加載程序);122 :簡(jiǎn)易控制程序(第I控制程序);123 :主體程序(第2控制程序)。
權(quán)利要求
1.一種控制裝置,其中,具有 控制微機(jī); 與所述控制微機(jī)連接的至少I個(gè)器件;以及 ROM,存儲(chǔ)第I控制程序、在所述控制微機(jī)的控制中使用的第2控制程序和起動(dòng)時(shí)用于在所述控制微機(jī)中加載所述第2控制程序的引導(dǎo)加載程序, 所述第I控制程序包含中斷處理程序,該中斷處理程序包括使所述至少I個(gè)器件起動(dòng)并成為動(dòng)作狀態(tài)的中斷處理, 所述控制微機(jī)通過(guò)執(zhí)行所述弓I導(dǎo)加載程序,從所述ROM加載所述第2控制程序,在所述第2控制程序的加載中從所述至少I個(gè)器件受理請(qǐng)求中斷處理的中斷信號(hào),進(jìn)行中斷處理。
2.如權(quán)利要求I所述的控制裝置,其中, 所述控制微機(jī)具有受理所述至少I個(gè)器件的中斷處理的中斷驅(qū)動(dòng)部, 所述至少I個(gè)器件向所述中斷驅(qū)動(dòng)部發(fā)送中斷信號(hào), 接收到所述中斷信號(hào)的所述中斷驅(qū)動(dòng)部調(diào)出所述中斷處理程序,使所述控制微機(jī)進(jìn)行中斷處理。
3.如權(quán)利要求2所述的控制裝置,其中, 所述控制微機(jī)通過(guò)執(zhí)行所述引導(dǎo)加載程序,能夠在設(shè)定了中斷地址表后,受理所述中斷信號(hào),該中斷地址表保持表示所述中斷處理程序的開(kāi)頭的跳轉(zhuǎn)目的地地址。
4.一種控制裝置的控制方法,該控制裝置具有控制微機(jī);與所述控制微機(jī)連接的至少I個(gè)器件;以及R0M,存儲(chǔ)第I控制程序、在所述控制微機(jī)的控制中使用的第2控制程序和所述控制裝置起動(dòng)時(shí)用于在控制微機(jī)中加載所述第2控制程序的引導(dǎo)加載程序,該第I控制程序包含包括使所述至少I個(gè)器件起動(dòng)并成為動(dòng)作狀態(tài)的中斷處理在內(nèi)的中斷處理程序,其中,該控制方法包括以下步驟 通過(guò)所述控制微機(jī)執(zhí)行所述引導(dǎo)加載程序,進(jìn)行所述第2控制程序的加載;以及在所述第2控制程序的加載中從所述至少I個(gè)器件受理請(qǐng)求中斷處理的中斷信號(hào),使所述控制微機(jī)進(jìn)行中斷處理。
5.如權(quán)利要求4所述的控制裝置的控制方法,其中, 該控制方法包括以下步驟 所述至少I個(gè)器件向設(shè)于所述控制微機(jī)的中斷驅(qū)動(dòng)部發(fā)送請(qǐng)求中斷處理的中斷信號(hào);以及 接收到所述中斷信號(hào)的所述中斷驅(qū)動(dòng)部調(diào)出所述中斷處理程序,使所述控制微機(jī)進(jìn)行中斷處理。
6.一種數(shù)字廣播接收裝置,其中, 具有權(quán)利要求I所述的控制裝置, 作為所述至少I個(gè)器件,具有調(diào)諧部、解復(fù)用部、解密部、解碼部和AV輸出控制部中的至少一方。
7.如權(quán)利要求6所述的數(shù)字廣播接收裝置,其中, 所述第2控制程序是操作系統(tǒng)和在操作系統(tǒng)上動(dòng)作的程序中的至少一方。
8.如權(quán)利要求6所述的數(shù)字廣播接收裝置,其中, 所述引導(dǎo)加載程序包含針對(duì)調(diào)諧部進(jìn)行頻率的設(shè)定處理的順序。
9.如權(quán)利要求6所述的數(shù)字廣播接收裝置,其中, 通過(guò)執(zhí)行所述中斷處理程序而成為動(dòng)作狀態(tài)的所述至少I個(gè)器件是調(diào)諧部和解復(fù)用部, 所述中斷處理程序具有以下順序 如果從所述調(diào)諧部輸出中斷信號(hào)且中斷要因是調(diào)諧同步完成,則針對(duì)解復(fù)用設(shè)定節(jié)目關(guān)聯(lián)表接收用的包標(biāo)識(shí)符, 如果從所述解復(fù)用部輸出中斷信號(hào)且中斷要因是節(jié)目關(guān)聯(lián)表接收,則存儲(chǔ)節(jié)目關(guān)聯(lián)表,在所述解復(fù)用部中設(shè)定節(jié)目關(guān)聯(lián)表所記述的節(jié)目映射表的包標(biāo)識(shí)符, 如果從所述解復(fù)用部輸出中斷信號(hào)且中斷要因是節(jié)目映射表接收,則存儲(chǔ)節(jié)目映射表。
10.如權(quán)利要求9所述的數(shù)字廣播接收裝置,其中, 所述中斷處理程序具有以下順序 如果來(lái)自調(diào)諧的中斷要因是表示錯(cuò)誤的要因,則解除針對(duì)解復(fù)用的包標(biāo)識(shí)符的設(shè)定。
11.如權(quán)利要求6所述的數(shù)字廣播接收裝置,其中, 所述引導(dǎo)加載程序具有以下順序 取得所述控制裝置的起動(dòng)理由, 在判定為所述起動(dòng)理由是視聽(tīng)時(shí),在調(diào)諧部起動(dòng)之前取得在所述調(diào)諧部中設(shè)定的最后頻道信息, 在判定為所述起動(dòng)理由不是視聽(tīng)時(shí),加載所述第2控制程序。
12.如權(quán)利要求11所述的數(shù)字廣播接收裝置,其中, 所述引導(dǎo)加載程序具有以下順序 在取得了所述調(diào)諧部的最后頻道信息時(shí),判定最后頻道信息中包含的應(yīng)該在所述調(diào)諧部中設(shè)定的規(guī)定頻率設(shè)定是有效還是無(wú)效, 在判定為所述調(diào)諧部的頻率設(shè)定有效的情況下,在所述調(diào)諧部中設(shè)定所述規(guī)定頻率, 在判定為所述調(diào)諧部的頻率設(shè)定無(wú)效的情況下,加載所述第2控制程序。
全文摘要
提供廉價(jià)且起動(dòng)時(shí)間的縮短效果高的控制裝置、控制裝置的控制方法和數(shù)字廣播接收裝置。具有控制微機(jī)(101)、至少1個(gè)器件(107~111)、以及存儲(chǔ)簡(jiǎn)易控制程序(122)、主體程序(123)和引導(dǎo)加載器(121)的ROM(105),簡(jiǎn)易控制程序(122)包含包括使至少1個(gè)器件(107~111)起動(dòng)并成為動(dòng)作狀態(tài)的中斷處理在內(nèi)的中斷處理程序,控制微機(jī)(101)通過(guò)執(zhí)行引導(dǎo)加載器(121),從ROM(105)加載主體程序(123),在主體程序(123)的加載中,從至少1個(gè)器件(107~111)受理請(qǐng)求中斷處理的中斷信號(hào),進(jìn)行中斷處理。
文檔編號(hào)H04N21/443GK102754451SQ20118000880
公開(kāi)日2012年10月24日 申請(qǐng)日期2011年1月26日 優(yōu)先權(quán)日2010年2月10日
發(fā)明者森川政伸, 高山秀一 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
杭锦后旗| 乌鲁木齐县| 东莞市| 珠海市| 亚东县| 闽侯县| 密山市| 嘉禾县| 崇左市| 岑巩县| 新和县| 天峻县| 宾川县| 永胜县| 峨眉山市| 海口市| 随州市| 湘西| 岑巩县| 西丰县| 界首市| 和林格尔县| 榕江县| 大同市| 雷山县| 河西区| 青州市| 鄱阳县| 行唐县| 长沙市| 丰镇市| 梁河县| 时尚| 南丹县| 和顺县| 湘潭市| 惠州市| 郁南县| 贵州省| 正定县| 芷江|