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

圖像攝影再生裝置、圖像數(shù)據(jù)的處理方法、數(shù)據(jù)處理方法

文檔序號:6637151閱讀:378來源:國知局
專利名稱:圖像攝影再生裝置、圖像數(shù)據(jù)的處理方法、數(shù)據(jù)處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像攝影再生裝置以及圖像攝影再生裝置中的圖像數(shù)據(jù)和非圖像數(shù)據(jù)的處理方法,特別是,涉及能夠經(jīng)過共同的輸入輸出接口像記錄介質(zhì)輸入輸出圖像數(shù)據(jù)執(zhí)行多任務(wù)的圖像攝影再生裝置以及圖像攝影再生裝置中的圖像數(shù)據(jù)和非圖像數(shù)據(jù)的處理方法。
背景技術(shù)
在以往一般的圖像攝影再生裝置中,為了記錄攝影的圖像和再生所記錄的圖像,具備進(jìn)行對于記錄介質(zhì)寫入數(shù)據(jù)以及從記錄介質(zhì)讀入數(shù)據(jù)的所謂輸入輸出裝置。其CPU以看起來好像是同時執(zhí)行多個處理的所謂多任務(wù)進(jìn)行控制。當(dāng)這樣以多任務(wù)進(jìn)行控制時,在不同的任務(wù)要訪問共同的輸入輸出裝置的情況下,最早訪問輸入輸出裝置的任務(wù)使用輸入輸出裝置,專用到其處理結(jié)束為止。以后要訪問輸入輸出裝置的任務(wù)在先進(jìn)行訪問的任務(wù)的輸入輸出處理結(jié)束了,輸入輸出裝置成為空閑狀態(tài)以后進(jìn)行輸入輸出處理。
在上述那樣的對于輸入輸出裝置的訪問方法中,即使緊急性高的任務(wù)請求對于輸入輸出裝置的訪問,但是在有先進(jìn)行訪問的任務(wù)的情況下,由于必須等待到由該先前任務(wù)進(jìn)行的對于輸入輸出裝置的訪問結(jié)束,因此存在用戶希望優(yōu)先進(jìn)行的處理必須等待的問題。對于上述的問題,提出在優(yōu)先級低的任務(wù)中加入睡眠(sleep),當(dāng)處理的順序輪到它時不是處理而是跳過睡眠中的任務(wù),縮短在共同的設(shè)備中進(jìn)行一次訪問的時間,使得緊急性高的任務(wù)能夠優(yōu)先地對于共同設(shè)備進(jìn)行處理(例如,參照特開平10-283204號公報)。
然而,雖然在特開平10-283204號公報中記載了根據(jù)優(yōu)先級決定一次的訪問時間和睡眠時間的要點(diǎn),但是如果依據(jù)這樣的控制,在優(yōu)先級高的任務(wù)沒有請求對于共同設(shè)備的訪問,僅是優(yōu)先級低的任務(wù)請求對于共同設(shè)備的訪問的情況下,有可能發(fā)生所有的任務(wù)都成為睡眠的時間。這樣的情況下,由于沒有任何任務(wù)對共同設(shè)備進(jìn)行訪問,因此處理效率差。
另外,即使某時刻中多個任務(wù)之間的訪問時間和睡眠時間實現(xiàn)高的處理效率,在多個任務(wù)內(nèi)的例如某一個結(jié)束了時,由于持續(xù)相同的訪問時間和睡眠時間,因此特別是在優(yōu)先級高的任務(wù)結(jié)束了的情況下,有可能發(fā)生繼續(xù)處理的優(yōu)先級低的任務(wù)全部成為睡眠的時間,處理效率差。
進(jìn)而,當(dāng)多個任務(wù)正在訪問共同設(shè)備時,還添加了優(yōu)先級更低的任務(wù)時,其結(jié)果不發(fā)生優(yōu)先級低的任務(wù)全部成為睡眠的時間,在所設(shè)定的各個訪問時間內(nèi)單獨(dú)、順序地處理多個任務(wù),從而優(yōu)先級高的任務(wù)的處理花費(fèi)更多時間。

發(fā)明內(nèi)容
本發(fā)明是鑒于以上問題而完成的,其目的在于在處于多任務(wù)控制下的圖像攝影再生裝置中,當(dāng)訪問共同的輸入輸出裝置時,優(yōu)先地進(jìn)行優(yōu)先順序高的任務(wù)的處理,并且提高對于輸入輸出裝置的處理的總體效率。
根據(jù)本發(fā)明,提供一種圖像攝影再生裝置,其特征在于具有對被拍攝物體進(jìn)行攝像,取得電圖像數(shù)據(jù)的攝像單元;對于外部記錄介質(zhì),進(jìn)行包含圖像數(shù)據(jù)的數(shù)據(jù)的輸入輸出的輸入輸出單元;控制單元,對于專有控制上述輸入輸出單元的被預(yù)先決定了優(yōu)先順序的多個任務(wù),在數(shù)據(jù)的每一個處理單位在上述多個任務(wù)之間提供切換任務(wù)的機(jī)會,順序執(zhí)行該多個任務(wù),上述一個處理單位是在一次處理中執(zhí)行的多個不同的數(shù)據(jù)量中的一個,在執(zhí)行上述多個任務(wù)中的至少一個任務(wù)的期間指示了執(zhí)行另一個任務(wù)的情況下,上述控制單元,在這些任務(wù)內(nèi),對于優(yōu)先順序最高的任務(wù)把最多的數(shù)據(jù)量設(shè)定為一個處理單位,對于優(yōu)先順序低的任務(wù)把比優(yōu)先順序高的任務(wù)的數(shù)據(jù)量少的數(shù)據(jù)量設(shè)定為一個處理單位,以執(zhí)行多個任務(wù)。
本發(fā)明提供一種數(shù)據(jù)處理方法,該數(shù)據(jù)處理方法在圖像攝影再生裝置中使用,其中,圖像攝影再生裝置具有對被拍攝物體進(jìn)行攝影,取得電圖像數(shù)據(jù)的攝影單元;對于外部記錄介質(zhì),進(jìn)行包含圖像數(shù)據(jù)的數(shù)據(jù)輸入輸出的輸入輸出單元;控制單元,對于專有控制上述輸入輸出單元的被預(yù)先決定了優(yōu)先順序的多個任務(wù),在數(shù)據(jù)的每一個處理單位在上述多個任務(wù)之間提供切換任務(wù)的機(jī)會,順序執(zhí)行該多個任務(wù),其特征在于,該方法包括步驟設(shè)定步驟,在執(zhí)行上述多個任務(wù)中的至少一個任務(wù)的期間指示了執(zhí)行另一個任務(wù)的情況下,上述控制單元,對于這些任務(wù),為優(yōu)先順序最高的任務(wù)把最多的數(shù)據(jù)量設(shè)定為一個處理單位,為優(yōu)先順序低的任務(wù)把比優(yōu)先順序高的任務(wù)的數(shù)據(jù)量少的數(shù)據(jù)量設(shè)定為一個處理單位。
本發(fā)明的其它特征和優(yōu)點(diǎn)在以下與附圖相關(guān)聯(lián)的描述中是顯而易見的,其中,相同的參考號碼在所有的附圖中指定相同或者相似的部分。


