欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

仿真裝置和部件、仿真方法以及記錄介質(zhì)和程序的制作方法

文檔序號:6472131閱讀:292來源:國知局
專利名稱:仿真裝置和部件、仿真方法以及記錄介質(zhì)和程序的制作方法
背景技術(shù)
發(fā)明領(lǐng)域本發(fā)明涉及在諸如娛樂裝置等信息處理裝置中使用的仿真技術(shù),更具體地說,涉及改進的方法使得為一個信息處理裝置開發(fā)的應(yīng)用軟件能由具有不同能力的另一個信息處理裝置適當?shù)貓?zhí)行。
現(xiàn)有技術(shù)描述當具有較強處理能力的娛樂裝置(此后稱作“主機”)執(zhí)行供具有較低處理能力的娛樂裝置使用的應(yīng)用軟件(此后稱作“目標AP”)時,或者特定娛樂裝置執(zhí)行供另一娛樂裝置使用的目標AP時,該主機或特定娛樂裝置使用仿真裝置。
仿真裝置的功能是在其他娛樂裝置上形成一個娛樂裝置執(zhí)行環(huán)境,目標AP原本計劃要在該環(huán)境下執(zhí)行,該功能是由軟件、硬件或軟、硬件組合實現(xiàn)的。
取決于目標AP中包括的命令組合,傳統(tǒng)的仿真器裝置可能有這樣一個問題,即該娛樂裝置完成相關(guān)處理的操作時間可能與原本計劃的目標AP的操作時間不匹配。為避免這樣的問題,可以提供參數(shù)用于調(diào)整目標AP的操作時間從而與執(zhí)行環(huán)境匹配(“改變參數(shù)”)。
然而,諸如哪個目標AP需要改變參數(shù)或應(yīng)在多大程度上由改變參數(shù)進行校正等問題,可能只有在娛樂裝置被發(fā)貨之后才能肯定。在這種情況下,有可能重新收回該娛樂裝置并改變仿真裝置的同步計時,但這涉及麻煩的操作。
這類問題不只在娛樂裝置中發(fā)生,而且通常會在沒有任何處理能力調(diào)整裝置(如操作系統(tǒng))的信息處理裝置中使用的仿真裝置中發(fā)生。

發(fā)明內(nèi)容
所以,本發(fā)明的一個目的是提供一種仿真裝置、仿真部件、仿真方法和程序,它們能解決上述問題和使信息處理裝置的處理能力正確地適應(yīng)于目標AP。
本發(fā)明提供的仿真裝置被安裝在無處理能力調(diào)節(jié)裝置的信息處理裝置中,該仿真裝置包含判斷裝置用于判斷由該信息處理裝置執(zhí)行的軟件是否需要改變該信息處理裝置的處理能力,以及調(diào)節(jié)裝置用于當該軟件需要改變處理能力時、在事先或后來提供的用于該軟件的預定改變參數(shù)所指定的范圍內(nèi)、改變該信息處理裝置的處理能力。更具體地說,該調(diào)節(jié)裝置被配置成為當軟件要求改變信息處理裝置的功能性能力時把該信息處理裝置的功能配置改變?yōu)轭A先確定的配置,并且當軟件要求改變整個或部分特定處理的能力時在事先或后來提供的、用于該軟件的預定改變參數(shù)所指定的范圍內(nèi)改變由該信息處理裝置執(zhí)行的整個或部分特定處理的能力。
“無處理能力調(diào)節(jié)裝置的信息處理裝置”是指沒有任何操作系統(tǒng)的簡單計算機或系統(tǒng),如個人計算機或工作站。
應(yīng)用本發(fā)明的信息處理裝置是例如具有多個有主從關(guān)系的處理器娛樂裝置。在這樣的娛樂裝置中配置各處理器的主從關(guān)系,從而可以根據(jù)軟件的類型來改變配置。
判斷裝置被配置成能通過識制記錄該軟件的介質(zhì)來完成判斷。
當判斷裝置判定該軟件要求改變處理能力時,該調(diào)節(jié)裝置被配置成把該軟件中包括的二進制信息自動轉(zhuǎn)換成可由該信息處理裝置執(zhí)行的二進制信息。
調(diào)節(jié)裝置被配置成有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)中記錄的第一改變參數(shù)、在后來加載到該信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及后來加載到該信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)指定的范圍內(nèi)改變處理能力。
每個改變參數(shù)是為軟件實現(xiàn)的每個處理項目確定的,這些處理項目取決于該信息處理裝置的功能。該判斷裝置被配置成能判斷在內(nèi)部記錄介質(zhì)、不可重寫記錄介質(zhì)以及可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的一個處理項目,并且當該處理項目存在時進一步判定該軟件要求改變處理能力。在這種情況中,調(diào)節(jié)裝置被配置成能把該處理項目標識的處理的每單位時間的速度調(diào)節(jié)成由改變參數(shù)確定的速度。
本發(fā)明已提供了一種仿真方法,用于由信息處理裝置讀取的軟件。這一方法在上文描述的無處理能力調(diào)節(jié)裝置的信息處理裝置中執(zhí)行,該方法包含判斷所執(zhí)行的軟件是否要求改變該信息處理裝置的處理能力,并且當判定該軟件要求改變處理能力時在事先或后來提供的用于該軟件的預定改變參數(shù)所指定的范圍內(nèi)改變處理能力。
本發(fā)明還提供一種無處理能力調(diào)節(jié)裝置的信息處理裝置可讀的記錄介質(zhì),該記錄介質(zhì)記錄一個程序,該程序使信息處理裝置執(zhí)行判斷功能以判斷所執(zhí)行的軟件是否要求改變該信息處理裝置的處理能力,并且當判定該軟件要求改變處理能力時在事先或后來提供的用于該軟件的預定改變參數(shù)所指定的范圍內(nèi)改變處理能力。
本發(fā)明還提供一種信息處理裝置可讀的并且可拆卸地安裝在該信息處理裝置中的記錄介質(zhì),該信息處理裝置包括能根據(jù)所執(zhí)行的軟件改變該信息處理裝置處理能力的裝置。該記錄介質(zhì)包含第一區(qū)和第二區(qū),第一區(qū)在該信息處理裝置啟動之后在該軟件執(zhí)行之前被讀出,它記錄的代碼允許該信息處理裝置識別該軟件的類型;第二區(qū)是在第一區(qū)之后被讀出,它記錄一個預先確定的改變參數(shù)用于識別該處理能力的改變部分和改變量,當該軟件要求改變處理能力時在第二區(qū)中提供改變參數(shù)。
本發(fā)明還提供一個程序,用于使信息處理裝置執(zhí)行以判斷所執(zhí)行的軟件是否要求改變信息處理裝置的處理能力,并且當判定該軟件要求改變處理能力時在事先或后來提供的用于該軟件的預定改變參數(shù)所指定的范圍內(nèi)改變處理能力。


