專利名稱:數(shù)據(jù)處理裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理裝置和方法,更具體地說,涉及可由電池驅(qū)動(dòng)來將記錄介質(zhì)上記錄的數(shù)據(jù)發(fā)送到另一個(gè)裝置的數(shù)據(jù)處理裝置,以及數(shù)據(jù)處理方法。
背景技術(shù):
近年來,數(shù)碼相機(jī)廣泛使用,用戶在旅行時(shí)常常攜帶數(shù)碼相機(jī)。利用數(shù)碼相機(jī)拍攝的圖像通常記錄在可以插入到數(shù)碼相機(jī)中的存儲(chǔ)卡或者其他小型記錄介質(zhì)中。當(dāng)用戶旅行歸來時(shí),用戶操作他/她的個(gè)人計(jì)算機(jī)來讀取利用數(shù)碼相機(jī)拍攝的圖像,并且顯示或打印出這些圖像來欣賞。
存儲(chǔ)卡讀卡器也被開發(fā)出來用于讀取存儲(chǔ)卡中記錄的圖像和其他數(shù)據(jù),并且將它們提供給個(gè)人計(jì)算機(jī)。
存儲(chǔ)卡讀卡器通常利用USB(通用串行總線)線纜連接到個(gè)人計(jì)算機(jī)。因此,個(gè)人計(jì)算機(jī)向存儲(chǔ)卡提供電力。
此外,最近的數(shù)碼相機(jī)表現(xiàn)出更高的分辨率。因此,隨著分辨率增加,單副圖像中包含的數(shù)據(jù)量也增加。此外,最近的數(shù)碼相機(jī)具有電影拍攝功能。這也增加了由數(shù)碼相機(jī)處理的數(shù)據(jù)量。存儲(chǔ)卡的存儲(chǔ)容量一般從32兆字節(jié)到128兆字節(jié)。例如,當(dāng)在長(zhǎng)期旅行期間拍攝了大量的照片和電影時(shí),存儲(chǔ)卡的存儲(chǔ)容量就不夠了。因此,在旅行中需要替換存儲(chǔ)卡。但是,在使用多個(gè)存儲(chǔ)卡時(shí),由于存儲(chǔ)卡外觀彼此類似,所以用戶保持跟蹤哪個(gè)存儲(chǔ)卡存儲(chǔ)哪張圖像是很麻煩的。此外,由于存儲(chǔ)卡非常小,所以在旅行期間它們可能被丟失或損壞。
在這種情形中,用戶應(yīng)當(dāng)將數(shù)碼相機(jī)獲取的圖像數(shù)據(jù)盡快地傳送到個(gè)人計(jì)算機(jī)。但是,在旅行期間隨身攜帶個(gè)人計(jì)算機(jī)對(duì)用戶來說是麻煩的。在這種情形中,提議這樣一種技術(shù),該技術(shù)用于將音樂數(shù)據(jù)和圖像數(shù)據(jù)二者都記錄到用于回放音樂等的便攜式小型終端中。
當(dāng)數(shù)碼相機(jī)所拍攝的圖像的數(shù)據(jù)能被很容易地記錄在上述便攜式小型終端中時(shí),用戶友好度就能被提高。
發(fā)明內(nèi)容
但是,傳統(tǒng)的存儲(chǔ)卡讀卡器從通過USB線纜連接的個(gè)人計(jì)算機(jī)接收電力。因此,如果充當(dāng)電力源的個(gè)人計(jì)算機(jī)不可用時(shí),就沒有數(shù)據(jù)可以被拷貝。即使在存儲(chǔ)卡讀卡器由電池驅(qū)動(dòng)時(shí),電池電力也不足以用于長(zhǎng)期旅行。最終,不能有效地使用存儲(chǔ)卡讀卡器和諸如存儲(chǔ)卡和盤之類的記錄介質(zhì)。
考慮到上述情形作出了本發(fā)明,本發(fā)明提供了一種裝置和方法,用于有效地使用記錄介質(zhì)并且增強(qiáng)用戶友好性。
根據(jù)本發(fā)明一個(gè)方面,提供了一種用于將記錄介質(zhì)上記錄的數(shù)據(jù)發(fā)送到另一設(shè)備的數(shù)據(jù)處理設(shè)備,該數(shù)據(jù)處理設(shè)備包括用于從記錄介質(zhì)讀取數(shù)據(jù)并回放所讀取的數(shù)據(jù)的回放裝置;用于與另一設(shè)備通信的通信裝置;用于接收來自用戶的操作控制輸入的第一操作裝置;用于向用戶呈現(xiàn)信息的呈現(xiàn)裝置;用于測(cè)量時(shí)間的時(shí)間測(cè)量裝置;用于提供電力的電源;用于即使在不提供電力時(shí)也保存存儲(chǔ)的數(shù)據(jù)的存儲(chǔ)裝置;發(fā)送控制裝置,其在第一操作裝置被操作時(shí)使通信裝置將記錄介質(zhì)上記錄的并且由回放裝置回放的所記錄的數(shù)據(jù)發(fā)送到另一設(shè)備,并且使呈現(xiàn)裝置呈現(xiàn)該數(shù)據(jù)發(fā)送的結(jié)果,還使存儲(chǔ)裝置存儲(chǔ)該數(shù)據(jù)發(fā)送的結(jié)果;以及電力控制裝置,用于使時(shí)間測(cè)量裝置測(cè)量在信息呈現(xiàn)后經(jīng)過的時(shí)間,并且在經(jīng)過預(yù)定時(shí)間段后控制從電源提供的電力。
數(shù)據(jù)處理設(shè)備還可以包括用于接收來自用戶的操作控制輸入的第二操作裝置;以及呈現(xiàn)控制裝置,其在從電源到該裝置的電力供應(yīng)被控制的同時(shí)操作第二操作裝置時(shí),使呈現(xiàn)裝置呈現(xiàn)存儲(chǔ)裝置中存儲(chǔ)的數(shù)據(jù)發(fā)送結(jié)果。
另一設(shè)備是用于將數(shù)據(jù)記錄到另一記錄介質(zhì)上的裝置。通信裝置發(fā)送的數(shù)據(jù)可以被另一設(shè)備記錄到另一記錄介質(zhì)上。
數(shù)據(jù)處理設(shè)備還可以包括比較裝置,用于通過通信裝置從另一設(shè)備獲取該另一設(shè)備在其上記錄數(shù)據(jù)的另一記錄介質(zhì)上剩余的自由空間,并且將所獲取的另一記錄介質(zhì)上剩余的自由空間與記錄介質(zhì)上記錄的數(shù)據(jù)的量相比較。當(dāng)比較裝置生成的比較結(jié)果指示另一記錄介質(zhì)具有充足的自由空間用于記錄記錄介質(zhì)上記錄的數(shù)據(jù),則發(fā)送控制裝置將該數(shù)據(jù)發(fā)送到另一設(shè)備。
當(dāng)發(fā)現(xiàn)所述記錄介質(zhì)上記錄的數(shù)據(jù)的量比另一記錄介質(zhì)上剩余的自由空間大時(shí),發(fā)送控制裝置可以控制存儲(chǔ)裝置來存儲(chǔ)指示處理失敗的數(shù)據(jù)。
數(shù)據(jù)處理設(shè)備還可以包括用于將電源連接到電池的電池連接裝置;以及用于將電源連接到與電池不同的電源設(shè)備的另一連接裝置。電源可以向電力控制裝置通知電力源。當(dāng)接收到的通知指示從電池提供電力,則電力控制裝置在經(jīng)過由時(shí)間測(cè)量裝置檢測(cè)出的預(yù)定時(shí)間段后控制從該電源提供的電力。
數(shù)據(jù)處理裝置還可以包括用于判斷連接到電池連接裝置的電池的剩余電力的剩余電池電力判斷裝置。當(dāng)剩余電池電力判斷裝置生成的判斷結(jié)果指示出不能從電池獲得到另一設(shè)備的數(shù)據(jù)發(fā)送所要求的電力時(shí),發(fā)送控制裝置中止發(fā)送該數(shù)據(jù),并且控制存儲(chǔ)裝置存儲(chǔ)指示由于剩余電池電力不足導(dǎo)致中止該數(shù)據(jù)發(fā)送的數(shù)據(jù)。
呈現(xiàn)裝置可以被結(jié)合在第一操作裝置中。
呈現(xiàn)裝置可以是LED(發(fā)光二極管)。
通信裝置是USB(通用串行總線)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于在下述數(shù)據(jù)處理設(shè)備中使用的數(shù)據(jù)處理方法,所述數(shù)據(jù)處理設(shè)備用于將記錄介質(zhì)上記錄的數(shù)據(jù)發(fā)送到另一設(shè)備,該數(shù)據(jù)處理方法包括以下步驟檢測(cè)第一操作裝置是否被用戶操作;呈現(xiàn)將從記錄介質(zhì)讀取的數(shù)據(jù)發(fā)送到另一設(shè)備的結(jié)果,并且將指示該發(fā)送結(jié)果的狀態(tài)信息存儲(chǔ)到即使在不提供電力時(shí)也存儲(chǔ)數(shù)據(jù)的存儲(chǔ)裝置中;測(cè)量預(yù)定時(shí)間段;以及在經(jīng)過該預(yù)定時(shí)間段后控制電力的供應(yīng)。
數(shù)據(jù)處理方法還可以包括以下步驟在電力供應(yīng)被控制后檢測(cè)第二操作裝置是否被用戶操作;在發(fā)現(xiàn)第二操作裝置被操作時(shí)從存儲(chǔ)裝置讀取狀態(tài)信息;以及根據(jù)所讀取的狀態(tài)信息,向用戶呈現(xiàn)數(shù)據(jù)發(fā)送結(jié)果。
另一設(shè)備是用于將數(shù)據(jù)記錄到另一記錄介質(zhì)上的裝置。所發(fā)送的數(shù)據(jù)可以被另一設(shè)備記錄到另一記錄介質(zhì)上。
數(shù)據(jù)處理方法還可以包括以下步驟從另一設(shè)備獲取該另一設(shè)備在其上記錄數(shù)據(jù)的另一記錄介質(zhì)上剩余的自由空間;以及將所獲取的另一記錄介質(zhì)上剩余的自由空間與記錄介質(zhì)上記錄的數(shù)據(jù)的量相比較。僅在比較結(jié)果指示另一記錄介質(zhì)具有充足的自由空間用于記錄記錄介質(zhì)上記錄的數(shù)據(jù)時(shí),該記錄介質(zhì)上記錄的數(shù)據(jù)才被發(fā)送到另一設(shè)備。
當(dāng)發(fā)現(xiàn)記錄介質(zhì)上記錄的數(shù)據(jù)的量比另一記錄介質(zhì)上剩余的自由空間大時(shí),存儲(chǔ)裝置存儲(chǔ)指示處理失敗的數(shù)據(jù)。
數(shù)據(jù)處理方法還可以包括檢測(cè)電力是否是從電池提供的步驟。在發(fā)現(xiàn)電力是從電池提供的,經(jīng)過由時(shí)間測(cè)量裝置檢測(cè)出的預(yù)定時(shí)間段后,控制該電力的供應(yīng)。
數(shù)據(jù)處理方法還可以包括判斷電池的剩余電力的步驟。當(dāng)判斷結(jié)果指示出不能從電池獲得到另一設(shè)備的數(shù)據(jù)發(fā)送所要求的電力時(shí),中止發(fā)送該數(shù)據(jù),同時(shí)允許存儲(chǔ)裝置存儲(chǔ)指示由于剩余電池電力不足導(dǎo)致中止該數(shù)據(jù)發(fā)送的數(shù)據(jù)。
在本發(fā)明一個(gè)方面中,檢測(cè)第一操作裝置是否被用戶操作。呈現(xiàn)將從記錄介質(zhì)讀取的數(shù)據(jù)發(fā)送到另一設(shè)備的結(jié)果。用于即使在沒有電力提供時(shí)也存儲(chǔ)數(shù)據(jù)的存儲(chǔ)裝置存儲(chǔ)指示該發(fā)送的結(jié)果的狀態(tài)信息。測(cè)量預(yù)定時(shí)間段。在檢測(cè)出經(jīng)過該預(yù)定時(shí)間段后控制電力供應(yīng)。
根據(jù)本發(fā)明一個(gè)方面,可以有效地使用記錄介質(zhì)來提供增強(qiáng)的用戶友好性。
圖1圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)記錄系統(tǒng);圖2圖示了在圖1中示出的存儲(chǔ)卡讀卡器的典型內(nèi)部配置;圖3圖示了由圖2中示出的微計(jì)算機(jī)執(zhí)行的軟件的典型配置;圖4是圖示了由存儲(chǔ)卡讀卡器執(zhí)行的處理的流程圖;
圖5是圖示了拷貝處理的流程圖;圖6是圖示了錯(cuò)誤處理1的流程圖;圖7是圖示了錯(cuò)誤處理2的流程圖;圖8是圖示了錯(cuò)誤處理3的流程圖;圖9是圖示了便攜式終端處理的流程圖;以及圖10是圖示了檢查過程的流程圖。
具體實(shí)施例方式
現(xiàn)在將參考附圖描述本發(fā)明的實(shí)施例。圖1圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)記錄系統(tǒng)。在圖1中,數(shù)碼相機(jī)3拍攝作為照片的圖像,并且將所拍攝的圖像的數(shù)據(jù)記錄到存儲(chǔ)卡5中,存儲(chǔ)卡5是一種小型記錄介質(zhì)。存儲(chǔ)卡5可以插入到數(shù)碼相機(jī)3中和從數(shù)碼相機(jī)3移除。存儲(chǔ)卡5是一種卡片類型的閃存,存儲(chǔ)預(yù)定數(shù)量字節(jié)的(例如,128M字節(jié))圖像數(shù)據(jù)。存儲(chǔ)卡5中記錄的圖像數(shù)據(jù)可利用存儲(chǔ)卡讀卡器1讀取。在實(shí)際中,存儲(chǔ)卡5是這樣的存儲(chǔ)卡,其名為例如存儲(chǔ)棒、SmartMedia、SD存儲(chǔ)卡、xD Picture Card(商標(biāo))、或者CompactFlash(注冊(cè)商標(biāo))(CF)。
便攜式終端2是一種小型音頻裝置,例如由用戶攜帶,并且用于在用戶離家或辦公室時(shí)聽音樂。用于與MD(Mini-Disk)(注冊(cè)商標(biāo))系統(tǒng)一起使用的磁光盤或其他盤作為用于音樂數(shù)據(jù)記錄的記錄介質(zhì)被插入到便攜式終端2中。便攜式終端2接受三類盤與當(dāng)前MD系統(tǒng)一起使用的盤;下一代MD1或Hi-MD1(商標(biāo))盤,其使用與用于當(dāng)前的MD系統(tǒng)的盤相同的物理介質(zhì);以及下一代MD2或Hi-MD3(商標(biāo))盤,其具有與用于當(dāng)前的MD系統(tǒng)的盤相同的外形,但是記錄密度增加了,從而提高了記錄容量。便攜式終端2回放盤上記錄的數(shù)據(jù),或者將數(shù)據(jù)記錄到盤上。
便攜式終端2使用FAT(文件分配表)系統(tǒng)作為用于數(shù)據(jù)記錄/回放的文件管理系統(tǒng)。前述下一代MD1盤和下一代MD2盤支持FAT系統(tǒng)。因此,可以保證便攜式終端2與個(gè)人計(jì)算機(jī)4或其他信息處理裝置兼容。下一代MD2盤可以存儲(chǔ)多至約1G字節(jié)的數(shù)據(jù)。
術(shù)語“FAT”或“FAT系統(tǒng)”通用來表示各種基于PC的文件系統(tǒng)。其并不特指用于與DOS(磁盤操作系統(tǒng))一起使用的特定的基于FAT的文件系統(tǒng)、用于與Windows(注冊(cè)商標(biāo))95/98一起使用的VFAT(虛擬FAT)、用于與Windows(注冊(cè)商標(biāo))98/ME/2000一起使用的FAT32、或者NTFS(NT文件系統(tǒng)或新技術(shù)文件系統(tǒng))要被記錄到盤上的數(shù)據(jù)不限于音樂或其他音頻數(shù)據(jù)。便攜式終端2還可以將圖像數(shù)據(jù)、文本數(shù)據(jù)以及其他計(jì)算機(jī)數(shù)據(jù)記錄到盤上。因此,便攜式終端2可以將圖像數(shù)據(jù)記錄在盤上,其中圖像數(shù)據(jù)是通過存儲(chǔ)卡讀卡器1被發(fā)送的在存儲(chǔ)卡5上記錄的數(shù)據(jù)。
便攜式終端2還包括接受USB(通用串行總線)線纜6的接口,USB線纜6用來連接個(gè)人計(jì)算機(jī)4和存儲(chǔ)卡讀卡器1。
存儲(chǔ)卡讀卡器1讀取記錄在插入到存儲(chǔ)卡讀卡器1中的存儲(chǔ)卡中的數(shù)據(jù),并且將所讀取的數(shù)據(jù)發(fā)送到另一個(gè)裝置。存儲(chǔ)卡讀卡器1尺寸較小,并且重量輕,所以用戶在攜帶數(shù)碼相機(jī)3和便攜式終端2的時(shí)候可以攜帶存儲(chǔ)卡讀卡器1。存儲(chǔ)卡讀卡器1從電池或AC電力源獲取電力來工作。例如,當(dāng)在存儲(chǔ)卡5插入到插口24的情況下用戶按下按鈕21時(shí),存儲(chǔ)卡讀卡器1讀取記錄在存儲(chǔ)卡5中的數(shù)據(jù),將該數(shù)據(jù)劃分為預(yù)定義的數(shù)據(jù)塊,然后將這些數(shù)據(jù)塊發(fā)送到便攜式終端2,其中便攜式終端2通過USB線纜6被連接。然后用戶可以將由數(shù)碼相機(jī)3獲取并被記錄在存儲(chǔ)卡5中的圖像數(shù)據(jù)拷貝到便攜式終端2中的盤上。
存儲(chǔ)卡讀卡器1配置為處理一種或多種類型的存儲(chǔ)卡。例如,當(dāng)所用存儲(chǔ)卡5是存儲(chǔ)棒時(shí),應(yīng)當(dāng)使用與存儲(chǔ)棒的外形和接口兼容的插口24來插入存儲(chǔ)卡。當(dāng)在這種情形中存儲(chǔ)卡5被插入到插口24中時(shí),可以讀取存儲(chǔ)卡5中記錄的數(shù)據(jù)。插口25到27分別與SmartMedia、CompactFlash(注冊(cè)商標(biāo))、以及SD存儲(chǔ)卡兼容。存儲(chǔ)卡讀卡器1可以配置為接受這些類型的存儲(chǔ)卡之外的存儲(chǔ)卡?;蛘?,存儲(chǔ)卡讀卡器1可以配置為僅接受一種類型的存儲(chǔ)卡。
存儲(chǔ)卡讀卡器1包括顯示部分23,該顯示部分23在拷貝處理結(jié)束后通知用戶拷貝結(jié)果。顯示部分23例如采用綠光和紅光LED(發(fā)光二極管)。當(dāng)例如拷貝處理被正常執(zhí)行后(成功),綠光LED穩(wěn)定發(fā)光。當(dāng)例如拷貝處理未正常執(zhí)行時(shí)(不成功),紅光LED穩(wěn)定或閃動(dòng)發(fā)光。這允許用戶知道拷貝處理是否被正常執(zhí)行。
不成功的拷貝處理可能由于例如便攜式終端2中自由盤空間不足、未正確連接USB線纜6、或者存儲(chǔ)卡讀卡器1的剩余電池電力不足。當(dāng)例如拷貝處理失敗時(shí),取決于拷貝處理失敗的原因,紅光LED可以穩(wěn)定或閃動(dòng)發(fā)光。
當(dāng)用戶在旅行等期間攜帶存儲(chǔ)卡讀卡器1時(shí),通常由電池驅(qū)動(dòng)存儲(chǔ)卡讀卡器1。因此,當(dāng)在拷貝處理終止后經(jīng)過預(yù)定時(shí)間段時(shí),存儲(chǔ)卡讀卡器1自動(dòng)關(guān)掉(如后所述進(jìn)入睡眠模式),以減少電力消耗。如果在拷貝處理終止后又經(jīng)過預(yù)定時(shí)間段后用戶希望檢查拷貝處理的結(jié)果,用戶可以按下按鈕22。
在按鈕22被按下后,存儲(chǔ)卡讀卡器1根據(jù)最后執(zhí)行的拷貝處理的結(jié)果來驅(qū)動(dòng)顯示部分23中的LED,以通知用戶該結(jié)果。如果例如在拷貝數(shù)據(jù)需要較長(zhǎng)時(shí)間的情況下,用戶在睡覺時(shí)令存儲(chǔ)卡讀卡器1將存儲(chǔ)卡5中存儲(chǔ)的數(shù)據(jù)拷貝到便攜式終端中的盤,則在用戶醒來后,他/她可以檢查該拷貝處理的結(jié)果。這將防止用戶在拷貝處理未成功時(shí)由于疏忽而從存儲(chǔ)卡5擦除數(shù)據(jù)。因此,這可以使存儲(chǔ)卡讀卡器1的功耗最小化,最優(yōu)化電池的壽命,并且允許用戶即使在存儲(chǔ)卡讀卡器1由電池驅(qū)動(dòng)時(shí),也能夠不受特定約束地使用存儲(chǔ)卡讀卡器1。
個(gè)人計(jì)算機(jī)4采用例如用于顯示或編輯圖像數(shù)據(jù)的應(yīng)用程序。用戶可以利用USB線纜將便攜式終端2連接到個(gè)人計(jì)算機(jī)4,并且操作個(gè)人計(jì)算機(jī)4來顯示或打印記錄在便攜式終端2中的盤上的圖像數(shù)據(jù)。
例如,用戶在旅行時(shí)攜帶數(shù)碼相機(jī)3、便攜式終端2和存儲(chǔ)卡讀卡器/寫卡器1。在旅行期間,用戶利用數(shù)碼相機(jī)3拍攝靜止圖片或電影。所拍攝的圖像的數(shù)據(jù)然后存儲(chǔ)到存儲(chǔ)卡5中。但是,在存儲(chǔ)卡5的存儲(chǔ)容量(例如,128M字節(jié))由于存儲(chǔ)靜止圖片或電影而被用光時(shí),就不再能記錄圖像。在這種情形中,不能記錄新的靜止圖片和電影,直到刪除存儲(chǔ)卡5中記錄的圖像數(shù)據(jù)為止。
因此,用戶使用存儲(chǔ)卡讀卡器1來讀取存儲(chǔ)卡5中記錄的圖像數(shù)據(jù),并且將讀取的圖像數(shù)據(jù)拷貝到便攜式終端2中的盤上。如果例如在便攜式終端2中使用下一代MD1盤,則可以存儲(chǔ)多至約300M字節(jié)的數(shù)據(jù)。如果在便攜式終端2中使用下一代MD2盤,則可以存儲(chǔ)多至1G字節(jié)的數(shù)據(jù)。即使盤用于記錄音樂或其他音頻數(shù)據(jù),該盤也仍能夠存儲(chǔ)其他數(shù)據(jù)。當(dāng)用戶將存儲(chǔ)卡5中記錄的圖像數(shù)據(jù)拷貝到便攜式終端2中的盤上,然后擦除存儲(chǔ)卡5中記錄的圖像數(shù)據(jù)時(shí),用戶可以在不丟失先前記錄的圖像數(shù)據(jù)的情況下繼續(xù)拍攝靜止圖片和電影。
在從旅行歸家后,用戶可以操作個(gè)人計(jì)算機(jī)4以顯示或打印在旅行期間拍攝的靜止圖片或電影來欣賞。這樣,可以有效地使用諸如存儲(chǔ)卡5和便攜式終端2中的盤之類的介質(zhì)。
圖2是圖示了圖1中示出的存儲(chǔ)卡讀卡器1的典型內(nèi)部配置的框圖。圖2中示出的微計(jì)算機(jī)51對(duì)輸入信號(hào)(數(shù)據(jù))進(jìn)行操作來執(zhí)行計(jì)算,然后輸出信號(hào)(數(shù)據(jù))來控制存儲(chǔ)卡讀卡器1的各個(gè)部分。存儲(chǔ)器52存儲(chǔ)例如要由微計(jì)算機(jī)51執(zhí)行的程序和由微計(jì)算機(jī)51按需執(zhí)行各種處理必需的數(shù)據(jù)。存儲(chǔ)器52還用于在從存儲(chǔ)卡5讀取的數(shù)據(jù)被寫到便攜式終端2中的盤上之前臨時(shí)緩沖該數(shù)據(jù)。
保存部分53存儲(chǔ)例如指示拷貝處理是否被存儲(chǔ)卡讀卡器1正常執(zhí)行的狀態(tài)。保存部分53包括EEPROM(電可擦可編程只讀存儲(chǔ)器)或者其他非易失性存儲(chǔ)器,并且即使在沒有電力被提供給存儲(chǔ)卡讀卡器1時(shí)也保留前述狀態(tài)。保存部分53可以內(nèi)置在微計(jì)算機(jī)51中。
電力控制部分54對(duì)電源電路55進(jìn)行控制來調(diào)節(jié)對(duì)存儲(chǔ)卡讀卡器1的電力供應(yīng)。根據(jù)電力控制部分54執(zhí)行的控制操作,電源電路55將自電池56或AC適配器57輸出的電力提供給整個(gè)存儲(chǔ)卡讀卡器1。在這里假設(shè)提供自電池或AC適配器輸出的電力?;蛘咭部梢圆捎妙~外的功能,用于直接接收AC電力并且將接收到的AC電力轉(zhuǎn)換為用于在存儲(chǔ)卡讀卡器1中使用的電力。
在電源電路55提供來自電池56的電力時(shí),電力控制部分54在正常模式和睡眠模式之間切換。正常模式是允許存儲(chǔ)卡讀卡器1執(zhí)行正常處理(例如,拷貝處理)的電源模式。睡眠模式是在存儲(chǔ)卡讀卡器1處于待機(jī)(不執(zhí)行任何特定處理)時(shí)控制存儲(chǔ)卡讀卡器1的功耗的電源模式。即使在例如旅行期間存儲(chǔ)卡讀卡器1由電池驅(qū)動(dòng)時(shí),存儲(chǔ)卡讀卡器1在其處于備用時(shí)也因此保持在睡眠模式中。因此,即使在長(zhǎng)途旅行期間用戶也可以繼續(xù)使用存儲(chǔ)卡讀卡器1。
電力控制部分54還接收來自操作控制部分83的操作信號(hào)輸入。如果在電力供應(yīng)被電源電路最小化或停止時(shí)從操作控制部分83接收到操作信號(hào)輸入,則電力控制部分54指示電源電路開始供應(yīng)電力。在電源電路55完全停止電力供應(yīng)時(shí),從操作控制部分83輸出的操作信號(hào)可以直接提供給電源電路55。這樣,可以減少在存儲(chǔ)卡讀卡器1處于待機(jī)時(shí)所消耗的電力。
計(jì)時(shí)器62進(jìn)行在存儲(chǔ)卡讀卡器1中要求的各種時(shí)間測(cè)量。例如,計(jì)時(shí)器62對(duì)預(yù)定時(shí)間段計(jì)時(shí),以便在拷貝處理結(jié)束后經(jīng)過預(yù)定時(shí)間段時(shí)對(duì)用于存儲(chǔ)卡讀卡器1的電力進(jìn)行控制。
USB控制器58對(duì)與通過USB接口81利用USB線纜連接的另一個(gè)裝置(例如,便攜式終端2)的通信進(jìn)行控制。介質(zhì)接口59控制與插入到存儲(chǔ)卡接口82中的存儲(chǔ)卡有關(guān)的數(shù)據(jù)輸入/輸出。實(shí)際上,根據(jù)要支持的存儲(chǔ)卡的類型,安裝多個(gè)存儲(chǔ)卡接口82。
輸入控制部分60響應(yīng)于來自操作控制部分83的信號(hào)輸出,將命令或其他數(shù)據(jù)輸出到總線71。操作控制部分包括例如前述按鈕21和22。
顯示控制部分61根據(jù)自總線71提供的數(shù)據(jù)來生成信號(hào),以驅(qū)動(dòng)顯示部分84。如前所述,顯示部分84包括例如綠光LED和紅光LED。
音頻輸出控制部分63將音頻信號(hào)提供給音頻輸出部分85,以使音頻輸出部分輸出信號(hào)聲音、消息或其他音頻。當(dāng)例如較強(qiáng)的外來光線入射到顯示部分84上時(shí),可能難以從顯示部分84給出的指示識(shí)別出狀態(tài)。音頻輸出控制部分63和音頻輸出部分85被安裝,以使得即使在上述情形中也能夠正確地通知用戶存儲(chǔ)卡讀卡器1的狀態(tài)。音頻輸出控制部分63可將狀態(tài)轉(zhuǎn)換成音頻消息并且輸出該音頻消息。當(dāng)例如拷貝處理正常終止時(shí),音頻輸出控制部分63可以輸出音頻消息“拷貝處理正常終止”。這樣,可以增強(qiáng)用戶友好性。
圖3圖示了由微計(jì)算機(jī)51執(zhí)行的軟件的典型功能配置。操作控制輸入部分101經(jīng)由輸入控制部分60接收來自用戶的操作控制輸入,并且根據(jù)所接收到的操作控制輸入來控制各個(gè)部分。當(dāng)所接收到的操作控制輸入指定拷貝處理時(shí),即當(dāng)用戶按下按鈕21時(shí),拷貝執(zhí)行部分102對(duì)拷貝處理的執(zhí)行進(jìn)行控制。當(dāng)所接收到的操作控制輸入指定檢查處理時(shí),即當(dāng)用戶按下按鈕22時(shí),檢查執(zhí)行部分103對(duì)檢查處理的執(zhí)行進(jìn)行控制。
模式切換部分104如前所述在正常模式和睡眠模式之間切換。
接下來,參考圖4的流程圖描述存儲(chǔ)卡讀卡器1執(zhí)行的處理。假定存儲(chǔ)卡讀卡器1由電池56驅(qū)動(dòng),并且存儲(chǔ)卡讀卡器1通過USB線纜6連接到便攜式終端2,此外存儲(chǔ)卡讀卡器1根據(jù)USB標(biāo)準(zhǔn)作為主設(shè)備工作。還假定存儲(chǔ)卡5插入到存儲(chǔ)卡讀卡器1中,并且下一代MD2(或者下一代MD1)盤插入到便攜式終端2中。
在步驟S1中,操作控制輸入部分101判斷是否從用戶接收到操作控制輸入,并且繼續(xù)處于待機(jī)直到其判斷出接收到操作控制輸入為止。
當(dāng)用戶操作操作控制部分83時(shí),輸入控制部分60響應(yīng)于來自操作控制部分83的信號(hào)輸出,輸出命令或其他數(shù)據(jù)。當(dāng)從輸入控制部分60獲得數(shù)據(jù)時(shí),操作控制輸入部分101判斷從用戶接收到操作控制輸入。即使在電源模式為睡眠模式時(shí),也連續(xù)提供輸入控制部分60響應(yīng)于來自操作控制部分83的信號(hào)輸出而輸出命令或其他數(shù)據(jù)所要求的電力。在電源電路55為使功耗最小化而完全停止電力供應(yīng)時(shí),電源電路55可以根據(jù)來自操作控制部分83的操作信號(hào),開始提供輸入控制部分60響應(yīng)于來自操作控制部分83的信號(hào)輸出而輸出命令或其他數(shù)據(jù)所要求的電力,然后接收到電力供應(yīng)的輸入控制部分60可以接收來自被用戶操作的操作控制部分83的信號(hào)輸出,并且判斷自用戶接收到了操作控制輸入。
如果在步驟S1中獲得的判斷結(jié)果指示從用戶接收到操作控制輸入,則流程前進(jìn)到步驟S2。在步驟S2中,模式切換部分104選擇正常模式作為電源模式。電力控制部分54然后對(duì)電源電路55進(jìn)行控制,從而以正常模式將電力提供給存儲(chǔ)卡讀卡器1的每個(gè)部分。根據(jù)來自操作控制部分83的信號(hào)輸出而從輸入控制部分60輸出的命令或其他數(shù)據(jù)可以直接被電力控制部分54獲得,以將正常模式選擇為電源模式。
在步驟S3中,操作控制輸入部分101判斷在步驟S1中從用戶接收的操作控制輸入。如果組成操作控制部分83的按鈕21被用戶按下,則執(zhí)行步驟S3來判斷操作控制輸入指定了拷貝處理。在此情形中,流程前進(jìn)到步驟S4。另一方面,如果組成操作控制部分83的按鈕22被用戶按下,則執(zhí)行步驟S3來判斷操作控制輸入指定了檢查處理。在此情形中,流程前進(jìn)到步驟S5。
在步驟S4中,拷貝執(zhí)行部分102執(zhí)行拷貝處理,這將在后面參考圖5描述。然后,存儲(chǔ)卡讀卡器1中的存儲(chǔ)卡5中存儲(chǔ)的數(shù)據(jù)被發(fā)送到便攜式終端2,并且拷貝到便攜式終端2中的盤上。顯示部分23中的LED根據(jù)該拷貝處理的結(jié)果穩(wěn)定或閃動(dòng)發(fā)光。此外,音頻輸出部分85輸出聲音來指示拷貝處理的結(jié)果。
在步驟S5中,檢查執(zhí)行部分103執(zhí)行檢查處理,這將在后面參考圖10描述。然后顯示部分23中的LED根據(jù)最后執(zhí)行的拷貝處理的結(jié)果穩(wěn)定或閃動(dòng)發(fā)光。此外,音頻輸出部分85輸出聲音來通知用戶該拷貝處理的結(jié)果。
在步驟S4或S5后的步驟S6中,模式切換部分104判斷是否已經(jīng)過預(yù)定時(shí)間(例如,10秒的時(shí)間段),并且保持待機(jī)直到它判斷出已經(jīng)過了預(yù)定時(shí)間。當(dāng)在步驟S6中判斷出已經(jīng)過了預(yù)定時(shí)間,則流程前進(jìn)到步驟S7。
在步驟S7中,模式切換部分104選擇睡眠模式作為電源模式。電力控制部分54然后控制電源電路55,從而電力以睡眠模式被提供給存儲(chǔ)卡讀卡器1的每個(gè)部分。
以上述方式可以減少存儲(chǔ)卡讀卡器1的功耗。此外,由接收自用戶的操作控制輸入指定的處理可以在不致使用戶擔(dān)心電池壽命的情況下迅速被執(zhí)行。在電源電路55提供從AC適配器57或其他穩(wěn)定的電力源輸出的電力時(shí),不執(zhí)行步驟S2和步驟S7來改變電源模式。
本實(shí)施例假設(shè)在從穩(wěn)定的電力源提供電力時(shí)電源模式不改變。但是,本發(fā)明不受限于使用這種方法。作為替換,即使在從穩(wěn)定的電力源提供電力時(shí),也可以改變電源模式改變以減少存儲(chǔ)卡讀卡器1的功耗。如果在從穩(wěn)定的電力源提供電力時(shí)減少了存儲(chǔ)卡讀卡器1的功耗,則減少了能耗量。
現(xiàn)在將參考圖5詳細(xì)描述在圖4所示的步驟S4中執(zhí)行的拷貝處理。
在步驟S21中,拷貝執(zhí)行部分102清空保存部分53中保存的狀態(tài)。
在步驟S22中,拷貝執(zhí)行部分102獲取要拷貝的數(shù)據(jù)的大小,即,例如利用數(shù)碼相機(jī)3拍攝并記錄在存儲(chǔ)卡5中的圖像的數(shù)據(jù)的大小。在這種情形中,將所獲取的單個(gè)數(shù)據(jù)的大小相加,保存所產(chǎn)生的總的大小。
在步驟S23中,拷貝執(zhí)行部分102查詢拷貝目的地處剩余的自由空間(在該情形中是便攜式終端2中的盤上剩余的自由空間)。在這種情形中,詢問命令經(jīng)由USB線纜6被發(fā)送到便攜式終端2,便攜式終端2向存儲(chǔ)卡讀卡器1返回盤上剩余的自由空間。稍后將參考圖9描述由便攜式終端2執(zhí)行的該處理。
在步驟S24中,拷貝執(zhí)行部分102獲取到在拷貝目的地處剩余的自由空間(其是從便攜式終端2返回的)。
在步驟S25中,拷貝執(zhí)行部分102將從步驟S22獲取的數(shù)據(jù)大小所導(dǎo)出的總的數(shù)據(jù)大小與步驟S24獲取的自由空間進(jìn)行比較,并且判斷總的數(shù)據(jù)大小是否比自由空間小,即,作為拷貝目的地的便攜式終端2中的盤上剩余的自由空間是否足夠。如果判斷出總的數(shù)據(jù)大小小于自由空間,則流程前進(jìn)到步驟S26。
另一方面,如果在步驟S25中判斷出總的數(shù)據(jù)大小不比自由空間小,即,作為拷貝目的地的便攜式終端2中的盤上剩余的自由空間不夠,則不能拷貝數(shù)據(jù)。因此,流程前進(jìn)到步驟S35。在步驟S35中,拷貝執(zhí)行部分102執(zhí)行錯(cuò)誤處理1,這將在后面參考圖6描述。在這種情形中,拷貝處理不成功。
在步驟S26中,拷貝執(zhí)行部分102判斷電池56的剩余電力是否足夠。如果判斷出電池56的剩余電力足夠,則流程前進(jìn)到步驟S27。例如,當(dāng)電池56的剩余電力較低時(shí),電源電路55經(jīng)由電力控制部分54發(fā)出警告。在接收到該警告時(shí),判斷電池56的剩余電力不足。如果在步驟S26中判斷出電池56的剩余電力不足,則不能執(zhí)行拷貝。因此,流程前進(jìn)到步驟S36。在步驟S36中,拷貝執(zhí)行部分102執(zhí)行錯(cuò)誤處理2,這將在后面參考圖7描述。在這種情形中,拷貝處理不成功。
在步驟S27中,拷貝執(zhí)行部分102判斷將在后面描述的重試計(jì)數(shù)器的值是否比閾值大。如果判斷出重試計(jì)數(shù)器的值不比閾值大,則流程前進(jìn)到步驟S28。稍后將描述,每次數(shù)據(jù)被重發(fā)時(shí)重試計(jì)數(shù)器被遞增。如果重試計(jì)數(shù)器的值大于閾值,則可能例如由于未正確連接USB線纜6而導(dǎo)致不能將數(shù)據(jù)發(fā)送到便攜式終端2。另一方面,如果在步驟S27中判斷出重試計(jì)數(shù)器的值大于閾值值,則不能拷貝數(shù)據(jù)。因此,流程前進(jìn)到步驟S37。在步驟S37中,拷貝執(zhí)行部分102執(zhí)行錯(cuò)誤處理3,這將在后面參考圖8描述。在這種情形中,拷貝處理不成功。
在步驟S28中,拷貝執(zhí)行部分102經(jīng)由USB線纜6將數(shù)據(jù)塊發(fā)送到便攜式終端2。數(shù)據(jù)塊是從存儲(chǔ)卡5讀取的,并且是要被拷貝的數(shù)據(jù)的一部分。其具有預(yù)定大小。在數(shù)據(jù)從存儲(chǔ)卡5被讀取后,這些數(shù)據(jù)以單個(gè)數(shù)據(jù)塊為基礎(chǔ)被發(fā)送到便攜式終端2。更具體地說,從存儲(chǔ)卡5讀取的數(shù)據(jù)首先被存儲(chǔ)到存儲(chǔ)器52中,然后根據(jù)便攜式終端2接收的數(shù)據(jù)的大小從存儲(chǔ)器52讀出,并發(fā)送到便攜式終端2。一旦接收到數(shù)據(jù)塊,便攜式終端2就返回響應(yīng)到存儲(chǔ)卡讀卡器。
在步驟S29中,拷貝執(zhí)行部分102判斷是否接收到來自便攜式終端2的響應(yīng)。如果判斷出接收到來自便攜式終端2的響應(yīng),則流程前進(jìn)到步驟S30。另一方面,如果在步驟S29中判斷出未接收到來自便攜式終端2的響應(yīng),則便攜式終端2可能未接收到已發(fā)送的數(shù)據(jù)塊。因此,流程前進(jìn)到步驟S34。在步驟S34中,拷貝執(zhí)行部分102將重試計(jì)數(shù)器遞增1(重試計(jì)數(shù)器指示數(shù)據(jù)塊重發(fā)的次數(shù))。在步驟S34完成后,流程返回到步驟S26。隨后,執(zhí)行步驟S28來重發(fā)同一數(shù)據(jù)塊。
在步驟S30中,拷貝執(zhí)行部分102判斷是否存在下一個(gè)數(shù)據(jù)塊。如果判斷出存在下一個(gè)數(shù)據(jù)塊,則流程返回到步驟S26,重復(fù)執(zhí)行步驟S26和其后的步驟。
如果在步驟S30中判斷出不再有數(shù)據(jù)塊,即要被拷貝的數(shù)據(jù)已全部被發(fā)送,則流程前進(jìn)到步驟S31。在這種情形中,拷貝處理成功(正常終止)。
在步驟S30之后執(zhí)行的步驟S31中,拷貝執(zhí)行部分102利用顯示控制部分61點(diǎn)亮綠光LED。這通知用戶拷貝處理成功,并且正常終止。
在步驟S32中,拷貝執(zhí)行部分102將“正常終止”狀態(tài)存儲(chǔ)到保存部分53中來指示該拷貝處理的結(jié)果。在步驟S33中,拷貝執(zhí)行部分102將數(shù)據(jù)發(fā)送到便攜式終端2來報(bào)告“拷貝結(jié)束”。
現(xiàn)在參考圖6的流程圖詳細(xì)描述在圖5所示的步驟S35中執(zhí)行的錯(cuò)誤處理1。在步驟S61中,拷貝執(zhí)行部分102利用顯示控制部分61來使紅光LED慢速閃動(dòng)(例如,以0.5秒為間隔),并且輸出音頻消息例如“拷貝目的地容量不足”來報(bào)告不成功的拷貝處理。這通知用戶由于在拷貝目的地處自由空間不足導(dǎo)致拷貝處理不成功。
在步驟S62中,拷貝執(zhí)行部分102將“錯(cuò)誤1”狀態(tài)存儲(chǔ)到保存部分53中來指示該拷貝處理的結(jié)果。在當(dāng)前示例中,“錯(cuò)誤1”狀態(tài)指示由于在拷貝目的地處自由空間不足導(dǎo)致拷貝處理不成功。
現(xiàn)在參考圖7的流程圖詳細(xì)描述在圖5所示的步驟S36中執(zhí)行的錯(cuò)誤處理2。在步驟S81中,拷貝執(zhí)行部分102利用顯示控制部分61來使紅光LED快速閃動(dòng)(例如,以0.2秒為間隔),并且輸出音頻消息例如“剩余電池電力不足”來報(bào)告不成功的拷貝處理。這通知用戶由于剩余電池電力不足導(dǎo)致拷貝處理不成功。
在步驟S82中,拷貝執(zhí)行部分102將“錯(cuò)誤2”狀態(tài)存儲(chǔ)到保存部分53中來指示該拷貝處理的結(jié)果。在當(dāng)前示例中,“錯(cuò)誤2”狀態(tài)指示由于剩余電池電力不足導(dǎo)致拷貝處理不成功。
現(xiàn)在參考圖8中的流程圖詳細(xì)描述在圖5所示的步驟S37中執(zhí)行的錯(cuò)誤處理3。在步驟S101中,拷貝執(zhí)行部分102利用顯示控制部分61穩(wěn)定點(diǎn)亮紅光LED,并且輸出音頻消息例如“拷貝操作不穩(wěn)定”來報(bào)告不成功的拷貝處理。這通知用戶由于數(shù)據(jù)發(fā)送錯(cuò)誤導(dǎo)致拷貝處理不成功。
在步驟S102中,拷貝執(zhí)行部分102將“錯(cuò)誤3”狀態(tài)存儲(chǔ)到保存部分53中來指示該拷貝處理的結(jié)果。在當(dāng)前示例中,“錯(cuò)誤3”狀態(tài)指示由于數(shù)據(jù)不能被發(fā)送到便攜式終端2導(dǎo)致拷貝處理不成功(超過重試計(jì)數(shù)器閾值)。
如上所述,從存儲(chǔ)卡5讀出的數(shù)據(jù)被拷貝到便攜式終端2中的盤中。當(dāng)拷貝處理已成功時(shí),顯示部分23中的綠光LED穩(wěn)定發(fā)光。當(dāng)拷貝處理未成功時(shí),顯示部分23中的紅光LED穩(wěn)定或閃動(dòng)發(fā)光。另外,還生成音頻消息或其他音頻輸出來指示狀態(tài)。因此,用戶被快速告知拷貝處理的結(jié)果。此外,如果拷貝處理未成功,則顯示部分23中的LED的狀態(tài)隨拷貝處理失敗的原因而變(LED可以穩(wěn)定發(fā)光、慢速閃動(dòng)發(fā)光、快速閃動(dòng)發(fā)光)。因此,可以將拷貝處理的結(jié)果準(zhǔn)確報(bào)告給用戶。此外,保存部分53將拷貝處理的結(jié)果作為狀態(tài)來存儲(chǔ)。這允許用戶稍后檢查拷貝處理的結(jié)果。
現(xiàn)在參考圖9的流程圖描述由便攜式終端2執(zhí)行的典型處理。該處理與參考圖5描述的由存儲(chǔ)卡讀卡器1執(zhí)行的拷貝處理并行被執(zhí)行。
在步驟S121中,便攜式終端2判斷是否接收到自由空間查詢,并且保持待機(jī)直到判斷出接收到這種查詢。當(dāng)在步驟S23(在圖5中示出)中命令從存儲(chǔ)卡讀卡器1通過USB線纜6被發(fā)送到便攜式終端2來查詢?cè)诳截惸康牡靥幨S嗟淖杂煽臻g(在本示例中是在便攜式終端2中的盤上剩余的自由空間)時(shí),便攜式終端2接收該命令并且判斷接收到自由空間查詢。
如果在步驟S121判斷出接收到自由空間查詢,則流程前進(jìn)到步驟S122。在步驟S122中,便攜式終端2獲得在本地插入的盤上剩余的自由空間。在步驟S123中,便攜式終端2將在步驟S122中獲取的自由盤空間通過USB線纜6發(fā)送到存儲(chǔ)卡讀卡器1。所發(fā)送的自由盤空間然后在步驟S24(在圖5中示出)中由存儲(chǔ)卡讀卡器1獲得。
在步驟S124中,便攜式終端2判斷是否接收到數(shù)據(jù)塊。在圖5中示出的步驟S28被執(zhí)行來判斷是否接收到從存儲(chǔ)卡讀卡器1發(fā)送來的數(shù)據(jù)塊。如果在步驟S124中判斷出接收到數(shù)據(jù)塊,則流程前進(jìn)到步驟S125。在步驟S125中,便攜式終端2將接收到的數(shù)據(jù)塊寫到本地插入的盤上。在步驟S126中,便攜式終端2向存儲(chǔ)卡讀卡器1發(fā)送關(guān)于接收到的數(shù)據(jù)塊的響應(yīng)。在圖5中示出的步驟S29中,存儲(chǔ)卡讀卡器1接收到所發(fā)送的響應(yīng)。
在步驟S126后執(zhí)行的步驟S127中,便攜式終端2判斷是否接收到“拷貝結(jié)束”。如果判斷出未接收到“拷貝結(jié)束”,則流程返回到步驟S124,重復(fù)執(zhí)行步驟S124及其后的步驟。
在圖5中示出的步驟S33中,當(dāng)存儲(chǔ)卡讀卡器1經(jīng)由USB線纜6將數(shù)據(jù)發(fā)送到便攜式終端2以便報(bào)告“拷貝結(jié)束”后,便攜式終端2接收所發(fā)送的數(shù)據(jù)并且判斷是否接收到“拷貝結(jié)束”。
如果在步驟S127中判斷出接收到“拷貝結(jié)束”,則流程前進(jìn)到步驟S128。在步驟S128中,便攜式終端2更新FAT。如前所述,便攜式終端2使用FAT(文件分配表)系統(tǒng)作為數(shù)據(jù)記錄/回放的文件管理系統(tǒng)。因此,在更新了FAT后,可以回放(讀)在步驟S125中寫到盤上的數(shù)據(jù)。
另一方面,如果在步驟S124中判斷出未接收到數(shù)據(jù)塊,則流程前進(jìn)到步驟S129。在步驟S129中,便攜式終端2判斷是否已經(jīng)過預(yù)定時(shí)間。如果判斷出尚未經(jīng)過預(yù)定時(shí)間,則流程返回步驟S124。
另一方面,如果在步驟S129中判斷出已經(jīng)過預(yù)定時(shí)間,則處理終止。在這種情形中,不更新FAT。
如果甚至在已經(jīng)過了預(yù)定時(shí)間時(shí)還未接收到數(shù)據(jù)塊,則可以設(shè)想例如便攜式終端2中的盤上剩余的自由空間對(duì)于從存儲(chǔ)卡讀卡器1發(fā)送來的數(shù)據(jù)來說不足;存儲(chǔ)卡讀卡器1的剩余電池電力不足;或者由于例如未正確連接的USB線纜6引起的傳輸錯(cuò)誤導(dǎo)致拷貝處理未成功。因此,便攜式終端2在不更新FAT的情況下終止該處理。即使在步驟S125中一些數(shù)據(jù)塊被寫到盤上,由于未更新FAT,所以也不可以回放(讀取)寫入的數(shù)據(jù)塊中包含的數(shù)據(jù)。換言之,在存儲(chǔ)卡讀卡器1未成功地執(zhí)行拷貝處理時(shí),部分寫入到便攜式終端2中的數(shù)據(jù)是無效的(視為不存在)。
如上所述,便攜式終端2與存儲(chǔ)卡讀卡器1執(zhí)行的拷貝處理并行地執(zhí)行其處理。圖9示出了由便攜式終端2執(zhí)行的處理的示例。便攜式終端2執(zhí)行的處理不受限于圖9所示的處理。
現(xiàn)在將參考圖10的流程圖詳細(xì)描述在圖4示出的步驟S5中執(zhí)行的檢查處理。
在步驟S141中,檢查執(zhí)行部分103獲取存儲(chǔ)在保存部分53中的狀態(tài)。
如前所述,保存部分53包括EEPROM或其他非易失性存儲(chǔ)器,并且在沒有電力被提供給存儲(chǔ)卡讀卡器1時(shí)(即,在睡眠模式被選擇為存儲(chǔ)卡讀卡器1的電源模式時(shí))仍保存狀態(tài)。因此,在步驟S141中獲取的狀態(tài)是基于在圖4示出的步驟S4中執(zhí)行的最后執(zhí)行的拷貝處理的結(jié)果的。該狀態(tài)是一條信息,其指示存儲(chǔ)卡讀卡器1執(zhí)行的拷貝處理成功與否。如果拷貝處理不成功,則三條不同的狀態(tài)信息之一被存儲(chǔ)到保存部分中。更具體地說,保存部分中存儲(chǔ)的狀態(tài)為“正常結(jié)束”、“錯(cuò)誤1”、“錯(cuò)誤2”或“錯(cuò)誤3”。
在步驟S142中,檢查執(zhí)行部分103判斷在步驟S141中是否獲得“正常結(jié)束”狀態(tài)。如果判斷出獲得了“正常結(jié)束”狀態(tài),則流程前進(jìn)到步驟S147。
在步驟S147中,檢查執(zhí)行部分103利用顯示控制部分61穩(wěn)定地點(diǎn)亮綠光LED。這通知用戶最后執(zhí)行的拷貝處理是成功的(正常終止)。
另一方面,如果在步驟S142中判斷出狀態(tài)不是“正常結(jié)束”,則認(rèn)為最后執(zhí)行的拷貝處理不成功。因此,檢查執(zhí)行部分103在步驟S143中判斷狀態(tài)的類型。在這種情形中,檢查執(zhí)行部分103判斷在步驟S141中獲取的狀態(tài)是“錯(cuò)誤1”、“錯(cuò)誤2”、還是“錯(cuò)誤3”。
如果在步驟S143中判斷出狀態(tài)為“錯(cuò)誤1”,則流程前進(jìn)到步驟S144。在步驟S144中,檢查執(zhí)行部分103利用顯示控制部分61使紅光LED以0.5秒間隔或者其他長(zhǎng)間隔閃動(dòng)。這通知用戶由于在拷貝目的地處自由空間不足而導(dǎo)致最后執(zhí)行的拷貝處理未成功。
如果在步驟S143中判斷出狀態(tài)為“錯(cuò)誤2”,則流程前進(jìn)到步驟S145。在步驟S145中,檢查執(zhí)行部分103利用顯示控制部分61使紅光LED以0.2秒間隔或者其他短間隔閃動(dòng)。這通知用戶由于存儲(chǔ)卡讀卡器1的剩余電池電力不足而導(dǎo)致最后執(zhí)行的拷貝處理未成功。
如果在步驟S143中判斷出狀態(tài)為“錯(cuò)誤3”,則流程前進(jìn)到步驟S146。在步驟S146中,檢查執(zhí)行部分103利用顯示控制部分61使紅光LED穩(wěn)定發(fā)光。這通知用戶由于數(shù)據(jù)傳輸錯(cuò)誤而導(dǎo)致最后執(zhí)行的拷貝處理未成功。
拷貝處理的結(jié)果如上所述被檢查。拷貝處理結(jié)果檢查根據(jù)保存部分中存儲(chǔ)的狀態(tài)而被執(zhí)行。因此,如果例如在用戶睡覺時(shí)存儲(chǔ)卡讀卡器1被用來將存儲(chǔ)卡5中記錄的數(shù)據(jù)拷貝到便攜式終端2中的盤中,則該用戶可以在他/她醒來后通過按下按鈕21并且查看顯示部分23給出的指示,從而檢查拷貝處理的結(jié)果。這將防止用戶在拷貝處理未成功時(shí)由于疏忽而從存儲(chǔ)卡5擦除數(shù)據(jù)。
此外,如果拷貝處理失敗,則失敗原因作為狀態(tài)也被存儲(chǔ)。因此,可以將拷貝處理的結(jié)果準(zhǔn)確報(bào)告給用戶。
上述實(shí)施例假設(shè)存儲(chǔ)卡讀卡器1和便攜式終端2被包含在獨(dú)立的外殼中。但是,作為替換,存儲(chǔ)卡讀卡器1和便攜式終端2可以被包含在同一個(gè)外殼中。作為另一個(gè)替換,存儲(chǔ)卡讀卡器1和數(shù)碼相機(jī)3可以被包含在同一個(gè)外殼中。
本發(fā)明不受限于存儲(chǔ)卡讀卡器。本發(fā)明也可以應(yīng)用到在長(zhǎng)時(shí)間執(zhí)行處理后向用戶呈現(xiàn)處理結(jié)果的電池驅(qū)動(dòng)的裝置。
上述處理序列不僅可以由硬件執(zhí)行也可以由軟件執(zhí)行。
當(dāng)軟件執(zhí)行上述處理序列時(shí),從網(wǎng)絡(luò)連接的遠(yuǎn)程信息處理裝置或從諸如存儲(chǔ)卡之類的可移動(dòng)記錄介質(zhì)安裝構(gòu)成軟件的程序。
用于執(zhí)行上述處理序列的步驟不僅包括在時(shí)間上以所示順序執(zhí)行的步驟,而且也包括并行或獨(dú)立執(zhí)行的步驟。
權(quán)利要求
1.一種用于將記錄介質(zhì)上記錄的數(shù)據(jù)發(fā)送到另一設(shè)備的數(shù)據(jù)處理設(shè)備,所述數(shù)據(jù)處理設(shè)備包括回放裝置,用于從所述記錄介質(zhì)讀取數(shù)據(jù)并回放所讀取的數(shù)據(jù);通信裝置,用于與所述另一設(shè)備通信;第一操作裝置,用于接收來自所述用戶的操作控制輸入;呈現(xiàn)裝置,用于向所述用戶呈現(xiàn)信息;時(shí)間測(cè)量裝置,用于測(cè)量時(shí)間;電源,用于提供電力;存儲(chǔ)裝置,用于即使在沒有電力被提供時(shí)也保存存儲(chǔ)的數(shù)據(jù);發(fā)送控制裝置,其在所述第一操作裝置被操作時(shí)使所述通信裝置將所述記錄介質(zhì)上記錄的并且由所述回放裝置回放的所記錄的數(shù)據(jù)發(fā)送到所述另一設(shè)備,并且使所述呈現(xiàn)裝置呈現(xiàn)所述數(shù)據(jù)發(fā)送的結(jié)果,還使所述存儲(chǔ)裝置存儲(chǔ)所述數(shù)據(jù)發(fā)送的結(jié)果;以及電力控制裝置,用于使所述時(shí)間測(cè)量裝置測(cè)量在所述信息呈現(xiàn)后經(jīng)過的時(shí)間,并且在經(jīng)過預(yù)定時(shí)間后控制從所述電源提供的電力。
2.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,還包括第二操作裝置,用于接收來自所述用戶的操作控制輸入;以及呈現(xiàn)控制裝置,其在所述第二操作裝置在從所述電源到所述設(shè)備的電力供應(yīng)被控制的情況下被操作時(shí),使所述呈現(xiàn)裝置呈現(xiàn)所述存儲(chǔ)裝置中存儲(chǔ)的數(shù)據(jù)發(fā)送結(jié)果。
3.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中,所述另一設(shè)備是用于將數(shù)據(jù)記錄到另一記錄介質(zhì)上的設(shè)備;并且其中所述通信裝置發(fā)送的數(shù)據(jù)被所述另一設(shè)備記錄到所述另一記錄介質(zhì)上。
4.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,還包括比較裝置,用于通過所述通信裝置從所述另一設(shè)備獲取所述另一設(shè)備在其上記錄數(shù)據(jù)的所述另一記錄介質(zhì)上剩余的自由空間,并且將所獲取的所述另一記錄介質(zhì)上剩余的自由空間與所述記錄介質(zhì)上記錄的數(shù)據(jù)的量相比較,其中,當(dāng)所述比較裝置生成的比較結(jié)果指示所述另一記錄介質(zhì)具有充足的自由空間用于記錄所述記錄介質(zhì)上記錄的數(shù)據(jù)時(shí),所述發(fā)送控制裝置將所述數(shù)據(jù)發(fā)送到所述另一設(shè)備。
5.如權(quán)利要求4所述的數(shù)據(jù)處理設(shè)備,其中,當(dāng)發(fā)現(xiàn)所述記錄介質(zhì)上記錄的數(shù)據(jù)的量比所述另一記錄介質(zhì)上剩余的自由空間大時(shí),所述發(fā)送控制裝置控制所述存儲(chǔ)裝置來存儲(chǔ)指示處理失敗的數(shù)據(jù)。
6.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,還包括電池連接裝置,用于將所述電源連接到電池;以及另一連接裝置,用于將所述電源連接到與所述電池不同的電源設(shè)備,其中所述電源向所述電力控制裝置通知電力源;并且其中,當(dāng)接收到的通知指示從所述電池提供電力時(shí),所述電力控制裝置在經(jīng)過由所述時(shí)間測(cè)量裝置檢測(cè)出的預(yù)定時(shí)間后控制從所述電源提供的電力。
7.如權(quán)利要求6所述的數(shù)據(jù)處理設(shè)備,還包括剩余電池電力判斷裝置,用于判斷所述連接到所述電池連接裝置的電池的剩余電力,其中,當(dāng)所述剩余電池電力判斷裝置生成的判斷結(jié)果指示出不能從所述電池獲得到所述另一設(shè)備的數(shù)據(jù)發(fā)送所要求的電力時(shí),所述發(fā)送控制裝置中止發(fā)送所述數(shù)據(jù),并且控制所述存儲(chǔ)裝置存儲(chǔ)指示由于剩余電池電力不足導(dǎo)致中止所述數(shù)據(jù)發(fā)送的數(shù)據(jù)。
8.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中,所述呈現(xiàn)裝置被結(jié)合在所述第一操作裝置中。
9.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中,所述呈現(xiàn)裝置是發(fā)光二極管。
10.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中,所述通信裝置是通用串行總線。
11.一種用于在下述數(shù)據(jù)處理設(shè)備中使用的數(shù)據(jù)處理方法,所述數(shù)據(jù)處理設(shè)備用于將記錄介質(zhì)上記錄的數(shù)據(jù)發(fā)送到另一設(shè)備,所述數(shù)據(jù)處理方法包括以下步驟檢測(cè)第一操作裝置是否被所述用戶操作;呈現(xiàn)將從所述記錄介質(zhì)讀取的數(shù)據(jù)發(fā)送到所述另一設(shè)備的結(jié)果,并且將指示所述發(fā)送結(jié)果的狀態(tài)信息存儲(chǔ)到即使在沒有電力被提供時(shí)也存儲(chǔ)數(shù)據(jù)的存儲(chǔ)裝置中;測(cè)量預(yù)定時(shí)間;以及在經(jīng)過所述預(yù)定時(shí)間后控制所述電力的供應(yīng)。
12.如權(quán)利要求11所述的數(shù)據(jù)處理方法,還包括以下步驟在所述電力供應(yīng)被控制后檢測(cè)第二操作裝置是否被所述用戶操作;在發(fā)現(xiàn)所述第二操作裝置被操作時(shí),從所述存儲(chǔ)裝置讀取所述狀態(tài)信息;以及根據(jù)所讀取的狀態(tài)信息,向所述用戶呈現(xiàn)所述數(shù)據(jù)發(fā)送結(jié)果。
13.如權(quán)利要求11所述的數(shù)據(jù)處理方法,其中,所述另一設(shè)備是用于將數(shù)據(jù)記錄到另一記錄介質(zhì)上的設(shè)備;并且其中所發(fā)送的數(shù)據(jù)被所述另一設(shè)備記錄到所述另一記錄介質(zhì)上。
14.如權(quán)利要求11所述的數(shù)據(jù)處理方法,還包括以下步驟從所述另一設(shè)備獲取所述另一設(shè)備在其上記錄數(shù)據(jù)的所述另一記錄介質(zhì)上剩余的自由空間;以及將所獲取的所述另一記錄介質(zhì)上剩余的自由空間與所述記錄介質(zhì)上記錄的數(shù)據(jù)的量相比較,其中,僅在所述比較結(jié)果指示所述另一記錄介質(zhì)具有充足的自由空間用于記錄所述記錄介質(zhì)上記錄的數(shù)據(jù)時(shí),所述記錄介質(zhì)上記錄的數(shù)據(jù)才被發(fā)送到所述另一設(shè)備。
15.如權(quán)利要求14所述的數(shù)據(jù)處理方法,其中,當(dāng)發(fā)現(xiàn)所述記錄介質(zhì)上記錄的數(shù)據(jù)的量比所述另一記錄介質(zhì)上剩余的自由空間大時(shí),所述存儲(chǔ)裝置存儲(chǔ)指示處理失敗的數(shù)據(jù)。
16.如權(quán)利要求11所述的數(shù)據(jù)處理方法,還包括以下步驟檢測(cè)所述電力是否是從電池提供,其中僅在發(fā)現(xiàn)所述電力是從所述電池提供時(shí),在經(jīng)過由所述時(shí)間測(cè)量裝置檢測(cè)出的預(yù)定時(shí)間后,控制所述電力的供應(yīng)。
17.如權(quán)利要求16所述的數(shù)據(jù)處理方法,還包括以下步驟判斷所述電池的剩余電力,其中,當(dāng)所述判斷結(jié)果指示出不能從所述電池獲得到所述另一設(shè)備的數(shù)據(jù)發(fā)送所要求的電力時(shí),中止發(fā)送所述數(shù)據(jù),同時(shí)允許所述存儲(chǔ)裝置存儲(chǔ)指示由于剩余電池電力不足導(dǎo)致中止所述數(shù)據(jù)發(fā)送的數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法,用于允許有效地使用記錄介質(zhì),從而提高用戶的便利性。當(dāng)操作接受部分(101)接受了用戶輸入的指示進(jìn)行拷貝的操作時(shí),存儲(chǔ)卡讀卡器的拷貝執(zhí)行部分(102)從存儲(chǔ)卡讀取數(shù)據(jù),然后將該數(shù)據(jù)發(fā)送到移動(dòng)終端。移動(dòng)終端將接收到的數(shù)據(jù)拷貝到盤上,并且代表該拷貝成功還是失敗的狀態(tài)被存儲(chǔ)到存儲(chǔ)卡讀卡器的保存部分中。在拷貝處理之后,模式開關(guān)部分(104)將存儲(chǔ)卡讀卡器的電源模式切換到睡眠模式,并且如果用戶輸入操作來查看拷貝結(jié)果,則檢查執(zhí)行部分(103)基于保存部分中存儲(chǔ)的狀態(tài)向該用戶呈現(xiàn)拷貝結(jié)果。本發(fā)明可應(yīng)用于存儲(chǔ)卡讀卡器。
文檔編號(hào)G06F13/38GK1842760SQ20058000106
公開日2006年10月4日 申請(qǐng)日期2005年7月28日 優(yōu)先權(quán)日2004年8月4日
發(fā)明者平澤勉 申請(qǐng)人:索尼株式會(huì)社