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

信息處理設(shè)備及其方法和程序的制作方法

文檔序號(hào):6609169閱讀:128來源:國(guó)知局
專利名稱:信息處理設(shè)備及其方法和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理設(shè)備、信息處理方法、以及用于處理信息的程序,并且尤其涉及能夠根據(jù)優(yōu)先級(jí)來對(duì)經(jīng)由公用通信通道在多個(gè)設(shè)備當(dāng)中的通信進(jìn)行控制的信息處理設(shè)備、信息處理方法、和用于處理信息的程序。
背景技術(shù)
作為總線判優(yōu)的方法,存在有基于循環(huán)方法以公平方式對(duì)訪問進(jìn)行判優(yōu)或者基于固定優(yōu)先級(jí)方法來對(duì)訪問次序進(jìn)行判優(yōu)的已知方法。
根據(jù)循環(huán)方法,多個(gè)主設(shè)備按順序占用總線而與處理狀態(tài)無(wú)關(guān)。因此,產(chǎn)生了不必要的等待時(shí)間,而且對(duì)主設(shè)備的訪問變得是低效的。
根據(jù)固定優(yōu)先級(jí)方法,如果將頻繁地發(fā)送訪問請(qǐng)求的主設(shè)備的優(yōu)先級(jí)設(shè)置為高,則將不會(huì)接受來自具有較低優(yōu)先級(jí)的其它主設(shè)備的訪問請(qǐng)求,而且系統(tǒng)操作將會(huì)失敗。
圖1是說明了采用固定優(yōu)先級(jí)方法的已知設(shè)備的結(jié)構(gòu)的框圖。圖1所示的設(shè)備包括連接到總線判優(yōu)機(jī)構(gòu)(在下文中被稱為“判優(yōu)器”)35的主設(shè)備A 31、主設(shè)備B 32、主設(shè)備C 33、和主設(shè)備D 34。
在主設(shè)備A 31、B 32、C 33、和D 34當(dāng)中,主設(shè)備A 31具有最高優(yōu)先級(jí),主設(shè)備B 32具有第二高的優(yōu)先級(jí),主設(shè)備C 33具有第三高的優(yōu)先級(jí),而主設(shè)備D 34具有第四高的優(yōu)先級(jí)。
當(dāng)判優(yōu)器35從主設(shè)備A 31、B 32、C 33、或者D 34接收到訪問請(qǐng)求時(shí),判優(yōu)器35對(duì)來自發(fā)送訪問請(qǐng)求的所有主設(shè)備當(dāng)中具有最高優(yōu)先級(jí)的主設(shè)備的訪問請(qǐng)求做出響應(yīng),并且允許這個(gè)主設(shè)備的訪問。在主設(shè)備A 31、B 32、C 33、或者D 34中的任何一個(gè)從判優(yōu)器35收到響應(yīng)之后,允許其進(jìn)行訪問。
例如,當(dāng)主設(shè)備A 31、B 32、C 33、和D 34同時(shí)發(fā)送訪問請(qǐng)求時(shí),基于它們的優(yōu)先級(jí)對(duì)這些主設(shè)備進(jìn)行判優(yōu)。因此,優(yōu)先地接收來自具有最高優(yōu)先級(jí)的主設(shè)備A 31的請(qǐng)求。在這種情況下,判優(yōu)器35對(duì)主設(shè)備A 31做出響應(yīng),然后允許主設(shè)備A 31進(jìn)行訪問。
在下文中,將優(yōu)先級(jí)稱為優(yōu)先級(jí)1、優(yōu)先級(jí)2、優(yōu)先級(jí)3、優(yōu)先級(jí)4、和優(yōu)先級(jí)5,其中優(yōu)先級(jí)1是最高優(yōu)先級(jí),而優(yōu)先級(jí)5是最低優(yōu)先級(jí)。
圖2是這樣一種已知情況的時(shí)序圖,其中示出了當(dāng)從發(fā)送請(qǐng)求到接收到響應(yīng)的延遲時(shí)間等于1個(gè)時(shí)鐘脈沖時(shí)來自主設(shè)備A 31、B 32、C 33、和D 34的訪問請(qǐng)求和對(duì)它們的響應(yīng)。
圖2中的時(shí)序圖從上到下說明了時(shí)鐘脈沖、來自主設(shè)備A 31的請(qǐng)求、來自主設(shè)備B 32的請(qǐng)求、來自主設(shè)備C 33的請(qǐng)求、來自主設(shè)備D 34的請(qǐng)求、對(duì)主設(shè)備A 31的響應(yīng)、對(duì)主設(shè)備B 32的響應(yīng)、對(duì)主設(shè)備C 33的響應(yīng)、以及對(duì)主設(shè)備D 34的響應(yīng)。定時(shí)T1到T23每個(gè)都表示時(shí)鐘脈沖的上升時(shí)間。
如圖2所示,當(dāng)在定時(shí)T3上同時(shí)從主設(shè)備A 31和主設(shè)備B 32發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器35對(duì)具有較高優(yōu)先級(jí)的主設(shè)備A 31做出響應(yīng),而不對(duì)設(shè)備B 32做出響應(yīng)。因此,在定時(shí)T3上,允許主設(shè)備A 31訪問但不允許主設(shè)備B 32訪問。
類似地,當(dāng)在定時(shí)T5上同時(shí)從主設(shè)備B 32和主設(shè)備C 33發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器35對(duì)具有較高優(yōu)先級(jí)的主設(shè)備B 32做出響應(yīng),而不對(duì)主設(shè)備C 33做出響應(yīng)。因此,在定時(shí)T5上,允許主設(shè)備B 32訪問但不允許主設(shè)備C 33訪問。
當(dāng)在定時(shí)T7上僅僅從主設(shè)備C 33發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器35對(duì)主設(shè)備C 33做出響應(yīng)。因此,在定時(shí)T7上,允許主設(shè)備C 33訪問。當(dāng)在定時(shí)T9上僅僅從主設(shè)備D 34發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器35對(duì)主設(shè)備D 34做出響應(yīng),并且允許具有最低優(yōu)先級(jí)的主設(shè)備D 34進(jìn)行訪問。
因?yàn)樵诙〞r(shí)T12和16之間同時(shí)從主設(shè)備A 31、B 32、C 33、和D 34發(fā)送了訪問請(qǐng)求,所以允許具有最高優(yōu)先級(jí)的主設(shè)備A 31的排它訪問。利用固定的優(yōu)先級(jí),如果如圖2所示、來自主設(shè)備A 31的訪問請(qǐng)求延續(xù)了長(zhǎng)時(shí)間,則完全拒絕來自其優(yōu)先級(jí)低于主設(shè)備A 31的優(yōu)先級(jí)的主設(shè)備B 32、C 33、和D 34的訪問請(qǐng)求。因此,必須基于處理的優(yōu)先級(jí)次序小心地確定主設(shè)備的優(yōu)先級(jí)。
因此,通常提供了一種用于改變?cè)L問次序的機(jī)制。例如,已知一種通過使用簡(jiǎn)單的總線判優(yōu)機(jī)制控制主設(shè)備側(cè)上的訪問請(qǐng)求時(shí)間間隔來允許精確控制優(yōu)先級(jí)的方法(例如,參見日本未經(jīng)審查的專利申請(qǐng)公開2003-186824)。

發(fā)明內(nèi)容
因?yàn)殡娐返某叽缬捎谥髟O(shè)備中的訪問請(qǐng)求機(jī)制的復(fù)雜度而增加,所以訪問請(qǐng)求之間的間隔變長(zhǎng)了,即,產(chǎn)生了其中不使用設(shè)備的時(shí)段。因此,當(dāng)在訪問之間瞬間產(chǎn)生間隔時(shí),操作不能對(duì)它做出響應(yīng),并且不能提高總線的使用率。特別是,對(duì)于移動(dòng)設(shè)備而言,為了減少電耗,不增加時(shí)鐘頻率,并且降低了存儲(chǔ)器速度。因此,必須降低不允許主設(shè)備進(jìn)行訪問的時(shí)間量,并且必須增加主設(shè)備訪問的效率。
已經(jīng)考慮到如上所述的問題而構(gòu)思了本發(fā)明。因此,根據(jù)本發(fā)明的實(shí)施例,當(dāng)多個(gè)主設(shè)備基于它們的優(yōu)先級(jí)訪問某一設(shè)備時(shí),主設(shè)備能夠在預(yù)定時(shí)間量?jī)?nèi)訪問設(shè)備,并且降低了其中沒有主設(shè)備可以訪問設(shè)備的時(shí)間量。
根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備被配置為基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)來控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信,并且其包括改變裝置,用于在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制裝置,用于控制預(yù)定時(shí)間量的長(zhǎng)度。
改變裝置可以在預(yù)定時(shí)間量過去之后將預(yù)定設(shè)備的第二優(yōu)先級(jí)恢復(fù)為第一優(yōu)先級(jí)。
改變裝置可以在對(duì)來自具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的通信請(qǐng)求做出響應(yīng)時(shí),將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí)。
控制裝置可以通過在每個(gè)時(shí)鐘脈沖處進(jìn)行累加計(jì)數(shù)、并且操作計(jì)數(shù)器以便當(dāng)計(jì)數(shù)值達(dá)到預(yù)定閾值時(shí)重置該計(jì)數(shù)值,來控制預(yù)定時(shí)間量的長(zhǎng)度,而且當(dāng)計(jì)數(shù)值達(dá)到閾值時(shí),改變裝置可以將具有第二優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)恢復(fù)為第一優(yōu)先級(jí)。
當(dāng)從預(yù)定設(shè)備發(fā)送了通信請(qǐng)求時(shí),以及當(dāng)預(yù)定設(shè)備的優(yōu)先級(jí)被改變?yōu)榈诙?yōu)先級(jí)時(shí),控制裝置可以控制計(jì)數(shù)器的操作。
通信通道可以由總線構(gòu)成。
多個(gè)設(shè)備可以經(jīng)由通信通道在彼此之間發(fā)送與接收?qǐng)D像數(shù)據(jù),所述圖像數(shù)據(jù)由幀或者場(chǎng)構(gòu)成;改變裝置可以在預(yù)定時(shí)間量期間改變預(yù)定設(shè)備的優(yōu)先級(jí),以便在分配給幀的預(yù)定幀時(shí)間量?jī)?nèi)或者在分配給場(chǎng)的預(yù)定場(chǎng)時(shí)間量?jī)?nèi)至少進(jìn)行一幀或者一場(chǎng)的圖像處理;而且控制裝置可以控制預(yù)定時(shí)間量的長(zhǎng)度,以便保持幀時(shí)間或者場(chǎng)時(shí)間的長(zhǎng)度。
根據(jù)本發(fā)明的實(shí)施例,提供了一種用于基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的信息處理方法,所述方法包含步驟在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制所述預(yù)定時(shí)間量的長(zhǎng)度。
根據(jù)本發(fā)明的實(shí)施例,提供了一種用于基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的計(jì)算機(jī)程序,所述程序包含步驟在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制所述預(yù)定時(shí)間量的長(zhǎng)度。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改為第二優(yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一。
如上所述,根據(jù)本發(fā)明的實(shí)施例,多個(gè)主設(shè)備可以根據(jù)優(yōu)先級(jí)來訪問某一設(shè)備。根據(jù)本發(fā)明的實(shí)施例,當(dāng)多個(gè)主設(shè)備根據(jù)優(yōu)先級(jí)訪問某一設(shè)備時(shí),主設(shè)備能夠在預(yù)定時(shí)間量?jī)?nèi)可靠地訪問所述設(shè)備,并且降低了其中沒有主設(shè)備可以訪問所述設(shè)備的時(shí)間量。


