專利名稱:信息處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理裝置,所述信息處理裝置可以應(yīng)用于數(shù)字電視、HDD存儲(chǔ)器等民用設(shè)備或監(jiān)視系統(tǒng)的錄音機(jī)、FA設(shè)備等業(yè)務(wù)用設(shè)備等,且能夠在裝置主體上連接網(wǎng)絡(luò)和存儲(chǔ)裝置等外圍裝置。
背景技術(shù):
由于個(gè)人計(jì)算機(jī)的低價(jià)格化和多功能化、互聯(lián)網(wǎng)內(nèi)容的增加、以及便攜式電話和PDA等網(wǎng)絡(luò)連接設(shè)備的多樣化等,不僅在企業(yè)內(nèi),在一般家庭中,利用本地LAN或互聯(lián)網(wǎng)的機(jī)會(huì)也大大增加。并且,即使在HAVi、ECHONET等規(guī)格方面,也進(jìn)行著用于將家用電器設(shè)備連接到網(wǎng)絡(luò)上的維修。
其中,例如,在以往的AV數(shù)字網(wǎng)絡(luò)設(shè)備中,在一個(gè)設(shè)備內(nèi)設(shè)置有用于網(wǎng)絡(luò)連接的接口和用于連接到網(wǎng)絡(luò)的功能(例如,參照專利文獻(xiàn)1)。
并且,例如,將不具備用于連接到網(wǎng)絡(luò)的功能的以往的電視機(jī)連接到網(wǎng)絡(luò)時(shí),需要在電視機(jī)上追加用于網(wǎng)絡(luò)連接的接口和用于連接到網(wǎng)絡(luò)的功能,換言之,追加這些接口和功能時(shí),能夠?qū)⒃撾娨暀C(jī)連接到網(wǎng)絡(luò),能夠在電視機(jī)上追加新的功能。
日本特開2002-16619號公報(bào)(第3~4頁、圖1)發(fā)明內(nèi)容但是,在電視機(jī)等專用設(shè)備中,例如,新追加適應(yīng)于時(shí)代的高速網(wǎng)絡(luò)功能,或追加安裝用于積蓄在高速網(wǎng)絡(luò)中下載的龐大的數(shù)據(jù)的積蓄裝置等新的功能時(shí),需要在開發(fā)該設(shè)備的時(shí)刻作為選擇設(shè)備進(jìn)行設(shè)計(jì),在進(jìn)行設(shè)計(jì)時(shí),通過預(yù)先構(gòu)成為追加了功能,從而能夠進(jìn)行功能擴(kuò)展。
但是,作為選擇設(shè)備進(jìn)行設(shè)計(jì)時(shí),無法容易地在該設(shè)備上擴(kuò)展功能,利用者希望使用新的功能時(shí),需要購換整個(gè)設(shè)備。
本發(fā)明是鑒于上述的課題而提出的,其目的在于得到一種信息處理裝置,所述信息處理裝置能夠容易地在現(xiàn)成的模塊上追加功能。
在本發(fā)明的信息處理裝置中,所述信息處理裝置由第1模塊和第2模塊構(gòu)成,所述第1模塊具有安裝第1控制軟件而執(zhí)行該安裝的第1控制軟件的CPU,所述第2模塊連接在該第1模塊上,其中,第2模塊具有用于使第2模塊進(jìn)行動(dòng)作的第2控制軟件,第1模塊具備對第2模塊的連接進(jìn)行檢測的外圍裝置控制器,當(dāng)通過外圍裝置控制器檢測出第1模塊與第2模塊之間的連接時(shí),第1模塊的CPU從第2模塊讀出第2控制軟件,通過執(zhí)行該讀出的第2控制軟件來使第2模塊進(jìn)行動(dòng)作。
如上述說明那樣,本發(fā)明的信息處理裝置由第1模塊和第2模塊構(gòu)成,所述第1模塊具有安裝第1控制軟件而執(zhí)行該安裝的第1控制軟件的CPU,所述第2模塊連接在該第1模塊上,其中,第2模塊具有用于使第2模塊進(jìn)行動(dòng)作的第2控制軟件,第1模塊具備對第2模塊的連接進(jìn)行檢測的外圍裝置控制器,當(dāng)通過外圍裝置控制器檢測出第1模塊與第2模塊之間的連接時(shí),第1模塊的CPU從第2模塊讀出第2控制軟件,通過執(zhí)行該讀出的第2控制軟件來使第2模塊進(jìn)行動(dòng)作,所以通過在第1模塊上追加第2模塊,從而也能夠追加用于控制第2模塊的第2控制軟件,所以能夠通過追加新的第2模塊從而構(gòu)成功能強(qiáng)的設(shè)備。
圖1是示出本發(fā)明的實(shí)施方式1的信息處理裝置的結(jié)構(gòu)圖。
圖2是示出安裝在本發(fā)明的實(shí)施方式1的信息處理裝置的網(wǎng)絡(luò)模塊的ROM的軟件的結(jié)構(gòu)的圖。
圖3是示出追加本發(fā)明的實(shí)施方式1的信息處理裝置的網(wǎng)絡(luò)模塊時(shí)的軟件的流程的流程圖。
圖4是示出本發(fā)明的實(shí)施方式3的信息處理裝置的結(jié)構(gòu)圖。
圖5是示出安裝在本發(fā)明的實(shí)施方式3的信息處理裝置的HDD模塊的ROM中的軟件的結(jié)構(gòu)的圖。
圖6是示出追加本發(fā)明的實(shí)施方式3的信息處理裝置的HDD模塊時(shí)的軟件的流程的流程圖。
圖7是示出本發(fā)明的實(shí)施方式4的信息處理裝置的結(jié)構(gòu)圖。
圖8是示出安裝在本發(fā)明的實(shí)施方式4的信息處理裝置的磁盤模塊的ROM中的軟件的結(jié)構(gòu)的圖。
圖9是示出追加本發(fā)明的實(shí)施方式4的信息處理裝置的磁盤模塊時(shí)的軟件的流程的流程圖。
圖10是示出追加本發(fā)明的實(shí)施方式2的信息處理裝置的網(wǎng)絡(luò)模塊時(shí)的軟件的流程的流程圖。
標(biāo)號說明100影像信息處理裝置;101CPU;102ROM;103RAM;104解碼器;105調(diào)諧器;106視頻控制器;107外圍裝置控制器;108接口;110系統(tǒng)總線;120監(jiān)視器;150網(wǎng)絡(luò)模塊;151模塊控制器;152接口;153ROM;154網(wǎng)絡(luò)控制器;155網(wǎng)絡(luò)接口;156RAM;160HDD模塊;161模塊控制器;162接口;163ROM;164HDD控制器;165HDD;166RAM;170磁盤模塊;171模塊控制器;172接口;173ROM;174磁盤控制器;175磁盤(CD、DVD等);176RAM。
具體實(shí)施例方式
(實(shí)施方式1)以下,關(guān)于本發(fā)明的實(shí)施方式1,將在電視機(jī)等影像信息處理裝置上追加網(wǎng)絡(luò)模塊的情況作為例子進(jìn)行詳細(xì)說明。
圖1是示出本發(fā)明的實(shí)施方式1的信息處理裝置的結(jié)構(gòu)圖。
在圖1中,影像信息處理裝置100(第1模塊)使用系統(tǒng)總線110連接了CPU(Central Processing Unit中央處理裝置)101、ROM(ReadOnly Memory,只讀存儲(chǔ)器)102、以及RAM(Random Access Memory,隨機(jī)存取存儲(chǔ)器)103。CPU101讀出存儲(chǔ)在ROM 102內(nèi)的程序(第1控制軟件),利用RAM 103來執(zhí)行處理。
調(diào)諧器105接收電視信號的發(fā)送波,解碼器104對由調(diào)諧器105接收到的電視信號(影像信號)進(jìn)行解碼。由解碼器104解碼的影像信號也可以根據(jù)CPU 104來進(jìn)行控制。視頻控制器106根據(jù)CPU 101的控制,產(chǎn)生顯示畫面或合成來自解碼器104的影像信號,輸出到監(jiān)視器120。
影像信息處理裝置100還具有外圍裝置控制器107、與外圍裝置之間的接口(I/F)108。在外圍裝置控制器107中,例如有USB(通用串行總線)和IEEE 1394等控制器、或PCI(Peripheral Component Interconnect,互連外圍組件)和PCI-Express。外圍裝置控制器107基于來自CPU 101的控制,通過I/F 108進(jìn)行外圍裝置的控制。
如上述那樣,影像信息處理裝置100例如作為數(shù)字電視機(jī)構(gòu)成,而當(dāng)希望在該影像信息處理裝置100上連接網(wǎng)絡(luò)功能時(shí),能夠通過將網(wǎng)絡(luò)模塊150連接到影像信息處理裝置100來實(shí)現(xiàn)。
網(wǎng)絡(luò)模塊150(第2模塊)具有與影像信息處理裝置100的I/F 108連接的接口(I/F)152,I/F152與模塊控制器151進(jìn)行了連接。模塊控制器151控制ROM 153、RAM 156、和網(wǎng)絡(luò)控制器154。網(wǎng)絡(luò)控制器154進(jìn)行與網(wǎng)絡(luò)相關(guān)的控制,通過網(wǎng)絡(luò)I/F 155連接在網(wǎng)絡(luò)121上。
模塊控制器151在初始狀態(tài)下被設(shè)定為連接了I/F152和ROM 153。在該ROM 153中,安裝有用于使網(wǎng)絡(luò)模塊150進(jìn)行動(dòng)作的程序(第2控制軟件)。
圖2是示出安裝在本發(fā)明的實(shí)施方式1的信息處理裝置的網(wǎng)絡(luò)模塊的ROM的軟件的結(jié)構(gòu)的圖。
在圖2中,在ROM 153中安裝有驅(qū)動(dòng)軟件1532、網(wǎng)絡(luò)用的協(xié)議軟件1533(控制程序)、以及應(yīng)用軟件1534(利用程序),這些軟件集中在裝載軟件1531(追加到第1模塊的程序)中,所述驅(qū)動(dòng)軟件1532用于控制安裝在網(wǎng)絡(luò)模塊150上的模塊控制器151、RAM 156、以及網(wǎng)絡(luò)控制器154,所述裝載軟件1531用于將影像信息處理裝置100的主程序裝載到影像信息處理裝置100中。
使用圖3的流程圖來說明將這樣的網(wǎng)絡(luò)模塊150連接到影像信息處理裝置100時(shí)的動(dòng)作。
圖3是追加本發(fā)明的實(shí)施方式1的信息處理裝置的網(wǎng)絡(luò)模塊時(shí)的軟件的流程的流程圖。
圖3中,電源接通(步驟300)之后,在影像信息處理裝置100中,進(jìn)行各設(shè)備(CPU 101、RAM 103、解碼器104、調(diào)諧器105、視頻控制器106、以及外圍裝置控制器107)的初始化(步驟301)。
之后,從ROM 102讀出而執(zhí)行影像信息處理裝置100的主程序(步驟302)。
在該主程序中,外圍裝置控制器107以特定的周期檢索外圍裝置(步驟303)。當(dāng)沒有連接有新的外圍裝置時(shí)(步驟304中“無”的判定),直接轉(zhuǎn)移到主程序動(dòng)作(步驟302)。
當(dāng)連接了新的外圍裝置時(shí)(步驟304中“有”的判定)、即連接了網(wǎng)絡(luò)模塊150時(shí),主程序讀出而執(zhí)行安裝在ROM 153中的裝載軟件1531(步驟310)。即,CPU 101通過外圍裝置控制器107訪問網(wǎng)絡(luò)模塊150,通過模塊控制器151從ROM 153的開始地址讀出裝載軟件1531。此處,預(yù)先規(guī)定“裝載軟件1531記錄在ROM 153的開始地址”。使用在影像信息處理裝置100中進(jìn)行動(dòng)作的主程序來執(zhí)行到目前為止的該處理。
之后,CPU 101執(zhí)行裝載軟件1531的處理。裝載軟件1531規(guī)定了執(zhí)行驅(qū)動(dòng)軟件1532、協(xié)議軟件1533、以及應(yīng)用軟件1534的順序,CPU 101根據(jù)該順序執(zhí)行軟件。
即,執(zhí)行驅(qū)動(dòng)軟件1532(步驟311)、執(zhí)行協(xié)議軟件1533(步驟312),之后將應(yīng)用軟件1534追加到主程序(步驟313)。這樣,網(wǎng)絡(luò)模塊150作為影像信息處理裝置100的一部分發(fā)揮功能。
此處,驅(qū)動(dòng)軟件1532是如下的程序,其示出用于使模塊控制器151進(jìn)行動(dòng)作的初始設(shè)定步驟;用于使RAM 156進(jìn)行動(dòng)作的初始設(shè)定步驟、即記述有RAM的容量、地址信息、以及設(shè)定步驟的存儲(chǔ)器利用步驟程序;和用于使網(wǎng)絡(luò)控制器154進(jìn)行動(dòng)作的初始設(shè)定步驟、控制步驟。CPU 101基于該驅(qū)動(dòng)軟件1532,進(jìn)行模塊控制器151、RAM 156、以及網(wǎng)絡(luò)控制器154的控制。并且,協(xié)議軟件1533是進(jìn)行網(wǎng)絡(luò)的協(xié)議的處理的軟件,作為代表性的軟件有TCP/IP等。進(jìn)而,應(yīng)用軟件1534是瀏覽器軟件或再現(xiàn)內(nèi)容的播放器程序等。
瀏覽器軟件例如為了進(jìn)行主頁的顯示,控制視頻控制器106來進(jìn)行數(shù)據(jù)發(fā)送的顯示時(shí),進(jìn)行調(diào)諧器105和解碼器104的控制。進(jìn)而,播放器程序使用網(wǎng)絡(luò)模塊150再現(xiàn)所下載的動(dòng)態(tài)圖像內(nèi)容,此時(shí)使用解碼器104。
并且,網(wǎng)絡(luò)模塊150的RAM 156是如下的存儲(chǔ)器執(zhí)行包括在驅(qū)動(dòng)軟件1532中的存儲(chǔ)器利用步驟程序、即用于使CPU 101可以利用(可以訪問)RAM 156的程序,可以實(shí)現(xiàn)被CPU 101所利用,作為協(xié)議軟件1533和應(yīng)用軟件1534的執(zhí)行時(shí)可利用的存儲(chǔ)器區(qū)域來使用。
根據(jù)實(shí)施方式1,通過在影像信息處理裝置等現(xiàn)成的模塊上追加網(wǎng)絡(luò)模塊,從而還能夠追加用于控制網(wǎng)絡(luò)模塊的控制程序,所以通過追加該新的網(wǎng)絡(luò)模塊,能夠構(gòu)成多功能的設(shè)備。
并且,在影像信息處理裝置等現(xiàn)成的模塊上,預(yù)先僅安裝從所追加的網(wǎng)絡(luò)模塊讀出控制程序的功能即可。因此,現(xiàn)成的模塊無需預(yù)先安裝所追加的網(wǎng)絡(luò)模塊用的程序等,作為結(jié)果,能夠降低現(xiàn)成的模塊的存儲(chǔ)器容量。
進(jìn)而,無需使所追加的網(wǎng)絡(luò)模塊的開發(fā)和現(xiàn)成的模塊的開發(fā)同步,能夠在開發(fā)所追加的網(wǎng)絡(luò)模塊的時(shí)刻安裝最佳的功能,能夠?qū)⑵溥B接在現(xiàn)成的模塊上。
并且,在所追加的網(wǎng)絡(luò)模塊上安裝存儲(chǔ)器,現(xiàn)成的模塊具有利用追加的存儲(chǔ)器的單元,所以能夠追加更強(qiáng)功能。并且,在現(xiàn)成的模塊中,無需預(yù)先安裝多個(gè)存儲(chǔ)器,僅安裝現(xiàn)成的模塊中需要的存儲(chǔ)器,能夠降低成本。
(實(shí)施方式2)在實(shí)施方式1中,網(wǎng)絡(luò)模塊150的RAM 156成為可以通過驅(qū)動(dòng)軟件1532來利用、且當(dāng)協(xié)議軟件1533、應(yīng)用軟件1534的執(zhí)行時(shí)被利用的存儲(chǔ)器區(qū)域,但為了從CPU 101訪問RAM 156,需要通過外圍裝置控制器107、I/F108、I/F 152、以及模塊控制器151來進(jìn)行訪問,所以其訪問速度比從CPU 101到RAM 103的訪問速度慢。因此,如下述那樣進(jìn)行連接網(wǎng)絡(luò)模塊150時(shí)的動(dòng)作。
圖10是示出當(dāng)將網(wǎng)絡(luò)模塊150連接到信息處理裝置100上時(shí)的軟件的流程的流程圖。在圖10中,步驟300~304與圖3中示出的流程圖相同,所以省略其說明。在步驟310中,進(jìn)行裝載軟件1531的讀出、執(zhí)行,在步驟351中,進(jìn)行驅(qū)動(dòng)軟件1532的執(zhí)行。執(zhí)行包括在該驅(qū)動(dòng)軟件中的存儲(chǔ)器利用步驟程序、即用于使CPU 101可以利用(可以訪問)RAM 156的程序,可以從CPU 101利用RAM 156。接下來,執(zhí)行如下的處理(步驟352)進(jìn)行變更,以便執(zhí)行包括在驅(qū)動(dòng)軟件1532中的執(zhí)行存儲(chǔ)器轉(zhuǎn)移程序、即使用RAM 156來執(zhí)行RAM 103中進(jìn)行動(dòng)作的主程序的一部分,開放RAM 103的存儲(chǔ)器區(qū)域的一部分。例如,通過將主程序的一部分的作業(yè)處理的執(zhí)行地址從RAM 103變更到RAM 156來實(shí)現(xiàn)該處理。
接下來,使用RAM 103來執(zhí)行協(xié)議軟件1533(步驟353)。進(jìn)而,將應(yīng)用軟件1534追加到主程序,使用RAM 103來執(zhí)行(步驟354)。
根據(jù)實(shí)施方式2,通過驅(qū)動(dòng)軟件1532,能夠使用可以從CPU 101高速訪問的RAM 103來執(zhí)行協(xié)議軟件、應(yīng)用軟件,能夠使用可以進(jìn)行高速處理的RAM設(shè)備來對后追加的功能強(qiáng)的軟件進(jìn)行處理。
并且,能夠進(jìn)行變更,以便在安裝于所追加的模塊上的存儲(chǔ)器上執(zhí)行安裝在影像信息處理裝置等現(xiàn)成的模塊上的程序的一部分,并且,也能夠使用現(xiàn)成模塊上的存儲(chǔ)器來執(zhí)行安裝在追加模塊上的軟件,所以能夠使存儲(chǔ)器的利用方法達(dá)到最佳狀態(tài),能夠提高系統(tǒng)的性能。
(實(shí)施方式3)實(shí)施方式3將在電視機(jī)等影像信息處理裝置上追加HDD模塊的情況作為例子進(jìn)行說明。
圖4是示出本發(fā)明的實(shí)施方式3的信息處理裝置的結(jié)構(gòu)圖。
在圖4中,100~108、110、120、以及150與圖1中的相應(yīng)部分相同。集線器(hub)130用于將多個(gè)外圍裝置連接到影像信息處理裝置100,例如是USB集線器等。使用該集線器130,連接網(wǎng)絡(luò)模塊150和硬盤模塊(以下稱為HDD模塊)160。連接的順序?yàn)檫B接網(wǎng)絡(luò)模塊150后連接HDD模塊160。
關(guān)于網(wǎng)絡(luò)模塊150的連接,因?yàn)榕c實(shí)施方式1相同,所以省略其說明。
HDD模塊160具有連接到影像信息處理裝置100的接口(I/F)162,I/F 162與模塊控制器161連接在一起。模塊控制器161控制ROM 163、RAM 166和HDD控制器164。HDD控制器164進(jìn)行HDD 165的控制。
模塊控制器161在初始狀態(tài)中設(shè)定為連接I/F 162和ROM 163。在該ROM 163中,安裝有用于使HDD模塊160進(jìn)行動(dòng)作的軟件。
圖5是示出安裝在本發(fā)明的實(shí)施方式3的信息處理裝置的HDD模塊的ROM中的軟件的結(jié)構(gòu)的圖。
在圖5中,在ROM 163中安裝有驅(qū)動(dòng)軟件1632、用于訪問HDD 165內(nèi)的文件的文件系統(tǒng)軟件1633、以及連接了HDD模塊160時(shí)執(zhí)行的應(yīng)用軟件1634,這些軟件集中在裝載軟件1631中,所述裝載軟件1631用于將影像信息處理裝置100的主程序裝載到影像信息處理裝置100中。
使用圖6的流程圖來說明通過集線器130將這樣的HDD模塊160連接到影像信息處理裝置100上時(shí)的動(dòng)作。
圖6是示出追加本發(fā)明的實(shí)施方式3的信息處理裝置的HDD模塊時(shí)的軟件的流程的流程圖。
圖6中,如所述那樣,集線器130是用于連接多個(gè)外圍裝置的裝置,關(guān)于連接時(shí)的動(dòng)作,因?yàn)榕c直接連接影像信息處理裝置100和HDD模塊160的情況相同,所以省略集線器的動(dòng)作。
在影像信息處理裝置100中,循環(huán)進(jìn)行主程序動(dòng)作(步驟302)、外圍裝置控制器107檢索外圍裝置(步驟303)、以及新外圍裝置(步驟304)“無”的判定。
此時(shí),連接了HDD模塊160時(shí),新的外圍裝置(步驟304)的判定成為“有”,影像信息處理裝置100的主程序讀出而執(zhí)行安裝在ROM 163中的裝載軟件1631(步驟S320)。使用在影像信息處理裝置100中進(jìn)行動(dòng)作的主程序執(zhí)行到目前為止的該處理。
之后,CPU 101執(zhí)行裝載軟件1631的處理。裝載軟件1631規(guī)定了執(zhí)行驅(qū)動(dòng)軟件1632、文件系統(tǒng)軟件1633、以及應(yīng)用軟件1634的順序,CPU 101根據(jù)該順序執(zhí)行軟件。
即,執(zhí)行驅(qū)動(dòng)軟件1632(步驟321)、執(zhí)行文件系統(tǒng)軟件1633(步驟322),之后將應(yīng)用軟件1634追加到主程序(步驟323)。這樣,HDD模塊160作為影像信息處理裝置100的一部分發(fā)揮功能。
此處,驅(qū)動(dòng)軟件1632是如下的程序,其示出用于使模塊控制器161進(jìn)行動(dòng)作的初始設(shè)定步驟;用于使RAM 166進(jìn)行動(dòng)作的初始設(shè)定步驟、即記述有RAM的容量、地址信息、以及設(shè)定步驟的存儲(chǔ)器利用步驟程序;和用于使HDD控制器164進(jìn)行動(dòng)作的初始設(shè)定步驟、控制步驟。CPU 101基于該驅(qū)動(dòng)軟件1632,進(jìn)行模塊控制器161、RAM 166、以及HDD控制器164的控制。
并且,在影像信息處理裝置100上的RAM 103中安裝了RAM文件系統(tǒng)等時(shí),雖然文件系統(tǒng)軟件1633也可以利用上述RAM文件系統(tǒng)等,但可以安裝適合于HDD 165的文件系統(tǒng)軟件,能夠更有效地使用HDD165。
并且,HDD模塊160的RAM 166是如下的存儲(chǔ)器執(zhí)行包括在驅(qū)動(dòng)軟件1632中的存儲(chǔ)器利用步驟程序、即用于使CPU 101可以利用(可以訪問)RAM 166的程序,可以實(shí)現(xiàn)被CPU 101所利用,通過文件系統(tǒng)軟件1633、應(yīng)用軟件1634的追加,當(dāng)安裝在影像信息處理裝置100中的RAM 103的容量不足時(shí),作為追加的RAM來使用。
根據(jù)實(shí)施方式3,即使新連接了HDD模塊,也能構(gòu)獲得與實(shí)施方式1相同的效果。
(實(shí)施方式4)在實(shí)施方式3中,將在影像信息處理裝置上追加HDD模塊160的情況作為例子進(jìn)行了說明,但在實(shí)施方式4中,示出在影像信息處理裝置上連接對壓縮磁盤(CD)或數(shù)字多用途磁盤(DVD)等磁盤介質(zhì)進(jìn)行訪問的磁盤模塊時(shí)的例子。
圖7是示出本發(fā)明的實(shí)施方式4的信息處理裝置的結(jié)構(gòu)圖。
在圖7中,100~108、110、以及120與圖1中的相應(yīng)部分相同。磁盤模塊170具有連接在影像信息處理裝置100上的接口(I/F)172,I/F172與模塊控制器171連接在一起。模塊控制器171控制ROM 173、RAM 176和磁盤控制器174。磁盤控制器174進(jìn)行磁盤175的控制。
模塊控制器171在初始狀態(tài)中設(shè)定為連接I/F 172和ROM 173。在該ROM 173中,安裝有用于使磁盤模塊170進(jìn)行動(dòng)作的軟件。
圖8是示出安裝在本發(fā)明的實(shí)施方式4的信息處理裝置的磁盤模塊的ROM中的軟件的結(jié)構(gòu)的圖。
在圖8中,在ROM 173中安裝有驅(qū)動(dòng)軟件1732、用于訪問磁盤175的文件系統(tǒng)軟件1733、以及連接了磁盤模塊170時(shí)執(zhí)行的應(yīng)用軟件1734,這些軟件集中在裝載軟件1731中,所述裝載軟件1731用于將影像信息處理裝置100的主程序裝載到影像信息處理裝置100中。
使用圖9的流程圖來說明將這樣的磁盤模塊170連接到影像信息處理裝置100時(shí)的動(dòng)作。
圖9是示出追加本發(fā)明的實(shí)施方式4的信息處理裝置的磁盤模塊時(shí)的軟件的流程的流程圖。
圖9中,在影像信息處理裝置100中,循環(huán)進(jìn)行主程序動(dòng)作(步驟302)、外圍裝置控制器107檢索外圍裝置(步驟303)、以及新的外圍裝置(步驟304)“無”的判定。
此時(shí),連接了磁盤模塊時(shí),新的外圍裝置(步驟304)的判定成為“有”,影像信息處理裝置100的主程序讀出而執(zhí)行安裝在ROM 173中的裝載軟件1731(步驟S330)。使用在影像信息處理裝置100中進(jìn)行動(dòng)作的主程序來執(zhí)行到目前為止的該處理。
之后,CPU 101執(zhí)行裝載軟件1731的處理。裝載軟件1731規(guī)定了執(zhí)行驅(qū)動(dòng)軟件1732、文件系統(tǒng)軟件1733、以及應(yīng)用軟件1734的順序,CPU 101根據(jù)該順序執(zhí)行軟件。
即,執(zhí)行驅(qū)動(dòng)軟件1732(步驟331)、執(zhí)行文件系統(tǒng)軟件1733(步驟332),之后將應(yīng)用軟件1734追加到主程序(步驟333)。這樣,磁盤模塊170作為影像信息處理裝置100的一部分發(fā)揮功能。
此處,驅(qū)動(dòng)軟件1732是如下的程序,其示出用于使模塊控制器171進(jìn)行動(dòng)作的初始設(shè)定步驟;用于使RAM 176進(jìn)行動(dòng)作的初始設(shè)定步驟、即記述有RAM的容量、地址信息、以及設(shè)定步驟的存儲(chǔ)器利用步驟軟件;和用于使磁盤控制器174進(jìn)行動(dòng)作的初始設(shè)定步驟、控制步驟。CPU 101基于該驅(qū)動(dòng)軟件1732,進(jìn)行模塊控制器171、RAM 176、以及磁盤控制器174的控制。
根據(jù)不同的磁盤175,用于訪問磁盤175而使用的文件系統(tǒng)軟件1733多為不同,可以僅安裝由磁盤控制器174可以進(jìn)行控制的磁盤175的對應(yīng)的文件系統(tǒng)軟件1733。
并且,磁盤模塊170的RAM 176是如下的存儲(chǔ)器執(zhí)行包括在驅(qū)動(dòng)軟件1732中的存儲(chǔ)器利用步驟程序、即用于使CPU 101可以利用(可以訪問)RAM 176的程序,可以實(shí)現(xiàn)被CPU 101所利用,通過文件系統(tǒng)軟件1733、應(yīng)用軟件1734的追加,當(dāng)安裝在影像信息處理裝置100中的RAM 103的容量不足時(shí),作為追加的RAM來使用。
根據(jù)實(shí)施方式4,即使新連接了磁盤模塊,也能構(gòu)獲得與實(shí)施方式1相同的效果。
權(quán)利要求
1.一種信息處理裝置,所述信息處理裝置由第1模塊和第2模塊構(gòu)成,所述第1模塊具有安裝第1控制軟件而執(zhí)行該安裝的第1控制軟件的CPU(中央處理裝置),所述第2模塊連接在該第1模塊上,所述信息處理裝置的特征在于,上述第2模塊具有用于使上述第2模塊進(jìn)行動(dòng)作的第2控制軟件,上述第1模塊具備對與上述第2模塊之間的連接進(jìn)行檢測的外圍裝置控制器,當(dāng)通過上述外圍裝置控制器檢測出上述第1模塊與上述第2模塊之間的連接時(shí),上述第1模塊的CPU從上述第2模塊讀出上述第2控制軟件,通過執(zhí)行該讀出的第2控制軟件來使上述第2模塊進(jìn)行動(dòng)作。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,在上述第2模塊上安裝有設(shè)備,上述第2模塊的第2控制軟件包括對安裝在上述第2模塊上的設(shè)備進(jìn)行控制的控制程序、用于利用上述設(shè)備的利用程序、和將上述控制程序以及利用程序追加到上述第1模塊的上述第1控制軟件中的程序。
3.根據(jù)權(quán)利要求1或2所述的信息處理裝置,其特征在于,在上述第1模塊上安裝有設(shè)備,上述第2模塊的第2控制軟件包括對安裝在上述第1模塊的設(shè)備進(jìn)行控制的控制程序。
4.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于,上述第2模塊具有存儲(chǔ)器和存儲(chǔ)器利用步驟程序,上述第1模塊的CPU基于上述存儲(chǔ)器利用步驟程序來訪問上述存儲(chǔ)器,所述存儲(chǔ)器利用步驟程序記錄在對安裝在上述第2模塊的設(shè)備進(jìn)行控制的控制程序中。
5.根據(jù)權(quán)利要求4所述的信息處理裝置,其特征在于,上述第2模塊的第2控制軟件具有執(zhí)行存儲(chǔ)器轉(zhuǎn)移程序,并且進(jìn)行變更,以便使用上述第2模塊的存儲(chǔ)器來執(zhí)行使用上述第1模塊的存儲(chǔ)器來已在執(zhí)行的程序,所述執(zhí)行存儲(chǔ)器轉(zhuǎn)移程序用于使用安裝在上述第2模塊的存儲(chǔ)器來使上述第1控制軟件進(jìn)行動(dòng)作。
全文摘要
本發(fā)明提供一種信息處理裝置,所述信息處理裝置在模塊構(gòu)成的系統(tǒng)中,能夠通過在現(xiàn)成的模塊上安裝追加的模塊來提高功能。現(xiàn)成的模塊即影像信息處理裝置(100)具備從追加模塊即網(wǎng)絡(luò)模塊(150)讀出網(wǎng)絡(luò)模塊(150)所擁有的軟件的功能,在網(wǎng)絡(luò)模塊(150)所擁有的軟件中,包括網(wǎng)絡(luò)模塊用的控制軟件、和使該控制軟件在現(xiàn)成的影像信息處理裝置(100)中可以使用的軟件,在影像信息處理裝置(100)中追加網(wǎng)絡(luò)模塊(150)所擁有的軟件,通過影像信息處理裝置(100)使網(wǎng)絡(luò)模塊(150)進(jìn)行動(dòng)作。
文檔編號G06F13/10GK101036122SQ20058003365
公開日2007年9月12日 申請日期2005年8月31日 優(yōu)先權(quán)日2004年11月12日
發(fā)明者丸山清泰, 吉本恭輔, 森田知宏, 村上篤道, 水谷芳樹 申請人:三菱電機(jī)株式會(huì)社