在閱讀下文的詳細描述和附圖之后,本發(fā)明的這些目的以及其他目的和優(yōu)點將變得更加顯然,這些附圖中圖1是方框圖,顯示一個主機娛樂裝置的配置;圖2是方框圖,顯示一個從屬機娛樂裝置的配置;圖3顯示復位信號的連接方式;圖4顯示MPU 100和IOP 120之間接口的配置;圖5顯示時鐘信號的連接方式;圖6A是顯示改變參數(shù)內(nèi)容實例的表;圖6B是一個過程流程圖,該過程延遲繪圖結(jié)果的輸出時間;圖7是流程圖,顯示主機的自舉順序的處理流程;圖8是流程圖,顯示由仿真器進行格式轉(zhuǎn)換的處理流程;以及圖9A和9B多邊形繪圖命令的格式,其中圖9A顯示GPU命令格式,圖9B顯示GP命令格式。
具體實施例方式
將參考附圖具體描述本發(fā)明的實施例。
第一實施例描述一個娛樂裝置包含的一個仿真裝置的配置方式,該娛樂裝置是無處理能力調(diào)節(jié)裝置的信息處理裝置的一個實例。解釋該實施例時將假定處理能力是繪制圖像的速度,而改變參數(shù)是要調(diào)節(jié)特定圖像處理的繪圖速度。然而,繪圖速度是一個娛樂裝置的處理能力的一個實例。
<主機>
圖1是方框圖,顯示一個娛樂裝置的主要配置,在該娛樂裝置中包含本發(fā)明的仿真裝置。
在這一娛樂裝置中,MPU(微處理器單元)100和GP(圖形處理器)110經(jīng)由專用總線101連接,MPU 100和IOP(I/O處理器)120經(jīng)由總線(SBUS)102連接,從介質(zhì)中讀出軟件等的介質(zhì)解碼器130、聲音處理裝置SPU(聲音處理器單元)140以及ROM(只讀存儲器)150經(jīng)由總線(SSBUS)103連到IOP 120。MPU 100具有主存儲器160,IOP 120具有IOP存儲器170。IOP 120還與控制器180以及存儲器卡190相連。
MPU 100的基本功能是通過執(zhí)行存儲在ROM 150中的各種程序以及從介質(zhì)200(如CD和DVD)加載到主存儲器160中的目標AP來完成預定的處理。GP 110是圖形處理器,它承擔這個娛樂裝置的繪圖處理功能。更具體地說,GP100根據(jù)來自MPU 100的指令完成目標AP上的繪圖處理。
IOP 120是輸入/輸出子處理器(相對于MPU 100的從屬處理器),它控制MPU 100和外圍裝置(介質(zhì)解碼器130和SPU 140等)之間的數(shù)據(jù)交換。介質(zhì)解碼器130從介質(zhì)200中讀取數(shù)據(jù)并把數(shù)據(jù)傳送給主存儲器160。SPU 140是聲音再現(xiàn)處理器,它根據(jù)來自MPU 100等的發(fā)音指令,以預定的采樣率再現(xiàn)存儲在聲音緩存器(未畫出)中的被壓縮波形數(shù)據(jù)。
ROM 150是本發(fā)明的仿真部件的一個實例,它是一個只讀存儲器,存儲由MPU 100和IOP 120在啟動時等執(zhí)行的程序。ROM 150存儲由MPU 100和IOP 120共享的程序以及分別由各處理器專用的程序。對MPU 100專用的程序之一是仿真器程序,將在下文中描述它。主存儲器160和IOP存儲器170的作用是分別做為MPU 100和IOP 120的工作存儲器。
控制器180是一個接口,在執(zhí)行一個游戲等的過程中它把游戲者的意圖傳送給應(yīng)用程序等。
存儲器卡190是一個可重寫的、便攜的非易失次級記錄介質(zhì),存儲由MPU 100執(zhí)行的處理過程的結(jié)果以及設(shè)置信息等,存儲器卡190還被設(shè)計成存儲改變參數(shù)以對本發(fā)明的仿真器的圖像處理速度進行精細調(diào)節(jié),這將在下文中描述。
這一實施例假定介質(zhì)200是不可重寫的便攜記錄介質(zhì)。這一介質(zhì)200存儲程序和為執(zhí)行該程序所必須的數(shù)據(jù)等。這一數(shù)據(jù)還包括代碼以確定介質(zhì)200存儲的是用于主機的數(shù)據(jù)還是用于從屬機的數(shù)據(jù)。用于從屬機的數(shù)據(jù)包括對仿真器繪圖速度進行精細調(diào)節(jié)所用的改變參數(shù)。
<從屬機>
下文將解釋一個娛樂裝置的概觀,該娛樂裝置是圖1所示娛樂裝置的從屬機。
在這一娛樂裝置中,如圖2所示,GPU(圖形處理單元)210和控制器280連到具有主存儲器270的CPU(中央處理單元)220,再有,CD解碼器230、SPU 240和ROM 250通過總線290連到CPU 220。CPU 220的基本功能是通過執(zhí)行存儲在ROM 250中的程序和從CD 300加載到主存儲器270的程序來完成預先確定的處理。CPU200的操作頻率低于主機的MPU 100的操作頻率。
GPU 210是圖形處理器,它根據(jù)來自CPU 220的指令完成繪圖處理。GPU 210具有CRTC功能以顯示圖像以及用于幀緩存器(未畫出)多邊形繪圖功能。CD解碼器230從CD300讀取所記錄的信息并把該信息傳送給主存儲器270。ROM 250存儲供CPU 220在啟動等時候執(zhí)行的程序。
<仿真裝置>
仿真裝器在主機上形成第一功能和第二功能第一功能允許主機改變其功能性能力(功能配置)以保證繪圖或其他處理與從屬機的兼容性,第二功能允許主機根據(jù)軟件改變特定處理的能力(在這一實施例中是速度)。這些功能可以由軟件實現(xiàn),但這里一個實例為它通過為主機提供的硬件與單獨提供的軟件的組合來實現(xiàn)這些功能。
如所理解的那樣,前述功能性能力是主機處理能力的一個實例,前述特定處理的能力是主機處理能力的另一個實例。
(第一功能)第一功能是由MPU 100或IOP 120加載和執(zhí)行一個預先確定的程序并有選擇地在“正常方式”和“仿真方式”兩種操作方式之間切換,從而把該娛樂裝置的功能配置改變?yōu)轭A先確定的配置。
還可能提供一個專用固件以另一功能來分擔這第一功能。通過這第一功能,主機通常在方式下操作,當主機執(zhí)行一個供從屬機使用的程序時主機進入仿真方式。下文中將描述確定一個應(yīng)用程序是否是供從屬機使用的目標AP的方法。
在根據(jù)這一實施例的仿真方式下,主機的IOP 120起從屬機的CPU220的作用,MPU 100和GP 110起從屬機的GPU 210的作用。這是通過為IOP 120提供與CPU 220相同的處理器核心來實現(xiàn)的。IOP 120能按原樣執(zhí)行供從屬機的CPU 220執(zhí)行的目標AP,并完成與從屬機的情況中類似的處理操作。
IOP 120的處理器核心可以按原樣執(zhí)行供從屬機的CPU 220使用的目標AP,并完成類似的操作(例如二進制兼容處理器核心),但這一實施例使用相同的處理器核心以改善與從屬機娛樂裝置的兼容性。
IOP 120的時鐘頻率在正常方式下是37.5MHz,而在仿真方式下可以根據(jù)從屬機CPU 220的操作頻率來改變頻率,例如改為33MHz,或者可以改為最適于執(zhí)行該目標AP的時鐘頻率。這使得即使當目標AP在一個時鐘的水平上為從屬機硬件優(yōu)化其操作的情況下也能保證操作。
MPU 100和IOP 120根據(jù)操作方式改變它們的接口。在仿真方式下,IOP 120向MPU 100提供與CPU 220所用接口相同的接口,MPU 100也向IOP 120提供與GPU 210所用接口相同的接口。
SPU 140也在仿真方式和正常方式之間改變它的操作。就是說,在仿真方式,SPU 140以與從屬機的SPU 240完全相同的方式進行操作。另一方面,在正常方式下,SPU 140作為完成聲音處理的裝置以高于SPU240的性能進行操作。在仿真方式下,根據(jù)CD-ROM的采樣頻率,SPU 140的時鐘頻率是44.1KHz,而在正常方式下,根據(jù)DVD的采樣頻率,SPU140的時鐘頻率是48KHz。
接下來,將更具體地解釋這第一功能的內(nèi)容。
(確定操作方式)一旦對主機加電等,仿真裝置通過介質(zhì)解碼器130確定驅(qū)動器中的介質(zhì)是供主機使用的還是供從屬機使用的。通過在首先加載到該娛樂裝置的介質(zhì)200的第一區(qū)中記錄一個指示該介質(zhì)是供主機還是供從屬機使用的類型代碼,讀出這一類型代碼并參考介質(zhì)解碼器130中的介質(zhì)類型寄存器(未畫出),使這一確定成為可能。如果確定結(jié)果表明介質(zhì)200是供主機使用的介質(zhì),則仿真裝置在正常方式下啟動主機。當驅(qū)動器中沒有任何介質(zhì)時,其操作與此相同。另一方面,如果驅(qū)動器中的介質(zhì)200是供從屬機使用的介質(zhì),則仿真裝置在仿真方式下啟動主機。
(改變操作方式)仿真裝置產(chǎn)生兩類復位信號并根據(jù)這些復位信號在上述正常方式和仿真方式之間切換。
圖3顯示復位信號產(chǎn)生機制的一個實例。
如圖3所示,仿真裝置使用電源控制/復位IC 310的輸出信號作為RESET·IN信號。這個RESET·IN信號輸入到復位控制電路330和OR(或)電路340和350。復位控制電路330輸出兩類信號(CTL1,CTL2)。這些信號變成OR電路340和350的其他輸入信號。從OR電路340輸出的是RESET1信號,從OR電路350輸出的是RESET2信號。RESET1輸入到主機的MPU 100和GP 110。MPU 100輸出一個SRESET信號。
另一方面,RESET2信號輸入到總線SSBUS 103上的各種裝置,如IOP 120和SPU 140。來自MPU 100的SRESET信號也輸入到IOP 120和SPU 140等。
在上述配置中,一旦對主機供電或者檢測到為主機提供的復位開關(guān)320被按下,則電源控制/復位IC310確定RESET·IN信號。當在電源接通后已過去預定時間時,電源控制/復位IC310使該RESET·IN信號無效。
當RESET·IN信號被確定時,復位控制電路330確定用于OR電路340和350的信號(CTL1,CTL2)。然后,在預定時間已時去之后,復位控制電路330首先使提供給IOP 120和SPU 140的RESET信號(RESET2)無效。這使給OR電路350的信號(CTL2)無效。然后,復位控制電路330使提供給MPU 100和GP 110的RESET信號(RESTET1)無效。這使用于OR電路340的信號(CTL1)無效。
提供了在MPU 100等和IOP 120等之間的釋放RESET(復位)信號的時間差,從而使MPU 100和GP 110在IOP 120開始準可靠操作之后才開始操作。
由RESET信號(RESET1信號和RESET2信號)復位的MPU 100、IOP 120以及SPU 140在正常方式下操作。然后,當在必要的初始化處理完成之后進入仿真方式的情況中,MPU 100確定SRESET信號。IOP120和SPU 140等由SRESET信號復位。每個開始在仿真方式下操作。
(接口轉(zhuǎn)換)在前述操作方式之間的轉(zhuǎn)換中,MPU 100和IOP 120之間的接口也被改變。將參考圖4解釋這一接口轉(zhuǎn)換的概況。
作為一個前提,IOP接口部分(IOP I/F)500是在MPU 100內(nèi)部或在其附近提供的,MPU接口部分(MPU I/F)510是在IOP 120內(nèi)部或其附近提供的。內(nèi)部接口部分的兩個系統(tǒng)(SIF部分520、PGPU I/F530)在IOP接口部分500內(nèi)部并行連接。同樣,內(nèi)部接口部分的兩個系統(tǒng)(SIF部分540、GPU I/F 550)在MPU接口部分510內(nèi)部并行連接。
正常方式下SIF部分520向MPU 100提供提供總線102和SBUS接口。仿真方式下PGPU接口部分530向MPU 100提供與從屬機的GPU210的接口準相同的接口。SIF部分520和PGPU接口部分每個具有用于存儲傳送數(shù)據(jù)的FIFO緩存器以及用于傳送控制的寄存器組等。
正常方式下SIP部分540向IOP 120提供總線102的SBUS接口。仿真方式下GPU接口部分550向IOP 120提供與從屬機的CPU 220的接口相同的GPU接口。
IOP接口部分500與MPU 100的內(nèi)部總線的總線時鐘(150MHz)同步地操作。另一方向,MPU接口部分510與IOP 120的操作頻率同步地操作。就是說MPU接口部分510在正常方式下與37.5(=150/4)MHz時鐘同步操作,而在仿真方式下與等于仿真器420所提供時鐘1/2的時鐘頻率同步操作,這將在下文中描述。
由于這一原因,在正常方式下在MPU 100和IOP 120之間的通信變?yōu)橥酵ㄐ?,而在仿真方式下在MPU 100和IOP 120之間的通信變?yōu)楫惒酵ㄐ?。PGPU接口部分530包括一個邏輯用于在仿真方式下吸收該異步通信,由IOP 120提供的時鐘(PGCLK33MHz)是輸入。
在這樣的配置中,MPU 100使用SIF部分520作為正常方式下與IOP120的接口,而IOP 120使用SIF部分540作為與MPU 100的接口。在仿真方式下MPU 100使用PGPU接口部分530,而IOP 120使用GPU接口部分550。
在MPU 100中SIF部分520和PGPU接口部分530之間的轉(zhuǎn)換由軟件進行。就是說,在復位之后,SIF部分520被選中,當由MPU 100的處理器核心執(zhí)行的軟件進行對MPU 100中的特定控制寄存器的寫操作時,則轉(zhuǎn)換到PGPU接口部分530。
在IOP 120中SIF部分540和GPU接口部分550之間的轉(zhuǎn)換是在復位后由硬件進行的。就是說,當IOP 120由RESET信號(RESET2)復位時,SIF部分540被選中,而當IOP 120由SEESET信號復位時,GPU接口部分550被選中。
(處理能力調(diào)節(jié))如前所述,當進入仿真方式時,圖像處理速度被改變。將參考圖5以及圖6A和6B來解釋改變這一圖像處理速度的機制。
這里,假定對MPU 100提供PLL電路410的功能,它把輸入時鐘轉(zhuǎn)換成所提供的多個頻率中的任何一個并將其輸出到IOP 120。
MPU 100使用PLL410轉(zhuǎn)換主機的時鐘發(fā)生器400的頻率,產(chǎn)生每個處理器核心內(nèi)部的參考時鐘、內(nèi)部總線的總線時鐘、向GP0110傳送數(shù)據(jù)的參考時鐘、正常方式下的操作參考時鐘以及仿真方式下的操作參考時鐘,并將這些時鐘有選擇地提供給IOP 120。
在仿真方式下,IOP 120使用由MPU 100提供的預定頻率的時鐘如從屬機的CPU 220那樣進行圖像處理。對于特定的圖像處理,由仿真器420精細地調(diào)節(jié)圖像處理速度,這將在下文中描述。
(第二功能)接下來,將解釋主機第二功能的一個特定實例(精細調(diào)節(jié)功能)。這一功能是由圖5中所示仿真器420實現(xiàn)的。
仿真器420包含如下功能塊,它們由MPU 100或單獨提供的CPU加載一個仿真器程序來實現(xiàn),即計數(shù)器部分421,確定部分422以及處理能力調(diào)節(jié)部分423。仿真器程序被記錄在例如ROM 150中。
計數(shù)器部分421以一定時間間隔對時鐘發(fā)生器產(chǎn)生的時鐘計數(shù)。確定部分422確定目標AP是否要求改變要由主機執(zhí)行的整個或特定處理的能力,而處理能力調(diào)節(jié)部分423在由改變參數(shù)指定的范圍內(nèi)改變特定處理的能力,這些改變參數(shù)是有選擇地從ROM 150、介質(zhì)160和存儲器卡190的任何一個中加載的。
這一實施例有如圖6A所示的改變參數(shù)。
就是說,這些是為每個要調(diào)節(jié)的標題(目標AP)確定的特定圖像處理速度的調(diào)節(jié)量,例如多邊形繪圖速度、子圖形(Sprite)繪圖速度等。在該圖中,“O”是指不需要調(diào)節(jié)?!?”和“2”是調(diào)節(jié)量。處理能力調(diào)節(jié)部分423根據(jù)這些調(diào)節(jié)量對相關(guān)處理速度進行精細調(diào)節(jié)。精細調(diào)節(jié)是通過延遲繪圖結(jié)果輸出時間來實現(xiàn)的,這一輸出原本應(yīng)以根據(jù)時鐘發(fā)生器400確定的速度進行,現(xiàn)在的延遲由調(diào)節(jié)量確定的時鐘確定。如圖6B中所示,這一延遲處理包含在繪圖結(jié)果輸出處理過程中的計數(shù)值C中設(shè)置調(diào)節(jié)量X,對計數(shù)器部分421的每個計數(shù)將其計數(shù)值C減1,當計數(shù)器值C達到零時輸出繪圖結(jié)果。
如果提供了存儲器卡190,則存儲器卡190被賦予讀取改變參數(shù)的順序的最高優(yōu)先級。在存儲器卡190不支持目標AP的改變參數(shù)或存儲器卡190未插入的情況下,嘗試從介質(zhì)200中讀取。在介質(zhì)200不支持目標AP的改變參數(shù)的情況下,嘗試從ROM 150中讀取。這樣確定讀取順序的理由如下。
存儲器卡190是可重寫記錄介質(zhì),所以如果一個改變參數(shù)是舊的信息,這必須被其他信息覆蓋,而記錄了一個改變參數(shù)這一事實允許假定該改變參數(shù)是后來提供的最近的一個。這樣,首先要搜索這個存儲器卡190。
介質(zhì)200被認為是便攜式的,能以可以付得起的價格帶著其后改變了的改變參數(shù)分發(fā),通常記錄目標AP作為主要信息,通常如果目標AP需要的話則記錄改變參數(shù),而且是其后提供改變參數(shù)的最一般的方式。如果介質(zhì)200是可重寫介質(zhì),則如存儲器卡190的情況那樣它被賦予高于那些不可重寫介質(zhì)的優(yōu)先級。
ROM 150是不可重寫介質(zhì),如果記錄了某改變參數(shù),則認為是在發(fā)貨時已經(jīng)記錄下的。
這樣,按上述順序讀取改變參數(shù)將增大讀取最新的改變參數(shù)的可能性。
這樣,通過提供訪真器和使它能從ROM 150、介質(zhì)200或存儲器卡190中的任何一中有選擇地讀取改變參數(shù),并任意地調(diào)節(jié)特定處理的能力,使得有可能即使在該娛樂裝置發(fā)貨之后才確定需要改變處理能力的目標AP的名稱以及改變的程度(調(diào)節(jié)范圍),也能進行這種改變,無需進行麻煩的過程。
上述情況是對一個目標AP使用一個改變參數(shù)的例子,但該系統(tǒng)也能被配置成對同一目標AP在ROM 150、介質(zhì)200和存儲器卡190中記錄不同的改變參數(shù)并從這些當中任意地選擇。
<操作方式>
接下來將解釋包含仿真裝置的主機的操作。
圖7顯示一個自舉序列的處理流程。
加電或按下復位開關(guān)將產(chǎn)生RESET(復位)信號(RESET1或RESET2)。MPU 100和IOP 120首先從同一個自舉向量地址開始執(zhí)行該程序(S601)。如前所述,這一實施例對MPU 100和IOP 120使用具有相同體系結(jié)構(gòu)的處理器,所以MPU 100和IOP 120也有相同的自舉向量地址。在此時,IOP 120直接訪問ROM 150,而MPU 100經(jīng)由IOP 120訪問ROM 150。
為了首先進行自己的初始化,IOP 120不把總線的主控權(quán)交給MPU100,讓MPU 100處于等待狀態(tài)(S602)。
MPU 100或IOP 120在復位后訪問的ROM 150的區(qū)域中存儲用于獲取處理器ID的代碼,確定相應(yīng)的處理器是MPU 100還是IOP 120,并根據(jù)確定結(jié)果跳到每個處理器的代碼。通過執(zhí)行相應(yīng)的代碼,IOP 120和MPU 100跳到它們各自的代碼。
在跳到它自己的代碼之后,IOP 120確定這次復位是由RESET信號復位的還是由SRESET信號復位的。IOP 120能通過參考特定控制寄存器的一些位來確定是由RESET信號還是由SEESET信號復位的。
在這一情況中,復位是由RESET信號造成的復位,所以IOP 120對主機娛樂裝置的硬件初始化,從而作為主機娛樂裝置來啟動,然后,IOP 120啟動外圍裝置(如控制器、介質(zhì)驅(qū)動器等)的驅(qū)動器。
當完成了必要的初始化過程時,IOP 120允許已處于等待狀態(tài)的MPU 100開始操作(這一狀態(tài)被命名為“MPU On”)并等待來自MPU100的請求(S603)。當IOP 120重寫一個特定控制寄存器的一些位時,便實現(xiàn)“MPU On”狀態(tài)。
當由已經(jīng)完成初始化過程的IOP 120接受對ROM 150的訪問時(當設(shè)置“MPU On”時),MPU 100進行從ROM 150讀取并開始執(zhí)行讀出的程序(S604、S605)。通過這一程序,MPU 100如IOP 120的情況那樣獲取它自己的處理器ID并跳到它自己的代碼(用于MPU 100的代碼),并顯示一個對從屬機和主機通用的開始屏幕。
然后,MPU 100確定插入驅(qū)動器中的介質(zhì)200的類型(S606)。當由RESET信號(RESET2)復位時,介質(zhì)解碼器130識別驅(qū)動器中插入的介質(zhì)200,把結(jié)果(用于主機的介質(zhì)/用于從屬機的介質(zhì)/無介質(zhì)等)反映在介質(zhì)解碼器130中的介質(zhì)類型寄存器中,并等待命令。
如果確定介質(zhì)類型的結(jié)果表明插入的是用于主機的介質(zhì)200或者不存在介質(zhì),則主機按原樣作為主機啟動,并顯示主機的徽標(logo)等(S607)。然后,MPU 100把用于主機的一個目標AP從介質(zhì)200中加載到主存儲器160并開始執(zhí)行該目標AP。如果在執(zhí)行目標AP的過程中進行繪圖處理,則MPU 100指示GP 110完成繪圖,如果輸出聲音,則MPU100通過IOP 120指示SPU 140輸出聲音。
如果確定介質(zhì)類型的結(jié)果表明插入到驅(qū)動器中的是用于從屬機的介質(zhì)200,則MPU 100改變到仿真方式并作為從屬機啟動機器(S608、S609)。此時MPU 100把仿真程序從ROM 150加載到主存儲器160并執(zhí)行它,以形成仿真器420。
仿真器420訪問存儲器卡190以核實是否存在任何用于該目標AP的改變參數(shù)。如果在存儲器卡190中沒有改變參數(shù),或者未插入存儲器卡190,則仿真器420訪問介質(zhì)200以核實是否存在任何用于該目標AP的改變參數(shù)。在介質(zhì)200中沒有記錄改變參數(shù)的情況下,仿真器420訪問ROM 150。如果發(fā)現(xiàn)了任何改變參數(shù),則仿真器420讀取改變參數(shù)并如上述那樣對處理速度進行精細調(diào)節(jié)。如果在任何地方都未發(fā)現(xiàn)改變參數(shù),則仿真器420判定不需進行任何調(diào)節(jié),于是進入下一步驟。
然后,仿真器420改變接口和時鐘。結(jié)果,IOP 120開始一個類似于從屬機CPU 220的操作,顯示從屬機的徽標等,并自舉一個兼容的內(nèi)核(kerne1)。然后,IOP 120執(zhí)行用于從屬機的目標SP。為在執(zhí)行目標AP的過程中繪圖,IOP 120向MPU 100發(fā)送一個GPU命令以指示進行繪圖,為輸出聲音,IOP 120在仿真方式下指示SPU 140輸出聲音。
在仿真方式下,MPU 100的功能如同從屬機的GPU 210。所以,需要轉(zhuǎn)換繪圖處理數(shù)據(jù)或命令的格式。
就是說,MPU 100把IOP 120發(fā)送的GPU數(shù)據(jù)等轉(zhuǎn)換成GP數(shù)據(jù)等,從而使GPU數(shù)據(jù)能由GP100執(zhí)行。
圖8顯示MPU 100的處理過程。
當GPU格式的繪圖包被寫入PGPU接口部分530的FIFO中時,便對MPU 100產(chǎn)生一個中斷。一旦接收這一中斷,MPU 100便從PGPU接口部分530的FIFO中取出GPU格式繪圖包(S701)。然后,MPU 100把這個GPU格式繪圖包轉(zhuǎn)換成GP格式繪圖包并將該包寫入主存儲器160(S702)。然后,MPU 100把轉(zhuǎn)換后的GP格式繪圖包傳送給GP 110(S703)。
現(xiàn)在將解釋繪圖命令格式轉(zhuǎn)換的一個特定實例。
這里,將解釋三角多邊形繪圖命令格式轉(zhuǎn)換的例子。假定GP 110采用Z-緩存器系統(tǒng),而GPU 210不采用Z-緩存器系統(tǒng)。
圖9A顯示這種情況中的GPU命令格式,圖9B顯示GP命令格式。GPU命令包含一個字,為32個二進位,而GP命令包括一個字,為64個二進位。在圖9A和圖9B中,“Code(代碼)”是標識繪圖類型的代碼,“B”、“G”和“R”是色彩信息?!癤”和“Y”是坐標信息,“Z”是深度信息。由于GP 110采用Z-緩存器系統(tǒng),GP 110能控制優(yōu)先級而不管繪圖順序如何。另一方面,GPU 210不采用Z-緩存器系統(tǒng),所以GPU命令不包括深度信息。由于這一原因,當轉(zhuǎn)換成GP格式時,在“Z”中送入相同的預先確定值。
一旦從IOP 120接收如圖9A中所示GPU包,則MPU 100通過解釋第一個字來確定命令類型,并解釋隨后數(shù)據(jù)的內(nèi)容。然后,MPU 100重新安排這解釋后的數(shù)據(jù),轉(zhuǎn)換RGB、X及Y的精度,創(chuàng)建如圖9B所示GP命令包并把GP命令包傳送給GP 110。
如前所述,這一實施例的仿真裝置確定該目標AP是否要求改變主機的處理能力,如果要改變的部分要求改變主機的功能性能力,則仿真裝置改變主機的功能配置,如果要改變的部分要求改變要執(zhí)行的特定處理的能力(在這一實施例中是速度),則仿真裝置在由改變參數(shù)標識的范圍內(nèi)改變該特定處理的能力,從而能在事先或后來可靠地吸收用于從屬機的目標AP的處理部件中的細微差別并適當?shù)貓?zhí)行該目標AP。
特別是仿真器420能在其后任意地調(diào)節(jié)特定處理的處理速度并把為達到這一目的改變參數(shù)記錄在存儲器卡190、介質(zhì)200或ROM 150中并分發(fā)它們,從而能容易地實現(xiàn)那個目標AP的最優(yōu)處理速度。
此外,這一實施例顯示了仿真裝置由硬件和軟件的組合來實現(xiàn)的情況。如果所有這些全由軟件實現(xiàn),則應(yīng)在娛樂裝置發(fā)貨時在預先確定的存儲器區(qū)記錄實現(xiàn)至少是改變接口、調(diào)節(jié)處理速度以入轉(zhuǎn)換格式功能的程序,而且MPU 100等應(yīng)加載和執(zhí)行這一程序。
在其后把該程序記錄在可分發(fā)的ROM或其他記錄介質(zhì)上并允許MPU 100等在操作時加載和執(zhí)行這一程序,這樣做也是可能的。
對于形成仿真器420的仿真器程序,由娛樂裝置在其后把仿真器程序記錄在可替換記錄介質(zhì)中也是可能的。
這一實施例描述的是本發(fā)明應(yīng)用于娛樂裝置的情況,但顯然本發(fā)明類似地可應(yīng)用于無任何圖像處理速度調(diào)節(jié)裝置(means)(如操作系統(tǒng))的其他信息處理裝置。
另外,如果通過允許一個帶有操作系統(tǒng)的信息處理裝置加載和執(zhí)行一個程序來實現(xiàn)本發(fā)明,這可以通過在該程序中包含一個用于取消圖像處理速度調(diào)節(jié)裝置的功能來完成。
接下來,將解釋本發(fā)明的第二實施例。
這里將顯示一個實例,其中本發(fā)明的仿真裝置由能夠在其后獲取的軟件實現(xiàn)。
在實現(xiàn)仿真裝置時,重要的是允許目標AP的執(zhí)行側(cè)解釋用于另一信息處理裝置的目標AP中所包括的二進制信息(上述多邊形繪圖命令等)并進行相應(yīng)的處理。
通常,由于三維圖像的實時處理要求大體量和多相位操作處理,所以硬件實現(xiàn)部分功能,特別是圖像處理引擎。然而,某些目標AP也能在AP執(zhí)行側(cè)上使用圖像處理引擎的部分功能。再有,當顯然該目標AP是用于特定裝置時,一旦在AP執(zhí)行側(cè)上的裝置事先為該裝置構(gòu)建了一個圖像處理環(huán)境,則該裝置在以后能執(zhí)行該目標AP或同類的AP(應(yīng)用程序)。
這一實施例允許一個裝有CPU的信息處理裝置和圖像處理引擎加載和執(zhí)行一個程序以實現(xiàn)用于另一裝置的目標AP的圖像處理環(huán)境(包括與圖像處理引擎組合使用),從而形成介質(zhì)識別功能和圖像處理環(huán)境形成功能。
介質(zhì)識別功能識別使用該目標AP的裝置,并根據(jù)識別結(jié)果確定該目標AP是否要求改變圖像處理引擎的處理能力。
當介質(zhì)識別功能確定需要改變圖像處理引擎的處理能力時,圖像處理環(huán)境形成功能實現(xiàn)一個用于該目標AP的圖像處理環(huán)境。
如上所述,記錄目標AP的介質(zhì)記錄類型代碼以標識使用該目標AP的裝置或標題信息以標識該目標AP的內(nèi)容。
這樣,在這一實施例中,在目標AP被插入驅(qū)動器和系統(tǒng)被自舉之后,信息處理裝置的CPU讀取類型代碼或標題信息,并利用介質(zhì)識別功能確定是否需要改變當前圖像處理引擎的處理能力。當判定需要改變時,這一實施例被配置成由圖像處理環(huán)境形成功能改變處理能力,其做法是把目標AP中包括的二進制信息自動轉(zhuǎn)換成在執(zhí)行側(cè)的信息處理裝置的二進制信息。
第二實施例的仿真裝置識別使用目標AP的裝置并把執(zhí)行側(cè)的信息處理裝置的處理能力改變?yōu)橐粋€最佳值,從而能適當?shù)貓?zhí)行用于其他裝置的目標AP。再有,當需要精細調(diào)節(jié)處理能力時,使用如第一實施例中同樣的過程來實現(xiàn)精細調(diào)節(jié)。再有,還可以安排成在前述自動轉(zhuǎn)換二進制信息之前或之后如在第一實施例中那樣在執(zhí)行側(cè)改變信息裝置的功能配置。
與此相反,如果該目標AP是用于其他裝置的,該信息處理裝置也能停止由仿真裝置改變處理能力并阻止仿真裝置進行操作。
由上述解釋顯然可見,本發(fā)明能產(chǎn)生這樣一個極好的效果,即信息處理裝置的處理能力能正確地適應(yīng)于目標AP。
在不脫離本發(fā)明的精神和范圍的情況下,能做出各種實施例和修改。上述實施例是為了說明本發(fā)明,而不是要限定本發(fā)明的范圍。本發(fā)明的范圍由所附權(quán)利要求表明,而不是由實施例表明。在本發(fā)明的權(quán)利要求的等效意義內(nèi)以及在權(quán)利要求內(nèi)所做出的各種修改被認為是在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.在無處理能力調(diào)節(jié)裝置的信息處理裝置中含有的一種仿真裝置,包含判斷裝置,用于判斷由所述信息處理裝置執(zhí)行的軟件是否要求改變所述信息處理裝置的處理能力;以及調(diào)節(jié)裝置,用于當所述軟件要求改變所述處理能力時,在事先或后來提供的用于該軟件的預定改變參數(shù)所標識的范圍內(nèi)、改變所述信息處理系統(tǒng)的處理能力。
2.根據(jù)權(quán)利要求1的仿真裝置,其中所述信息處理裝置是具有多個有主從關(guān)系的處理器的娛樂裝置,在所述娛樂裝置中各處理器的所述主從關(guān)系被配置成能根據(jù)所述軟件類型而改變。
3.根據(jù)權(quán)利要求1的仿真裝置,其中所述判斷裝置被配置成能通過識別記錄所述軟件的介質(zhì)來完成所述判斷。
4.根據(jù)權(quán)利要求1的仿真裝置,其中當所述判斷裝置判定所述軟件要求改變所述處理能力時,所述調(diào)節(jié)裝置被配置成能通過把所述軟件中包括的二進制信息自動轉(zhuǎn)換成可由所述信息處理裝置執(zhí)行的二進制信息,來改變所述信息處理裝置的處理能力。
5.根據(jù)權(quán)利要求1的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)中記錄的第一改變參數(shù)、在后來加載到所述信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及后來加載到所述信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
6.根據(jù)權(quán)利要求2的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)上記錄的第一改變參數(shù)、在后來加載到所述信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及后來加載到所述信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
7.根據(jù)權(quán)利要求3的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)中記錄的第一改變參數(shù)、在后來加載到所述信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及后來加載到所述信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
8.根據(jù)權(quán)利要求4的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)中記錄的第一改變參數(shù)、在后來加載到所述信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及后來加載到所述信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
9.根據(jù)權(quán)利要求5的仿真裝置,其中所述調(diào)節(jié)裝置配置成能依次讀取第三改變參數(shù)、第二改變參數(shù)和第一改變參數(shù)。
10.根據(jù)權(quán)利要求6的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能依次讀取第三改變參數(shù)、第二改變參數(shù)和第一改變參數(shù)。
11.根據(jù)權(quán)利要求7的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能依次讀取第三改變參數(shù)、第二改變參數(shù)和第一改變參數(shù)。
12.根據(jù)權(quán)利要求8的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能依次讀取第三改變參數(shù)、第二改變參數(shù)和第一改變參數(shù)。
13.根據(jù)權(quán)利要求5的仿真裝置,其中改變參數(shù)是為軟件所實現(xiàn)的每個處理項目確定的,所述處理項目取決于該信息處理裝置的功能,所述判斷裝置被配置成能判斷在所述內(nèi)部記錄介質(zhì)、所述不可重寫記錄介質(zhì)以及所述可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的處理項目,并且當所述處理項目存在時進一步判定該軟件要求改變所述處理能力,以及所述調(diào)節(jié)裝置被配置成能把所述處理項目標識的處理的每單位時間的速度調(diào)節(jié)成由所述改變參數(shù)確定的速度。
14.根據(jù)權(quán)利要求6的仿真裝置,其中改變參數(shù)是為軟件所實現(xiàn)的每個處理項目確定的,所述處理項目取決于該信息處理裝置的功能,所述判斷裝置被配置成能判斷在所述內(nèi)部記錄介質(zhì)、所述不可重寫記錄介質(zhì)以及所述可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的處理項目,并且當所述處理項目存在時進一步判定該軟件要求改變所述處理能力,以及所述調(diào)節(jié)裝置被配置成能把所述處理項目標識的處理的每個單位時間的速度調(diào)節(jié)成由所述改變參數(shù)確定的速度。
15.根據(jù)權(quán)利要求7的仿真裝置,其中改變參數(shù)是為軟件所實現(xiàn)的每個處理項目確定的,所述處理項目取決于該信息處理裝置的功能,所述判斷裝置被配置成判斷在所述內(nèi)部記錄介質(zhì)、所述不可重寫記錄介以及所述可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的處理項目,并且當所述處理項目存在時進一步判定該軟件要求改變所述處理能力,以及所述調(diào)節(jié)裝置被配置成能把所述處理項目標識的處理的每個單位時間的速度調(diào)節(jié)成由所述改變參數(shù)確定的速度。
16.根據(jù)權(quán)利要求8的仿真裝置,其中改變參數(shù)是為軟件所實現(xiàn)的每個處理項目確定的,所述處理項目取于該信息處理裝置的功能,所述判斷裝置被配置成判斷在所述內(nèi)部記錄介質(zhì)、所述不可重寫記錄介質(zhì)以及所述可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的處理項目,并且當所述處理項目存在時進一步判定該軟件要求改變所述處理能力,以及所述調(diào)節(jié)裝置被配置成能把所述處理項目標識的處理的每單位時間的速度調(diào)節(jié)成由所述改變參數(shù)據(jù)確定的速度。
17.在無處理能力調(diào)節(jié)裝置的信息處理裝置中含有的一種仿真裝置,包含判斷裝置,用于判斷由所述信息處理裝置執(zhí)行的軟件是否要求改變所述信息處理裝置的處理能力;以及調(diào)節(jié)裝置,用于當所述軟件要求改變所述信息處理裝置的功能性能力時、把所述信息處理裝置的功能配置改變成預先確定的配置,并且當所述軟件要求改變由所述信息處理裝置執(zhí)行的整個或部分特定處理能力時、在由事先成后來提供的供所述軟件使用的預定改變參數(shù)所標識的范圍內(nèi)改變整個或部分所述特定處理能力。
18.根據(jù)權(quán)利要求17的仿真裝置,其中所述信息處理裝置是具有多個有主從關(guān)系的處理器的娛樂裝置,在所述娛樂裝置中各處理器的所述主從關(guān)系被配置成能根據(jù)所述軟件類型而改變。
19.根據(jù)權(quán)利要求17的仿真裝置,其中所述判斷裝置被配置成能通過識別記錄所述軟件的介質(zhì)來完成所述判斷。
20.根據(jù)權(quán)利要求17的仿真裝置,其中當所述判斷裝置判定述軟件要求改變所述處理能力時,所述調(diào)節(jié)裝置被配置成能通過把所述軟件中包括的二進制信息自動轉(zhuǎn)換成可由所述信息處理裝置執(zhí)行的二進制信息,來改變所述信息處理裝置的處理能力。
21.根據(jù)權(quán)利要求17的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)中記錄的第一改變參數(shù)、在后來加載到所述信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及后來加載到所述信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
22.根據(jù)權(quán)利要求18的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)中記錄的第一改變參數(shù)、在后來加載到所述信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及后來加載到所述信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
23.根據(jù)權(quán)利要求19的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)中記錄的第一改變參數(shù)、在后來加載到所述信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及后來加載到所述信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
24.根據(jù)權(quán)利要求20的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能有選擇地讀取以下參數(shù)之一在事先安裝的內(nèi)部記錄介質(zhì)中記錄的第一改變參數(shù)、在后來加載到所述信息處理裝置中的不可重寫記錄介質(zhì)中記錄的第三改變參數(shù)以及后來加載到所述信息處理裝置中的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
25.根據(jù)權(quán)利要求21的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能依次讀取第三改變參數(shù)、第二改變參數(shù)和第一改變參數(shù)。
26.根據(jù)權(quán)利要求22的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能依次讀取第三改變參數(shù)、第二改變參數(shù)和第一改變參數(shù)。
27.根據(jù)權(quán)利要求23的仿真裝置,其中所述調(diào)節(jié)裝置被配置成能依次讀取第三改變參數(shù)、第二改變參數(shù)和第一改變參數(shù)。
28.根據(jù)權(quán)利要求24的仿真裝置,這進而所述調(diào)節(jié)裝置被配置成能依次讀取第三改變參數(shù)、第二改變參數(shù)和第一改變參數(shù)。
29.根據(jù)權(quán)利要求21的仿真裝置,其中改變參數(shù)是為軟件所實現(xiàn)的每個處理項目確定的,所述處理項目取于該信息處理裝置的功能,所述判斷裝置被配置成能判斷在所述內(nèi)部記錄介質(zhì)、所述不可重寫記錄介質(zhì)以及所述可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的處理項目,并且當所述處理項目存在時進一步判定該軟件要求改變所述處理能力,以及所述調(diào)節(jié)裝置被配置成能把所述處理項目標識的處理的每單位時間的速度調(diào)節(jié)成由所述改變參數(shù)確定的速度。
30.根據(jù)權(quán)利要求22的仿真裝置,其中改變參數(shù)是為軟件所實現(xiàn)的每個處理項目確定的,所述處理項目取決于該信息處理裝置的功能,所述判斷裝置被配置成能判斷在所述內(nèi)部記錄介質(zhì)、所述不可重寫記錄介質(zhì)以及所述可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的處理項目,并且當所述處理項目存在時進一步判定該軟件要求改變所述處理能力,以及所述調(diào)節(jié)裝置被配置成能把所述處理項目標識的處理的每單位時間的速度調(diào)節(jié)成由所述改變參數(shù)確定的速度。
31.根據(jù)權(quán)利要求23的仿真裝置,其中改變參數(shù)是為軟件所實現(xiàn)的每個處理項目確定的,所述處理項目取決于該信息處理裝置的功能,所述判斷裝置被配置成能判斷在所述內(nèi)部記錄介質(zhì)、所述不可重寫記錄介質(zhì)以及所述可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的處理項目,并且當所述處理項目存在時進一步判定該軟件要求改變所述處理能力,以及所述調(diào)節(jié)裝置被配置成能把所述處理項目標識的處理的每單位時間的速度調(diào)節(jié)成由所述改變參數(shù)確定的速度。
32.根據(jù)權(quán)利要求24的仿真裝置,其中改變參數(shù)是為軟件所實現(xiàn)的每個處理項目確定的,所述處理項目取決于該信息處理裝置的功能,所述判斷裝置被配置成能判斷在所述內(nèi)部記錄介質(zhì)、所述不可重寫記錄介質(zhì)以及所述可重寫記錄介質(zhì)的任何一個中是否存在為其確定了改變參數(shù)的處理項目,并且當所述處理項目存在時進一步判定該軟件要求改變所述處理能力,以及所述調(diào)節(jié)裝置被配置成能把所述處理項目標識的處理的每單位時間的速度調(diào)節(jié)成由所述改變參數(shù)確定的速度。
33.在信息處理裝置中包含的一個仿真部件,該信息處理裝置包含用于當要執(zhí)行的軟件要求改變所述信息處理系統(tǒng)的處理能力時判斷所述要求的內(nèi)容并改變所述處理能力的裝置,所述仿真部件在所述信息處理裝置中形成用于有選擇地讀取以下參數(shù)之一的裝置事先在預定的記錄介質(zhì)中記錄的第一改變參數(shù)、在后來安裝的不可重寫記錄介質(zhì)中記錄的第二改變參數(shù)以及在后來安裝的可重寫記錄介質(zhì)中記錄的第三改變參數(shù),并在由讀出的改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
34.在一個無處理能力調(diào)節(jié)裝置的信息處理裝置中執(zhí)行的一種仿真方法,包含判斷由所述信息處理裝置讀出的軟件是否要求改變所述信息處理裝置的處理能力;以及當判定所述軟件要求改變所述處理能力時,在事先或后來提供的用于所述軟件的預定改變參數(shù)據(jù)標識的范圍內(nèi)改變所處理能力。
35.由一個無處理能力調(diào)節(jié)裝置的信息處理裝置可讀的記錄介質(zhì),所述記錄介質(zhì)記錄的程序使所述信息處理裝置執(zhí)行判斷由所述信息處理系統(tǒng)讀出的軟件是否要求改變所述信息處理裝置的處理能力;以及當判定所述軟件要求改變所述處理能力時,在事先或后來提供的用于所述軟件的預定改變參數(shù)標識的范圍內(nèi)改變所述處理能力。
36.由一個信息處理裝置可讀并且可拆卸地安裝在該信息處理裝置中的記錄介質(zhì),該信息處理裝置包括能根據(jù)所執(zhí)行的軟件改變所述信息處理裝置處理能力的裝置,所述記錄介質(zhì)包含第一區(qū),它在所述信息處理裝置啟動之后、在所述軟件執(zhí)行之前被讀出,它所記錄的代碼允許所述信息處理裝置識別所述軟件的類型;以及第二區(qū),它在所述第一區(qū)之后被讀出,它記錄的是預先確定的改變參數(shù),用于標識所述處理能力的改變部分和改變量,當所述軟件要求改變所述處理能力時所述改變參數(shù)在所述第二區(qū)中被提供。
37.一個程序,用于使一個無處理能力調(diào)節(jié)裝置的信息處理裝置去執(zhí)行判斷由所述信息處理裝置讀取的軟件是否要求改變所述信息處理裝置的處理能力;以及當判定所述軟件要求改變所述處理能力時,在事先或后來提供的用于所述軟件的預定變化參數(shù)標識的范圍內(nèi)改變所述處理能力。
全文摘要
一種仿真技術(shù),用于根據(jù)軟件所要求的內(nèi)容正確地適配娛樂裝置的處理能力。一種仿真器被包含在無處理能力調(diào)節(jié)裝置(如個人計算機的操作系統(tǒng))的娛樂裝置中。仿真器通過其確定部分判斷由娛樂裝置執(zhí)行的軟件是否要求改變該裝置的處理能力,如果判定該軟件要求改變處理能力,則仿真器使得有可能在事先或后來提供的、用于該軟件的預定改變參數(shù)所標識的范圍內(nèi)改變該娛樂裝置的處理能力。
文檔編號G06F13/10GK1568459SQ0181544
公開日2005年1月19日 申請日期2001年8月8日 優(yōu)先權(quán)日2000年8月15日
發(fā)明者豊禎治 申請人:索尼計算機娛樂公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
浮山县| 新乡县| 大方县| 都兰县| 托里县| 绥棱县| 金川县| 彭泽县| 嘉荫县| 根河市| 武邑县| 罗甸县| 体育| 沂源县| 张掖市| 乌什县| 收藏| 成武县| 漳平市| 榆林市| 青浦区| 英德市| 金湖县| 绥德县| 金川县| 齐河县| 同仁县| 五峰| 渭南市| 宁晋县| 阳原县| 个旧市| 湘潭县| 呼伦贝尔市| 宾川县| 阿荣旗| 神池县| 海伦市| 洪洞县| 琼海市| 大英县|