圖1是說明了采用已知的固定優(yōu)先級(jí)方法的設(shè)備的結(jié)構(gòu)的框圖;圖2是說明了已知主設(shè)備的訪問請(qǐng)求和響應(yīng)的時(shí)序圖;圖3是說明了根據(jù)本發(fā)明實(shí)施例的數(shù)字?jǐn)z像機(jī)的結(jié)構(gòu)的框圖;圖4是說明了包括主設(shè)備和判優(yōu)器在內(nèi)的數(shù)字?jǐn)z像機(jī)的功能結(jié)構(gòu)的框圖;圖5說明了判優(yōu)器的功能;圖6是說明主設(shè)備的訪問的時(shí)序圖;圖7是說明了控制優(yōu)先級(jí)的處理的流程圖;圖8是說明了控制計(jì)數(shù)器操作的處理的流程圖;圖9是說明了主設(shè)備的訪問請(qǐng)求和優(yōu)先級(jí)的時(shí)序圖;圖10是說明了控制計(jì)數(shù)器操作的另一個(gè)處理的流程圖;以及圖11是說明了主設(shè)備的訪問請(qǐng)求和優(yōu)先級(jí)的時(shí)序圖。
具體實(shí)施例方式
在描述本發(fā)明的實(shí)施例之前,在下面論述了在權(quán)利要求中的特征與在本發(fā)明實(shí)施例中公開的特定單元之間的對(duì)應(yīng)關(guān)系。這個(gè)描述用于確保在這個(gè)說明書中描述了支持所要求保護(hù)的發(fā)明的實(shí)施例。因此,即使在以下實(shí)施例中的某一單元未被描述為與本發(fā)明的某一特征相關(guān),這也未必意味著該單元不與權(quán)利要求中的該特征相關(guān)。相反地,即使在此處將某一單元描述為與本發(fā)明的某一特征相關(guān),這也未必意味著該單元不與權(quán)利要求中的其它特征相關(guān)。
根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備被配置為基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信,并且其包括改變裝置(例如,圖4所示的改變單元171),用于在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改為第二優(yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制裝置(例如,圖4所示的計(jì)數(shù)器控制單元154),用于控制預(yù)定時(shí)間量的長(zhǎng)度。
改變裝置可以在預(yù)定時(shí)間量過去之后將預(yù)定設(shè)備的第二優(yōu)先級(jí)恢復(fù)為第一優(yōu)先級(jí)(例如,圖7所示的步驟S14)。
改變裝置可以在當(dāng)對(duì)來自具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的通信請(qǐng)求做出響應(yīng)時(shí),將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改為第二優(yōu)先級(jí)(例如,圖7所示的步驟S12)。
控制裝置可以通過在每個(gè)時(shí)鐘脈沖處進(jìn)行累加計(jì)數(shù)、并且操作計(jì)數(shù)器以便當(dāng)計(jì)數(shù)值達(dá)到預(yù)定閾值時(shí)重置該計(jì)數(shù)值,來控制預(yù)定時(shí)間量的長(zhǎng)度(例如,圖8所示的步驟S31到S33),而且當(dāng)計(jì)數(shù)值達(dá)到閾值時(shí),改變裝置可以將具有第二優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)恢復(fù)為第一優(yōu)先級(jí)(例如,圖7所示的步驟S14)。
當(dāng)從預(yù)定設(shè)備發(fā)出通信請(qǐng)求時(shí),以及當(dāng)預(yù)定設(shè)備的優(yōu)先級(jí)改為第二優(yōu)先級(jí)時(shí),控制裝置可以控制計(jì)數(shù)器的操作(例如,圖10所示的步驟S51到S53)。
通信通道可以由總線(例如,圖3所示的總線61)構(gòu)成。
多個(gè)設(shè)備(例如,圖3所示的圖像輸入單元72)可以經(jīng)由通信通道在彼此之間發(fā)送與接收?qǐng)D像數(shù)據(jù),所述圖像數(shù)據(jù)由幀或者場(chǎng)構(gòu)成;改變裝置可以在預(yù)定時(shí)間量期間改變預(yù)定設(shè)備的優(yōu)先級(jí),以便在分配給幀的預(yù)定幀時(shí)間量?jī)?nèi)或者在分配給場(chǎng)的預(yù)定場(chǎng)時(shí)間量?jī)?nèi)至少進(jìn)行一幀或者一場(chǎng)的圖像處理;而且控制裝置可以控制預(yù)定時(shí)間量的長(zhǎng)度,以便保持幀時(shí)間或者場(chǎng)時(shí)間的長(zhǎng)度。
根據(jù)本發(fā)明的實(shí)施例,提供了一種用于基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的信息處理方法,所述方法包含步驟在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一(例如,圖7所示的步驟S12);以及控制預(yù)定時(shí)間量的長(zhǎng)度(例如,圖8所示的步驟S31到S33)。
根據(jù)本發(fā)明的實(shí)施例,提供了一種用于基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的計(jì)算機(jī)程序,所述程序包含步驟在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一(例如,圖7所示的步驟S12);以及控制預(yù)定時(shí)間量的長(zhǎng)度(例如,圖8所示的步驟S31到S33)。
圖3是說明了根據(jù)本發(fā)明實(shí)施例的數(shù)字?jǐn)z像機(jī)的結(jié)構(gòu)的框圖。
圖3所示的數(shù)字?jǐn)z像機(jī)51是用于實(shí)現(xiàn)圖像的記錄和重放的信息處理設(shè)備的示例。數(shù)字?jǐn)z像機(jī)51具有統(tǒng)一的存儲(chǔ)器體系結(jié)構(gòu),其允許一個(gè)存儲(chǔ)器由多個(gè)設(shè)備使用。下面,將數(shù)字?jǐn)z像機(jī)51描述為信息處理設(shè)備的一個(gè)示例。然而,信息處理單元不局限于數(shù)字?jǐn)z像機(jī),而且可以采用諸如數(shù)字靜態(tài)照相機(jī)或者錄音器之類的、能夠處理諸如圖像或者音頻之類的預(yù)定數(shù)據(jù)的任何其它類型處理設(shè)備。
數(shù)字?jǐn)z像機(jī)51包括總線61、電荷耦合器件(CCD)71、圖像輸入單元72、圖像處理單元73、圖像壓縮單元74、圖像擴(kuò)展單元75、中央處理單元(CPU)76、記錄控制單元77、記錄單元78、圖像輸出單元79、顯示單元80、和存儲(chǔ)器81。
當(dāng)需要時(shí),驅(qū)動(dòng)器82連接到數(shù)字?jǐn)z像機(jī)51。諸如磁盤(例如軟盤)、或者磁光盤(例如,緊致盤-只讀存儲(chǔ)器(CD-ROM)或者數(shù)字多用途盤(DVD))之類的可移動(dòng)介質(zhì)83安裝到驅(qū)動(dòng)器82上,以便存儲(chǔ)數(shù)據(jù)。
圖像輸入單元72、圖像處理單元73、圖像壓縮單元74、圖像擴(kuò)展單元75、第三定位基準(zhǔn)面76、記錄控制單元77、圖像輸出單元79、存儲(chǔ)器81、和驅(qū)動(dòng)器82經(jīng)由總線61彼此相連。這些單元72、73、74、75、76、77、和79是主設(shè)備的示例。
CCD 71由CCD傳感器構(gòu)成,并且被配置為通過由透鏡(未示出)光電轉(zhuǎn)換由光形成的圖像,來將光轉(zhuǎn)換為模擬電信號(hào)。CCD 71將為作為通過光電轉(zhuǎn)換獲得的模擬電信號(hào)的圖像信號(hào)發(fā)送到圖像輸入單元72。
不局限于CCD 71,而是相反可以提供諸如互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)傳感器之類的、被配置為以像素為單位生成圖像信號(hào)的圖像拾取元件。
圖像輸入單元72將從CCD 71發(fā)送的模擬圖像信號(hào)轉(zhuǎn)換為數(shù)字圖像數(shù)據(jù)。圖像輸入單元72經(jīng)由總線61將通過這個(gè)轉(zhuǎn)換獲得的圖像數(shù)據(jù)寫入到存儲(chǔ)器81中。
如果需要,圖像處理單元73讀出由圖像輸入單元72寫入存儲(chǔ)器81中的圖像數(shù)據(jù),并且執(zhí)行各種類型的圖像處理。例如,圖像處理單元73對(duì)圖像數(shù)據(jù)執(zhí)行降噪(NR),以便降低在由CCD 71進(jìn)行光電轉(zhuǎn)換期間或者在由圖像輸入單元72傳輸圖像信號(hào)(即,模擬信號(hào))期間生成的噪聲,或者向圖像數(shù)據(jù)應(yīng)用各種效應(yīng)。圖像處理單元73經(jīng)由總線61將已處理的圖像數(shù)據(jù)寫入到存儲(chǔ)器81中。
圖像壓縮單元74讀出由圖像處理單元73寫入到存儲(chǔ)器81中的圖像數(shù)據(jù),并且使用預(yù)定代碼來編碼圖像數(shù)據(jù)。例如,圖像壓縮單元74使用運(yùn)動(dòng)圖像專家組(MPEG)2來編碼圖像數(shù)據(jù)。圖像壓縮單元74經(jīng)由總線61將已編碼的圖像數(shù)據(jù)寫入到存儲(chǔ)器81中。
圖像擴(kuò)展單元75根據(jù)用于編碼圖像數(shù)據(jù)的代碼來解碼記錄在記錄單元78中的圖像數(shù)據(jù)。圖像擴(kuò)展單元75經(jīng)由總線61將解碼后的圖像數(shù)據(jù)寫入到存儲(chǔ)器81中。
CPU 76根據(jù)存儲(chǔ)器81中存儲(chǔ)的程序執(zhí)行各種類型的處理。執(zhí)行各種類型處理所需要的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器81中。CPU 76控制數(shù)字?jǐn)z像機(jī)51的整體操作。
在記錄期間,記錄控制單元77讀出由圖像壓縮單元74寫入到存儲(chǔ)器81中的編碼數(shù)據(jù),并且將所讀出的數(shù)據(jù)記錄到記錄單元78中。在重放期間,記錄控制單元77讀出記錄單元78中存儲(chǔ)的編碼圖像數(shù)據(jù),并且經(jīng)由總線61將所讀出的數(shù)據(jù)寫入到存儲(chǔ)器81中。
記錄單元78包含例如硬盤驅(qū)動(dòng)器、諸如由預(yù)定驅(qū)動(dòng)器驅(qū)動(dòng)的數(shù)字多用途盤(DVD)之類的光盤、驅(qū)動(dòng)器、或者諸如存儲(chǔ)卡之類的半導(dǎo)體存儲(chǔ)器。
圖像輸出單元79經(jīng)由總線61讀出由圖像處理單元73寫入到存儲(chǔ)器81中的圖像數(shù)據(jù),生成用于顯示圖像的顯示數(shù)據(jù),并且將該顯示數(shù)據(jù)提供給顯示單元80。
顯示單元80包含例如諸如液晶顯示器(LCD)或者有機(jī)電致發(fā)光(EL)之類的顯示設(shè)備,并且顯示與從圖像輸出單元79發(fā)送的顯示數(shù)據(jù)相對(duì)應(yīng)的各種圖像。
存儲(chǔ)器81包含例如諸如同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)之類的半導(dǎo)體存儲(chǔ)器。
利用上述結(jié)構(gòu),數(shù)字?jǐn)z像機(jī)51能夠記錄或者重放對(duì)象的圖像。
對(duì)于諸如數(shù)字?jǐn)z像機(jī)51之類的、記錄或者重放圖像和音頻的視聽(AV)設(shè)備,要執(zhí)行必須在實(shí)時(shí)處理中執(zhí)行的處理和諸如由CPU76執(zhí)行的處理之類的以最佳效果執(zhí)行的處理。通常,必須實(shí)時(shí)執(zhí)行的處理具有高優(yōu)先級(jí),而不需要實(shí)時(shí)執(zhí)行的處理具有低優(yōu)先級(jí)。因?yàn)橐曨l信號(hào)的輸入/輸出系統(tǒng)根據(jù)預(yù)定的標(biāo)準(zhǔn)(例如,Comite ConsultatifInternationale de無(wú)線電通信(CCIR)-656)發(fā)送與接收信號(hào),所以要求處理根據(jù)時(shí)鐘脈沖實(shí)時(shí)執(zhí)行。當(dāng)經(jīng)由諸如SDRAM之類的存儲(chǔ)器81執(zhí)行視頻信號(hào)處理時(shí),處理不需要根據(jù)時(shí)鐘脈沖實(shí)時(shí)執(zhí)行。然而,處理必須按照幀或者場(chǎng)實(shí)時(shí)執(zhí)行,而且必須保持最小的幀頻或者場(chǎng)頻。當(dāng)要執(zhí)行需要保持最小幀頻或者場(chǎng)頻的處理和諸如由CPU 76執(zhí)行的處理之類的以最佳效果執(zhí)行的處理時(shí),CPU 76的訪問時(shí)間受到圖像處理等級(jí)的限制。然而,當(dāng)要保持幀頻和場(chǎng)頻時(shí),只要在對(duì)于在幀時(shí)間或者場(chǎng)時(shí)間內(nèi)完成處理而言足夠的時(shí)間量?jī)?nèi)允許訪問,就不一定必須總是給予圖像處理高優(yōu)先級(jí)。
以這種方法,當(dāng)要執(zhí)行必須實(shí)時(shí)執(zhí)行的處理和要以最佳效果執(zhí)行的處理時(shí),判優(yōu)器(圖3中未示出)限制訪問,并且定期地允許具有低優(yōu)先級(jí)的主設(shè)備的訪問,以便提高總線61的使用率。判優(yōu)器可以被單獨(dú)地提供并且連接到總線61,或者可以被提供為與存儲(chǔ)器81或者CPU 76一體的單個(gè)單元。
在下面的附圖中,未示出總線61。
圖4是說明了包括主設(shè)備和判優(yōu)器在內(nèi)的數(shù)字?jǐn)z像機(jī)51的功能結(jié)構(gòu)的框圖。如圖4所示,數(shù)字?jǐn)z像機(jī)51包括主設(shè)備A 131、主設(shè)備B 132、主設(shè)備C 133、主設(shè)備D 134、判優(yōu)器135、和CPU 76。
主設(shè)備A 131、B 132、C 133、和D 134是設(shè)備的示例,而且每個(gè)主設(shè)備是下列單元之一圖像輸入單元72、圖像處理單元73、圖像壓縮單元74、圖像擴(kuò)展單元75、CPU 76、記錄控制單元77、和圖像輸出單元79。例如,主設(shè)備A 131是圖像輸入單元72;主設(shè)備B 132是圖像處理單元73;主設(shè)備C 133是圖像壓縮單元74;而主設(shè)備D134是記錄控制單元77。
如圖4所示,主設(shè)備A 131、B 132、C 133、和D 134連接到判優(yōu)器135,并且將訪問請(qǐng)求發(fā)送到判優(yōu)器135。判優(yōu)器135基于主設(shè)備A 131、B 132、C 133、和D 134的預(yù)定優(yōu)先級(jí)、經(jīng)由總線61(未示出)執(zhí)行主設(shè)備A 131、B 132、C 133、和D 134的訪問判優(yōu)。
判優(yōu)器135包括訪問請(qǐng)求接收單元151、優(yōu)先級(jí)控制單元152、訪問許可傳輸單元153、計(jì)數(shù)器控制單元154、和寄存器設(shè)置單元155。
訪問請(qǐng)求接收單元151從連接到判優(yōu)器135的主設(shè)備A 131、B132、C 133、和D 134接收訪問請(qǐng)求。訪問請(qǐng)求接收單元151向優(yōu)先級(jí)控制單元152通知對(duì)訪問請(qǐng)求的接收。
優(yōu)先級(jí)控制單元152事先確定主設(shè)備A 131、B 132、C 133、和D 134的優(yōu)先級(jí),并且控制該優(yōu)先級(jí)以便改變預(yù)定主設(shè)備的優(yōu)先級(jí)。
當(dāng)從訪問請(qǐng)求接收單元151接收到訪問請(qǐng)求的通知時(shí),優(yōu)先級(jí)控制單元152從主設(shè)備A 131、B 132、C 133、和D 134當(dāng)中選擇具有最高優(yōu)先級(jí)的主設(shè)備。然后,優(yōu)先級(jí)控制單元152向訪問許可傳輸單元153通知已經(jīng)選擇了主設(shè)備A 131、B 132、C 133、和D 134中的哪一個(gè)。換句話說,優(yōu)先級(jí)控制單元152基于主設(shè)備A 131、B 132、C 133、和D 134的優(yōu)先級(jí)確定要允許主設(shè)備A 131、B 132、C 133、和D 134中的哪一個(gè)進(jìn)行訪問。
優(yōu)先級(jí)控制單元152包括改變單元171和計(jì)數(shù)器172。
改變單元171在預(yù)定時(shí)間段內(nèi)將主設(shè)備A 131、B 132、C 133、和D 134當(dāng)中具有第一優(yōu)先級(jí)的主設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí)。在預(yù)定時(shí)間段過去之后,改變單元171將第二優(yōu)先級(jí)改變回第一優(yōu)先級(jí)。
在下文中,將改變了優(yōu)先級(jí)的主設(shè)備稱為“受限主設(shè)備”。
更具體而言,如圖5所示,例如,改變單元171選擇連接到判優(yōu)器135的主設(shè)備之一,即,優(yōu)先級(jí)為1的主設(shè)備A 131、優(yōu)先級(jí)為2的主設(shè)備B 132、優(yōu)先級(jí)為3的主設(shè)備C 133、或者優(yōu)先級(jí)為4的主設(shè)備D 134,作為受限主設(shè)備,在判優(yōu)器135中在預(yù)定時(shí)間量?jī)?nèi)將選定的受限主設(shè)備的優(yōu)先級(jí)改為作為最低優(yōu)先級(jí)的優(yōu)先級(jí)5,然后,在預(yù)定時(shí)間量過去之后,將優(yōu)先級(jí)改回到原有優(yōu)先級(jí)。
例如,當(dāng)響應(yīng)于來自具有第一優(yōu)先級(jí)的受限主設(shè)備的訪問請(qǐng)求時(shí),改變單元171將具有第一優(yōu)先級(jí)的受限主設(shè)備的優(yōu)先級(jí)改為第二優(yōu)先級(jí)。換句話說,當(dāng)響應(yīng)于來自具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的訪問請(qǐng)求時(shí),改變單元171將具有第一優(yōu)先級(jí)的這個(gè)預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí)。
計(jì)數(shù)器172對(duì)由判優(yōu)器135用作控制的參考的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),并且將計(jì)數(shù)器值發(fā)送到改變單元171。當(dāng)計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到預(yù)定極限值時(shí),改變單元171改變預(yù)定設(shè)備的優(yōu)先級(jí)。
訪問許可傳輸單元153將允許訪問的響應(yīng)發(fā)送到已經(jīng)被優(yōu)先級(jí)控制單元152允許其訪問的主設(shè)備A 131、B 132、C 133、和D 134之一。
計(jì)數(shù)器控制單元154控制在其中改變受限主設(shè)備的優(yōu)先級(jí)的時(shí)間段的長(zhǎng)度。更具體而言,計(jì)數(shù)器控制單元154通過控制計(jì)數(shù)器172的操作來控制在其中改變受限主設(shè)備的優(yōu)先級(jí)的時(shí)間段的長(zhǎng)度。
在CPU 76的控制下,寄存器設(shè)置單元155設(shè)置用于分配給要改變其優(yōu)先級(jí)的受限主設(shè)備的值,并且設(shè)置計(jì)數(shù)器172的計(jì)數(shù)器值的極限值。
除CPU 76之外,還可以提供另一個(gè)CPU。這個(gè)另外的CPU可以為寄存器設(shè)置單元155設(shè)置用于分配給要改變其優(yōu)先級(jí)的受限主設(shè)備的值,以及設(shè)置計(jì)數(shù)器172的計(jì)數(shù)器值的極限值。
接下來,將參考圖6所示的時(shí)序圖描述一種情況。在這種情況下,從請(qǐng)求到響應(yīng)的延遲時(shí)間等于一個(gè)時(shí)鐘脈沖,在主設(shè)備A 131、B 132、C 133、和D 134當(dāng)中將主設(shè)備A 131選為受限主設(shè)備,并且在預(yù)定時(shí)間段內(nèi)將主設(shè)備A 131(受限主設(shè)備)的優(yōu)先級(jí)設(shè)置為優(yōu)先級(jí)5。
圖6中的時(shí)序圖從上到下說明了來自主設(shè)備A 131的請(qǐng)求、來自主設(shè)備B 132的請(qǐng)求、來自主設(shè)備C 133的請(qǐng)求、來自主設(shè)備D 134的請(qǐng)求、主設(shè)備A受限標(biāo)記、對(duì)主設(shè)備A 131的響應(yīng)、對(duì)主設(shè)備B132的響應(yīng)、對(duì)主設(shè)備C 133的響應(yīng)、以及對(duì)主設(shè)備D 134的響應(yīng)。定時(shí)T1到T23表示時(shí)鐘脈沖的上升時(shí)間。
當(dāng)未設(shè)置主設(shè)備A受限標(biāo)記時(shí),將主設(shè)備A 131的優(yōu)先級(jí)設(shè)置為優(yōu)先級(jí)1,而當(dāng)設(shè)置了主設(shè)備A受限標(biāo)記時(shí),將主設(shè)備A 131的優(yōu)先級(jí)設(shè)置為優(yōu)先級(jí)5。
當(dāng)在定時(shí)T3上同時(shí)從主設(shè)備A 131和主設(shè)備B 132發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器135對(duì)其優(yōu)先級(jí)高于優(yōu)先級(jí)為2的主設(shè)備B 132的、優(yōu)先級(jí)為1的主設(shè)備A 131做出響應(yīng),并且不對(duì)主設(shè)備B 132做出響應(yīng)。換句話說,判優(yōu)器135允許主設(shè)備A 131的訪問。因此,在定時(shí)T3上,主設(shè)備A 131訪問設(shè)備,但是主設(shè)備B 132不訪問設(shè)備。例如,主設(shè)備A 131經(jīng)由總線61訪問主設(shè)備B 132、C 133、或者D 134、或者存儲(chǔ)器81中的任何一個(gè)。
當(dāng)在定時(shí)T5上從主設(shè)備B 132和主設(shè)備C 133發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器135對(duì)其優(yōu)先級(jí)高于優(yōu)先級(jí)為3的主設(shè)備C 133的、優(yōu)先級(jí)為2的主設(shè)備B 132做出響應(yīng),而不對(duì)主設(shè)備C 133做出響應(yīng)。換句話說,判優(yōu)器135允許主設(shè)備B 132的訪問。因此,在定時(shí)T5處,主設(shè)備B 132訪問設(shè)備,但是主設(shè)備C 133不訪問設(shè)備。例如,主設(shè)備B 132經(jīng)由總線61訪問主設(shè)備A 131、C 133、或者D 134、或者存儲(chǔ)器81中的任何一個(gè)。
當(dāng)在定時(shí)T7上僅僅從主設(shè)備C 133發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器135對(duì)主設(shè)備C 133做出響應(yīng)。換句話說,主設(shè)備C 133允許主設(shè)備C133的訪問。因此,在定時(shí)T7處,主設(shè)備C 133訪問設(shè)備。例如,主設(shè)備C 133經(jīng)由總線61訪問主設(shè)備A 131、B 132、或者D 134、或者存儲(chǔ)器81中的任何一個(gè)。
在定時(shí)T9處,僅僅從主設(shè)備D 134發(fā)送了訪問請(qǐng)求。因此,判優(yōu)器135對(duì)主設(shè)備D 134做出響應(yīng)。在定時(shí)T9處,具有最低優(yōu)先級(jí)的優(yōu)先級(jí)為4的主設(shè)備D 134訪問設(shè)備。例如,主設(shè)備D 134經(jīng)由總線61訪問主設(shè)備A 131、B 132、或者C 133、或者存儲(chǔ)器81中的任何一個(gè)。
在定時(shí)T10和T20之間,因?yàn)樵O(shè)置了限制主設(shè)備A 131的訪問的主設(shè)備A限制標(biāo)記,所以主設(shè)備A 131的優(yōu)先級(jí)被設(shè)置為優(yōu)先級(jí)5。換句話說,在定時(shí)T10和T20之間,主設(shè)備A 131的優(yōu)先級(jí)低于主設(shè)備B 132、C 133、和D 134的優(yōu)先級(jí)。
例如,當(dāng)在定時(shí)T11上同時(shí)從主設(shè)備A 131、B 132和主設(shè)備C133發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器135對(duì)其優(yōu)先級(jí)高于優(yōu)先級(jí)為5的主設(shè)備A 131和優(yōu)先級(jí)為3的主設(shè)備C 133的、優(yōu)先級(jí)為2的主設(shè)備B 132做出響應(yīng),而不對(duì)主設(shè)備A 131和C 133做出響應(yīng)。換句話說,判優(yōu)器135允許主設(shè)備B 132的訪問。因此,在定時(shí)T11處,主設(shè)備B132訪問設(shè)備,但是主設(shè)備A 131和主設(shè)備C 133不訪問設(shè)備。
類似地,當(dāng)在定時(shí)T13上同時(shí)從主設(shè)備A 131、C 133和D 134發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器135對(duì)其優(yōu)先級(jí)高于優(yōu)先級(jí)為5的主設(shè)備A 131和優(yōu)先級(jí)為4的主設(shè)備D 134的、優(yōu)先級(jí)為3的主設(shè)備C 133做出響應(yīng),而不對(duì)主設(shè)備A 131和D 134做出響應(yīng)。換句話說,判優(yōu)器135允許主設(shè)備C 133的訪問。因此,在定時(shí)T13處,主設(shè)備C 133訪問設(shè)備,但是主設(shè)備A 131和D 134不訪問設(shè)備。
當(dāng)在定時(shí)T15上同時(shí)從主設(shè)備A 131和D 134發(fā)送了訪問請(qǐng)求時(shí),判優(yōu)器135對(duì)其優(yōu)先級(jí)高于優(yōu)先級(jí)為5的主設(shè)備A 131的、優(yōu)先級(jí)為4的主設(shè)備D 134做出響應(yīng),而不對(duì)主設(shè)備A 131做出響應(yīng)。換句話說,判優(yōu)器135允許主設(shè)備D 134的訪問。因此,在定時(shí)T15處,主設(shè)備D 134訪問設(shè)備,但是主設(shè)備A 131不訪問設(shè)備。
在定時(shí)T17處,從主設(shè)備A 131發(fā)送了訪問請(qǐng)求,但是沒有從主設(shè)備B 132、C 133、和D 134發(fā)送訪問請(qǐng)求。因此,判優(yōu)器135對(duì)主設(shè)備A 131做出響應(yīng)。因此,在定時(shí)T17處,主設(shè)備A 131訪問設(shè)備。
當(dāng)在定時(shí)T19上同時(shí)從主設(shè)備A 131和B 132發(fā)送了訪問請(qǐng)求時(shí),類似于定時(shí)T11的情況,判優(yōu)器135對(duì)主設(shè)備B 132做出響應(yīng),而且主設(shè)備B 132訪問設(shè)備。
因?yàn)閺亩〞r(shí)T20開始沒有設(shè)置主設(shè)備A限制標(biāo)記,所以主設(shè)備A131的優(yōu)先級(jí)被改回到原有的優(yōu)先級(jí)。換句話說,從定時(shí)T20開始,主設(shè)備A 131被當(dāng)作具有最高優(yōu)先級(jí)的、優(yōu)先級(jí)為1的主設(shè)備對(duì)待。
由于在定時(shí)T21上同時(shí)從主設(shè)備A 131和主設(shè)備B 32發(fā)送了訪問請(qǐng)求時(shí),所以判優(yōu)器135對(duì)其優(yōu)先級(jí)高于優(yōu)先級(jí)為2的主設(shè)備B 132的、優(yōu)先級(jí)為1的主設(shè)備A 131做出響應(yīng),并且不對(duì)主設(shè)備B 132做出響應(yīng)。換句話說,判優(yōu)器135允許主設(shè)備A 131的訪問。因此,在定時(shí)T21處,主設(shè)備A 131訪問設(shè)備,但是主設(shè)備B 132不訪問設(shè)備。
由于在定時(shí)T23上同時(shí)從主設(shè)備A 131、B 132、和D 134發(fā)送了訪問請(qǐng)求時(shí),所以判優(yōu)器135對(duì)在主設(shè)備A 131、B 132、和D 134的優(yōu)先級(jí)當(dāng)中具有最高優(yōu)先級(jí)的主設(shè)備A 131做出響應(yīng),并且在定時(shí)T23,主設(shè)備A 131訪問設(shè)備。
以這種方法,通過在預(yù)定時(shí)間段內(nèi)降低最初具有高優(yōu)先級(jí)的主設(shè)備的優(yōu)先級(jí),可以限制這個(gè)主設(shè)備的訪問。因此,可以允許其它具有較低優(yōu)先級(jí)的主設(shè)備的訪問。因?yàn)樵陬A(yù)定時(shí)間段沒有禁止受限主設(shè)備的訪問而是僅僅降低了受限主設(shè)備的優(yōu)先級(jí),所以,即使當(dāng)通過降低受限主設(shè)備的優(yōu)先級(jí)來限制受限主設(shè)備的訪問時(shí),如果沒有其它主設(shè)備發(fā)送訪問請(qǐng)求,則該受限主設(shè)備也可以訪問設(shè)備。
因此,不是在任何時(shí)候禁止主設(shè)備的訪問。以這種方法,當(dāng)從主設(shè)備發(fā)送了訪問請(qǐng)求時(shí),這些主設(shè)備之一可以訪問設(shè)備。因此,通過不創(chuàng)建其中即使當(dāng)主設(shè)備試圖訪問設(shè)備時(shí)也不使用總線的時(shí)間段,來提高總線的使用率。
接下來,將描述由優(yōu)先級(jí)控制單元152進(jìn)行優(yōu)先級(jí)控制的處理。
圖7是說明了由判優(yōu)器135在每個(gè)時(shí)鐘脈沖處執(zhí)行的、控制優(yōu)先級(jí)的處理的流程圖。
在步驟S11,優(yōu)先級(jí)控制單元152確定訪問許可傳輸單元153是否已經(jīng)對(duì)受限主設(shè)備做出了響應(yīng),即,優(yōu)先級(jí)控制單元152是否已經(jīng)發(fā)送了訪問許可。在步驟S11,如果確定已經(jīng)發(fā)送了訪問許可,則處理進(jìn)入步驟S12。
在步驟S12,優(yōu)先級(jí)控制單元152中的改變單元171改變受限主設(shè)備的優(yōu)先級(jí)。更具體而言,例如,改變單元171降低受限主設(shè)備的優(yōu)先級(jí)。然后,完成該處理。
在步驟S11,當(dāng)確定還沒有將訪問許可發(fā)送給受限主設(shè)備時(shí),處理進(jìn)入步驟S13。
在步驟S13,優(yōu)先級(jí)控制單元152確定對(duì)每個(gè)時(shí)鐘脈沖進(jìn)行累加計(jì)數(shù)的計(jì)數(shù)器172中的計(jì)數(shù)器值是否已經(jīng)達(dá)到了寄存器設(shè)置單元155處設(shè)置的極限值。在步驟S13,如果確定計(jì)數(shù)器值還沒有達(dá)到極限值,則不把受限主設(shè)備的優(yōu)先級(jí)改變回原有優(yōu)先級(jí),這是因?yàn)橛糜诮档褪芟拗髟O(shè)備優(yōu)先級(jí)的時(shí)間段還沒有過去。然后,完成該處理而不改變受限主設(shè)備的優(yōu)先級(jí)。
在步驟S13,如果確定計(jì)數(shù)器值已經(jīng)達(dá)到了極限值,則處理進(jìn)入步驟S14,這是因?yàn)橛糜诮档褪芟拗髟O(shè)備的優(yōu)先級(jí)的時(shí)間段已經(jīng)過去了。
在步驟S14,優(yōu)先級(jí)控制單元152中的改變單元171將受限主設(shè)備的優(yōu)先級(jí)改變回原有優(yōu)先級(jí)。然后,完成該處理。
以這種方法,當(dāng)允許受限主設(shè)備的訪問時(shí),優(yōu)先級(jí)控制單元152將受限主設(shè)備的優(yōu)先級(jí)改為不同于原有優(yōu)先級(jí)的、具有受限訪問的優(yōu)先級(jí)。在訪問受限期間,當(dāng)計(jì)數(shù)器值達(dá)到極限值時(shí),優(yōu)先級(jí)控制單元152將優(yōu)先級(jí)恢復(fù)到原有優(yōu)先級(jí)。
通過例如在步驟S13改變可與計(jì)數(shù)器值相比較的極限值或者通過重置計(jì)數(shù)器172的計(jì)數(shù)器值來控制計(jì)數(shù)器172的操作,來改變受限主設(shè)備的訪問受限的時(shí)間段,即受限主設(shè)備的優(yōu)先級(jí)被改變的時(shí)間長(zhǎng)度。
接下來,將描述由計(jì)數(shù)器控制單元154控制計(jì)數(shù)器172的操作的處理。
圖8是說明了由判優(yōu)器135在每個(gè)時(shí)鐘脈沖處執(zhí)行的、控制計(jì)數(shù)器172的操作的處理的流程圖。
在步驟S31,計(jì)數(shù)器控制單元154操作計(jì)數(shù)器172。在步驟S32,計(jì)數(shù)器控制單元154確定計(jì)數(shù)器172中的計(jì)數(shù)器值是否已經(jīng)達(dá)到了在寄存器設(shè)置單元155處設(shè)置的極限值。在步驟S32,如果確定計(jì)數(shù)器172的計(jì)數(shù)器值已經(jīng)達(dá)到了極限值,則處理進(jìn)入步驟S33。在步驟S33,計(jì)數(shù)器控制單元154重置計(jì)數(shù)器172的計(jì)數(shù)器值。然后,完成該處理。當(dāng)重置計(jì)數(shù)器值時(shí),將計(jì)數(shù)器值設(shè)置為例如零。
在步驟S32,如果確定計(jì)數(shù)器172的計(jì)數(shù)器值還沒有達(dá)到極限值,則不重置計(jì)數(shù)器172的計(jì)數(shù)器值。然后,完成該處理。
以這種方法,計(jì)數(shù)器172不會(huì)取決于其它處理,并且被作為其中以預(yù)定周期重置累加計(jì)數(shù)的計(jì)數(shù)器值的自由運(yùn)行的計(jì)數(shù)器進(jìn)行操作。
現(xiàn)在,將描述當(dāng)計(jì)數(shù)器172作為自由運(yùn)行的計(jì)數(shù)器進(jìn)行操作時(shí)主設(shè)備A 131、B 132、和C 133的操作以及由判優(yōu)器135改變的受限主設(shè)備的優(yōu)先級(jí)。
圖9是說明了當(dāng)計(jì)數(shù)器172自由運(yùn)行時(shí)主設(shè)備A 131、B 132、和C 133的操作的時(shí)序圖。在圖9中,主設(shè)備B 132是受限主設(shè)備。
圖9從上到下說明了計(jì)數(shù)器172的計(jì)數(shù)器值、主設(shè)備A 131的請(qǐng)求、主設(shè)備B 132的請(qǐng)求、主設(shè)備C 133的請(qǐng)求。在圖9的上部區(qū)域中示出了定時(shí)T0到T11。在圖9的下半?yún)^(qū)域中,示出了由判優(yōu)器135設(shè)置的、作為受限主設(shè)備的主設(shè)備B 132的優(yōu)先級(jí)。計(jì)數(shù)器控制單元154將計(jì)數(shù)器172作為具有Tm到Tm+2周期(其中m表示正整數(shù))的自由運(yùn)行的計(jì)數(shù)器進(jìn)行操作。
在定時(shí)T0處,計(jì)數(shù)器控制單元154開始操作計(jì)數(shù)器172。沒有從主設(shè)備A 131和主設(shè)備B 132發(fā)出訪問請(qǐng)求,但是從主設(shè)備C 133發(fā)出了訪問請(qǐng)求。在這時(shí)候,主設(shè)備B 132的優(yōu)先級(jí)為優(yōu)先級(jí)2。
在定時(shí)T1處,從主設(shè)備B 132發(fā)送了訪問請(qǐng)求,而且同時(shí)從主設(shè)備C 133發(fā)送了訪問請(qǐng)求。在這種情況下,允許具有較高優(yōu)先級(jí)的主設(shè)備B 132的訪問。在允許作為受限主設(shè)備的主設(shè)備B 132的訪問之后,優(yōu)先級(jí)控制單元152中的改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5。
在定時(shí)T2處,當(dāng)計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到極限值時(shí),改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)改變回優(yōu)先級(jí)2。在這時(shí),重置計(jì)數(shù)器172的計(jì)數(shù)器值,而且計(jì)數(shù)器172再次開始累加計(jì)數(shù)。
以這種方法,通過在定時(shí)T1和T2之間將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5,即使當(dāng)從主設(shè)備B 132發(fā)出了訪問請(qǐng)求時(shí),雖然優(yōu)先級(jí)為3的主設(shè)備C 133的優(yōu)先級(jí)低于主設(shè)備B 132的原有優(yōu)先級(jí)、即優(yōu)先級(jí)2,但是也允許主設(shè)備C 133的訪問,這是因?yàn)橹髟O(shè)備C 133的優(yōu)先級(jí)高于優(yōu)先級(jí)5、即主設(shè)備B 132的新設(shè)置的優(yōu)先級(jí)。
在定時(shí)T2和T3之間,雖然同時(shí)從主設(shè)備A 131、B 132、和C133發(fā)出了訪問請(qǐng)求,但是僅僅允許優(yōu)先級(jí)為1的主設(shè)備A 131的訪問。
在定時(shí)T3前后的時(shí)段期間,從主設(shè)備C 133不斷地發(fā)送訪問請(qǐng)求。在定時(shí)T3之前,來自主設(shè)備A 131和主設(shè)備B 132的訪問請(qǐng)求繼續(xù)進(jìn)行。因此,允許其優(yōu)先級(jí)高于優(yōu)先級(jí)為3的主設(shè)備C 133的、優(yōu)先級(jí)為2的主設(shè)備B 132的訪問。當(dāng)允許主設(shè)備B 132的訪問時(shí),改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5。
在定時(shí)T4處,當(dāng)計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到極限值時(shí),改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)改變回優(yōu)先級(jí)2。在這時(shí)候,計(jì)數(shù)器控制單元154繼續(xù)操作計(jì)數(shù)器172,并且重置計(jì)數(shù)器172的計(jì)數(shù)器值,以便使計(jì)數(shù)器172再次開始累加計(jì)數(shù)。
因?yàn)樵诙〞r(shí)T3和T4之間將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5,所以即使當(dāng)從主設(shè)備B 132發(fā)出了訪問請(qǐng)求時(shí),除非從主設(shè)備A131發(fā)出了訪問請(qǐng)求,否則就允許優(yōu)先級(jí)為3的主設(shè)備C 133的訪問,這是因?yàn)橹髟O(shè)備C 133的優(yōu)先級(jí)低于主設(shè)備B 132的原有優(yōu)先級(jí),即優(yōu)先級(jí)2,但是高于主設(shè)備B 132的優(yōu)先級(jí)5,即主設(shè)備B 132的新設(shè)置的優(yōu)先級(jí)。
在定時(shí)T4和T5之間,同時(shí)從主設(shè)備A 131、B 132、和C 133發(fā)出了訪問請(qǐng)求。然而,僅僅允許優(yōu)先級(jí)為1的主設(shè)備A 131的訪問。
在定時(shí)T5前后的時(shí)段期間,從主設(shè)備C 133不斷地發(fā)送訪問請(qǐng)求。在定時(shí)T5之前,來自主設(shè)備A 131和主設(shè)備B 132的訪問請(qǐng)求繼續(xù)進(jìn)行。因此,允許其優(yōu)先級(jí)高于優(yōu)先級(jí)為3的主設(shè)備C 133的、優(yōu)先級(jí)為2的主設(shè)備B 132的訪問。當(dāng)允許主設(shè)備B 132的訪問時(shí),改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5。
在定時(shí)T6處,當(dāng)計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到極限值時(shí),改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)改變回優(yōu)先級(jí)2。在這時(shí)候,計(jì)數(shù)器控制單元154重置計(jì)數(shù)器172的計(jì)數(shù)器值,以便使計(jì)數(shù)器172再次開始累加計(jì)數(shù)。
在定時(shí)T5和T6之間,主設(shè)備B 132的優(yōu)先級(jí)被降低為優(yōu)先級(jí)5。
在定時(shí)T6和T7之間,沒有從主設(shè)備A 131、B 132、和C 133發(fā)出訪問請(qǐng)求。在定時(shí)T6和T7之間,將主設(shè)備B 132的優(yōu)先級(jí)設(shè)置為優(yōu)先級(jí)2。
在定時(shí)T7處,因?yàn)閮H僅從主設(shè)備B 132發(fā)送了訪問請(qǐng)求,所以允許主設(shè)備B 132的訪問。當(dāng)允許主設(shè)備B 132的訪問時(shí),改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5。在定時(shí)T7和T8之間,沒有從主設(shè)備A 131或者主設(shè)備C 133發(fā)送訪問請(qǐng)求。因此,即使當(dāng)主設(shè)備B 132的優(yōu)先級(jí)為優(yōu)先級(jí)5時(shí),也允許主設(shè)備B132的訪問。
在定時(shí)T8處,當(dāng)計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到極限值時(shí),改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)改變回優(yōu)先級(jí)2。因?yàn)閮H僅從主設(shè)備B 132發(fā)送了訪問請(qǐng)求,所以允許主設(shè)備B 132的訪問,而且改變單元171立即在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5。換句話說,在定時(shí)T8處,在與一個(gè)時(shí)鐘脈沖相對(duì)應(yīng)的時(shí)間量?jī)?nèi)將主設(shè)備B 132的優(yōu)先級(jí)改變?yōu)閮?yōu)先級(jí)2,但是很快被再次降低為優(yōu)先級(jí)5。在這時(shí)候,重置計(jì)數(shù)器172的計(jì)數(shù)器值,而且改變單元171再次開始累加計(jì)數(shù)。在定時(shí)T8和T9之間,類似于在定時(shí)T7和T8之間的情況,因?yàn)闆]有從主設(shè)備A 131和C 133發(fā)送訪問請(qǐng)求,所以即使當(dāng)主設(shè)備B 132的優(yōu)先級(jí)為優(yōu)先級(jí)5時(shí),也允許主設(shè)備B 132的訪問。
在定時(shí)T9處,從主設(shè)備A 131、B 132、和C 133發(fā)出了訪問請(qǐng)求。在定時(shí)T9處,允許優(yōu)先級(jí)為1的主設(shè)備A 131、優(yōu)先級(jí)為5的主設(shè)備B 132、和優(yōu)先級(jí)為3的主設(shè)備C 133當(dāng)中具有最高優(yōu)先級(jí)的、優(yōu)先級(jí)為1的主設(shè)備A 131的訪問。
在定時(shí)T10處,當(dāng)計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到極限值時(shí),改變單元171在判優(yōu)器135處將主設(shè)備B 132的優(yōu)先級(jí)改變回優(yōu)先級(jí)2。在這時(shí)候,重置計(jì)數(shù)器172的計(jì)數(shù)器值,而且計(jì)數(shù)器172再次開始累加計(jì)數(shù)。
在定時(shí)T10和T11之間,同時(shí)從主設(shè)備A 131、B 132、和C 133發(fā)出了訪問請(qǐng)求。然而,僅僅允許優(yōu)先級(jí)為1的主設(shè)備A 131的訪問。換句話說,因?yàn)椴辉试S主設(shè)備B 132的訪問,所以主設(shè)備B 132的優(yōu)先級(jí)為優(yōu)先級(jí)2并且保持不變。
在定時(shí)T11處,當(dāng)計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到極限值時(shí),計(jì)數(shù)器控制單元154重置計(jì)數(shù)器172的計(jì)數(shù)器值。
以這種方法,當(dāng)允許受限主設(shè)備的訪問時(shí),判優(yōu)器135降低受限主設(shè)備的優(yōu)先級(jí),然后以預(yù)定周期將受限主設(shè)備的優(yōu)先級(jí)改回到原有優(yōu)先級(jí)至少一次。以這種方法,可以恰當(dāng)?shù)卦试S具有比受限主設(shè)備的優(yōu)先級(jí)低的優(yōu)先級(jí)的主設(shè)備進(jìn)行訪問。
例如,為了對(duì)采用統(tǒng)一存儲(chǔ)器體系結(jié)構(gòu)的數(shù)字?jǐn)z像機(jī)51的幀或者場(chǎng)的運(yùn)動(dòng)圖像執(zhí)行圖像處理,當(dāng)在幀時(shí)間或者場(chǎng)時(shí)間期間讀出或者寫入與幀或者場(chǎng)相對(duì)應(yīng)的圖像數(shù)據(jù)時(shí),在幀時(shí)間或者場(chǎng)時(shí)間期間允許主設(shè)備的訪問。然后,改變主設(shè)備的優(yōu)先級(jí),以便在幀時(shí)間內(nèi)至少完成一幀的處理,或者在場(chǎng)時(shí)間內(nèi)至少完成一場(chǎng)的處理,并且控制用于改變優(yōu)先級(jí)的時(shí)間段。以這種方法,可以平均對(duì)存儲(chǔ)器81的訪問。
例如,為了保持幀頻或者場(chǎng)頻,基于處理所需要的最小時(shí)間量以及需要訪問總線61的次數(shù)來設(shè)置計(jì)數(shù)器值的極限值。
圖10是說明了由判優(yōu)器135在每個(gè)時(shí)鐘脈沖處執(zhí)行的、控制計(jì)數(shù)器172的操作的處理的另一個(gè)流程圖。
在步驟S51,計(jì)數(shù)器控制單元154基于來自優(yōu)先級(jí)控制單元152的信號(hào),確定是否從受限主設(shè)備發(fā)送了訪問請(qǐng)求。換句話說,計(jì)數(shù)器控制單元154確定訪問請(qǐng)求接收單元151是否已經(jīng)從受限主設(shè)備接收了訪問請(qǐng)求。在步驟S51,如果確定從受限主設(shè)備發(fā)送了訪問請(qǐng)求,則處理進(jìn)入步驟S52。
在步驟S52,計(jì)數(shù)器控制單元154基于從優(yōu)先級(jí)控制單元152發(fā)送的、表示受限主設(shè)備的優(yōu)先級(jí)的信號(hào),確定受限主設(shè)備的優(yōu)先級(jí)是否已經(jīng)被降低了。在步驟S52,如果確定受限主設(shè)備的優(yōu)先級(jí)已經(jīng)被降低了,則處理進(jìn)入步驟S53。
在步驟S53,計(jì)數(shù)器控制單元154操作計(jì)數(shù)器172。然后,完成該處理。如果早已操作了計(jì)數(shù)器172,則計(jì)數(shù)器控制單元154繼續(xù)操作計(jì)數(shù)器172。如果沒有操作計(jì)數(shù)器172,則計(jì)數(shù)器控制單元154開始操作計(jì)數(shù)器172。
在步驟S51,如果確定未從受限主設(shè)備發(fā)送訪問請(qǐng)求,或者在步驟S52,如果確定受限主設(shè)備的優(yōu)先級(jí)還沒有被降低,即,如果確定受限主設(shè)備的優(yōu)先級(jí)是原有的優(yōu)先級(jí),則處理進(jìn)入步驟S54。
在步驟S54,計(jì)數(shù)器控制單元154重置計(jì)數(shù)器172的計(jì)數(shù)器值。然后,完成該處理。
以這種方法,只有當(dāng)從受限主設(shè)備發(fā)出了訪問請(qǐng)求時(shí),以及當(dāng)受限主設(shè)備的優(yōu)先級(jí)被降低了時(shí),計(jì)數(shù)器控制單元154才操作計(jì)數(shù)器172,并且繼續(xù)操作計(jì)數(shù)器172。
下面將描述在僅僅當(dāng)降低了受限主設(shè)備的優(yōu)先級(jí)期間以及當(dāng)正從受限主設(shè)備接收訪問請(qǐng)求期間計(jì)數(shù)器172才進(jìn)行操作時(shí),主設(shè)備A131、B 132、和C 133的訪問操作以及由判優(yōu)器135對(duì)受限主設(shè)備的優(yōu)先級(jí)的改變。
在下面的描述中,處理從將受限主設(shè)備的優(yōu)先級(jí)設(shè)置為低于原有優(yōu)先級(jí)開始。
圖11是說明了在只有當(dāng)降低了受限主設(shè)備的優(yōu)先級(jí)時(shí)和當(dāng)受限主設(shè)備正在發(fā)送訪問請(qǐng)求時(shí)才對(duì)計(jì)數(shù)器172進(jìn)行操作時(shí)主設(shè)備A 131、B 132、和C 133的操作的時(shí)序圖。在圖11中,類似于圖9,主設(shè)備B132是受限主設(shè)備。
圖11中的時(shí)序圖說明了計(jì)數(shù)器172的計(jì)數(shù)器值、來自主設(shè)備A131的訪問請(qǐng)求、來自主設(shè)備B 132的訪問請(qǐng)求、以及來自主設(shè)備C133的訪問請(qǐng)求。在圖11的上部區(qū)域中示出了定時(shí)T0到T7。在圖11的下半?yún)^(qū)域中,示出了由判優(yōu)器135在每個(gè)定時(shí)處改變的、作為受限主設(shè)備的主設(shè)備B 132的優(yōu)先級(jí)。
在從定時(shí)T0和T1之間的時(shí)刻到緊挨在定時(shí)T1之前的時(shí)刻的時(shí)段、從定時(shí)T3和T4之間的時(shí)刻到緊挨在定時(shí)T5之前的時(shí)刻的時(shí)段、以及從定時(shí)T6開始的時(shí)段期間,連續(xù)地從主設(shè)備A 131發(fā)送訪問請(qǐng)求。
在定時(shí)T0和T2之間的時(shí)段、定時(shí)T3和T5之間的時(shí)段、和從定時(shí)T6開始的時(shí)段期間,從主設(shè)備B 132連續(xù)地發(fā)送訪問請(qǐng)求。在定時(shí)T5和T6之間的時(shí)段中的與時(shí)鐘脈沖相對(duì)應(yīng)的時(shí)段期間從主設(shè)備B132發(fā)送訪問請(qǐng)求四次。
在從定時(shí)T5和T6之間的時(shí)刻到定時(shí)T6的時(shí)段、以及從定時(shí)T6開始的時(shí)段期間,從主設(shè)備C 133連續(xù)地發(fā)送訪問請(qǐng)求。
在定時(shí)T0和T1之間的時(shí)段期間,從優(yōu)先級(jí)為1的主設(shè)備A 131或者優(yōu)先級(jí)為3的主設(shè)備C 133(它們二者的優(yōu)先級(jí)都高于優(yōu)先級(jí)為5的主設(shè)備B 132)連續(xù)地發(fā)送訪問請(qǐng)求。因此,允許主設(shè)備A 131或者主設(shè)備C 133的訪問。
處理從將主設(shè)備B 132的優(yōu)先級(jí)設(shè)置為優(yōu)先級(jí)5開始。在定時(shí)T0處,開始從主設(shè)備B 132發(fā)送訪問請(qǐng)求。當(dāng)繼續(xù)從主設(shè)備B 132發(fā)送訪問請(qǐng)求時(shí),在定時(shí)T0和T2之間的時(shí)段期間,降低作為受限主設(shè)備的主設(shè)備B 132的優(yōu)先級(jí),而且僅僅在正從受限主設(shè)備發(fā)送訪問請(qǐng)求時(shí)才操作計(jì)數(shù)器172。因此,當(dāng)在定時(shí)T0和T2之間的時(shí)段中降低作為受限主設(shè)備的主設(shè)備B 132的優(yōu)先級(jí)時(shí),計(jì)數(shù)器172進(jìn)行累加計(jì)數(shù)。
在定時(shí)T1處,計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到極限值。因此,在定時(shí)T1處,優(yōu)先級(jí)控制單元152中的改變單元171將主設(shè)備B 132的優(yōu)先級(jí)改變回原有優(yōu)先級(jí)。將主設(shè)備B 132的優(yōu)先級(jí)為優(yōu)先級(jí)2。因?yàn)閷⒅髟O(shè)備B 132的優(yōu)先級(jí)恢復(fù)為原有優(yōu)先級(jí),所以計(jì)數(shù)器控制單元154重置計(jì)數(shù)器172的計(jì)數(shù)器值。
在定時(shí)T1處,從其優(yōu)先級(jí)高于優(yōu)先級(jí)為2的主設(shè)備B 132的、優(yōu)先級(jí)為1的主設(shè)備A 131發(fā)送了訪問請(qǐng)求。因此,允許主設(shè)備A131的訪問。
在定時(shí)T2處,不再?gòu)闹髟O(shè)備A 131發(fā)送訪問請(qǐng)求,但是從主設(shè)備B 132、和C 133發(fā)送訪問請(qǐng)求。因此,允許其優(yōu)先級(jí)高于優(yōu)先級(jí)為3的主設(shè)備C 133的、優(yōu)先級(jí)為2的主設(shè)備B 132的訪問。
在定時(shí)T2處,當(dāng)允許主設(shè)備B 132的訪問時(shí),優(yōu)先級(jí)控制單元152中的改變單元171將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5。
以這種方法,在定時(shí)T1和T2之間的時(shí)段期間,將主設(shè)備B 132的優(yōu)先級(jí)設(shè)置為優(yōu)先級(jí)2。
因?yàn)樵诙〞r(shí)T1和T2之間的時(shí)段期間將主設(shè)備B 132的優(yōu)先級(jí)改回到原有優(yōu)先級(jí),所以計(jì)數(shù)器控制單元154在每個(gè)時(shí)鐘脈沖處重置計(jì)數(shù)器172的計(jì)數(shù)器值。因此,在定時(shí)T1和T2之間的時(shí)段期間,計(jì)數(shù)器172不累加計(jì)數(shù)。
因?yàn)樵趶亩〞r(shí)T2到定時(shí)T3的時(shí)段期間主設(shè)備B 132不發(fā)送訪問請(qǐng)求,所以計(jì)數(shù)器172在從定時(shí)T2到定時(shí)T3的時(shí)段期間不累加計(jì)數(shù)。
因?yàn)橛?jì)數(shù)器172在定時(shí)T2和T3之間的時(shí)段期間不累加計(jì)數(shù),所以計(jì)數(shù)器值未達(dá)到極限值,而且主設(shè)備B 132的優(yōu)先級(jí)被設(shè)置為優(yōu)先級(jí)5。
在定時(shí)T3和T4之間的時(shí)段期間,從優(yōu)先級(jí)為1的主設(shè)備A 131或者從優(yōu)先級(jí)為3的主設(shè)備C 133連續(xù)地發(fā)送訪問請(qǐng)求,它們每個(gè)的優(yōu)先級(jí)都高于優(yōu)先級(jí)為5的主設(shè)備B 132。因此,允許主設(shè)備A 131或者主設(shè)備C 133的訪問。
當(dāng)主設(shè)備B 132的優(yōu)先級(jí)被設(shè)置為優(yōu)先級(jí)5時(shí),在定時(shí)T3處開始發(fā)送來自主設(shè)備B 132的訪問請(qǐng)求,而且在定時(shí)T3和T5之間的時(shí)段期間繼續(xù)發(fā)送來自主設(shè)備B 132的訪問請(qǐng)求,降低作為受限主設(shè)備的主設(shè)備B 132的優(yōu)先級(jí),而且僅僅在從受限主設(shè)備發(fā)送訪問請(qǐng)求時(shí)計(jì)數(shù)器172才進(jìn)行操作。因此,在從定時(shí)T3到定時(shí)T5的時(shí)段內(nèi),在正在降低作為受限主設(shè)備的主設(shè)備B 132的優(yōu)先級(jí)的時(shí)段期間計(jì)數(shù)器172累加計(jì)數(shù)。
因?yàn)樵诙〞r(shí)T4處計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到極限值,所以優(yōu)先級(jí)控制單元152中的改變單元171將主設(shè)備B 132的優(yōu)先級(jí)改變回原有優(yōu)先級(jí)。因?yàn)閷⒅髟O(shè)備B 132的優(yōu)先級(jí)恢復(fù)為原有優(yōu)先級(jí),所以計(jì)數(shù)器控制單元154重置計(jì)數(shù)器172的計(jì)數(shù)器值。
因?yàn)樵诙〞r(shí)T4處從其優(yōu)先級(jí)高于優(yōu)先級(jí)為2的主設(shè)備B 132的、優(yōu)先級(jí)為1的主設(shè)備A 131發(fā)送了訪問請(qǐng)求,所以允許主設(shè)備A 131的訪問。
在定時(shí)T5處,主設(shè)備A 131停止發(fā)送訪問請(qǐng)求,但是主設(shè)備B132、和C 133發(fā)送訪問請(qǐng)求。因此,首先允許其優(yōu)先級(jí)高于優(yōu)先級(jí)為3的主設(shè)備C 133的、優(yōu)先級(jí)為2的主設(shè)備B 132的訪問。
當(dāng)在定時(shí)T5處允許主設(shè)備B 132的訪問時(shí),優(yōu)先級(jí)控制單元152中的改變單元171將主設(shè)備B 132的優(yōu)先級(jí)降低為優(yōu)先級(jí)5。
以這種方法,在定時(shí)T4和T5之間的時(shí)段期間,將主設(shè)備B 132的優(yōu)先級(jí)設(shè)置為優(yōu)先級(jí)2。
因?yàn)樵诙〞r(shí)T4和T5之間的時(shí)段期間將主設(shè)備B 132的優(yōu)先級(jí)改回到原有優(yōu)先級(jí),所以計(jì)數(shù)器控制單元154在每個(gè)時(shí)鐘脈沖處重置計(jì)數(shù)器172的計(jì)數(shù)器值。因此,計(jì)數(shù)器172在定時(shí)T4和T5之間的時(shí)段期間不累加計(jì)數(shù)。
在定時(shí)T4和T5之間的時(shí)段期間,在與一個(gè)時(shí)鐘脈沖相對(duì)應(yīng)的時(shí)間段期間,主設(shè)備B 132發(fā)送訪問請(qǐng)求四次。然而,因?yàn)楫?dāng)主設(shè)備B132停止發(fā)送訪問請(qǐng)求時(shí)計(jì)數(shù)器控制單元154重置計(jì)數(shù)器172的計(jì)數(shù)器值,所以存儲(chǔ)當(dāng)重置計(jì)數(shù)器172時(shí)設(shè)置的計(jì)數(shù)器172的計(jì)數(shù)器值。
因?yàn)樵诙〞r(shí)T5和T6之間的時(shí)段期間計(jì)數(shù)器172不累加計(jì)數(shù),所以計(jì)數(shù)器值未達(dá)到極限值,而且主設(shè)備B 132的優(yōu)先級(jí)被設(shè)置為優(yōu)先級(jí)5。
因?yàn)樵诙〞r(shí)T6和T7之間的時(shí)段期間從優(yōu)先級(jí)為1的主設(shè)備A131和優(yōu)先級(jí)為3的主設(shè)備C 133(它們每個(gè)的優(yōu)先級(jí)都高于優(yōu)先級(jí)為5的主設(shè)備B 132)連續(xù)地發(fā)送訪問請(qǐng)求,所以允許來自主設(shè)備A 131的訪問。
當(dāng)主設(shè)備B 132的優(yōu)先級(jí)被設(shè)置為優(yōu)先級(jí)5時(shí),在定時(shí)T6處開始發(fā)送來自主設(shè)備B 132的訪問請(qǐng)求,而且在定時(shí)T6和T7之間的時(shí)段期間繼續(xù)從主設(shè)備B 132發(fā)送訪問請(qǐng)求,降低作為受限主設(shè)備的主設(shè)備B 132的優(yōu)先級(jí),而且僅僅在從受限主設(shè)備發(fā)送訪問請(qǐng)求期間計(jì)數(shù)器172才進(jìn)行操作。因此,在定時(shí)T6和T7之間的時(shí)段內(nèi),在降低作為受限主設(shè)備的主設(shè)備B 132的優(yōu)先級(jí)時(shí)的時(shí)段期間,計(jì)數(shù)器172累加計(jì)數(shù)。
因?yàn)樵诙〞r(shí)T7處計(jì)數(shù)器172的計(jì)數(shù)器值達(dá)到了極限值,所以優(yōu)先級(jí)控制單元152中的改變單元171將主設(shè)備B 132的優(yōu)先級(jí)改變回原有優(yōu)先級(jí)。將主設(shè)備B 132的優(yōu)先級(jí)設(shè)置為優(yōu)先級(jí)2。因?yàn)閷⒅髟O(shè)備B 132的優(yōu)先級(jí)恢復(fù)為原有優(yōu)先級(jí),所以計(jì)數(shù)器控制單元154重置計(jì)數(shù)器172的計(jì)數(shù)器值。
因?yàn)樵诙〞r(shí)T7處從其優(yōu)先級(jí)高于優(yōu)先級(jí)為2的主設(shè)備B 132的、優(yōu)先級(jí)為1的主設(shè)備A 131發(fā)送了訪問請(qǐng)求,所以允許主設(shè)備A 131的訪問。
以這種方法,判優(yōu)器135可以在從受限主設(shè)備發(fā)送訪問請(qǐng)求的時(shí)刻到計(jì)數(shù)器值達(dá)到極限值的時(shí)刻的預(yù)定延遲時(shí)間之后,允許受限主設(shè)備的訪問。
以這種方法,可以以預(yù)定的等待時(shí)間執(zhí)行操作,而且可以使訪問較不集中。
以這種方法,通過將由于實(shí)時(shí)處理和最佳效果處理而在不同周期上進(jìn)行操作的主設(shè)備連接到共同總線,有可能在保持其它主設(shè)備的實(shí)時(shí)處理的同時(shí)實(shí)現(xiàn)根據(jù)最佳效果處理進(jìn)行操作的主設(shè)備的高效訪問。因此,提高了總線61的訪問效率,而且增加了使用率。特別地,對(duì)于需要高效使用有限資源的移動(dòng)設(shè)備,可以由判優(yōu)器充分支持處理而與主設(shè)備的結(jié)構(gòu)無(wú)關(guān)。因此,可以簡(jiǎn)化移動(dòng)設(shè)備的結(jié)構(gòu),并且可以減少其尺寸。
在上面的描述中,可以由軟件控制諸如計(jì)數(shù)器值之類的值,而且取決于系統(tǒng)需求,可以任意地改變控制。
在上面的描述中,限制一個(gè)主設(shè)備的訪問。然而,作為替代,可以限制全部主設(shè)備的訪問。此外,為了限制訪問,降低原有的優(yōu)先級(jí)。然而,作為替代,可以提高原有的優(yōu)先級(jí)。
如上所述,當(dāng)基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制經(jīng)由公共通道在多個(gè)設(shè)備之間的通信時(shí),這些設(shè)備可以訪問存儲(chǔ)器。此外,當(dāng)在預(yù)定時(shí)間量?jī)?nèi)將多個(gè)設(shè)備中的預(yù)定設(shè)備的優(yōu)先級(jí)、即第一優(yōu)先級(jí)改為第二優(yōu)先級(jí)時(shí),以及當(dāng)控制該預(yù)定時(shí)間量時(shí),這些設(shè)備可以定期和高效地訪問存儲(chǔ)器。
上述系列處理可以由硬件和/或軟件執(zhí)行。當(dāng)由軟件執(zhí)行該系列處理時(shí),構(gòu)成軟件的程序從程序記錄介質(zhì)安裝到以專用硬件安裝的計(jì)算機(jī)或者通用計(jì)算機(jī)中,其中計(jì)算機(jī)能夠通過安裝各種程序而執(zhí)行各種功能。
如圖3所述,存儲(chǔ)要被安裝到計(jì)算機(jī)中并且由計(jì)算機(jī)執(zhí)行的程序的程序記錄介質(zhì)包括磁盤(包括軟盤)、光盤(包括緊致盤-只讀存儲(chǔ)器(CD-ROM)和數(shù)字多用途盤(DVD))、磁光盤、作為由半導(dǎo)體存儲(chǔ)器構(gòu)成的封裝介質(zhì)的可移動(dòng)介質(zhì)83、暫時(shí)或者永久地存儲(chǔ)程序的ROM(未示出)、以及構(gòu)成記錄單元78的硬盤。為了將程序存儲(chǔ)在程序記錄介質(zhì)上,必要時(shí)經(jīng)由諸如路由器或者調(diào)制解調(diào)器之類的、作為接口的通信單元(未示出)使用局域網(wǎng)、國(guó)際互聯(lián)網(wǎng)、數(shù)字衛(wèi)星廣播、有線和無(wú)線通信介質(zhì)。
如上所述將程序?qū)懭氲匠绦蛴涗浗橘|(zhì)中的步驟,可以以所描述的次序按時(shí)間順序執(zhí)行,或者作為替代,可以不按時(shí)間順序執(zhí)行,而且可以并行或者分別執(zhí)行。
本發(fā)明的實(shí)施例不局限于上述實(shí)施例,而且在本發(fā)明的范圍內(nèi)可以包括各種修改。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解取決于設(shè)計(jì)要求及其他因素,可以出現(xiàn)各種修改、組合、子組合以及改變,只要它們?cè)跈?quán)利要求及其等效內(nèi)容的范圍之內(nèi)即可。
權(quán)利要求
1.一種被配置為基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的信息處理設(shè)備,所述信息處理設(shè)備包含改變裝置,用于在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制裝置,用于控制所述預(yù)定時(shí)間量的長(zhǎng)度。
2.如權(quán)利要求1所述的信息處理設(shè)備,其中,改變裝置在所述預(yù)定時(shí)間量過去之后,將預(yù)定設(shè)備的第二優(yōu)先級(jí)恢復(fù)為第一優(yōu)先級(jí)。
3.如權(quán)利要求2所述的信息處理設(shè)備,其中,所述改變裝置在對(duì)來自具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的通信請(qǐng)求做出響應(yīng)時(shí),將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí)。
4.如權(quán)利要求3所述的信息處理設(shè)備,其中,所述控制裝置通過在每個(gè)時(shí)鐘脈沖處累加計(jì)數(shù),并且對(duì)計(jì)數(shù)器進(jìn)行操作以便當(dāng)計(jì)數(shù)值達(dá)到預(yù)定閾值時(shí)重置所述計(jì)數(shù)值,來控制預(yù)定時(shí)間量的長(zhǎng)度;以及其中,當(dāng)所述計(jì)數(shù)值達(dá)到閾值時(shí),改變裝置將具有第二優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)恢復(fù)為第一優(yōu)先級(jí)。
5.如權(quán)利要求4所述的信息處理設(shè)備,其中,當(dāng)從所述預(yù)定設(shè)備發(fā)送了通信請(qǐng)求時(shí),以及當(dāng)所述預(yù)定設(shè)備的優(yōu)先級(jí)被改變?yōu)榈诙?yōu)先級(jí)時(shí),所述控制裝置控制計(jì)數(shù)器的操作。
6.如權(quán)利要求1所述的信息處理設(shè)備,其中,所述通信通道由總線構(gòu)成。
7.如權(quán)利要求6所述的信息處理設(shè)備,其中,所述多個(gè)設(shè)備經(jīng)由通信通道在彼此之間發(fā)送與接收?qǐng)D像數(shù)據(jù),所述圖像數(shù)據(jù)依據(jù)幀或者場(chǎng)配置;其中所述改變裝置在預(yù)定時(shí)間量期間改變預(yù)定設(shè)備的優(yōu)先級(jí),以便在分配給幀的預(yù)定幀時(shí)間量?jī)?nèi)或者在分配給場(chǎng)的預(yù)定場(chǎng)時(shí)間量?jī)?nèi)進(jìn)行至少一幀或者一場(chǎng)的圖像處理,以及其中所述控制裝置控制預(yù)定時(shí)間量的長(zhǎng)度,以便保持幀時(shí)間或者場(chǎng)時(shí)間的長(zhǎng)度。
8.一種用于基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的信息處理方法,所述方法包含步驟在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制所述預(yù)定時(shí)間量的長(zhǎng)度。
9.一種用于基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的計(jì)算機(jī)程序,所述程序包含步驟在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改變?yōu)榈诙?yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制所述預(yù)定時(shí)間量的長(zhǎng)度。
10.一種被配置為基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的信息處理設(shè)備,所述信息處理設(shè)備包含改變單元,被配置為在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改為第二優(yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制單元,被配置為控制所述預(yù)定時(shí)間量的長(zhǎng)度。
全文摘要
一種被配置為基于多個(gè)設(shè)備的預(yù)定優(yōu)先級(jí)控制多個(gè)設(shè)備經(jīng)由公用通信通道的通信的信息處理設(shè)備,包含改變單元,被配置為在預(yù)定時(shí)間量?jī)?nèi)將具有第一優(yōu)先級(jí)的預(yù)定設(shè)備的優(yōu)先級(jí)改到第二優(yōu)先級(jí),所述預(yù)定設(shè)備是所述多個(gè)設(shè)備之一;以及控制單元,被配置為控制所述預(yù)定時(shí)間量的長(zhǎng)度。
文檔編號(hào)G06F13/364GK101089833SQ200710105079
公開日2007年12月19日 申請(qǐng)日期2007年5月22日 優(yōu)先權(quán)日2006年6月15日
發(fā)明者長(zhǎng)尾吉人, 下山健 申請(qǐng)人:索尼株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
岑巩县| 永川市| 卢湾区| 东安县| 白城市| 望江县| 温州市| 城市| 巨鹿县| 海晏县| 雅安市| 彰化市| 资中县| 乐陵市| 木里| 柳河县| 闵行区| 梨树县| 武川县| 晋州市| 定安县| 华安县| 堆龙德庆县| 夹江县| 武邑县| 永顺县| 沧源| 全南县| 武山县| 昭平县| 宁陕县| 邻水| 顺平县| 鹿泉市| 乐业县| 济宁市| 三原县| 诸城市| 鸡东县| 嘉定区| 息烽县|