與說明書相結(jié)合并且構(gòu)成其一部分的附圖舉例說明本發(fā)明的實施形態(tài),并且與描述一起用于解釋本發(fā)明的原理。
圖1是表示本發(fā)明第1實施形態(tài)中的圖像處理裝置的結(jié)構(gòu)的框圖。
圖2說明本發(fā)明第1實施形態(tài)中的任務(wù)的關(guān)系。
圖3是說明本發(fā)明第1實施形態(tài)中的攝影順序的流程圖。
圖4是說明本發(fā)明第1實施形態(tài)中的顯示再生順序的流程圖。
圖5是說明本發(fā)明第1實施形態(tài)的攝影順序中的寫入順序的流程圖。
圖6是說明本發(fā)明第1實施形態(tài)的再生顯示順序中的讀入順序的流程圖。
圖7是說明本發(fā)明第1實施形態(tài)中的控制任務(wù)的處理單位設(shè)定順序的流程圖。
圖8是說明本發(fā)明第1實施形態(tài)中的任務(wù)轉(zhuǎn)移的時序圖。
圖9說明本發(fā)明第2實施形態(tài)中的任務(wù)的關(guān)系。
圖10是說明本發(fā)明第2實施形態(tài)中的非圖像數(shù)據(jù)處理順序的流程圖。
圖11是說明本發(fā)明第2實施形態(tài)中的攝影順序中的寫入順序的流程圖。
圖12是說明本發(fā)明第2實施形態(tài)的再生顯示順序中的讀入順序的流程圖。
圖13是說明本發(fā)明第2實施形態(tài)的非圖像數(shù)據(jù)處理順序中的寫入順序的流程圖。
圖14是說明本發(fā)明第2實施形態(tài)中的控制任務(wù)的處理單位設(shè)定順序的流程圖。
圖15是說明本發(fā)明第2實施形態(tài)由控制任務(wù)進(jìn)行的多任務(wù)的調(diào)度方法的流程圖。
圖16是說明本發(fā)明第2實施形態(tài)中的任務(wù)2的單獨(dú)執(zhí)行處理的流程圖。
圖17是說明本發(fā)明第2實施形態(tài)中的任務(wù)3的單獨(dú)執(zhí)行處理的流程圖。
圖18是說明本發(fā)明第2實施形態(tài)中的任務(wù)1和任務(wù)2的并行執(zhí)行處理的流程圖。
圖19是說明本發(fā)明第2實施形態(tài)中的任務(wù)1和任務(wù)3的并行執(zhí)行處理的流程圖。
圖20是說明本發(fā)明第2實施形態(tài)中的任務(wù)2和任務(wù)3的并行執(zhí)行處理的流程圖。
圖21是說明本發(fā)明第2實施形態(tài)中的任務(wù)1~任務(wù)3的并行執(zhí)行處理的流程圖。
圖22是說明本發(fā)明第2實施形態(tài)中的任務(wù)轉(zhuǎn)移的時序圖。
具體實施例方式
參照附圖,詳細(xì)地描述本發(fā)明的實施形態(tài)。
第1實施形態(tài)首先,參照圖1說明本發(fā)明第1實施形態(tài)中的圖像處理裝置的結(jié)構(gòu)。
圖1中,100是第1實施形態(tài)中的圖像處理裝置。圖像處理裝置100可以是數(shù)碼照相機(jī)、數(shù)碼攝像機(jī)、帶有照相機(jī)的便攜終端(包括帶有照相機(jī)的便攜電話)的任一個。在第1實施形態(tài)中,說明圖像處理裝置100是數(shù)碼照相機(jī)的情況。
在圖像處理裝置100內(nèi),10是攝像鏡頭,11是光圈,12是快門,14是把光學(xué)圖像變換為電信號的攝像元件,16是把攝像元件14的模擬輸出信號變換為數(shù)字信號的A/D變換器。
18是向攝像元件14、A/D變換器16、顯示控制單元26分別供給時鐘信號或者控制信號的定時發(fā)生電路,由存儲器控制單元22以及系統(tǒng)控制單元50控制。
20是圖像處理單元,對于來自A/D變換器16的圖像數(shù)據(jù)和存儲器控制單元22的圖像數(shù)據(jù),根據(jù)添加在圖像數(shù)據(jù)中的處理數(shù)據(jù),進(jìn)行預(yù)定的像素內(nèi)插處理或者色變換處理。另外,圖像處理單元20使用從A/D變換器16輸出的圖像數(shù)據(jù)進(jìn)行預(yù)定的運(yùn)算處理,根據(jù)所得到的運(yùn)算結(jié)果,系統(tǒng)控制單元50對于快門控制單元34、光圈控制單元40以及測距控制單元42,進(jìn)行TTL(through-the-lens)方式的自動聚焦(AF)處理、自動曝光(AE)處理、閃光預(yù)發(fā)光(EF)處理。進(jìn)而,圖像處理單元20使用從A/D變換器16輸出的圖像數(shù)據(jù)進(jìn)行預(yù)定的運(yùn)算處理,根據(jù)所得到的運(yùn)算結(jié)果,還進(jìn)行TTL方式的自動白平衡(AWB)處理。
22是存儲器控制單元,控制A/D變換器16、定時發(fā)生電路18、圖像處理單元20、圖像顯示控制器24、顯示控制單元26、存儲器30、壓縮擴(kuò)展單元32。從A/D變換器16輸出的圖像數(shù)據(jù)經(jīng)過圖像處理單元20和存儲器控制單元22,或者僅經(jīng)過存儲器控制單元22,寫入到圖像顯示存儲器24或者存儲器30中。
24是圖像顯示存儲器,26是顯示控制單元,28是具有TFTLCD(液晶顯示器)的圖像顯示單元。寫入到圖像顯示存儲器24中的顯示用的圖像數(shù)據(jù)經(jīng)過顯示控制單元26在圖像顯示單元28上顯示。
如果使用圖像顯示單元28順序顯示拍攝的圖像數(shù)據(jù),則能夠?qū)崿F(xiàn)電子獲取器功能。另外,圖像顯示單元28根據(jù)系統(tǒng)控制單元50的指示,能夠使顯示ON(打開)或者OFF(關(guān)閉)。在使圖像顯示單元28的顯示OFF的情況下,能夠大幅度地降低圖像處理裝置100的功耗。另外,圖像顯示單元28根據(jù)來自系統(tǒng)控制單元50的指示,顯示與聚焦、手的姿勢、快門速度、光圈值、曝光修正等有關(guān)的信息。
30是用于保存拍攝的靜止圖像或者活動圖像的存儲器,具備用于保存預(yù)定張數(shù)的靜止圖像或者預(yù)定時間的活動圖像的充分的存儲容量。由此,即使在連續(xù)拍攝多張靜止圖像的連續(xù)拍攝或者全景拍攝的情況下,也能夠高速地而且把大量圖像寫入到存儲器30中。另外,存儲器30還能夠作為系統(tǒng)控制單元50的作業(yè)區(qū)使用。進(jìn)而,在從后述的記錄介質(zhì)把圖像數(shù)據(jù)讀出到存儲器30中,經(jīng)過圖像處理單元20或者存儲器控制單元22進(jìn)行把圖像數(shù)據(jù)寫入到圖像顯示存儲器24中的處理,由顯示控制單元26在圖像顯示單元28上進(jìn)行顯示的情況下也使用存儲器30。
32是具有遵從預(yù)定的圖像壓縮方法(例如,自適應(yīng)離散余弦變換(ADCT)等)把從存儲器30讀出的圖像數(shù)據(jù)圖像壓縮為例如JPEG數(shù)據(jù),把進(jìn)行了圖像壓縮的圖像數(shù)據(jù)寫入到存儲器30中的功能以及把從存儲器30讀出的圖像數(shù)據(jù)擴(kuò)展,把擴(kuò)展了的圖像數(shù)據(jù)寫入到存儲器30中的功能的壓縮擴(kuò)展單元。
34是控制快門12的快門控制單元,40是控制光圈11的光圈控制單元。42是控制攝像鏡頭10的聚焦的測距控制單元,46是閃光燈,48是控制閃光燈46的發(fā)光的閃光燈控制單元。
50是控制圖像處理裝置100的整體的系統(tǒng)控制單元。52是存儲系統(tǒng)控制單元50的動作用的常數(shù)、變量、程序等的ROM等存儲器,在存儲器52中記錄進(jìn)行攝像處理的程序、進(jìn)行圖像處理的程序、把所生成的圖像文件數(shù)據(jù)記錄到記錄介質(zhì)中的程序、從記錄介質(zhì)讀出圖像文件數(shù)據(jù)的程序等各種程序,以及實現(xiàn)并執(zhí)行上述程序的多任務(wù)結(jié)構(gòu)的OS等的各種程序等。對于各程序生成消息插入信號,在消息插入信號中FIFO(先入先出)地存儲消息,在各程序之間通過進(jìn)行消息的訪問,協(xié)同控制各程序,進(jìn)行上述各功能的控制。
60、62、64、66是用于輸入系統(tǒng)控制單元50的各種動作指示的操作單元,由開關(guān)或者轉(zhuǎn)盤(dial)、觸摸屏、基于視線檢測的指示器、聲音識別裝置等的單個或者多個的組合構(gòu)成。
這里,進(jìn)行這些操作單元的具體說明。
60是模式轉(zhuǎn)盤(mode dial)開關(guān),能夠切換設(shè)定電源ON(打開)/OFF(關(guān)閉)、再生模式、自動攝影模式、程序攝影模式、快門速度優(yōu)先攝影模式、光圈優(yōu)先攝影模式、手動設(shè)定模式、任務(wù)攝影模式、風(fēng)景攝影模式、近拍攝影模式、運(yùn)動攝影模式,夜景攝影模式、再生模式、多畫面再生/清除模式、PC連接模式等各功能模式。
62是釋放開關(guān)SW1,在未圖示的釋放按鈕的操作過程中成為ON,指示開始AF(自動聚焦)處理、AE(自動曝光)處理、AWB(自動白平衡)處理、EF(閃光燈預(yù)發(fā)光)處理的動作開始。
64是釋放開關(guān)SW2,在未圖示的釋放按鈕的操作結(jié)束時成為ON,指示開始把從攝像元件14讀出的信號經(jīng)過A/D變換器16和存儲器控制單元22,把圖像數(shù)據(jù)寫入到存儲器30中的曝光處理、使用了圖像處理單元20或者存儲器控制單元22中的運(yùn)算的顯像處理、從存儲器30讀出圖像數(shù)據(jù),在壓縮擴(kuò)展單元32中進(jìn)行壓縮擴(kuò)展,在存儲介質(zhì)200中寫入圖像數(shù)據(jù)的記錄處理這樣的一系列處理的動作。
66是菜單操作開關(guān),由未圖示的菜單鍵、設(shè)置鍵、數(shù)字鍵等的組合構(gòu)成,能夠邊觀看圖像顯示單元28邊進(jìn)行照相機(jī)的攝影條件或者顯像條件等各種設(shè)定的變更。
80是電源控制單元,由DC-DC變換器、切換通電的部件的開關(guān)電路等構(gòu)成,進(jìn)行是否安裝電池、電池種類、電池余量的檢測,根據(jù)檢測結(jié)果以及系統(tǒng)控制單元50的指示,控制DC-DC變換器,在必要的時間內(nèi)向包括記錄介質(zhì)的各部分供給必要的電壓。
90是與存儲器卡或者硬盤等記錄介質(zhì)的接口,92是與存儲器卡或者硬盤等記錄介質(zhì)的進(jìn)行連接的連接器。
另外,在第1實施形態(tài)中,作為一個系統(tǒng)具有安裝記錄介質(zhì)的接口以及連接器的情況進(jìn)行說明。當(dāng)然,記錄介質(zhì)的接口以及連接器也可以采用具備單個或者多個等任一種系統(tǒng)數(shù)的結(jié)構(gòu)。另外還可以采用具備把不同規(guī)格的接口以及連接器組合起來的結(jié)構(gòu)。
作為接口以及連接器,能夠使用以PCMCIA卡或者密致閃存(登錄商標(biāo))卡等規(guī)格為基準(zhǔn)的部件構(gòu)成。在用以PCMCIA卡或者CF卡等規(guī)格為基準(zhǔn)的部件構(gòu)成接口90以及連接器92的情況下,通過連接LAN卡或者調(diào)制解調(diào)器卡、USB卡、IEEE1394卡、P1284卡、SCSI卡、PHS等通信卡等各種通信卡,與其它的計算機(jī)或者打印機(jī)等周邊設(shè)備之間,能夠相互傳送圖像數(shù)據(jù)或者附屬于圖像數(shù)據(jù)的管理信息。
200是存儲器卡或者硬盤等記錄介質(zhì)。記錄介質(zhì)200具備由半導(dǎo)體存儲器或者磁盤等構(gòu)成的記錄單元202、與圖像處理裝置100的接口204、與圖像處理裝置100進(jìn)行連接的連接器206。
其次,說明各種任務(wù)。在本第1實施形態(tài)中,著眼于用于把通過攝影處理生成的位于存儲器30中的圖像數(shù)據(jù)記錄到存儲介質(zhì)200中的寫入任務(wù)、把記錄在存儲介質(zhì)200中的圖像數(shù)據(jù)讀出到存儲器30中的讀入任務(wù)、控制這兩個任務(wù)的控制任務(wù)共三個任務(wù)的關(guān)系,圖2示出其關(guān)系。在本第1實施形態(tài)中,攝影了的圖像數(shù)據(jù)暫時保存在存儲器30中以后,為了寫入到記錄介質(zhì)200中,鑒于用戶的操作性,使讀入任務(wù)的優(yōu)先順序比寫入任務(wù)高。
控制任務(wù)是控制寫入任務(wù)和讀入任務(wù)的任務(wù),對于寫入任務(wù)以及讀入任務(wù),進(jìn)行后述的寫入處理單位的HI·LOW設(shè)定的切換。在第1實施形態(tài)中,由于讀入任務(wù)的優(yōu)先順序比寫入任務(wù)的優(yōu)先順序高,因此控制任務(wù)通過切換寫入任務(wù)的處理單位,進(jìn)行控制使得讀入任務(wù)能夠優(yōu)先地專用記錄介質(zhì)。
圖3是說明從攝影開始至圖像數(shù)據(jù)向記錄介質(zhì)200記錄的一系列順序的流程圖。在步驟S301中,首先如在圖1的說明中敘述過的那樣,響應(yīng)構(gòu)成未圖示的釋放開關(guān)的SW1(62)、SW2(64)的操作,進(jìn)行至AF處理、AE處理、曝光處理的一系列攝影處理,把攝影得到的圖像數(shù)據(jù)暫時保存在存儲器30中。然后,接著轉(zhuǎn)移到圖像寫入處理(步驟S302)。在圖像寫入處理中,進(jìn)行圖像數(shù)據(jù)向記錄介質(zhì)200的寫入,參照圖5在后面敘述其詳細(xì)過程。這樣執(zhí)行一系列的攝影動作。
圖4是說明從記錄介質(zhì)200讀入圖像數(shù)據(jù),至在圖像顯示單元109上顯示的一系列順序的流程圖。在步驟S401中,判斷模式轉(zhuǎn)盤60是否設(shè)定為再生模式。如果設(shè)定為再生模式,則在步驟S402中轉(zhuǎn)移到圖像讀入處理。在圖像讀入處理中,進(jìn)行從記錄介質(zhì)200把圖像數(shù)據(jù)讀出到存儲器30中的處理,參照圖6在后面敘述其詳細(xì)過程。然后轉(zhuǎn)移到顯示處理(步驟S403)。關(guān)于顯示處理由于是眾所周知的,因此不特別描述,進(jìn)行把讀出到存儲器30中的圖像數(shù)據(jù)通過顯示控制單元26在圖像顯示單元28上顯示的處理。這樣執(zhí)行一系列的再生顯示處理。
其次,參照圖5的流程圖,說明在圖3的步驟S302中進(jìn)行的用于把圖像數(shù)據(jù)記錄到記錄介質(zhì)200中的寫入處理(任務(wù))。
首先,在步驟S501中,判斷寫入處理單位是否是HI。所謂寫入處理單位,是能夠?qū)S糜涗浗橘|(zhì)200時一次寫入的最大數(shù)據(jù)量,由上述的控制任務(wù)設(shè)定。在本第1實施形態(tài)中,如果設(shè)通過攝影處理生成的圖像數(shù)據(jù)是數(shù)十MB(兆字節(jié)),則不是一次進(jìn)行數(shù)十MB的寫入處理,而是把圖像數(shù)據(jù)作為數(shù)MB~數(shù)KB的數(shù)據(jù)塊(處理單位)寫入,反復(fù)進(jìn)行多次該動作,寫入一張圖像數(shù)據(jù)。
如果是HI設(shè)定(步驟S501中”是”),則轉(zhuǎn)移到步驟S502,把寫入處理單位設(shè)定為HI。在第1實施形態(tài)中把處理單位取為2MB。如果不是HI(步驟S501中”否”),則轉(zhuǎn)移到步驟S503,把寫入處理單位設(shè)定為LOW。在第1實施形態(tài)中取為1KB。然后轉(zhuǎn)移到步驟S504,按所設(shè)定的每一個處理單位在記錄介質(zhì)200中進(jìn)行寫入。如果一個處理單位部分的寫入結(jié)束了,則判斷所有數(shù)據(jù)的寫入是否結(jié)束了,如果所有數(shù)據(jù)的寫入結(jié)束了則終止,如果沒有結(jié)束則返回到步驟S501,反復(fù)進(jìn)行同樣的處理。由此,寫入任務(wù)在通過寫入處理向記錄介質(zhì)寫入數(shù)據(jù)的期間,沒有專用記錄介質(zhì)。
其次參照圖6的流程圖,說明在圖4的步驟S402中進(jìn)行了從記錄介質(zhì)200讀出圖像數(shù)據(jù)的讀入處理(任務(wù))。
首先,在步驟S601中,判斷讀入處理單位是否是H1。所謂讀入處理單位,是能夠?qū)S糜涗浗橘|(zhì)200一次寫入的最大數(shù)據(jù)量,由上述的控制任務(wù)設(shè)定。在第1實施形態(tài)中,如果設(shè)從記錄介質(zhì)讀入的圖像數(shù)據(jù)是數(shù)十MB(兆字節(jié)),則不是一次進(jìn)行數(shù)十MB的讀入處理,而是把圖像數(shù)據(jù)以數(shù)MB~數(shù)KB構(gòu)成的數(shù)據(jù)塊(處理單位)進(jìn)行讀入,反復(fù)進(jìn)行多次該動作,把一張圖像數(shù)據(jù)讀入到存儲器30中。
如果是HI設(shè)定(步驟S601中”是”),則轉(zhuǎn)移到步驟S602,把讀入處理單位設(shè)定為HI。在第1實施形態(tài)中把處理單位設(shè)定為2MB。如果不是HI(步驟S601中”否”),則轉(zhuǎn)移到步驟S603,把讀入處理單位設(shè)定為LOW。在第1實施形態(tài)中設(shè)定為1KB。然后轉(zhuǎn)移到步驟S604,以所設(shè)定的每一個處理單位從記錄介質(zhì)200進(jìn)行讀入。如果一個處理單位部分的讀入結(jié)束了,則判斷所有數(shù)據(jù)的讀入是否結(jié)束了,如果所有數(shù)據(jù)的讀入結(jié)束了則終止,如果沒有結(jié)束則返回到步驟S601,反復(fù)進(jìn)行同樣的處理。由此,讀入任務(wù)在通過讀入處理從記錄介質(zhì)讀入數(shù)據(jù)的期間,沒有專用記錄介質(zhì)。
其次,參照圖7的流程圖,說明有控制任務(wù)計你想那個多個任務(wù)的處理單位的控制。圖7中,設(shè)任務(wù)1是比任務(wù)2的優(yōu)先順序高的任務(wù)。在上述的寫入任務(wù)和讀入任務(wù)中,由于讀入任務(wù)的優(yōu)先順序高因此相當(dāng)于任務(wù)1,寫入任務(wù)與任務(wù)2相對應(yīng)。
首先,在步驟S701中判斷是否執(zhí)行任務(wù)1,在執(zhí)行的情況下,在步驟S702中把任務(wù)1的處理單位設(shè)定為HI。對于任務(wù)1,以在這里設(shè)定的HI的處理單位為基準(zhǔn)執(zhí)行反復(fù)處理。在步驟S703中,在執(zhí)行了任務(wù)1的一個處理單位部分的處理以后,在步驟S704中判斷在該一個處理單位部分的處理執(zhí)行過程中,是否指示了執(zhí)行任務(wù)2。在判斷為指示了執(zhí)行的情況下,進(jìn)入到步驟S705。在判斷為沒有指示的情況下,在步驟S705中判斷任務(wù)1是否結(jié)束了,如果沒有結(jié)束則返回到步驟S703,如果結(jié)束了則結(jié)束處理。
另一方面,在步驟S701中判斷為不執(zhí)行任務(wù)1的情況下,進(jìn)入到步驟S706,判斷是否執(zhí)行任務(wù)2,在不執(zhí)行的情況下,直接結(jié)束處理,在執(zhí)行的情況下,在步驟S707中把任務(wù)2的處理單位設(shè)定為HI。對于任務(wù)2,以在這里設(shè)定的HI的處理單位為基準(zhǔn)執(zhí)行反復(fù)處理。在步驟S708中,在執(zhí)行了任務(wù)2的一個處理單位部分的處理以后,在步驟S709中判斷在該一個處理單位的處理執(zhí)行過程中,是否指示了執(zhí)行任務(wù)1。在判斷為指示了執(zhí)行的情況下,在步驟S711中把任務(wù)1的處理單位設(shè)定為HI,進(jìn)入到步驟S712。在判斷為沒有指示的情況下,在步驟S710中判斷任務(wù)2是否結(jié)束了,如果沒有結(jié)束則返回到步驟S708,如果結(jié)束了則結(jié)束處理。
在步驟S712中,由于任務(wù)1和任務(wù)2同時成為指示處理的狀態(tài),因此把任務(wù)2的處理單位設(shè)定為LOW。
而且,在步驟S713中,判斷任務(wù)1的一個處理單位的執(zhí)行動作在設(shè)備一側(cè)(在上述的圖像數(shù)據(jù)的寫入任務(wù)以及讀入任務(wù)的處理中,相當(dāng)于記錄介質(zhì)一側(cè))是否結(jié)束了。即,各個處理由在系統(tǒng)控制單元一側(cè)執(zhí)行的處理和在設(shè)備一側(cè)執(zhí)行的處理構(gòu)成,由于在設(shè)備一側(cè)執(zhí)行處理的狀態(tài)下,在系統(tǒng)控制單元一側(cè)產(chǎn)生富裕,因此應(yīng)該準(zhǔn)備任務(wù)2的每個處理單位的處理判斷是否為在設(shè)備一側(cè)的處理結(jié)束了的等待狀態(tài)。
在步驟S713中,判斷為任務(wù)1的一個處理單位部分的處理為等待設(shè)備一側(cè)的處理結(jié)束的狀態(tài)的情況下,在步驟S714中判斷任務(wù)2是否已經(jīng)結(jié)束了,如果結(jié)束了則返回到步驟S713。
如果沒有結(jié)束,則在步驟S715中進(jìn)行由系統(tǒng)控制單元執(zhí)行任務(wù)2的處理,進(jìn)行任務(wù)2的每個處理單位的處理的執(zhí)行準(zhǔn)備。然后返回到步驟S713,再次判斷是否是任務(wù)1在設(shè)備一側(cè)的處理結(jié)束的等待狀態(tài)。
在步驟S713中如果設(shè)備一側(cè)的處理結(jié)束了,則進(jìn)入到步驟S716,判斷是否是下一個任務(wù)1的一個處理單位部分的處理執(zhí)行的準(zhǔn)備狀態(tài)。即,任務(wù)1的處理通過反復(fù)執(zhí)行處理單位而結(jié)束,有時在該處理單位與處理單位之間需要一定的準(zhǔn)備動作,在正在進(jìn)行這種準(zhǔn)備動作的狀態(tài)下,由于不使用設(shè)備因此判斷該準(zhǔn)備狀態(tài)。在步驟S716中判斷為是任務(wù)1的處理執(zhí)行的準(zhǔn)備狀態(tài)的情況下,在步驟S717中,判斷任務(wù)2是否已經(jīng)結(jié)束,如果結(jié)束了則轉(zhuǎn)移到步驟S705。
如果沒有結(jié)束,則進(jìn)入到步驟S718,進(jìn)行控制使得執(zhí)行一個處理單位部分的任務(wù)2。另外,這里任務(wù)2的一個處理單位在步驟S712中設(shè)定為LOW。更具體地講,前面任務(wù)1使用的設(shè)備伴隨著任務(wù)1的準(zhǔn)備動作成為任務(wù)2使用,執(zhí)行任務(wù)2。
如果結(jié)束了任務(wù)2的一個處理單位部分的處理則返回到步驟S716,再次判斷是否是任務(wù)1的處理執(zhí)行準(zhǔn)備狀態(tài)。從而,根據(jù)情況,能夠以LOW的處理單位反復(fù)執(zhí)行任務(wù)2。
在步驟S716中,如果判斷為任務(wù)1的處理執(zhí)行不是準(zhǔn)備狀態(tài),則在步驟S719中,判斷任務(wù)1是否結(jié)束了,如果還沒有結(jié)束,則在步驟S721中進(jìn)行控制使得執(zhí)行一個處理單位部分的任務(wù)1。另外,這里把任務(wù)1的處理單位設(shè)定為HI。在步驟S721中如果執(zhí)行一個處理單位部分的任務(wù)1,則返回到步驟S713。
在步驟S719中如果判斷為任務(wù)1結(jié)束了,則在該時刻由于僅執(zhí)行任務(wù)2,因此在步驟S720中把任務(wù)2的處理單位設(shè)定為HI,進(jìn)入到步驟S710。
通過這樣變更處理單位,當(dāng)執(zhí)行兩個任務(wù)時,減少優(yōu)先順序低的任務(wù)的處理單位,能夠更高速地處理優(yōu)先順序高的任務(wù),同時,在僅執(zhí)行一個任務(wù)時,通過與優(yōu)劣順序無關(guān)加大處理單位,能夠高速地處理執(zhí)行中的任務(wù)。
其次,作為上述控制的一個例子,圖8示出在進(jìn)行從攝影開始到圖像數(shù)據(jù)向記錄介質(zhì)200記錄的一系列順序的同時,從相同的記錄介質(zhì)200讀入圖像數(shù)據(jù),在圖像顯示單元28上顯示時的順序。
首先,在t1中,控制任務(wù)向?qū)懭肴蝿?wù)指示對于記錄介質(zhì)200進(jìn)行寫入。這時,寫入處理單位在步驟S708中設(shè)定為HI。接著,如果由模式轉(zhuǎn)盤開關(guān)60指示再生模式,則由于在t3對于讀入任務(wù)進(jìn)行讀入的指示(步驟S709中的”是”的狀態(tài)),使讀入任務(wù)優(yōu)先地專用記錄介質(zhì)200,因此在讀入指示之前,在t2把寫入任務(wù)的寫入處理單位變更為LOW(步驟S712)。讀入任務(wù)的讀入處理單位在步驟S711中設(shè)定為HI。通過這樣分別控制寫入處理單位以及讀入處理單位,由于讀入任務(wù)一次讀入的大小是HI,因此在很長的時間專用記錄介質(zhì)200進(jìn)行讀入,而由于寫入任務(wù)一次寫入的大小是LOW,因此僅在很短的時間專用記錄介質(zhì)200進(jìn)行寫入。
在該圖的情況下,讀入任務(wù)在各HI的處理單位以后需要預(yù)定時間的準(zhǔn)備動作(步驟S713中的”是”的狀態(tài)),在該時間以LOW的處理單位執(zhí)行一次寫入任務(wù)(進(jìn)行一次步驟S718)。但是,在連續(xù)以HI的處理單位執(zhí)行讀入任務(wù)的情況下,處理單位與處理單位之間,即準(zhǔn)備動作極短(或者不需要),有可能不執(zhí)行寫入任務(wù)的LOW的處理單位,反之由于準(zhǔn)備時間長,則有可能執(zhí)行多次寫入任務(wù)的LOW的處理單位。
如果結(jié)束了所有的讀入處理(步驟S719中”是”),則控制任務(wù)在t4把寫入任務(wù)的寫入處理單位設(shè)定為HI(步驟S720),寫入任務(wù)在很長的時間專用記錄介質(zhì)200,能夠更快地進(jìn)行寫入。
另外,在第1實施形態(tài)中,在通過模式轉(zhuǎn)盤開關(guān)60的操作從再生模式變更為攝影模式的情況下,由于在起動把實際攝影得到的圖像數(shù)據(jù)記錄到記錄介質(zhì)200的寫入任務(wù)之前讀入任務(wù)結(jié)束了(步驟S704中成為ON,在步驟S705中成為”是”),因此不會成為多任務(wù)狀態(tài)。
如以上說明的那樣,如果依據(jù)本第1實施形態(tài),則在并行進(jìn)行寫入任務(wù)和讀入任務(wù)的情況下,通過控制任務(wù)把優(yōu)先順序更低的寫入任務(wù)的處理單位設(shè)定為LOW,能夠縮短寫入任務(wù)專用記錄介質(zhì),進(jìn)行一次寫入的時間,并且希望優(yōu)先處理的讀入任務(wù)能夠在很長的時間內(nèi)專用記錄介質(zhì),進(jìn)行讀入。另外,在優(yōu)先順序高的讀入動作不進(jìn)行動作的情況下,通過把寫入處理單位切換為HI,能夠提高任務(wù)的效率。
另外,如果把處理單位LOW設(shè)定為在一個處理單位部分的處理期間任務(wù)沒有進(jìn)行對記錄介質(zhì)的訪問的時間,則即使是進(jìn)行優(yōu)先順序更高的讀入任務(wù)的期間,由于在不進(jìn)行對記錄介質(zhì)的訪問的時間中能夠進(jìn)行寫入處理,因此能夠更有效地執(zhí)行讀入任務(wù)和寫入任務(wù)。
另外,在上述第1實施形態(tài)中,把讀入任務(wù)的優(yōu)先順序設(shè)定為比寫入任務(wù)高,而也可以相反設(shè)定。另外,在存儲器30的容量自身小的情況下或者存儲器30的空閑容量比預(yù)定容量(例如,用于存儲大約一張圖像所必需的容量)少的情況下,當(dāng)然能夠根據(jù)任意的條件變更優(yōu)先順序,使得寫入任務(wù)優(yōu)先。
另外,在上述第1實施形態(tài)中,處理單位設(shè)定為HI和LOW的某一個,而本發(fā)明并不限于這種情況,還能夠根據(jù)訪問速度設(shè)定處理單位,使得例如在所使用的記錄介質(zhì)的訪問速度快的情況下加大處理單位,慢的情況下減小處理單位。這時,預(yù)先保持多個處理單位,從中選擇適當(dāng)?shù)膯挝?。另外,HI和LOW的處理單位當(dāng)然也不限于是20MB和1KB。
另外,在上述第1實施形態(tài)中,作為輸入輸出裝置使用了記錄介質(zhì),而在使輸入輸出裝置具有通信功能,進(jìn)行對于遠(yuǎn)程大容量記錄介質(zhì)的輸入輸出時也是有效的。
第2實施形態(tài)其次,說明本發(fā)明的第2實施形態(tài)。另外,第2實施形態(tài)中由于也使用在上述第1實施形態(tài)中參照圖1說明過的圖像處理裝置,因此在這里省略說明。
首先,說明各種任務(wù)。在本第2實施形態(tài)中,著眼于用于把通過攝影處理生成的位于存儲器30中的圖像數(shù)據(jù)記錄到記錄介質(zhì)200中的圖像數(shù)據(jù)寫入任務(wù)、用于把圖像數(shù)據(jù)以外的非圖像數(shù)據(jù)記錄到記錄介質(zhì)200中的非圖像數(shù)據(jù)寫入任務(wù)、用于把記錄在記錄介質(zhì)200中的圖像數(shù)據(jù)讀出到存儲器30中的圖像數(shù)據(jù)讀入任務(wù)、控制這三個任務(wù)的控制任務(wù)共四個任務(wù)的關(guān)系,圖9表示其關(guān)系。在本第2實施形態(tài)中,由于攝影了的圖像數(shù)據(jù)以及非圖像數(shù)據(jù)暫時保存在存儲器30中以后寫入到記錄介質(zhì)200中,因此鑒于使用的操作性,設(shè)圖像數(shù)據(jù)讀入任務(wù)的優(yōu)先順序比圖像數(shù)據(jù)寫入任務(wù)以及非圖像數(shù)據(jù)寫入任務(wù)的寫入任務(wù)高,按照優(yōu)先順序從高到低的順序,設(shè)定圖像數(shù)據(jù)讀入任務(wù)、圖像數(shù)據(jù)寫入任務(wù)、非圖像數(shù)據(jù)寫入任務(wù)。
控制任務(wù)是控制圖像數(shù)據(jù)寫入任務(wù)、非圖像數(shù)據(jù)寫入任務(wù)、圖像數(shù)據(jù)讀入任務(wù)的任務(wù),對于各個任務(wù),設(shè)定在后述的任意決定的時間內(nèi)能夠結(jié)束處理的處理單位。在本第2實施形態(tài)中,由于讀入任務(wù)的優(yōu)先順序比寫入任務(wù)的優(yōu)先順序高,因此控制任務(wù)通過切換圖像數(shù)據(jù)寫入任務(wù)與非圖像數(shù)據(jù)寫入任務(wù)的處理單位,進(jìn)行控制使得圖像數(shù)據(jù)讀入任務(wù)優(yōu)先地專用記錄介質(zhì)。
上述四個任務(wù)內(nèi),數(shù)據(jù)寫入任務(wù)以及數(shù)據(jù)讀入任務(wù)與在上述第1實施形態(tài)中參照圖3以及圖4說明過的處理相同,因此在這里省略說明。其中,圖3的步驟S302的圖像寫入處理(圖像數(shù)據(jù)寫入處理)以及圖4的步驟S402的圖像讀入處理(圖像數(shù)據(jù)讀入處理)中的動作由于與參照圖5以及圖6在第1實施形態(tài)中的說明過的情況不同,因此參照圖11以及圖12分別在后面敘述其詳細(xì)過程。
圖10是說明至非圖像數(shù)據(jù)向記錄介質(zhì)200進(jìn)行記錄為止的一系列順序的流程圖。在步驟S1001中,除去攝影得到的圖像數(shù)據(jù)以外生成希望記錄到記錄介質(zhì)200中的非圖像數(shù)據(jù),所生成的非圖像數(shù)據(jù)暫時保存在存儲器30中。作為這里所說的非圖像數(shù)據(jù)的一個例子,可以考慮DPOF文件數(shù)據(jù)等,而關(guān)于數(shù)據(jù)的種類沒有特別限定。接著,轉(zhuǎn)移到非圖像數(shù)據(jù)寫入處理(步驟S1002)。在非圖像數(shù)據(jù)寫入處理中,保存在存儲器30中的非圖像處理向記錄介質(zhì)200進(jìn)行寫入,關(guān)于其詳細(xì)過程參照圖13在后面敘述。這樣執(zhí)行一系列的非圖像數(shù)據(jù)寫入動作。
其次,參照圖11的流程圖,說明在圖3的步驟S302中進(jìn)行的用于把本第2實施形態(tài)中的圖像數(shù)據(jù)記錄到記錄介質(zhì)200中的圖像數(shù)據(jù)寫入處理(任務(wù))。
首先,在步驟S1301中,參照通過參照圖15~圖21在后面敘述的控制任務(wù)的處理所決定的圖像數(shù)據(jù)寫入處理單位。所謂圖像數(shù)據(jù)寫入處理單位,是能夠?qū)S糜涗浗橘|(zhì)200一次寫入的最大圖像數(shù)據(jù)量。
接著,在步驟S1302中,作為圖像數(shù)據(jù)寫入處理單位,設(shè)定為在步驟S1301中參照過的處理單位。然后轉(zhuǎn)移到步驟S1303,在每一個設(shè)定的處理單位向記錄介質(zhì)200進(jìn)行寫入。如果一個處理單位部分的寫入結(jié)束了,則進(jìn)行所有圖像數(shù)據(jù)的寫入是否結(jié)束了的判斷,如果所有圖像數(shù)據(jù)的寫入結(jié)束了則終止,如果沒有結(jié)束則返回到步驟S1301,反復(fù)進(jìn)行同樣的處理。由此,圖像數(shù)據(jù)寫入任務(wù)在根據(jù)圖像數(shù)據(jù)寫入處理向記錄介質(zhì)寫入圖像數(shù)據(jù)的期間,沒有專用記錄介質(zhì)。
其次,參照圖12的流程圖,說明在圖4的步驟S402中進(jìn)行的本第2實施形態(tài)中的從記錄介質(zhì)200讀出圖像數(shù)據(jù)的圖像數(shù)據(jù)讀入處理(任務(wù))。
首先,在步驟S1401中,參照通過參照圖15~圖21在后面敘述的控制任務(wù)的處理所決定的圖像數(shù)據(jù)讀入處理單位。所謂圖像數(shù)據(jù)讀入處理單位,是能夠?qū)S糜涗浗橘|(zhì)200一次讀入的最大數(shù)據(jù)量。
接著,在步驟S1402中,作為圖像數(shù)據(jù)讀入處理單位,設(shè)定為在步驟S1401中參照過的處理單位。然后轉(zhuǎn)移到步驟S1403,在每一個設(shè)定的處理單位從記錄介質(zhì)200進(jìn)行讀入。如果一個處理單位部分的讀入結(jié)束了,則判斷所有圖像數(shù)據(jù)的讀入是否結(jié)束了,如果所有圖像數(shù)據(jù)的讀入結(jié)束了則終止,如果沒有結(jié)束,則返回到步驟S1401反復(fù)進(jìn)行同樣的處理。由此,圖像數(shù)據(jù)讀入任務(wù)在通過圖像數(shù)據(jù)讀入處理從記錄介質(zhì)讀入數(shù)據(jù)的期間,沒有專用記錄介質(zhì)。
其次,參照圖13的流程圖,說明在圖10的步驟S1002中進(jìn)行的用于把非圖像數(shù)據(jù)記錄到記錄介質(zhì)200中的非圖像數(shù)據(jù)寫入處理(任務(wù))。
首先,在步驟S1501中,參照通過參照圖15~圖21在后面敘述的控制任務(wù)的處理所決定的非圖像數(shù)據(jù)寫入處理單位。所謂非圖像數(shù)據(jù)寫入處理單位與圖像數(shù)據(jù)寫入處理單位相同,是能夠?qū)S糜涗浗橘|(zhì)200一次寫入的最大數(shù)據(jù)量。
接著,在步驟S1502中,作為非圖像數(shù)據(jù)寫入處理單位,設(shè)定為在步驟S1501中參照過的處理單位。然后轉(zhuǎn)移到步驟S1503,在每一個設(shè)定的處理單位向記錄介質(zhì)200進(jìn)行寫入。如果一個處理單位部分的寫入結(jié)束了,則判斷所有非圖像數(shù)據(jù)的寫入是否結(jié)束了,如果所有非圖像數(shù)據(jù)的寫入結(jié)束了則終止,如果沒有結(jié)束,則返回到步驟S1501反復(fù)進(jìn)行同樣的處理。由此,非圖像數(shù)據(jù)寫入任務(wù)在通過非圖像數(shù)據(jù)寫入處理向記錄介質(zhì)寫入數(shù)據(jù)的期間,沒有專用記錄介質(zhì)。
在本第2實施形態(tài)中,在指示多個任務(wù)并行執(zhí)行的情況下,順序執(zhí)行圖11的步驟S1301~S1303的處理、圖12的步驟S1401~S1403的處理、圖13的步驟S1501~S1503的處理內(nèi)的與所指示的任務(wù)相對應(yīng)的處理。
其次,參照圖14的流程圖、說明由控制任務(wù)進(jìn)行的多個任務(wù)的控制單位的控制。另外,在以下的說明中,從優(yōu)先順序高的任務(wù)開始作為任務(wù)1~3,從而在本第2實施形態(tài)中,任務(wù)1成為圖像讀入任務(wù),任務(wù)2成為圖像寫入任務(wù),而且任務(wù)3成為非圖像寫入任務(wù)。
首先,在步驟S1601中經(jīng)過輸入輸出接口90判斷記錄介質(zhì)200的訪問速度。接著,在步驟S1602中,根據(jù)訪問速度決定在任意的時間內(nèi)能夠結(jié)束的處理單位。在本第2實施形態(tài)中,作為時間把最大的時間設(shè)定為200msec,把在200msec內(nèi)結(jié)束的處理單位作為最大處理單位。另外,把最小的時間設(shè)定為10msec,把在10msec內(nèi)結(jié)束的處理單位作為最小處理單位。這樣,從訪問速度決定最大處理單位和最小處理單位,保存在存儲器30中。
接著,如果在步驟S1603中,開始任務(wù)1、任務(wù)2、任務(wù)3的至少某一個任務(wù)的控制,則進(jìn)入到步驟S1604,進(jìn)行后述的調(diào)度,在步驟S1604中持續(xù)進(jìn)行調(diào)度,直到在步驟S1605中判斷為結(jié)束了任務(wù)1、任務(wù)2和任務(wù)3的所有控制為止。
其次,參照圖15的流程圖,說明在圖14的步驟S1604中進(jìn)行的調(diào)度的方法。
首先,在步驟S1701中,判斷是否執(zhí)行任務(wù)1,在執(zhí)行的情況下,在步驟S1702中把任務(wù)1的處理單位設(shè)定為最大處理單位。然后,在步驟S1703中判斷是否執(zhí)行任務(wù)2,在執(zhí)行的情況下,進(jìn)入到步驟S1707,判斷是否執(zhí)行任務(wù)3。在不執(zhí)行的情況下,在步驟S1708中并行執(zhí)行任務(wù)1和任務(wù)2(圖18),在執(zhí)行的情況下,在步驟S1809中并行執(zhí)行任務(wù)1~3(圖21)。
另一方面,在步驟S1703中不執(zhí)行任務(wù)2的情況下,在步驟S1704中判斷是否執(zhí)行任務(wù)3,在執(zhí)行的情況下進(jìn)入到步驟S1706,并行執(zhí)行任務(wù)1和任務(wù)3(圖19)。在不執(zhí)行的情況下,通過單獨(dú)執(zhí)行任務(wù)1,在每次執(zhí)行一個處理單位時進(jìn)入到步驟S1705,判斷任務(wù)1是否結(jié)束了,如果沒有結(jié)束則返回到步驟S1703,如果結(jié)束了則返回到圖14,在步驟S1605中成為”是”,處理結(jié)束。
另一方面,在步驟S1701中,在不執(zhí)行任務(wù)1的情況下,進(jìn)入到步驟S1710,判斷是否執(zhí)行任務(wù)2,在執(zhí)行的情況下進(jìn)入到步驟S1711,判斷是否執(zhí)行任務(wù)3。在不執(zhí)行任務(wù)3的情況下,進(jìn)入到步驟S1712單獨(dú)執(zhí)行任務(wù)2(圖19),在執(zhí)行任務(wù)3的情況下,在步驟S1713中在任務(wù)2中設(shè)定最大處理單位以后,進(jìn)入到步驟S1714,并行執(zhí)行任務(wù)2和任務(wù)3(圖20)。
另外,在步驟S1710中不執(zhí)行任務(wù)2的情況下,在步驟S1715中判斷是否執(zhí)行任務(wù)3,在執(zhí)行的情況下進(jìn)入到步驟S1716,單獨(dú)執(zhí)行任務(wù)3(圖17),在不執(zhí)行的情況下,由于不執(zhí)行任務(wù)1~3的任一個,因此返回到圖14,在步驟S1605中成為”是”,處理結(jié)束。
其次,順序說明在步驟S1712等中進(jìn)行的任務(wù)2的單獨(dú)執(zhí)行處理、在步驟S1716等中進(jìn)行的任務(wù)3的單獨(dú)執(zhí)行處理、在步驟S1708等中進(jìn)行的任務(wù)1和任務(wù)2的并行執(zhí)行處理、在步驟S1706等中進(jìn)行的任務(wù)1和任務(wù)3的并行執(zhí)行處理、在步驟S1714等中進(jìn)行的任務(wù)2和任務(wù)3的并行執(zhí)行處理以及在步驟S1709等中進(jìn)行的任務(wù)1~3的并行執(zhí)行處理。
圖16是說明任務(wù)2的單獨(dú)執(zhí)行處理的流程圖。首先,在步驟S2001中把任務(wù)2設(shè)定為最大處理單位。接著,在步驟S2002中判斷是否執(zhí)行任務(wù)1,在執(zhí)行的情況下,在步驟S2005中把任務(wù)1設(shè)定為最大處理單位以后,進(jìn)入到步驟S2007,并行執(zhí)行任務(wù)1和任務(wù)2(圖18)。在不執(zhí)行任務(wù)1的情況下,在步驟S2003中判斷是否執(zhí)行任務(wù)3,在執(zhí)行的情況下進(jìn)入到步驟S2006,并行執(zhí)行后述的任務(wù)2和任務(wù)3(圖20)。在不執(zhí)行任務(wù)3的情況下,在步驟S2004中判斷任務(wù)2是否結(jié)束了,如果沒有結(jié)束則返回到步驟S2002,反復(fù)進(jìn)行上述處理,如果結(jié)束了則返回到圖14,在步驟S1605中由于成為”是”,因此處理結(jié)束。
圖17是說明任務(wù)3的單獨(dú)執(zhí)行處理的流程圖。首先,在步驟S2101中把任務(wù)3設(shè)定為最大處理單位。接著,在步驟S2102中判斷是否執(zhí)行任務(wù)1,在執(zhí)行的情況下,在步驟S2105中把任務(wù)1設(shè)定為最大處理單位以后,進(jìn)入到步驟S2108,并行執(zhí)行任務(wù)1和任務(wù)3(圖19)。在不執(zhí)行任務(wù)1的情況下,在步驟S2103中判斷是否執(zhí)行任務(wù)2,在執(zhí)行的情況下進(jìn)入到步驟S2106,在任務(wù)2中設(shè)定最大處理單位以后,進(jìn)入到步驟S2107,并行執(zhí)行后述的任務(wù)2和任務(wù)3(圖20)。在不執(zhí)行任務(wù)2的情況下,在步驟S2104中判斷任務(wù)3是否結(jié)束了,如果沒有結(jié)束則返回到步驟S2102,反復(fù)進(jìn)行上述處理,如果結(jié)束了則返回到圖14,在步驟S1605中由于成為”是”,因此處理結(jié)束。
圖18是說明任務(wù)1和任務(wù)2的并行執(zhí)行處理的流程圖。首先,在步驟S1801中把任務(wù)2設(shè)定為最小處理單位。接著,在步驟S1802中判斷是否執(zhí)行任務(wù)3,在執(zhí)行的情況下進(jìn)入到步驟S1806并行執(zhí)行任務(wù)1~3(圖21)。在不執(zhí)行任務(wù)3的情況下,在步驟S1803中判斷任務(wù)1是否結(jié)束了,如果任務(wù)1結(jié)束了則進(jìn)入到步驟S1805,單獨(dú)執(zhí)行任務(wù)2(圖19)。如果任務(wù)1沒有結(jié)束則在步驟S1804中判斷任務(wù)2是否結(jié)束了,如果沒有結(jié)束則返回到步驟S1802,反復(fù)進(jìn)行上述處理,如果結(jié)束了則返回到圖14,由于在步驟S1605中成為”是”,因此處理結(jié)束。
圖19是說明任務(wù)1和任務(wù)3的并行執(zhí)行處理的流程圖。首先,在步驟S1901中把任務(wù)3設(shè)定為最小處理單位。接著,在步驟S1902中判斷是否執(zhí)行任務(wù)2,在執(zhí)行的情況下進(jìn)入到步驟S1906并行執(zhí)行任務(wù)1~3(圖21)。在不執(zhí)行任務(wù)2的情況下,在步驟S1903中判斷任務(wù)1是否結(jié)束了,如果任務(wù)1結(jié)束了則進(jìn)入到步驟S1905,單獨(dú)執(zhí)行任務(wù)3(圖17)。如果任務(wù)1沒有結(jié)束則在步驟S1904中判斷任務(wù)3是否結(jié)束了,如果沒有結(jié)束則返回到步驟S1902,反復(fù)進(jìn)行上述處理,如果結(jié)束了則返回到圖14,由于在步驟S1605中成為”是”,因此處理結(jié)束。
圖20是說明任務(wù)2和任務(wù)3的并行執(zhí)行處理的流程圖。首先,在步驟S2001中把任務(wù)3設(shè)定為最小處理單位。接著,在步驟S2002中判斷是否執(zhí)行任務(wù)1,在執(zhí)行的情況下進(jìn)入到步驟S2205,把任務(wù)1的處理單位設(shè)定為最大處理單位以后,在步驟S2207中并行執(zhí)行任務(wù)1~3(圖21)。在不執(zhí)行任務(wù)1的情況下,在步驟S2203中判斷任務(wù)2是否結(jié)束了,如果任務(wù)2結(jié)束了則進(jìn)入到步驟S2206,單獨(dú)執(zhí)行任務(wù)3(圖17)。如果任務(wù)2沒有結(jié)束則在步驟S2204中判斷任務(wù)3是否結(jié)束了,如果沒有結(jié)束則返回到步驟S2202,反復(fù)進(jìn)行上述處理,如果結(jié)束了則返回到圖14,由于在步驟S1605中成為”是”,因此處理結(jié)束。
圖21是說明任務(wù)1~任務(wù)3的并行處執(zhí)行處理的流程圖。首先,在步驟S2301中計算并決定按照任務(wù)2與任務(wù)3的優(yōu)先度之比分割了最小處理單位后得到的分割處理單位A和分割處理單位B。
最小處理單位=分割處理單位A+分割處理單位B分割處理單位A∶分割處理單位B=任務(wù)1的優(yōu)先度∶任務(wù)2的優(yōu)先度接著,在步驟S230中把任務(wù)2的處理單位設(shè)定為分割處理單位A,同樣,在步驟S2303中把任務(wù)3的處理單位設(shè)定為分割處理單位B。
在步驟S2304中判斷任務(wù)1是否結(jié)束了,如果結(jié)束了則在步驟S2307中在任務(wù)2中設(shè)定了最大處理單位以后,進(jìn)入到步驟S2309,并行執(zhí)行任務(wù)2和任務(wù)3(圖20)。如果任務(wù)1沒有結(jié)束則在步驟S2305中判斷任務(wù)2是否結(jié)束了,如果結(jié)束了,則進(jìn)入到步驟S2308,并行執(zhí)行任務(wù)1和任務(wù)3(圖19)。如果任務(wù)2沒有結(jié)束,則在步驟S2306中判斷任務(wù)3是否結(jié)束了,如果沒有結(jié)束則返回到步驟S2304,如果結(jié)束了則進(jìn)入到步驟S2310,并行執(zhí)行任務(wù)1和任務(wù)2(圖18)。
通過這樣變更處理單位,當(dāng)執(zhí)行大于等于兩個任務(wù)時,減少優(yōu)先順序低的任務(wù)的處理單位,能夠更高速地處理優(yōu)先順序高的任務(wù)的同時,當(dāng)僅執(zhí)行一個任務(wù)時,通過與優(yōu)先順序無關(guān)加大處理單位,能夠高速地處理執(zhí)行中的任務(wù)。
其次,作為上述控制的一個例子,圖22示出邊在記錄介質(zhì)200中寫入非圖像數(shù)據(jù),邊進(jìn)行從攝影開始到圖像數(shù)據(jù)向記錄介質(zhì)200記錄的一系列順序時,進(jìn)而從相同的記錄介質(zhì)200讀入圖像數(shù)據(jù),在顯示單元28上顯示時的順序。
首先,在t1控制任務(wù)向非圖像數(shù)據(jù)寫入任務(wù)指示對于記錄介質(zhì)200的數(shù)據(jù)寫入。這時,非圖像數(shù)據(jù)寫入處理單位在任務(wù)3單獨(dú)執(zhí)行處理時設(shè)定為最大處理單位(圖17的步驟S2101)。接著如果進(jìn)行了攝影,則向圖像數(shù)據(jù)寫入任務(wù)指示對于記錄介質(zhì)200進(jìn)行寫入。這時,由于與非圖像數(shù)據(jù)寫入任務(wù)并行,執(zhí)行圖像數(shù)據(jù)寫入任務(wù)(圖17的步驟S2103中的”是”的狀態(tài)),因此為了使圖像數(shù)據(jù)寫入任務(wù)優(yōu)先地專用記錄介質(zhì)200,在t2把圖像數(shù)據(jù)寫入處理單位設(shè)定為最大處理單位(圖17的步驟S2106),接著轉(zhuǎn)移到圖像數(shù)據(jù)寫入處理和非圖像數(shù)據(jù)寫入處理的并行執(zhí)行處理(圖20),在t3把非圖像數(shù)據(jù)寫入處理單位變更為最小處理單位(圖20的步驟S2201)。
接著,如果通過模式轉(zhuǎn)盤60指示再生模式(圖20的步驟S2202中的”是”的狀態(tài)),則在t4向圖像數(shù)據(jù)讀入任務(wù)指示進(jìn)行讀入。這時,由于并行執(zhí)行圖像數(shù)據(jù)寫入任務(wù)、非圖像數(shù)據(jù)寫入任務(wù)和圖像數(shù)據(jù)讀入任務(wù),因此為了使讀入任務(wù)優(yōu)先地專用記錄介質(zhì)200,把圖像數(shù)據(jù)讀入處理單位設(shè)定為最大處理單位(圖20的步驟S2205)。然后,處理轉(zhuǎn)移到圖21,在步驟S2301中計算按照以數(shù)據(jù)寫入任務(wù)與圖像數(shù)據(jù)寫入任務(wù)的優(yōu)先度之比分割了最小處理單位得到的值,在t5、t6,將圖像數(shù)據(jù)寫入任務(wù)以及非圖像數(shù)據(jù)寫入任務(wù)的處理單位分別設(shè)定為分割處理單位A和分割處理單位B(圖21的步驟S2302以及S2303)。通過這樣分別控制非圖像數(shù)據(jù)寫入處理單位、圖像數(shù)據(jù)寫入處理單位和圖像數(shù)據(jù)讀入處理單位,由于優(yōu)先順序最高的圖像數(shù)據(jù)讀入任務(wù)一次讀入的大小最大,因此在很長的時間專用記錄介質(zhì)200進(jìn)行讀入,而由于數(shù)據(jù)寫入任務(wù)和圖像數(shù)據(jù)寫入任務(wù)的大小是小于等于最小的大小量,因此僅在很短的時間專用記錄介質(zhì)200進(jìn)行寫入。
如果所有的圖像數(shù)據(jù)讀入處理結(jié)束了(圖21的步驟S2304中的”是”的狀態(tài)),則控制任務(wù)在t7中把圖像數(shù)據(jù)寫入處理任務(wù)的處理單位設(shè)定為最大處理單位以后(圖21的步驟S2307),轉(zhuǎn)移到圖像數(shù)據(jù)寫入任務(wù)和非圖像數(shù)據(jù)寫入任務(wù)的并行處理(圖20),在t8中把非圖像數(shù)據(jù)寫入處理單位設(shè)定為最小處理單位(圖20的步驟S2201)。由此,由于圖像數(shù)據(jù)寫入任務(wù)一次讀入的大小最大,因此在很長的時間專用記錄介質(zhì)200,非圖像數(shù)據(jù)寫入任務(wù)的大小由于是最小大小,因此僅在很短的時間專用記錄介質(zhì)200,進(jìn)行寫入。
如果所有的圖像數(shù)據(jù)寫入處理結(jié)束了(圖20的步驟S2203中的”是”的狀態(tài)),則轉(zhuǎn)移到圖像數(shù)據(jù)寫入任務(wù)的單獨(dú)執(zhí)行處理(圖17),在t9中控制任務(wù)把在t8中的數(shù)據(jù)寫入任務(wù)的處理單位設(shè)定為最大處理單位(圖17的步驟S2101),數(shù)據(jù)寫入任務(wù)在很長的時間專用記錄介質(zhì)200,能夠更快地進(jìn)行寫入。
如以上說明的那樣,如果依據(jù)本第2實施形態(tài),則在并行進(jìn)行圖像數(shù)據(jù)寫入任務(wù)、非圖像數(shù)據(jù)寫入任務(wù)和圖像數(shù)據(jù)讀入任務(wù)的情況下,通過控制任務(wù)把優(yōu)先順序最低的非圖像數(shù)據(jù)寫入任務(wù)、圖像數(shù)據(jù)寫入任務(wù)的處理單位設(shè)定為很小,能夠縮短寫入任務(wù)專用記錄介質(zhì)進(jìn)行一次寫入的時間,希望優(yōu)先處理的圖像數(shù)據(jù)讀入任務(wù)能夠在很長的時間專用記錄介質(zhì)進(jìn)行讀入。另外,在優(yōu)先順序高的圖像數(shù)據(jù)讀入任務(wù)沒有動作的情況下,通過把圖像數(shù)據(jù)寫入任務(wù)的處理單位切換為最大,把非圖像數(shù)據(jù)寫入任務(wù)的處理單位切換為最小,能夠提高任務(wù)的效率。進(jìn)而,在優(yōu)先順序高的圖像數(shù)據(jù)讀入任務(wù)和圖像數(shù)據(jù)寫入任務(wù)都沒有動作的情況下,通過把非圖像數(shù)據(jù)寫入任務(wù)的處理單位切換為最大,能夠提高任務(wù)的效率。
另外,以上說明了并行處理最大三個任務(wù)的情況,而即使在任務(wù)大于等于三個的情況下,通過相同的處理,也能夠根據(jù)優(yōu)先順序有效地執(zhí)行任務(wù)。
另外,圖像數(shù)據(jù)寫入任務(wù)、非圖像數(shù)據(jù)寫入任務(wù)以及圖像數(shù)據(jù)讀入任務(wù)的優(yōu)先順序并不限于上述的例子,當(dāng)然也能夠適當(dāng)?shù)刈兏墒沟檬褂梅奖阈粤己谩?br> 其它的實施形態(tài)通過把實現(xiàn)上述實施形態(tài)的功能的軟件程序直接或者間接地提供到系統(tǒng)或者裝置,由系統(tǒng)或者裝置的計算機(jī)讀出并執(zhí)行程序代碼也能夠?qū)崿F(xiàn)本發(fā)明。這種情況下,只要系統(tǒng)或者設(shè)備具有程序的功能,則實現(xiàn)的模式就不需要依賴于程序。
從而,由于本發(fā)明的功能由計算機(jī)實現(xiàn),因此安裝到計算機(jī)中的程序代碼自身也實現(xiàn)本發(fā)明。換句話講,本發(fā)明的權(quán)利要求還覆蓋意圖實現(xiàn)本發(fā)明的功能的計算機(jī)程序。
這種情況下,只要系統(tǒng)或者設(shè)備具有程序的功能,則程序就能夠以任意的形式執(zhí)行,例如,程序代碼、由解釋器執(zhí)行的程序或者提供到操作系統(tǒng)的臨時數(shù)據(jù)。
能夠用于提供程序的存儲介質(zhì)的例子是軟盤、硬盤、光盤、光磁盤、CD-ROM、CD-R、CD-RW、磁帶、非易失性的存儲卡、ROM和DVD(DVD-ROM和DVD-R)。
至于提供程序的方法,客戶計算機(jī)能夠使用客戶計算機(jī)的瀏覽器連接互聯(lián)網(wǎng)上的Web站點(diǎn),并且能夠把本發(fā)明的計算機(jī)程序或者可自動安裝的程序的壓縮文件下載到例如硬盤等記錄介質(zhì)中。進(jìn)而,能夠通過把構(gòu)筑程序的程序代碼劃分到多個文件中并且從不同的站點(diǎn)下載文件提供本發(fā)明的程序。換句話講,把由計算機(jī)實現(xiàn)本發(fā)明的功能的程序文件下載到多名使用者的WWW(萬維網(wǎng))服務(wù)器也由本發(fā)明的權(quán)利要求所覆蓋。
另外,還能夠把本發(fā)明的程序加密并且存儲在例如CD-ROM等存儲介質(zhì)中,把存儲介質(zhì)分配給使用者,允許有某些需要的使用者經(jīng)過互聯(lián)網(wǎng)從Web站點(diǎn)下載解密密鑰信息,并且允許這些使用者使用密鑰信息解密被加密了的安裝在計算機(jī)中的程序。
另外,與由計算機(jī)執(zhí)行讀出的程序?qū)崿F(xiàn)對應(yīng)于實施形態(tài)的功能的情況相比較,在計算機(jī)上運(yùn)行的操作系統(tǒng)等可以完成實際處理的全部或一部分,從而通過該處理也能夠?qū)崿F(xiàn)上述實施形態(tài)的功能。
另外,從存儲介質(zhì)讀出的程序在寫入到插入在計算機(jī)中的功能擴(kuò)展板或者與計算機(jī)連接的功能擴(kuò)展單元所具備的存儲器中以后,安裝在功能擴(kuò)展板或者功能擴(kuò)展單元中的CPU等完成實際處理的全部或者一部分,從而通過該處理能夠?qū)崿F(xiàn)上述實施形態(tài)的功能。
在不脫離本發(fā)明的精神和范圍的情況下,能夠明顯而且廣泛地產(chǎn)生本發(fā)明的大量的不同實施形態(tài),本發(fā)明除去在權(quán)利要求中定義以外,不受這些特殊實施形態(tài)的限定,這一點(diǎn)是非常明確的。
權(quán)利要求
1.一種圖像攝影再生裝置,其特征在于具有對被拍攝物體進(jìn)行攝像,取得電圖像數(shù)據(jù)的攝像單元;對于外部記錄介質(zhì),進(jìn)行包含圖像數(shù)據(jù)的數(shù)據(jù)的輸入輸出的輸入輸出單元;控制單元,對于專有控制上述輸入輸出單元的被預(yù)先決定了優(yōu)先順序的多個任務(wù),在數(shù)據(jù)的每一個處理單位在上述多個任務(wù)之間提供切換任務(wù)的機(jī)會,順序執(zhí)行該多個任務(wù),上述一個處理單位是在一次處理中執(zhí)行的多個不同的數(shù)據(jù)量中的一個,在執(zhí)行上述多個任務(wù)中的至少一個任務(wù)的期間指示了執(zhí)行另一個任務(wù)的情況下,上述控制單元,在這些任務(wù)內(nèi),對于優(yōu)先順序最高的任務(wù)把最多的數(shù)據(jù)量設(shè)定為一個處理單位,對于優(yōu)先順序低的任務(wù)把比優(yōu)先順序高的任務(wù)的數(shù)據(jù)量少的數(shù)據(jù)量設(shè)定為一個處理單位,以執(zhí)行多個任務(wù)。
2.根據(jù)權(quán)利要求1所述的圖像攝影再生裝置,其特征在于上述一個處理單位是數(shù)據(jù)量多的第1處理單位和數(shù)據(jù)量比該第1處理單位少的第2處理單位中的一個,上述控制單元,在上述多個任務(wù)內(nèi),在以上述第一處理單位執(zhí)行第一任務(wù)的過程中指示了執(zhí)行第二任務(wù)的情況下,把優(yōu)先順序高的任務(wù)的處理單位設(shè)定為上述第1處理單位,把優(yōu)先順序低的任務(wù)的處理單位設(shè)定為上述第2處理單位,執(zhí)行多個任務(wù)。
3.根據(jù)權(quán)利要求2所述的圖像攝影再生裝置,其特征在于在以上述第1處理單位執(zhí)行優(yōu)先順序高的任務(wù)的過程中,在前后的第1處理單位之間上述優(yōu)先順序高的任務(wù)沒有專用上述輸入輸出單元的情況下,以上述第2處理單位執(zhí)行上述優(yōu)先順序低的任務(wù)。
4.根據(jù)權(quán)利要求2或3所述圖像攝影再生裝置,其特征在于在執(zhí)行上述第1任務(wù)以及第2任務(wù)的過程中,在優(yōu)先順序高的任務(wù)結(jié)束了而且優(yōu)先順序低的任務(wù)沒有結(jié)束的情況下,上述控制單元把上述優(yōu)先順序低的任務(wù)的處理單位變更為上述第1處理單位。
5.根據(jù)權(quán)利要求2或3所述的圖像攝影再生裝置,其特征在于當(dāng)單獨(dú)執(zhí)行上述多個任務(wù)中的一個時,上述控制單元以上述第1處理單位執(zhí)行任務(wù)。
6.根據(jù)權(quán)利要求2或3所述的圖像攝影再生裝置,其特征在于上述多個任務(wù)包括把由上述攝像單元取得的圖像數(shù)據(jù)輸出到上述外部記錄介質(zhì)的輸出任務(wù)、讀入記錄在上述外部記錄介質(zhì)中的圖像數(shù)據(jù)的輸入任務(wù)。
7.根據(jù)權(quán)利要求6所述的圖像攝影再生裝置,其特征在于上述優(yōu)先順序高的任務(wù)是上述輸入任務(wù),上述優(yōu)先順序低的任務(wù)是上述輸出任務(wù)。
8.根據(jù)權(quán)利要求6所述的圖像攝影再生裝置,其特征在于還具有暫時存儲由上述攝像單元取得的圖像數(shù)據(jù),并且暫時存儲從上述外部記錄介質(zhì)讀出的圖像數(shù)據(jù)的內(nèi)部存儲介質(zhì),上述控制單元,在上述內(nèi)部存儲介質(zhì)的空閑容量大于預(yù)定容量的情況下,使上述輸入任務(wù)的優(yōu)先順序比上述輸出任務(wù)高,在上述內(nèi)部存儲介質(zhì)的空閑容量小于等于預(yù)定容量的情況下,使上述輸出任務(wù)的優(yōu)先順序比上述輸入任務(wù)高。
9.根據(jù)權(quán)利要求2所述的圖像攝影再生裝置,其特征在于還具有判斷對于上述外部記錄介質(zhì)的訪問速度的判斷單元,上述控制單元設(shè)定上述第1處理單位,使得在上述訪問速度快的情況下,與慢的情況相比較增多上述第1處理單位的數(shù)據(jù)量。
10.根據(jù)權(quán)利要求1所述的圖像攝影再生裝置,其特征在于還具有生成圖像數(shù)據(jù)以外的非圖像數(shù)據(jù)的生成單元,上述數(shù)據(jù)包括由上述生成單元生成的非圖像數(shù)據(jù)。
11.根據(jù)權(quán)利要求1所述的圖像攝影再生裝置,其特征在于還具有處理單位取得單元,取得對于上述外部記錄介質(zhì)的訪問速度,根據(jù)所取得的訪問速度,取得能夠在預(yù)定時間內(nèi)結(jié)束的多個數(shù)據(jù)量作為多個處理單位。
12.根據(jù)權(quán)利要求1、10、11的任一項所述的圖像攝影再生裝置,其特征在于上述控制單元,在執(zhí)行多個任務(wù)的期間,在至少一個任務(wù)的執(zhí)行結(jié)束了的情況下,在沒有結(jié)束的任務(wù)內(nèi),對于優(yōu)先順序最高的任務(wù)把最多的數(shù)據(jù)量設(shè)定為一個處理單位,并且對于優(yōu)先順序低的任務(wù)把比優(yōu)先順序高的任務(wù)少的數(shù)據(jù)量重新設(shè)定為一個處理單位。
13.根據(jù)權(quán)利要求1所處的圖像攝影再生裝置,其特征在于上述多個任務(wù)包括把由上述攝像單元取得的圖像數(shù)據(jù)輸出到上述外部記錄介質(zhì)的圖像輸出任務(wù)、讀入記錄在上述外部記錄介質(zhì)中的圖像數(shù)據(jù)的圖像輸入任務(wù)、把由上述生成單元生成的非圖像數(shù)據(jù)輸出到上述外部記錄介質(zhì)的非圖像輸出任務(wù)。
14.一種數(shù)據(jù)處理方法,該數(shù)據(jù)處理方法在圖像攝影再生裝置中使用,其中,圖像攝影再生裝置具有對被拍攝物體進(jìn)行攝影,取得電圖像數(shù)據(jù)的攝影單元;對于外部記錄介質(zhì),進(jìn)行包含圖像數(shù)據(jù)的數(shù)據(jù)輸入輸出的輸入輸出單元;控制單元,對于專有控制上述輸入輸出單元的被預(yù)先決定了優(yōu)先順序的多個任務(wù),在數(shù)據(jù)的每一個處理單位在上述多個任務(wù)之間提供切換任務(wù)的機(jī)會,順序執(zhí)行該多個任務(wù),其特征在于,該方法包括步驟設(shè)定步驟,在執(zhí)行上述多個任務(wù)中的至少一個任務(wù)的期間指示了執(zhí)行另一個任務(wù)的情況下,上述控制單元,對于這些任務(wù),為優(yōu)先順序最高的任務(wù)把最多的數(shù)據(jù)量設(shè)定為一個處理單位,為優(yōu)先順序低的任務(wù)把比優(yōu)先順序高的任務(wù)的數(shù)據(jù)量少的數(shù)據(jù)量設(shè)定為一個處理單位。
15.根據(jù)權(quán)利要求14所述的數(shù)據(jù)處理方法,其特征在于上述一個處理單位是數(shù)據(jù)量多的第1處理單位和數(shù)據(jù)量比該第1處理單位少的第2處理單位中的一個,在上述多個任務(wù)內(nèi),在以上述第一處理單位執(zhí)行第一任務(wù)的過程中指示了執(zhí)行第二任務(wù)的情況下,把優(yōu)先順序高的任務(wù)的處理單位設(shè)定為上述第1處理單位,把優(yōu)先順序低的任務(wù)的處理單位設(shè)定為上述第2處理單位。
16.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于還具有在以上述第1處理單位執(zhí)行優(yōu)先順序高的任務(wù)的過程中,在前后的第1處理單位之間上述優(yōu)先順序高的任務(wù)沒有專用上述輸入輸出單元的情況下,以上述第2處理單位執(zhí)行上述優(yōu)先順序低的任務(wù)的步驟。
17.根據(jù)權(quán)利要求15或16所述的數(shù)據(jù)處理方法,其特征在于還具有在執(zhí)行上述第1任務(wù)以及第2任務(wù)的過程中,在優(yōu)先順序高的任務(wù)結(jié)束了并且優(yōu)先順序低的任務(wù)沒有結(jié)束的情況下,把上述優(yōu)先順序低的任務(wù)的處理單位變更為上述第1處理單位的步驟。
18.根據(jù)權(quán)利要求15或16所述的數(shù)據(jù)處理方法,其特征在于具有當(dāng)單獨(dú)執(zhí)行上述多個任務(wù)中的一個時,以上述第1處理單位執(zhí)行的步驟。
19.根據(jù)權(quán)利要求15或16所述的數(shù)據(jù)處理方法,其特征在于上述多個任務(wù)包括把由上述攝像單元取得的圖像數(shù)據(jù)輸出到上述外部記錄介質(zhì)的輸出任務(wù)、讀入記錄在上述外部記錄介質(zhì)中的圖像數(shù)據(jù)的輸入任務(wù)。
20.根據(jù)權(quán)利要求19所述的數(shù)據(jù)處理方法,其特征在于上述優(yōu)先順序高的任務(wù)是上述輸入任務(wù),上述優(yōu)先順序低的任務(wù)是上述輸出任務(wù)。
21.根據(jù)權(quán)利要求19所述的數(shù)據(jù)處理方法,其特征在于上述圖像攝影再生裝置還具有暫時存儲由上述攝像單元取得的圖像數(shù)據(jù),并且暫時存儲從上述外部記錄介質(zhì)讀出的圖像數(shù)據(jù)的內(nèi)部存儲介質(zhì),該方法具有如下步驟,在上述內(nèi)部存儲介質(zhì)的空閑容量大于預(yù)定容量的情況下,使上述輸入任務(wù)的優(yōu)先順序比上述輸出任務(wù)高,在上述內(nèi)部存儲介質(zhì)的空閑容量小于等于預(yù)定容量的情況下,使上述輸出任務(wù)的優(yōu)先順序比上述輸入任務(wù)高。
22.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于還具有判斷對于上述外部記錄介質(zhì)的訪問速度的步驟,具有設(shè)定上述第1處理單位的步驟,使得在上述訪問速度快的情況下,與慢的情況相比較增多上述第1處理單位的數(shù)據(jù)量。
23.根據(jù)權(quán)利要求14所述的數(shù)據(jù)處理方法,其特征在于上述圖像攝影再生裝置還具有生成圖像數(shù)據(jù)以外的非圖像數(shù)據(jù)的生成單元,上述數(shù)據(jù)包括在上述生成步驟中生成的非圖像數(shù)據(jù)。
24.根據(jù)權(quán)利要求14所述的數(shù)據(jù)處理方法,其特征在于還具有取得對于上述外部記錄介質(zhì)的訪問速度,根據(jù)所取得的訪問速度,取得能夠在預(yù)定時間內(nèi)結(jié)束的多個數(shù)據(jù)量作為多個處理單位的處理單位取得步驟。
25.根據(jù)權(quán)利要求14、23、24的任一項所述的數(shù)據(jù)處理方法,其特征在于還具有如下步驟在執(zhí)行多個任務(wù)的期間,在至少一個任務(wù)的執(zhí)行結(jié)束了的情況下,由上述控制單元,在沒有結(jié)束的任務(wù)內(nèi),對于優(yōu)先順序最高的任務(wù)把最多的數(shù)據(jù)量設(shè)定為一個處理單位,并且對于優(yōu)先順序低的任務(wù)把比優(yōu)先順序高的任務(wù)少的數(shù)據(jù)量重新設(shè)定為一個處理單位。
26.根據(jù)權(quán)利要求14所述的數(shù)據(jù)處理方法,其特征在于上述多個任務(wù)包括把由上述攝像單元取得的圖像數(shù)據(jù)輸出到上述外部記錄介質(zhì)的圖像輸出任務(wù)、讀入記錄在上述外部記錄介質(zhì)中的圖像數(shù)據(jù)的圖像輸入任務(wù)、把由上述生成單元生成的非圖像數(shù)據(jù)輸出到上述外部記錄介質(zhì)的非圖像輸出任務(wù)。
全文摘要
本發(fā)明的圖像攝影再生裝置具有對被拍攝物體進(jìn)行攝影取得電圖像數(shù)據(jù)的攝像元件;對于外部記錄介質(zhì)進(jìn)行圖像數(shù)據(jù)的輸入輸出的輸入輸出I/F;系統(tǒng)控制單元,對于專用控制上述輸入輸出I/F的被預(yù)先決定了的優(yōu)先順序的多個任務(wù),在數(shù)據(jù)的每一個處理單位在上述多個任務(wù)之間提供切換任務(wù)的機(jī)會,順序執(zhí)行這些任務(wù)。上述一個處理單位是數(shù)據(jù)量多的第1處理單位和數(shù)據(jù)量比該第1處理單位少的第2處理單位中的一個。系統(tǒng)控制單元,在上述多個任務(wù)內(nèi),在以上述第1處理單位執(zhí)行第1任務(wù)的過程中指示了執(zhí)行不同的第2任務(wù)的情況下,把優(yōu)先順序高的任務(wù)的處理單位設(shè)定為上述第1處理單位,把優(yōu)先順序低的任務(wù)的處理單位設(shè)定為上述第2處理單位,以執(zhí)行多個任務(wù)。
文檔編號G06F9/46GK1738401SQ200510091518
公開日2006年2月22日 申請日期2005年8月18日 優(yōu)先權(quán)日2004年8月18日
發(fā)明者新谷拓也 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
西贡区| 抚松县| 东乌珠穆沁旗| 屏东市| 曲麻莱县| 辛集市| 万山特区| 凭祥市| 兴国县| 白朗县| 集安市| 西平县| 叙永县| 友谊县| 蒙阴县| 诏安县| 徐闻县| 松原市| 山阴县| 苏州市| 亚东县| 北碚区| 五台县| 宁蒗| 肥城市| 平和县| 黄浦区| 特克斯县| 肇庆市| 应城市| 大同县| 海门市| 沁水县| 龙海市| 武乡县| 陈巴尔虎旗| 宣汉县| 英吉沙县| 乌兰察布市| 仁化县| 钟山县|