專利名稱:數(shù)據(jù)傳送系統(tǒng)、終端裝置、信息處理裝置、功能通知方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)傳送系統(tǒng)、終端裝置、信息處理裝置、功能通知方法、數(shù)據(jù)寫入方法、功能通知程序和數(shù)據(jù)寫入程序。更具體地,本發(fā)明涉及通過信息存儲介質(zhì)來傳送數(shù)據(jù)的數(shù)據(jù)傳送系統(tǒng)。
背景技術(shù):
每個現(xiàn)存的數(shù)據(jù)傳送系統(tǒng)均由信息處理裝置(服務(wù)器)和多個連接到網(wǎng)絡(luò)的終端組成,該信息處理裝置在操作期間傳送數(shù)據(jù)到各終端。在某些這樣的系統(tǒng)中,每個終端發(fā)送其自己的可解碼數(shù)據(jù)格式作為功能(capability)信息(也稱為簡檔信息)到該信息處理裝置。進而,該信息處理裝置識別給定終端的可解碼的數(shù)據(jù)格式并以所識別的格式發(fā)送數(shù)據(jù)到那個終端(例如可參見日本專利公開號2005-70924)。
除了涉及信息處理裝置和其終端間經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)交換的上述系統(tǒng)外,存在其它系統(tǒng),使用信息存儲介質(zhì)在信息處理裝置和其終端之間進行數(shù)據(jù)傳送。更具體地,信息處理裝置(例如個人計算機)寫數(shù)據(jù)到信息存儲介質(zhì)上(例如存儲卡),存儲卡隨后可連接到多個終端的任一個上。當(dāng)信息存儲介質(zhì)連接到給定的終端時,該終端從該介質(zhì)檢索數(shù)據(jù),由此完成數(shù)據(jù)傳送。
發(fā)明內(nèi)容
在上述的設(shè)計用來通過信息存儲介質(zhì)在信息處理裝置和其終端之間傳送數(shù)據(jù)的系統(tǒng)的情況下,該裝置和終端不是經(jīng)網(wǎng)絡(luò)連接的。這就是說每個終端不能發(fā)送其功能信息到該信息處理裝置。其結(jié)果是該信息處理終端不能識別可由給定終端解碼的數(shù)據(jù)格式。
使用這樣的系統(tǒng),每個終端的用戶需要通知信息處理裝置可由他或她自己的終端解碼的數(shù)據(jù)格式。如果用戶所做的通知剛好不正確,他或她的終端就不能解碼先前從信息處理終端接收的寫在信息存儲介質(zhì)上的數(shù)據(jù)。
本發(fā)明是在考慮上述情況下作出的,它提供一種數(shù)據(jù)傳送系統(tǒng)、終端裝置、信息處理裝置、功能通知方法、數(shù)據(jù)寫入方法、功能通知程序和數(shù)據(jù)寫入程序,由此寫在信息存儲介質(zhì)上的數(shù)據(jù)以接收方可以可靠地解碼的方式被從一方傳送到另一方。
在實施本發(fā)明時,根據(jù)一個實施例,提供一種數(shù)據(jù)傳送系統(tǒng),該系統(tǒng)包括信息處理裝置和終端裝置,其中當(dāng)信息存儲介質(zhì)連接到該終端裝置時,該終端裝置向信息存儲介質(zhì)寫功能信息,該功能信息表明存儲在終端裝置中并且可由其解碼的數(shù)據(jù)格式;當(dāng)帶有存儲在其上的功能信息的信息存儲介質(zhì)連接到信息處理裝置時,該信息處理裝置以記錄在信息存儲介質(zhì)上的功能信息所表示的數(shù)據(jù)格式寫數(shù)據(jù)到信息存儲介質(zhì)。
利用根據(jù)本發(fā)明的數(shù)據(jù)傳送系統(tǒng),通過信息處理介質(zhì)傳送數(shù)據(jù)到終端裝置的信息處理裝置當(dāng)裝載了該介質(zhì)時自動地識別可由終端裝置解碼的數(shù)據(jù)格式,并以自動識別的可解碼的數(shù)據(jù)格式寫數(shù)據(jù)到信息存儲介質(zhì)上。
如上面概括的,本發(fā)明的一個實施例是一種數(shù)據(jù)傳送系統(tǒng),包括信息處理裝置和終端裝置,其中當(dāng)信息存儲介質(zhì)連接到該終端裝置時,該終端裝置向信息存儲介質(zhì)寫功能信息,該功能信息表明存儲在該終端裝置中并且可由其解碼的數(shù)據(jù)格式;當(dāng)帶有存儲其上的功能信息的信息存儲介質(zhì)連接到信息處理裝置時,該信息處理裝置以記錄在信息存儲介質(zhì)上的功能信息所表明的數(shù)據(jù)格式寫數(shù)據(jù)到該信息存儲介質(zhì)上。通過信息處理介質(zhì)傳送數(shù)據(jù)到終端裝置的該信息處理裝置當(dāng)裝載了該介質(zhì)時自動地識別可由終端裝置解碼的數(shù)據(jù)格式,并以自動識別的數(shù)據(jù)格式寫數(shù)據(jù)到該信息存儲介質(zhì)上。本發(fā)明于是如所說明的實現(xiàn)為數(shù)據(jù)傳送系統(tǒng)、終端裝置、信息處理裝置、功能通知方法、數(shù)據(jù)寫入方法、功能通知程序和數(shù)據(jù)寫入程序,由此使用信息存儲介質(zhì)可以可靠地傳送數(shù)據(jù)到數(shù)據(jù)接收方。
圖1是顯示數(shù)據(jù)傳送系統(tǒng)的整體結(jié)構(gòu)的示意圖;圖2是顯示音頻播放器的功能模塊的方框圖;圖3是顯示音頻播放器的功能信息的詳細內(nèi)容的示意圖;圖4是顯示視頻播放器的功能模塊的方框圖;圖5是顯示視頻播放器的功能信息的詳細內(nèi)容的示意圖;圖6是顯示數(shù)據(jù)存儲設(shè)備的功能模塊的方框圖;圖7是顯示音頻數(shù)據(jù)傳送屏幕的結(jié)構(gòu)(部分1)的示意圖;圖8是顯示音頻數(shù)據(jù)傳送屏幕的結(jié)構(gòu)(部分2)的示意圖;圖9是顯示音頻數(shù)據(jù)傳送屏幕的結(jié)構(gòu)(部分3)的示意圖;圖10是顯示音頻數(shù)據(jù)傳送屏幕的結(jié)構(gòu)(部分4)的示意圖;圖11是構(gòu)成本發(fā)明的第一實施例的功能信息寫入過程的步驟的流程圖;圖12是構(gòu)成第一實施例的數(shù)據(jù)寫入過程的步驟的流程圖;圖13是構(gòu)成本發(fā)明的第二實施例的功能信息寫入過程的步驟的流程圖;圖14是構(gòu)成第二實施例的數(shù)據(jù)寫入過程的步驟的流程圖;圖15是顯示根據(jù)本發(fā)明的第三實施例的如何典型地連接存儲卡的示意圖;圖16是顯示根據(jù)本發(fā)明的第三實施例的音頻數(shù)據(jù)傳送屏幕的結(jié)構(gòu)的示意圖;
圖17是構(gòu)成第三實施例的功能信息寫入過程的步驟的流程圖;圖18是構(gòu)成第三實施例的數(shù)據(jù)寫入過程的步驟的流程圖;圖19是構(gòu)成本發(fā)明的第四實施例的數(shù)據(jù)寫入過程的步驟的流程圖;圖20是顯示根據(jù)本發(fā)明的第五實施例的如何連接存儲卡的示意圖;圖21是構(gòu)成第五實施例的數(shù)據(jù)寫入過程的步驟的流程圖;圖22是顯示根據(jù)另一實施例的音頻數(shù)據(jù)傳送屏幕的結(jié)構(gòu)(部分1)的示意圖;圖23是顯示根據(jù)另一實施例的音頻數(shù)據(jù)傳送屏幕的結(jié)構(gòu)(部分2)的示意圖;圖24是顯示根據(jù)另一實施例的音頻數(shù)據(jù)傳送屏幕的結(jié)構(gòu)(部分3)的示意圖;圖25是顯示另一實施例中的數(shù)據(jù)存儲設(shè)備的功能模塊的方框圖。
具體實施例方式
現(xiàn)在將參照
本發(fā)明的優(yōu)選實施例。
(1)第一實施例(1-1)數(shù)據(jù)傳送系統(tǒng)的整體結(jié)構(gòu)在圖1中,附圖標記1表示數(shù)據(jù)傳送系統(tǒng)1,由數(shù)據(jù)存儲設(shè)備3、終端裝置4(此后稱為音頻播放器)和另一終端裝置5(此后稱為視頻播放器)構(gòu)成。數(shù)據(jù)存儲設(shè)備3存儲多種數(shù)據(jù)(例如音頻和視頻數(shù)據(jù))并具有一個存儲卡2可以連接到其上的連接單元。音頻播放器4能夠再現(xiàn)音頻數(shù)據(jù)并具有一個存儲卡2可以連接到其上的連接單元。視頻播放器5能夠再現(xiàn)視頻數(shù)據(jù)并具有一個存儲卡2可以連接到其上的連接單元。
數(shù)據(jù)傳送系統(tǒng)1使用時,數(shù)據(jù)存儲設(shè)備3向連接到其上的存儲卡2寫音頻數(shù)據(jù)。存儲卡2然后被從數(shù)據(jù)存儲設(shè)備3移走并連接到音頻播放器4。這樣,音頻數(shù)據(jù)經(jīng)存儲卡2從數(shù)據(jù)存儲設(shè)備3被傳送到音頻播放器4。數(shù)據(jù)存儲設(shè)備3還向連接到其上的存儲卡2寫視頻數(shù)據(jù)。然后存儲卡2被從數(shù)據(jù)存儲設(shè)備3移走并連接到視頻播放器5。這樣,利用存儲卡2,視頻數(shù)據(jù)從數(shù)據(jù)存儲設(shè)備3傳送到視頻播放器5。
假定存儲在數(shù)據(jù)存儲設(shè)備3上的音頻和視頻數(shù)據(jù)已經(jīng)由預(yù)定的編碼方法(即編解碼(codec))進行了編碼。還假定這樣的音頻和視頻數(shù)據(jù)補充有相關(guān)信息(標題、再現(xiàn)時間、流派等等)和屬性信息(編解碼類型、比特率等等)。
在數(shù)據(jù)傳送系統(tǒng)1中,音頻播放器4和視頻播放器5每一個均保留功能(capability)信息(也稱為簡檔信息),該信息表明可由每個終端利用其再現(xiàn)功能解碼的數(shù)據(jù)格式(即編解碼類型)。當(dāng)存儲卡2連接到播放器時,功能信息被寫到所連接的卡上。當(dāng)存儲卡2連接到數(shù)據(jù)存儲設(shè)備3時,設(shè)備3根據(jù)被發(fā)現(xiàn)寫在所連接的存儲卡2上的功能信息所表明的數(shù)據(jù)格式向所連接的卡寫各種數(shù)據(jù)。
這樣,利用數(shù)據(jù)傳送系統(tǒng)1,存儲卡2首先連接到用作數(shù)據(jù)接收方的音頻播放器4。音頻播放器4的功能信息被寫到存儲卡2之后,該卡從那里被移走并重新連接到用作數(shù)據(jù)傳送方的數(shù)據(jù)存儲設(shè)備3。所發(fā)現(xiàn)的寫在存儲卡2上的功能信息使得數(shù)據(jù)存儲設(shè)備3能夠識別可由音頻播放器4(作為數(shù)據(jù)接收方)解碼的數(shù)據(jù)格式并以所識別的數(shù)據(jù)格式向該卡寫音頻數(shù)據(jù)。
(1-2)數(shù)據(jù)存儲設(shè)備3、音頻播放器4和視頻播放器5的電路結(jié)構(gòu)下面將說明數(shù)據(jù)存儲設(shè)備3、音頻播放器4和視頻播放器5的典型電路結(jié)構(gòu)。首先要說明的是音頻播放器4的電路結(jié)構(gòu)。如圖2所示,音頻播放器4具有存儲卡2可以連接到其上的連接單元10。控制單元11提供對音頻播放器4的總體控制并與從內(nèi)部存儲單元(未示出)檢取的程序一致地執(zhí)行多種處理。
更具體地,音頻播放器4的控制單元11通過卡檢測單元12識別存儲卡2是否連接到連接單元10。檢測到存儲卡2時,控制單元11控制存儲器控制器13來從功能信息存儲器14(保持音頻播放器4的功能信息)讀取功能信息并向存儲卡2寫所取得的信息??z測單元12通過感測電氣地連接到卡2(連接到連接單元10)的終端(未示出)上的電壓電平的變化來檢測是否連接了存儲卡2。
控制單元11還識別用戶是否操作了操作單元15以便希望再現(xiàn)存儲在存儲卡2上的音頻數(shù)據(jù)。檢測到用戶的音頻數(shù)據(jù)再現(xiàn)操作時,控制單元11控制存儲器控制器13來從存儲卡2讀音頻數(shù)據(jù)并發(fā)送所檢取的數(shù)據(jù)到音頻解碼單元16。
在控制單元11的控制之下,音頻解碼單元16通過根據(jù)為所處理的音頻數(shù)據(jù)指定的音頻編解碼類型執(zhí)行從存儲器控制器13發(fā)送的音頻數(shù)據(jù)的解碼處理來獲取音頻信號。所得到的音頻信號被提供到音頻輸出單元17,后者再基于音頻信號輸出音頻。
可由音頻解碼單元16解碼的音頻編解碼類型代表可由音頻播放器4解碼的數(shù)據(jù)格式。音頻播放器4的功能信息主要由可由音頻解碼單元16解碼的音頻編解碼類型形成。
實踐中,音頻播放器4的功能信息通常作為XML(可擴展標記語言)文檔文件形式的功能信息文件(例如capability.xml)寫到存儲卡2。如圖3所示,功能信息文件由第一行的XML文檔的聲明語句(<?xml version=”1.0”encoding=”***”?>)和接下來的XML文檔主體(自起始的標記<DEVICE>到結(jié)束標記</DEVICE>)構(gòu)成。
文本主體還由定義部分X1、標識部分X2、時間戳部分X3和數(shù)據(jù)格式部分X4構(gòu)成。定義部分X1定義XML文檔的標記。標識部分X2說明音頻播放器4的標識信息。時間戳部分X3表示存儲卡2連接到音頻播放器4的日期和時間。數(shù)據(jù)格式部分X4說明可由音頻解碼單元16解碼的音頻編解碼類型。
更具體地,定義部分X1描述定義主體部分的標記的定義信息的版本(version=”1.0”)以及定義信息被引用的地址(xmlns=”http://***.**/***/**”)。
標識部分X2表示音頻播放器4的型號名(例如“AP-4**”),位于起始標記<MODELNAME>和結(jié)束標記</MODELNAME>之間,形成一組“MODELNAME”標記,標識部分X2還表示音頻播放器4的昵稱(例如“我的音頻播放器(MY AUDIO PLAYER)”),位于“NICKNAME”標記之間。型號名和昵稱組合形成音頻播放器4的標識信息,即終端標識信息。
時間戳部分X3在“INSERTEDDATE”標記之間表示存儲卡2連接到音頻播放器4的日期和時間(例如“2005-01-01TO09:39:21Z”)。在此時間戳部分X3中,“TO”之前的部分(例如“2005-01-01”)代表年、月和日;“TO”和“Z”之間的部分(例如“09:39:21”)代表小時、分和秒。因為時間戳大約與功能信息文件寫到存儲卡2的日期和時間相同,數(shù)據(jù)傳送系統(tǒng)1將記錄在時間戳部分X3的時間戳處理為功能信息文件的記錄的時間戳。
數(shù)據(jù)格式部分X4在“CAPABILITY”標記之間描述“AUDIOCODEC”標記,后者表明可由音頻解碼單元16解碼的音頻編解碼類型?!癆UDIOCODEC”標記為使用的每個可解碼的音頻編解碼類型而描述。在每組“AUDIOCODEC”標記之間,描述了一組表明音頻編解碼類型的“TITLE”標記和至少一組表明音頻編解碼類型的比特率的“BITRATE”標記。
圖3實際上示出了在數(shù)據(jù)格式部分X4中描述的兩組“AUDIOCODEC”標記。在一組“AUDIOCODEC”標記中,在“TITLE”標記之間描述了“ATRAC(適應(yīng)性轉(zhuǎn)換聲學(xué)編碼)X”。比特率“128000”描述在兩組“BITRATE”標記中的一組中,比特率“64000”描述在“BITRATE”標記中的另一組中。在另一組的“AUDIOCODEC”標記中,“MP3”(MPEG音頻層-3)描述在“TITLE”標記之間。也在這組“AUDIOCODEC”標記中,比特率“128000”描述在兩組“BITRATE”標記的一組中,比特率“256000”描述在“BITRATE”標記的另一組中。
換句話說,上述例子的數(shù)據(jù)格式部分X4表明兩種可由音頻解碼單元16解碼的音頻編解碼類型,即128kbps和64kbps的ATRACX和256kbps和128kbps的MP3。
此外,數(shù)據(jù)格式部分X4還在“CAPABILITY”標記之間描述一組“PLAYLISTFORMAT”標記,該標記表明可以由音頻播放器4識別的播放列表(即指明再現(xiàn)音頻數(shù)據(jù)的順序的列表)的格式。說明性地,可由音頻播放器4解碼(即識別)的播放列表格式(例如“M3U”)寫在這組“PLAYLISTFORMAT”標記中的“TITLE”標記之間。
如上所述,除了可由音頻解碼單元16解碼的音頻編解碼類型之外,音頻播放器4的功能信息文件表明音頻播放器4的終端標識信息和功能信息文件的記錄的時間戳。
應(yīng)注意,可由音頻解碼單元16解碼的音頻編解碼類型和音頻播放器4的終端標識信息由事先寫在音頻播放器4的功能信息存儲器14中的功能信息所表明。也就是說,當(dāng)存儲卡2連接到音頻播放器4時,音頻播放器4在該點處將時間戳加到從功能信息存儲器14中讀出的功能信息,并將加上了時間戳的信息寫到存儲卡2作為功能信息文件。
可能發(fā)現(xiàn)功能信息文件先前被寫在過去可能連接到音頻播放器4或視頻播放器5的存儲卡2上。在此情況下,已有的功能信息文件用新的功能信息文件覆蓋。
下面將說明視頻播放器5的電路結(jié)構(gòu)。如圖4所示,視頻播放器5具有一個存儲卡2可連接到其上的連接單元20??刂茊卧?1提供視頻播放器5的整體控制并與從內(nèi)部存儲單元(未示出)檢索的程序一致地執(zhí)行各種處理。
更具體地,視頻播放器5的控制單元21通過卡檢測單元22識別存儲卡2是否連接到連接單元20。當(dāng)檢測到存儲卡2時,控制單元21控制存儲器控制器23來從保持視頻播放器5的功能信息的功能信息存儲器24中讀取功能信息并將取得的信息寫到存儲卡2上。
控制單元21還識別用戶是否操作了操作單元25以希望再現(xiàn)存儲在存儲卡2上的視頻數(shù)據(jù)。當(dāng)檢測到用戶的視頻數(shù)據(jù)再現(xiàn)操作時,控制單元21控制存儲器控制器23來從存儲卡2讀視頻數(shù)據(jù)并發(fā)送所取得的數(shù)據(jù)到視頻解碼單元26。
在控制單元21的控制下,視頻解碼單元26通過根據(jù)為所處理的視頻數(shù)據(jù)指定的視頻編解碼類型在從存儲器控制器23發(fā)送來的視頻數(shù)據(jù)上執(zhí)行解碼處理獲取視頻信號。所獲取的視頻信號被提供到視頻輸出單元27,后者再基于視頻信號輸出視頻。
可由視頻解碼單元26解碼的視頻編解碼類型代表可由視頻播放器5解碼的數(shù)據(jù)格式。視頻播放器5的功能信息主要由可由視頻解碼單元26解碼的視頻編解碼類型形成。
實踐中,視頻播放器5的功能信息作為功能信息文件寫在存儲卡2上。此功能信息在格式上類似于音頻播放器4的功能信息。在圖3和圖5二者中,相似的參考字符表示相似或相應(yīng)的功能信息部分。
視頻播放器5的功能信息與音頻播放器4的功能信息的詳細對比揭示出在這兩個播放器之間,標識部分X2、時間戳部分X3和數(shù)據(jù)部分X4的詳細內(nèi)容不同。
更具體地,視頻播放器5的型號名(例如“VP-5**”)在標識部分X2的“MODELNAME”標記之間描述,視頻播放器5的昵稱(例如“我的視頻播放器(MY VIDEO PLAYER)”)在標識部分X2的“NICKNAME”標記之間描述。昵稱是可以按用戶需要設(shè)置的信息。型號名和昵稱組合起來形成視頻播放器5的標識信息,即終端標識信息。
時間戳部分X3在“INSERTEDDATE”標記之間表示存儲卡2連接到視頻播放器5的日期和時間(例如“2005-01-05TO10:45:30Z”)。
數(shù)據(jù)格式部分X4在“CAPABILITY”標記之間描述“VIDEOCODEC”標記,表明可由視頻解碼單元26解碼的編解碼類型。為每個可解碼的視頻編解碼類型描述該“VIDEOCODEC”標記。在每組“VIDEOCODEC”標記之間,描述了一組表明視頻編解碼類型的TITLE”標記和至少一組表明視頻編解碼類型的比特率的“BITRATE”標記。
圖5實際上示出兩組在數(shù)據(jù)格式部分X4中描述的“VIDEOCODEC”標記。在一組“VIDEOCODEC”標記中,“MPEG-4(運動圖像專家組-階段4)”在“TITLE”標記之間描述。也在此組“VIDEOCODEC”標記中,比特率“768000”在兩組“BITRATE”標記之一中描述,比特率“384000”在另一組“BITRATE”標記中描述。在另一組“VIDEOCODEC”標記中,“H.264”在“TITLE”標記之間描述,比特率“768000”寫在兩組“BITRATE”標記中的一組中,比特率“384000”寫在另一組“BITRATE”標記中。
換句話說,前面的例子的數(shù)據(jù)格式部分X4表明可由視頻解碼單元26解碼的兩種視頻編解碼類型,即768kbps和384kbps的MPEG-4和768kbps和384kbps的H.264。
如上所述,除了可由視頻解碼單元26解碼的視頻編解碼類型之外,視頻播放器5的功能信息文件指明視頻播放器5的終端標識信息和功能信息文件的記錄的時間戳。
應(yīng)注意,可由視頻解碼單元26解碼的視頻編解碼類型和視頻播放器5的終端標識信息是由事先寫在視頻播放器5的功能信息存儲器24中的功能信息表明的。即,當(dāng)存儲卡2連接到視頻播放器5時,視頻播放器5在該點處將時間戳加到從功能信息存儲器24中讀出的功能信息并將加上了時間戳的信息寫到存儲卡2作為功能信息文件。
可能發(fā)現(xiàn)功能信息文件先前寫在過去可能連接到音頻播放器4或視頻播放器5的存儲卡2上。在此情況下,已有的功能信息文件用新的功能信息文件覆蓋。以此方式,存儲卡2被安排成僅僅保存最新功能信息文件(即存儲卡2最近連接到其上的音頻播放器4或視頻播放器5的功能信息文件)。
下面說明數(shù)據(jù)存儲設(shè)備3的電路結(jié)構(gòu)。如圖6所示,數(shù)據(jù)存儲設(shè)備3具有一個存儲卡2可以連接到其上的連接單元30??刂茊卧?1提供數(shù)據(jù)存儲設(shè)備3的整體控制并與從內(nèi)部存儲單元(未示出)檢索的程序一致地執(zhí)行各種處理。
更具體地,數(shù)據(jù)存儲設(shè)備3的控制單元31通過卡檢測單元32識別是否存儲卡2連接到連接單元30。檢測到存儲卡2時,控制單元31控制存儲器控制器33來從存儲卡2搜索功能信息文件。當(dāng)檢測到功能信息文件時,控制單元31控制存儲器控制器33從存儲卡2讀出該文件用來分析。
假定存儲卡2最近連接到音頻播放器4。在此情況下,發(fā)現(xiàn)音頻播放器4的功能信息文件(例如圖3所示的文件)寫在存儲卡2上。數(shù)據(jù)存儲設(shè)備3的控制單元31分析功能信息文件的內(nèi)容來確定可由音頻播放器4解碼的音頻編解碼類型(數(shù)據(jù)要經(jīng)存儲卡2傳送到該音頻播放器4)是128kbps和64kbps的ATRACX和256kbps和128kbps的MP3。
此后,控制單元31識別用戶是否操作了操作單元34以希望執(zhí)行從數(shù)據(jù)存儲單元35到存儲卡2傳送音頻數(shù)據(jù)的應(yīng)用。當(dāng)檢測到用戶的應(yīng)用執(zhí)行操作時,控制單元31從內(nèi)部存儲單元(未示出)檢索應(yīng)用程序,使得顯示單元36根據(jù)該程序顯示一個音頻數(shù)據(jù)傳送屏幕Ds(圖7所示)。
音頻數(shù)據(jù)傳送屏幕Ds主要由源/目的地列表顯示區(qū)域Ds1、數(shù)據(jù)列表顯示區(qū)域Ds2和搜索框Ds3構(gòu)成。源/目的地列表顯示區(qū)域Ds1以列表形式顯示用作待傳送的音頻數(shù)據(jù)的源的數(shù)據(jù)存儲設(shè)備3的名字(例如“我的計算機(My Computer)”)、用作傳送的音頻數(shù)據(jù)的目的地的存儲卡2的名字(例如“存儲卡(Memory Card)”)。數(shù)據(jù)列表顯示區(qū)域Ds2以列表形式顯示關(guān)于存儲在數(shù)據(jù)存儲設(shè)備3的數(shù)據(jù)存儲單元35中的每個音頻數(shù)據(jù)項的相關(guān)信息(例如歌曲名、再現(xiàn)時間、藝術(shù)家的名字、專輯名和流派),或者關(guān)于寫在存儲卡2上的每個音頻數(shù)據(jù)項的相關(guān)信息。搜索框Ds3是用來輸入搜索音頻數(shù)據(jù)的條件的框。音頻數(shù)據(jù)傳送屏幕Ds上還有一個箭頭光標Cu,可以由操作操作單元34的用戶在屏幕上來回移動,用來選擇性地指向源/目的地列表顯示區(qū)域Ds1中的名字中的任意一個或者數(shù)據(jù)列表顯示區(qū)域Ds2中的相關(guān)信息項目中的任意一個。
實踐中,緊接在激活之后在音頻數(shù)據(jù)傳送屏幕Ds上,源/目的地列表顯示區(qū)域Ds1可以顯示從“我的計算機”和“存儲卡”選出的“我的計算機”,而數(shù)據(jù)列表顯示區(qū)域Ds2可以表明存儲在選擇的“我的計算機”內(nèi)的所有音頻數(shù)據(jù)項的相關(guān)信息的列表(即存儲在數(shù)據(jù)存儲設(shè)備3的數(shù)據(jù)存儲單元35中的所有音頻數(shù)據(jù))。
此時,可以向搜索框Ds3輸入搜索條件(例如專輯名)。在該情況下,數(shù)據(jù)列表顯示區(qū)域Ds2僅顯示匹配輸入的搜索條件的相關(guān)信息的列表。
從作為相關(guān)信息顯示在數(shù)據(jù)列表顯示區(qū)域Ds2中的信息中選擇要傳送到存儲卡2的音頻數(shù)據(jù)的相關(guān)信息(圖9)。之后,從表明“我的計算機”和“存儲卡”的源/目的地列表顯示區(qū)域Ds1選擇“存儲卡”。當(dāng)從菜單窗口(未示出)選擇傳送命令時,數(shù)據(jù)存儲設(shè)備3的控制單元31開始向存儲卡2傳送對應(yīng)于已經(jīng)選擇的相關(guān)信息的音頻數(shù)據(jù)。
此時,控制單元31確定要傳送到存儲卡2的音頻數(shù)據(jù)的音頻編解碼類型是否為基于保持在存儲卡2上的功能信息文件而識別的音頻播放器4可解碼的。如果發(fā)現(xiàn)要傳送到存儲卡2的音頻數(shù)據(jù)的音頻編解碼類型是音頻播放器4可解碼的,那么控制單元31從數(shù)據(jù)存儲單元35讀出相關(guān)的音頻數(shù)據(jù)并使得存儲器控制器33將所取得的數(shù)據(jù)以其數(shù)據(jù)格式寫到存儲卡2。
如果發(fā)現(xiàn)要傳送到存儲卡2的音頻數(shù)據(jù)的音頻編解碼類型不能由音頻播放器4解碼,那么控制單元31從數(shù)據(jù)存儲單元35讀取相關(guān)的音頻數(shù)據(jù),并使得編碼單元37利用音頻播放器4可解碼的音頻編解碼類型編碼所取得的數(shù)據(jù),并控制存儲器控制器33向存儲卡2寫入編碼的數(shù)據(jù)。如果有多個可由音頻播放器4解碼的音頻編解碼類型,如圖3的功能信息文件所示,控制單元31使得數(shù)據(jù)利用該多種音頻編解碼類型之一編碼。
在相應(yīng)于選擇的相關(guān)信息的音頻數(shù)據(jù)已經(jīng)全部寫到存儲卡2之后,控制單元31終止音頻數(shù)據(jù)傳送過程。其結(jié)果是,數(shù)據(jù)列表顯示區(qū)域Ds2顯示關(guān)于已經(jīng)寫到存儲卡2上的音頻數(shù)據(jù)的相關(guān)信息的列表,如圖10所示。
如上所述,根據(jù)寫在存儲卡2上的功能信息文件,控制單元31通過使用可由音頻播放器4(將通過存儲卡2接收該數(shù)據(jù))解碼的數(shù)據(jù)格式(音頻編解碼類型)向存儲卡2寫入被選擇要傳送到卡2的音頻數(shù)據(jù)。
在以上例子中,存儲卡2被描述為就在它連接到數(shù)據(jù)存儲設(shè)備3之前已經(jīng)連接到音頻播放器4。同樣地,數(shù)據(jù)存儲設(shè)備3在下述情況中執(zhí)行的處理是相同的,其中存儲卡2在其從視頻播放器5移走并重新連接到數(shù)據(jù)存儲設(shè)備3之前連接到視頻播放器5。
更具體地,基于被發(fā)現(xiàn)寫在連接的存儲卡2上的功能信息文件,數(shù)據(jù)存儲設(shè)備3的控制單元31識別可由視頻播放器5(要利用存儲卡2向其傳送視頻數(shù)據(jù))解碼的視頻編解碼類型。如果發(fā)現(xiàn)要傳送到存儲卡2的視頻數(shù)據(jù)的視頻編解碼類型可以由視頻播放器5解碼,控制單元31以其數(shù)據(jù)格式向存儲卡2寫入處理中的視頻數(shù)據(jù)。如果發(fā)現(xiàn)視頻編解碼類型不是可由視頻播放器5解碼的,那么控制單元31使得編碼單元37利用可由視頻播放器5解碼的視頻編解碼類型編碼處理中的視頻數(shù)據(jù),再將編碼的數(shù)據(jù)寫到存儲卡2上。
如果未發(fā)現(xiàn)寫在存儲卡2上的功能信息,控制單元31可基于先前寫在連接的存儲卡2上的數(shù)據(jù)的數(shù)據(jù)格式估計可由終端(要經(jīng)存儲卡2向其傳送數(shù)據(jù))解碼的數(shù)據(jù)格式。
更具體地,如果未發(fā)現(xiàn)寫在存儲卡2上的功能信息,控制單元31首先控制存儲器控制器33來在連接的存儲卡2上搜索先前寫入的數(shù)據(jù)。當(dāng)搜索到這樣的數(shù)據(jù)時,控制單元31獲取數(shù)據(jù)的數(shù)據(jù)格式。如果獲取的數(shù)據(jù)格式為64kbps的MP3音頻編解碼類型,那么控制單元31估計64kbps的MP3音頻編解碼類型是要經(jīng)存儲卡2向其傳送數(shù)據(jù)的終端可解碼的數(shù)據(jù)格式??刂茊卧?1繼續(xù)以估計的數(shù)據(jù)格式(即64kbps的MP3)向卡2寫入例如選擇要傳送到存儲卡2的音頻數(shù)據(jù)。
(1-3)第一實施例的功能信息寫入過程和數(shù)據(jù)寫入過程下面參照圖11詳細說明音頻播放器4和視頻播放器5如何向存儲卡2寫其功能信息及數(shù)據(jù)存儲設(shè)備3如何向存儲卡2寫其數(shù)據(jù)。
首先參照圖11中的流程圖說明音頻播放器4和視頻播放器5執(zhí)行的過程RT1,用來向存儲卡2寫其功能信息(該過程此后稱為功能信息寫入過程RT1)。功能信息寫入過程RT1是音頻播放器4的控制單元11根據(jù)從內(nèi)部存儲單元(未示出)取出的程序執(zhí)行的過程,以及由視頻播放器5的控制單元21與從內(nèi)部存儲單元(未示出)取得的程序相一致地執(zhí)行的過程。為便于說明,這里將單獨地說明由音頻播放器4的控制單元11執(zhí)行的功能信息寫入過程。
激活之后,音頻播放器4的控制單元11啟動功能信息寫入過程RT1并前進到步驟SP1。在步驟SP1,控制單元11等待存儲卡2連接。當(dāng)發(fā)現(xiàn)連接了存儲卡2時,控制單元11進行到步驟SP2。
在步驟SP2,控制單元11從功能信息存儲器14讀取功能信息,在該點處向取得的信息添加有效的時間戳以生成功能信息文件,并將生成的功能信息文件寫到存儲卡2(存儲卡2上任何已有的功能信息文件被新生成的文件覆蓋)。然后控制單元11終止功能信息寫入過程RT1。
通過如上所述執(zhí)行功能信息寫入過程RT1,音頻播放器4的控制單元11將功能信息文件寫到連接的存儲卡2上。
下面將要參照圖12的流程圖描述的是由數(shù)據(jù)存儲設(shè)備3執(zhí)行的過程RT2,用于將數(shù)據(jù)寫到存儲卡2(該過程在下面將被稱為數(shù)據(jù)寫入過程RT2)。數(shù)據(jù)寫入過程RT2是由數(shù)據(jù)存儲設(shè)備3的控制單元31按照從內(nèi)部存儲單元(未示出)取出的程序執(zhí)行的過程。
一旦激活,數(shù)據(jù)存儲設(shè)備3的控制單元31啟動數(shù)據(jù)寫入過程RT2并進行到步驟SP10。在步驟SP10,控制單元31等待存儲卡2連接。當(dāng)發(fā)現(xiàn)連接了存儲卡2時,控制單元31進行到步驟SP11。
在步驟SP11,控制單元11檢查以確定是否在連接的存儲卡2上寫有功能信息文件。如果在步驟SP11發(fā)現(xiàn)寫有任何這樣的功能信息文件,那意味著存儲卡2被連接到音頻播放器4或視頻播放器5,然后卡2被從那里移走并重新連接到數(shù)據(jù)存儲設(shè)備3。在那樣的情況下,控制單元31進行到步驟SP12。
在步驟SP12,控制單元31從存儲卡2讀取功能信息文件?;谶@樣取得的功能信息文件,控制單元31識別可由要經(jīng)存儲卡2向其傳送數(shù)據(jù)的那一方(例如音頻播放器4)解碼的數(shù)據(jù)格式。識別了可解碼的數(shù)據(jù)格式之后,控制單元31進行到步驟SP14。
如果在步驟SP11未發(fā)現(xiàn)寫有功能信息文件,那意味著存儲卡2用在了除音頻播放器4或視頻播放器5之外的終端上,然后該存儲卡2從那里被移走并重新連接到數(shù)據(jù)存儲設(shè)備3。在那樣的情況下,控制單元31進行到步驟SP13。
在步驟SP13,控制單元31在連接的存儲卡2上搜索先前寫入的數(shù)據(jù)?;谒阉鞯降臄?shù)據(jù)的數(shù)據(jù)格式,控制單元31估計可由要通過存儲卡2接收數(shù)據(jù)的一方解碼的數(shù)據(jù)格式。估計了可解碼的數(shù)據(jù)格式之后,控制單元31進行到步驟SP14。
在步驟SP14,控制單元31檢查以確定用戶是否選擇了要傳送到存儲卡2的數(shù)據(jù)。若選擇了傳送目標數(shù)據(jù),控制單元31檢查選擇的數(shù)據(jù)的數(shù)據(jù)格式是否與在步驟SP12中識別的或在步驟SP13中估計的數(shù)據(jù)格式相同。如果步驟SP14的檢查結(jié)果是肯定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式是要經(jīng)存儲卡2接收所傳送的數(shù)據(jù)的一方可解碼的。此處,控制單元31進行到步驟SP15。在步驟SP15,控制單元31以其數(shù)據(jù)格式向存儲卡2寫入傳送目標數(shù)據(jù)。然后控制單元31終止數(shù)據(jù)寫入過程RT2。
如果步驟SP14的檢查結(jié)果是否定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式不是要通過存儲卡2向其傳送數(shù)據(jù)的一方可解碼的。在此情況下,控制單元31進行到步驟SP16。在步驟SP16,控制單元31使得編碼單元37以數(shù)據(jù)接收終端可以解碼的數(shù)據(jù)格式編碼數(shù)據(jù),然后將編碼的數(shù)據(jù)寫到存儲卡2??刂茊卧?1于是終止數(shù)據(jù)寫入過程RT2。
通過執(zhí)行如上所述的數(shù)據(jù)寫入過程RT2,數(shù)據(jù)存儲設(shè)備3的控制單元31將數(shù)據(jù)寫到連接的存儲卡2上。
(1-4)第一實施例的運行和效果在如上構(gòu)造的數(shù)據(jù)傳送系統(tǒng)1中,存儲卡2可以首先連接到要借助存儲卡2接收數(shù)據(jù)的終端(即音頻播放器4或視頻播放器5)。此處,終端向存儲卡2寫入功能信息,該功能信息表明可由此終端利用其再現(xiàn)功能解碼的數(shù)據(jù)格式。
然后,具有寫到其上的功能信息的存儲卡2可以被連接到要利用存儲卡2傳送數(shù)據(jù)的數(shù)據(jù)存儲設(shè)備3。數(shù)據(jù)存儲設(shè)備3繼而利用寫在卡2上的功能信息所表明的數(shù)據(jù)格式向存儲卡2寫數(shù)據(jù)。
以此方式,數(shù)據(jù)傳送系統(tǒng)1的數(shù)據(jù)存儲設(shè)備3能夠利用可由要經(jīng)卡2向其傳送數(shù)據(jù)的終端解碼的數(shù)據(jù)格式向存儲卡2寫數(shù)據(jù)。
簡言之,利用此數(shù)據(jù)傳送系統(tǒng)1,存儲卡2首先連接到數(shù)據(jù)接收終端,以便該終端向連接的卡2上寫其功能信息。然后存儲卡2從終端移走并重新連接到要傳送數(shù)據(jù)的數(shù)據(jù)存儲設(shè)備3。基于所發(fā)現(xiàn)的寫在存儲卡2上的功能信息,數(shù)據(jù)存儲設(shè)備3識別可由數(shù)據(jù)接收終端解碼的數(shù)據(jù)格式并利用所識別的數(shù)據(jù)格式向存儲卡2寫數(shù)據(jù)。這使得數(shù)據(jù)存儲設(shè)備3能夠利用目標終端可解碼的數(shù)據(jù)格式經(jīng)存儲卡2向該終端傳送其數(shù)據(jù),而不麻煩用戶執(zhí)行復(fù)雜的操作。
即便未發(fā)現(xiàn)寫在存儲卡2上的功能信息,數(shù)據(jù)傳送系統(tǒng)1的數(shù)據(jù)存儲設(shè)備3檢查先前寫在存儲卡2上的數(shù)據(jù)的數(shù)據(jù)格式,以便估計可由數(shù)據(jù)接收終端解碼的數(shù)據(jù)格式。估計了可解碼的數(shù)據(jù)格式后,數(shù)據(jù)存儲設(shè)備3可以根據(jù)估計的數(shù)據(jù)格式向存儲卡2寫其數(shù)據(jù)。
數(shù)據(jù)傳送系統(tǒng)1的構(gòu)造方式使得功能信息和數(shù)據(jù)借助存儲卡2在數(shù)據(jù)存儲設(shè)備3一方和音頻播放器4或視頻播放器5一方之間交換。不需要數(shù)據(jù)存儲設(shè)備3或終端具有通信的功能以便在二者之間交換功能信息。這使得設(shè)計簡單結(jié)構(gòu)的數(shù)據(jù)傳送系統(tǒng)成為可能。
當(dāng)上述結(jié)構(gòu)在使用中時,存儲卡2可以首先連接到終端。于是表明可由終端解碼的數(shù)據(jù)格式的功能信息可以寫到存儲卡2上。其上寫有功能信息的存儲卡2從終端移走并連接到數(shù)據(jù)存儲設(shè)備3。然后,數(shù)據(jù)存儲設(shè)備3利用對應(yīng)于寫在卡2上的功能信息的數(shù)據(jù)格式向連接的存儲卡2寫入其數(shù)據(jù)。即,要經(jīng)存儲卡2向終端傳送數(shù)據(jù)的數(shù)據(jù)存儲設(shè)備3識別可由終端解碼的數(shù)據(jù)格式并利用所識別的數(shù)據(jù)格式向卡2寫數(shù)據(jù)。這使得能夠以數(shù)據(jù)接收方能夠可靠地解碼的數(shù)據(jù)格式借助存儲卡2向數(shù)據(jù)接收方傳送目標數(shù)據(jù)。
(2)第二實施例下面將詳細說明本發(fā)明的第二實施例。該實施例中,功能信息和數(shù)據(jù)是利用與上述第一實施例中不同的過程來寫入的。只是過程不同,系統(tǒng)結(jié)構(gòu)、終端(音頻播放器4和視頻播放器5)結(jié)構(gòu)和數(shù)據(jù)存儲設(shè)備3的結(jié)構(gòu)被假定與第一實施例中的基本相同。
第二實施例的數(shù)據(jù)傳送系統(tǒng)1與第一實施例的不同點在于,終端可以額外地向存儲卡2寫功能信息文件,這與第一實施例中是不同的,在第一實施例中,存儲卡2上已有的功能信息文件被終端利用新文件覆蓋。
下面參照圖13的流程圖說明音頻播放器4或視頻播放器5執(zhí)行的過程RT3,用來向存儲卡2寫入功能信息。功能信息的寫入過程RT3是由音頻播放器4的控制單元11根據(jù)從內(nèi)部存儲單元(未示出)取得的程序執(zhí)行的一個過程,以及由視頻播放器5的控制單元21與從內(nèi)部存儲單元(未示出)取得的程序相一致地執(zhí)行的一個過程。為便于說明,這里將單獨說明由音頻播放器4的控制單元11執(zhí)行的功能信息寫入過程RT3。
一旦激活,音頻播放器4的控制單元11就啟動功能信息寫入過程RT3并進行到步驟SP20。在步驟SP20,控制單元11等待連接存儲卡2。當(dāng)發(fā)現(xiàn)連接了存儲卡2時,控制單元11進行到步驟SP21。
在步驟SP21,控制單元11檢查先前寫到存儲卡2上的功能信息文件的數(shù)目。然后控制單元11進行到步驟SP22。
在步驟SP22,控制單元11檢查確定先前所寫的功能信息文件的數(shù)目是否達到了預(yù)定值。該預(yù)定值代表允許存儲在存儲卡2上的功能信息文件的最大數(shù)目(例如10)。如果步驟SP22中的檢查結(jié)果是否定的,那意味著存儲在存儲卡2上的功能信息文件的數(shù)目尚未達到上限。該情況下,控制單元11進行到步驟SP23。
在步驟SP23,控制單元11從功能信息存儲器14讀取功能信息,向取得的功能信息添加此點有效的時間戳,以生成最新的功能信息文件,并獨立于先前寫在存儲卡2上的功能信息文件向存儲卡2寫入該最新生成的文件。然后控制單元11終止此寫功能信息的過程RT3。
如果步驟SP22中的檢查結(jié)果是肯定的,那意味著發(fā)現(xiàn)寫在存儲卡2上的功能信息文件的數(shù)目已經(jīng)達到上限。該情況下,控制單元11進行到步驟SP24。
在步驟SP24,控制單元11從功能信息存儲器14讀取功能信息,向所取得的功能信息添加此點有效的時間戳,以生成最新的功能信息文件,并用新生成的文件覆蓋已有功能信息文件(此例中有10個)中最舊的文件。然后控制單元11終止功能信息寫入過程RT3。
通過執(zhí)行如上的功能信息寫入過程RT3,音頻播放器4的控制單元11向連接的存儲卡2寫入功能信息文件。
下面參照圖14的流程圖描述由數(shù)據(jù)存儲設(shè)備3執(zhí)行的過程RT4,用來向存儲卡2寫數(shù)據(jù)。數(shù)據(jù)寫入過程RT4是由數(shù)據(jù)存儲設(shè)備3的控制單元31根據(jù)從內(nèi)部存儲單元(未示出)取得的程序執(zhí)行的一個過程。
一旦激活,數(shù)據(jù)存儲單元3的控制單元31就啟動數(shù)據(jù)寫入過程RT4并進行到步驟SP30。在步驟SP30,控制單元31等待連接存儲卡2。當(dāng)發(fā)現(xiàn)連接了存儲卡2時,控制單元31進行到步驟SP31。
在步驟SP31,控制單元31檢查確定在連接的存儲卡2上是否至少寫了一個功能信息文件。如果步驟SP31中的檢查結(jié)果是肯定的,那意味著在存儲卡2連接到數(shù)據(jù)存儲設(shè)備3之前至少被連接到了音頻播放器4或視頻播放器5一次。此處,控制單元31進行到步驟SP32。
在步驟SP32,控制單元31控制存儲器控制器33來識別并讀取寫在存儲卡2上的最近加上時間戳的功能信息文件。識別并取得了最新的功能信息文件后,控制單元31進行到步驟SP33。
在步驟SP33,基于最新功能信息文件,控制單元31識別要借助存儲卡2向其傳送數(shù)據(jù)的那一方(例如音頻播放器4)可解碼的數(shù)據(jù)格式(音頻編解碼類型)。識別了可解碼的數(shù)據(jù)格式后,控制單元31進行到步驟SP35。
如果步驟SP31中的檢查結(jié)果是否定的,那意味著存儲卡2在連接到數(shù)據(jù)存儲設(shè)備3之前,從未連接到音頻播放器4或視頻播放器5并很可能已經(jīng)用在某些其它終端上。此情況下,控制單元31進行到步驟SP34。
在步驟SP34,控制單元31在連接的存儲卡2上搜索先前寫入的數(shù)據(jù)。基于搜索發(fā)現(xiàn)的數(shù)據(jù)的數(shù)據(jù)格式,控制單元31估計可由要經(jīng)存儲卡2向其傳送數(shù)據(jù)的終端解碼的數(shù)據(jù)格式。估計了可解碼的數(shù)據(jù)格式后,控制單元31進行到步驟SP35。
在步驟SP35,控制單元31等待用戶選擇要傳送到存儲卡2的數(shù)據(jù)。用戶選擇了數(shù)據(jù)之后,控制單元31檢查確定要傳送的數(shù)據(jù)的數(shù)據(jù)格式是否相同于在步驟SP33識別的或在步驟SP34中估計的數(shù)據(jù)格式。如果步驟SP35中的檢查結(jié)果是肯定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式是要經(jīng)存儲卡2向其傳送數(shù)據(jù)的終端可解碼的。在此情況下,控制單元31進行到步驟SP36。在步驟SP36,控制單元31以其數(shù)據(jù)格式向存儲卡2寫入傳送目標數(shù)據(jù)。然后控制單元31終止數(shù)據(jù)寫入過程RT4。
如果上述的步驟SP35中的檢查結(jié)果是否定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式不是要經(jīng)存儲卡2向其傳送數(shù)據(jù)的終端可解碼的。在此情況下,控制單元31進行到步驟SP37。在步驟SP37,控制單元31使得編碼單元37以可由目標終端解碼的數(shù)據(jù)格式來編碼傳送目標數(shù)據(jù),然后將編碼的數(shù)據(jù)寫到存儲卡2上。然后控制單元31終止數(shù)據(jù)寫入過程RT4。
通過執(zhí)行上述的數(shù)據(jù)寫入過程RT4,數(shù)據(jù)存儲設(shè)備3的控制單元31將目標數(shù)據(jù)寫到連接的存儲卡2上。
在如上構(gòu)造的第二實施例的數(shù)據(jù)傳送系統(tǒng)1中,存儲卡2可以首先連接到要借助存儲卡2接收數(shù)據(jù)的終端(即音頻播放器4或視頻播放器5)。然后終端檢查先前寫到連接的存儲卡2上的功能信息文件的數(shù)目。如果發(fā)現(xiàn)先前所寫的功能信息文件的數(shù)目少于預(yù)定值,那么將最近的功能信息文件額外地寫到存儲卡2上。如果發(fā)現(xiàn)功能信息文件計數(shù)已經(jīng)達到預(yù)定值,那么先前寫在存儲卡2上的最舊的功能信息文件被最近的功能信息文件覆蓋。
第二實施例的數(shù)據(jù)傳送系統(tǒng)1通常與由閃存構(gòu)成的存儲卡2結(jié)合使用,閃存具有多個存儲區(qū)域,每個區(qū)域具有可容忍的數(shù)據(jù)寫入的最大受保障數(shù)量。這樣的設(shè)置使得存儲器的特定存儲區(qū)域中的功能信息文件盡可能少次數(shù)地用新的功能信息文件覆蓋。其結(jié)果是,存儲卡2的使用壽命可以相當(dāng)?shù)匮娱L。
因為設(shè)定了可以寫在存儲卡2上的功能信息文件的數(shù)目的上限,所以可以獲取充分大容量的存儲卡2。
(3)第三實施例現(xiàn)在詳細說明本發(fā)明的第三實施例。該實施例中功能信息和數(shù)據(jù)是利用不同于上述第二實施例中的過程來寫入的。只是過程不同,系統(tǒng)結(jié)構(gòu)、終端(音頻播放器4和視頻播放器5)結(jié)構(gòu)和數(shù)據(jù)存儲設(shè)備3的結(jié)構(gòu)被假定為與第二實施例中的基本上相同。
第三實施例的數(shù)據(jù)傳送系統(tǒng)1不同于第二實施例之處在于,當(dāng)存儲卡2連接到終端時,如果該連接的卡上已經(jīng)存在的功能信息文件包含此終端的終端標識信息(即結(jié)合有昵稱的型號名),該終端更新該已經(jīng)存在的功能信息文件;如果未發(fā)現(xiàn)寫在存儲卡2上的這種功能信息文件,終端附加地將包含此終端的終端標識信息的功能信息文件寫到存儲卡2上。此特征使第三實施例與第二實施例不同,由此取決于先前寫在存儲卡2上的功能信息文件的數(shù)目,一個新的功能信息文件被附加地寫到存儲卡2上或者被寫入以替代已有功能信息文件。
此外,如果發(fā)現(xiàn)多個功能信息文件寫在存儲卡2上,那么第三實施例的數(shù)據(jù)傳送系統(tǒng)1被設(shè)置成使得數(shù)據(jù)以用戶選擇的功能信息文件所表明的數(shù)據(jù)格式寫到存儲卡2上。這種設(shè)置也使第三實施例與第二實施例不同,由此數(shù)據(jù)以被發(fā)現(xiàn)寫在存儲卡2上的多個功能信息文件中最近的功能信息文件所表明的數(shù)據(jù)格式寫到存儲卡2上。
為便于說明,假定第三實施例中存儲卡2首先連接到音頻播放器4a,該音頻播放器4a由型號名“AP-4a*”和昵稱“我的音頻播放器”標識,然后存儲卡2被連接到另一音頻播放器4b,該音頻播放器4b由型號名“AP-4b*”和昵稱“我的音樂播放器”標識,并且存儲卡2被最終再連接到音頻播放器4a,如圖15所示。
還假定音頻播放器4a和4b二者均具有與圖2中所示的音頻播放器4相同的結(jié)構(gòu)。這兩個音頻播放器可以各自被分配可由每個播放器的音頻解碼單元解碼的不同的數(shù)據(jù)格式。
存儲卡2首先被連接到由型號名“AP-4a*”和昵稱“我的音頻播放器”標識的音頻播放器4a。進而,音頻播放器4a的控制單元11發(fā)現(xiàn)沒有功能信息文件寫在連接的存儲卡2上??刂茊卧?1繼而向存儲卡2寫入包含此終端的終端標識信息的功能信息文件。
然后存儲卡2被連接到由型號名“AP-4b*”和昵稱“我的音樂播放器”標識的另一音頻播放器4b。音頻播放器4b的控制單元11發(fā)現(xiàn)雖然包含另一終端(即音頻播放器4a)的終端標識信息的功能信息文件寫在存儲卡2上,卻沒有含有此終端(即型號名“AP-4b*”和昵稱“我的音樂播放器”)的標識信息的功能信息文件。此處,控制單元11附加地將含有此終端的標識信息的功能信息文件寫到存儲卡2上。
此后,存儲卡2再次連接到音頻播放器4a。音頻播放器4a的控制單元11發(fā)現(xiàn)包含此終端的標識信息的功能信息文件已經(jīng)寫在連接的存儲卡2上。控制單元11繼而更新此功能信息文件的時間戳部分X3中的記錄的日期和時間(即時間戳)。
上述處理的結(jié)果是,存儲卡2具有寫在其上的兩個功能信息文件包含音頻播放器4a的終端標識信息的功能信息文件,具有音頻播放器4b的終端標識信息的另一功能信息文件。
如上所述,第三實施例的數(shù)據(jù)傳送系統(tǒng)1通常允許存儲卡2保持關(guān)于卡2先前連接的每個終端的一個功能信息文件。
存儲卡2隨后連接到數(shù)據(jù)存儲設(shè)備3。數(shù)據(jù)存儲設(shè)備3的控制單元31識別用戶是否操作了操作單元34以便執(zhí)行一個應(yīng)用程序,用來從數(shù)據(jù)存儲設(shè)備3傳送例如音頻數(shù)據(jù)到所連接的存儲卡2。當(dāng)檢測到用戶的應(yīng)用程序執(zhí)行操作時,控制單元31從內(nèi)部存儲單元(未示出)取得應(yīng)用程序,并使顯示單元36根據(jù)該程序顯示圖16所示的音頻數(shù)據(jù)傳送屏幕Ds。
在音頻數(shù)據(jù)傳送屏幕Ds的源/目的地列表顯示區(qū)域Ds1中,控制單元31以列表形式顯示數(shù)據(jù)存儲設(shè)備3的名稱作為要從其傳送數(shù)據(jù)的源(例如“我的計算機”),以及寫在存儲卡2上的兩個功能信息文件中的每一個中所包含的終端標識信息作為要向其傳送數(shù)據(jù)的候選目的地。更具體地,源/目的地列表顯示區(qū)域Ds1表明代表要借助存儲卡2向其傳送數(shù)據(jù)的終端的“我的計算機”及“AP-4a*我的音頻播放器”和“AP-4b*我的音樂播放器”。
當(dāng)“我的計算機”被選擇顯示在源/目的地列表顯示區(qū)域Ds1時,從顯示在數(shù)據(jù)列表顯示區(qū)域Ds2中選擇關(guān)于要傳送到存儲卡2的音頻數(shù)據(jù)的相關(guān)信息。然后從顯示在源/目的地列表顯示區(qū)域Ds1中的內(nèi)容選擇一個終端的終端標識信息(例如“AP-4a*我的音頻播放器”)。當(dāng)從菜單窗口(未示出)選擇了傳送命令時,數(shù)據(jù)存儲設(shè)備3的控制單元31啟動向存儲卡2傳送對應(yīng)于已經(jīng)選擇的相關(guān)信息的音頻數(shù)據(jù)。
此處,控制單元31以選擇的包含終端標識信息(例如“AP-4a*我的音頻播放器”)的功能信息文件所表明的音頻編解碼類型向存儲卡2寫入被選擇要傳送的音頻數(shù)據(jù),兩個功能信息文件之一寫在存儲卡2上。
在如上的第三實施例的數(shù)據(jù)傳送系統(tǒng)1中,數(shù)據(jù)存儲設(shè)備3利用功能信息文件所表明的數(shù)據(jù)格式向存儲卡2寫入被選擇要傳送的音頻數(shù)據(jù),該功能信息文件包含用戶從寫在存儲卡2上的多個功能信息文件選擇的終端標識信息。
下面參照圖17的流程圖說明由音頻播放器4a和4b執(zhí)行的過程RT5,用來向存儲卡2寫入它們的功能信息。功能信息寫入過程RT5是由音頻播放器4a的控制單元11根據(jù)從內(nèi)部存儲單元(未示出)取得的程序執(zhí)行的一個過程,以及由音頻播放器4b的控制單元11與從內(nèi)部存儲單元(未示出)取得的程序相一致地執(zhí)行的一個過程。為便于說明,這里僅說明音頻播放器4a的控制單元11執(zhí)行的功能信息寫入過程RT5。
一旦激活,音頻播放器4a的控制單元11就啟動功能信息寫入過程RT5并進行到步驟SP40。在步驟SP40,控制單元11等待連接存儲卡2。當(dāng)發(fā)現(xiàn)連接了存儲卡2時,控制單元11進行到步驟SP41。
在步驟SP41,控制單元11經(jīng)存儲器控制器13檢查確定在存儲卡2上是否寫有包含此終端的終端標識信息的功能信息文件。如果步驟SP41中的檢查結(jié)果是否定的,那么控制單元11進行到步驟SP42。在步驟SP42,控制單元11從功能信息存儲器14讀出功能信息,在該點處將有效的時間戳添加到所取得的功能信息,以生成具有此終端的終端標識信息的功能信息文件,并向存儲卡2寫入此新生成的文件。然后控制單元11終止此功能信息寫入過程RT5。
如果步驟SP41中的檢查結(jié)果是肯定的,那意味著過去存儲卡2被連接到音頻播放器4a,已經(jīng)具有包含此音頻播放器4a的終端標識信息的功能信息文件。在此情況下,控制單元11進行到步驟SP43。
在步驟SP43,控制單元11更新被發(fā)現(xiàn)寫在存儲卡2上的包含此終端的終端標識信息的功能信息文件的時間戳(記錄的日期和時間)。然后控制單元11終止此功能信息寫入過程RT5。
通過執(zhí)行如上的功能信息寫入過程RT5,音頻播放器4a的控制單元11將功能信息文件寫在連接的存儲卡2上。
下面參照圖18的流程圖說明數(shù)據(jù)存儲設(shè)備3執(zhí)行的過程RT6,用來向存儲卡2寫數(shù)據(jù)。數(shù)據(jù)寫入過程RT6是由數(shù)據(jù)存儲設(shè)備3的控制單元31根據(jù)從內(nèi)部存儲單元(未示出)取得的程序執(zhí)行的一個過程。
一旦激活,數(shù)據(jù)存儲單元3的控制單元31就啟動數(shù)據(jù)寫入過程RT6并進行到步驟SP50。在步驟SP50,控制單元31等待連接存儲卡2。當(dāng)發(fā)現(xiàn)連接了存儲卡2時,控制單元31進行到步驟SP51。
在步驟SP51,控制單元31檢查確定在連接的存儲卡2上是否寫有至少一個功能信息文件。如果步驟SP51中的檢查結(jié)果是肯定的,那么控制單元31進行到步驟SP52。
在步驟SP52,控制單元31控制存儲器控制器33來讀取寫在存儲卡2上的所有功能信息文件,并使顯示單元36顯示每個功能信息文件中(即音頻數(shù)據(jù)傳送屏幕Ds的源/目的地列表顯示區(qū)域Ds1中)描述的終端標識信息。步驟SP52之后是步驟SP53。
在步驟SP53,基于包含用戶從顯示的終端標識信息中選擇的終端標識信息的功能信息文件,控制單元31確定由選擇的終端標識信息標識的終端(即用作借助存儲卡2向其傳送數(shù)據(jù)的一方的終端)可解碼的數(shù)據(jù)格式。步驟SP53之后是步驟SP55。
如果在步驟SP51檢查的結(jié)果是否定的,那么控制單元31進行到步驟SP54。在步驟SP54,控制單元31在連接的存儲卡2上搜索先前寫入的數(shù)據(jù)。根據(jù)搜索發(fā)現(xiàn)的數(shù)據(jù)的數(shù)據(jù)格式,控制單元31估計要經(jīng)存儲卡2向其傳送數(shù)據(jù)的終端可解碼的數(shù)據(jù)格式。步驟SP54之后是步驟SP55。
在步驟SP55,控制單元31檢查確定用戶選擇以便傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式是否相同于在步驟SP53中識別的數(shù)據(jù)格式或者在步驟SP54中估計的數(shù)據(jù)格式。如果步驟SP55中的檢查結(jié)果是肯定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式是要經(jīng)存儲卡2向其傳送數(shù)據(jù)的終端可解碼的。在此情況下,控制單元31進行到步驟SP56并以其數(shù)據(jù)格式向存儲卡2寫入傳送目標數(shù)據(jù)。然后控制單元31終止數(shù)據(jù)寫入過程RT6。
如果步驟SP55中的檢查結(jié)果是否定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式不是要經(jīng)存儲卡2向其傳送數(shù)據(jù)的終端可解碼的。在此情況下,控制單元31進行到步驟SP57并使編碼單元37以目標終端可解碼的數(shù)據(jù)格式編碼該傳送目標數(shù)據(jù),然后將編碼的數(shù)據(jù)寫到存儲卡2上。然后控制單元31終止此數(shù)據(jù)寫入過程RT6。
通過執(zhí)行如上的數(shù)據(jù)寫入過程RT6,數(shù)據(jù)存儲設(shè)備3的控制單元31將目標數(shù)據(jù)寫到連接的存儲卡2上。
在如上的第三實施例的數(shù)據(jù)傳送系統(tǒng)1中,存儲卡2首先被連接到要經(jīng)存儲卡2接收數(shù)據(jù)的終端(即音頻播放器4a和4b)。然后終端檢查確定包含此終端的終端標識信息的功能信息文件是否已經(jīng)寫在連接的存儲卡2上。如果發(fā)現(xiàn)該功能信息文件寫在存儲卡2上,那么終端更新該文件的時間戳。如果未發(fā)現(xiàn)這樣的功能信息文件寫在存儲卡2上,那么終端向存儲卡2重新寫包含此終端的終端標識信息的功能信息文件。其結(jié)果是,存儲卡2保存關(guān)于存儲卡2過去連接到其上的每個終端的一個功能信息文件。
由同一終端生成的功能信息文件保存相同的內(nèi)容,除了時間戳部分X3中的時間戳(即記錄功能信息文件的日期和時間)。第三實施例的數(shù)據(jù)傳送系統(tǒng)1被設(shè)置成使得每個終端僅保留一個功能信息文件。此特征使得存儲卡2的存儲容量可以有效利用。
當(dāng)發(fā)現(xiàn)存儲卡2上寫有多個功能信息文件時,第三實施例的數(shù)據(jù)傳送系統(tǒng)1允許用戶選擇文件之一。然后該系統(tǒng)允許數(shù)據(jù)以用戶選擇的功能信息文件所表明的數(shù)據(jù)格式寫到存儲卡2上。以此方式,用戶可以自由選擇需要的功能信息文件(即自由選擇要寫到存儲卡2上的數(shù)據(jù)的數(shù)據(jù)格式)。此特征使得當(dāng)數(shù)據(jù)要經(jīng)存儲卡2在兩個設(shè)備之間傳送時系統(tǒng)可以更易于使用。
此外,數(shù)據(jù)傳送系統(tǒng)1顯示寫在存儲卡2上的每個功能信息文件所包含的終端標識信息,提示用戶選擇需要的終端標識信息由此非直接地選擇相應(yīng)的功能信息文件,并以所選擇的功能信息文件表明的數(shù)據(jù)格式向存儲卡2寫數(shù)據(jù)。這樣數(shù)據(jù)傳送系統(tǒng)1使得用戶能夠選擇需要的終端可解碼的數(shù)據(jù)格式,該選擇的數(shù)據(jù)格式用來向存儲卡2寫數(shù)據(jù)。
(4)第四實施例現(xiàn)在將詳細說明本發(fā)明的第四實施例。此實施例中,利用不同于上述第二實施例的過程來寫數(shù)據(jù)。只是過程不同,系統(tǒng)結(jié)構(gòu)、終端(音頻播放器4和視頻播放器5)結(jié)構(gòu)及數(shù)據(jù)存儲設(shè)備3的結(jié)構(gòu)假定與第二實施例中的基本上相同。
第四實施例的數(shù)據(jù)傳送系統(tǒng)1不同于第二實施例之處在于,當(dāng)具有寫在其上的多個功能信息文件的存儲卡2連接到終端時,終端從存儲卡2上刪除除最近的功能信息文件外的所有功能信息文件。此特征使第三實施例與第二實施例不同,由此在存儲卡2上完整地保留多個功能信息文件。
下面參照圖19中的流程圖說明由數(shù)據(jù)存儲設(shè)備3執(zhí)行的過程RT7,用來向存儲卡2寫數(shù)據(jù)。數(shù)據(jù)寫入過程RT7是由數(shù)據(jù)存儲設(shè)備3的控制單元31根據(jù)從內(nèi)部存儲單元(未示出)取得的程序執(zhí)行的一個過程。
一旦激活,數(shù)據(jù)存儲設(shè)備3的控制單元31就啟動數(shù)據(jù)寫入過程RT7并進行到步驟SP60。在步驟SP60,控制單元31等待連接存儲卡2。當(dāng)發(fā)現(xiàn)連接了存儲卡2時,控制單元31進行到步驟SP61。
在步驟SP61,控制單元31檢查確定在連接的存儲卡2上是否寫有至少一個功能信息文件。如果步驟SP61的檢查結(jié)果是肯定的,那么控制單元31進行到步驟SP62。
在步驟SP62,控制單元31控制存儲器控制器33來從存儲卡2刪除除最近加上時間戳的功能信息文件(即最新的功能信息文件)外的所有功能信息文件。步驟SP63之后是步驟SP63。
在步驟SP63,基于最新的功能信息文件,控制單元31識別要借助存儲卡2向其傳送數(shù)據(jù)的終端可解碼的數(shù)據(jù)格式。步驟SP63之后是步驟SP65。
如果步驟SP61中的檢查結(jié)果是否定的,那么控制單元31進行到步驟SP64。在步驟SP64,控制單元31在連接的存儲卡2上搜索先前寫的數(shù)據(jù)。根據(jù)搜索發(fā)現(xiàn)的數(shù)據(jù)的數(shù)據(jù)格式,控制單元31估計要借助存儲卡2向其傳送數(shù)據(jù)的終端可解碼的數(shù)據(jù)格式。步驟SP64之后是步驟SP65。
在步驟SP65,控制單元31檢查用戶是否已經(jīng)選擇了要傳送到存儲卡2的數(shù)據(jù)。當(dāng)識別出選擇了要傳送的數(shù)據(jù)時,控制單元31檢查確定傳送目標數(shù)據(jù)的數(shù)據(jù)格式是否相同于在步驟SP63中識別的數(shù)據(jù)格式或在步驟SP64中估計的數(shù)據(jù)格式。如果步驟SP65中的檢查結(jié)果是肯定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式是要借助存儲卡2向其傳送數(shù)據(jù)的終端可解碼的。在此情況下,控制單元31進行到步驟SP66。在步驟SP66,控制單元31以其數(shù)據(jù)格式向存儲卡2寫入傳送目標數(shù)據(jù)。然后控制單元31終止數(shù)據(jù)寫入過程RT7。
如果步驟SP65中的檢查結(jié)果是否定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式不是要借助存儲卡2向其傳送數(shù)據(jù)的終端可解碼的。在此情況下,控制單元31進行到步驟SP67。在步驟SP67,控制單元31使編碼單元37以目標終端可解碼的數(shù)據(jù)格式編碼傳送目標數(shù)據(jù)。然后控制單元31終止數(shù)據(jù)寫入過程RT7。
通過執(zhí)行如上的數(shù)據(jù)寫入過程RT7,數(shù)據(jù)存儲設(shè)備3的控制單元31將目標數(shù)據(jù)寫到連接的存儲卡2上。
在如上配置的第四實施例的數(shù)據(jù)傳送系統(tǒng)1中,具有多個寫在其上的功能信息文件的存儲卡2可以連接到數(shù)據(jù)存儲設(shè)備3。繼而,數(shù)據(jù)存儲設(shè)備3從連接的存儲卡2刪除除了最近的功能信息文件之外的所有功能信息文件。
即,每次存儲卡2被連接到數(shù)據(jù)傳送系統(tǒng)1的數(shù)據(jù)存儲設(shè)備3時,數(shù)據(jù)存儲設(shè)備3都從存儲卡2中刪除不同于最新的功能信息文件的任何功能信息文件。此特征意在避免這樣的情況,即在存儲卡上保存最大數(shù)目(例如10)的功能信息文件。這使得終端減少了在存儲卡2上利用新文件覆蓋功能信息文件的次數(shù)。
實踐中,覆蓋已有的功能信息文件涉及首先刪除舊的文件然后在其位置處寫新的文件。這樣,與如果簡單地重新寫功能信息文件相比,該操作涉及大得多的處理負荷。此外,包括音頻播放器4和視頻播放器5的許多終端具有比數(shù)據(jù)存儲設(shè)備低的處理能力。在這些情況下,當(dāng)終端上的處理負荷通過減少已有功能信息文件被覆蓋的次數(shù)而降低時,系統(tǒng)整體的處理時間可以縮短。
(5)第五實施例現(xiàn)在詳細說明本發(fā)明的第五實施例。此實施例中,利用不同于上述第二實施例中的過程來寫數(shù)據(jù)。只是過程不同,系統(tǒng)結(jié)構(gòu)、終端(音頻播放器4和視頻播放器5)的結(jié)構(gòu)和數(shù)據(jù)存儲設(shè)備3的結(jié)構(gòu)假定與第二實施例中基本上相同。
第五實施例的數(shù)據(jù)傳送系統(tǒng)1不同于第二實施例之處在于,當(dāng)多個功能信息文件寫在存儲卡2上時,數(shù)據(jù)以所有這些文件共用的數(shù)據(jù)格式寫在存儲卡2上。此特征使第五實施例與第二實施例不同,由此數(shù)據(jù)以多個功能信息文件中最近的一個所表明的數(shù)據(jù)格式寫在存儲卡2上。
為便于說明,假定第五實施例中存儲卡2首先連接到音頻播放器4c,然后連接到音頻播放器4d,如圖20所示。
假定音頻播放器4c和音頻播放器4d中每一個都構(gòu)成一個具有與圖2所示的音頻播放器4相同電路結(jié)構(gòu)的終端。還假定音頻播放器4c的解碼單元16可解碼的數(shù)據(jù)格式(音頻編解碼類型)是128kbps的ATRACX和256kbps和128kbps的MP3,音頻播放器4d的解碼單元16可解碼的數(shù)據(jù)格式只是128kbps的ATRACX。
在上述假定的情況下,相繼地連接到音頻播放器4c和4d的存儲卡2就保存表示128kbps的ATRACX和256kbps和128kbps的MP3的功能信息文件作為音頻播放器4c可解碼的數(shù)據(jù)格式,和指定128kbps的ATRACX的另一功能信息文件作為音頻播放器4d可解碼的數(shù)據(jù)格式。
隨后,存儲卡2連接到數(shù)據(jù)存儲設(shè)備3。繼而,數(shù)據(jù)存儲設(shè)備3從連接的存儲卡2讀取所有的功能信息文件并選擇取得的所有文件共用的數(shù)據(jù)格式。在此情況下,數(shù)據(jù)存儲設(shè)備3選擇128kbps的ATRACX作為兩個所取得的功能信息文件共用的數(shù)據(jù)格式,一個表明128kbps的ATRACX和256kbps和128kbps的MP3的功能信息文件作為音頻播放器4c可解碼的數(shù)據(jù)格式,另一文件指定128kbps的ATRACX作為音頻播放器4d可解碼的數(shù)據(jù)格式。
數(shù)據(jù)存儲設(shè)備3繼而向連接的存儲卡2寫用戶選擇的要傳送到存儲卡2的數(shù)據(jù)。
利用上述第五實施例的數(shù)據(jù)傳送系統(tǒng)1,數(shù)據(jù)存儲設(shè)備3以寫在存儲卡2上的所有功能信息文件共用的數(shù)據(jù)格式將用戶選擇的數(shù)據(jù)寫到連接的存儲卡2上。
下面參照圖21的流程圖說明由數(shù)據(jù)存儲設(shè)備3執(zhí)行的過程RT8,用來向存儲卡2寫數(shù)據(jù)。此數(shù)據(jù)寫入過程RT8是數(shù)據(jù)存儲設(shè)備3的控制單元31根據(jù)從內(nèi)部存儲單元(未示出)取得的程序執(zhí)行的一個過程。
一旦激活,數(shù)據(jù)存儲設(shè)備3的控制單元31就啟動數(shù)據(jù)寫入過程RT8并進行到步驟SP70。在步驟SP70中,控制單元31等待連接存儲卡2。當(dāng)發(fā)現(xiàn)連接了存儲卡2時,控制單元31進行到步驟SP71。
在步驟SP71,控制單元31檢查確定連接的存儲卡2上是否至少寫有一個功能信息文件。如果步驟SP71的檢查結(jié)果是肯定的,那么控制單元31進行到步驟SP72。
在步驟SP72中,控制單元31控制存儲器控制器33讀取寫在存儲卡2上的所有功能信息文件,以選擇所有取得的文件共用的數(shù)據(jù)格式,并識別所選擇的數(shù)據(jù)格式作為要借助存儲卡2向其傳送數(shù)據(jù)的終端可解碼的數(shù)據(jù)格式(音頻編解碼類型)。步驟SP72之后是步驟SP74。
如果步驟SP71中的檢查結(jié)果是否定的,那么控制單元31進行到步驟SP73。在步驟SP73中,控制單元31在連接的存儲卡2上搜索先前寫的數(shù)據(jù)??刂茊卧?1估計搜索發(fā)現(xiàn)的數(shù)據(jù)的數(shù)據(jù)格式是要借助存儲卡2向其傳送數(shù)據(jù)的終端可解碼的,并進行到步驟SP74。
在步驟SP74中,控制單元31檢查用戶是否已經(jīng)選擇了要傳送到存儲卡2的數(shù)據(jù)。當(dāng)確認已經(jīng)選擇了要傳送的數(shù)據(jù)時,控制單元31檢查確定傳送目標數(shù)據(jù)的數(shù)據(jù)格式是否相同于步驟在SP72中識別的數(shù)據(jù)格式或者在步驟SP73中估計的數(shù)據(jù)格式。如果步驟SP74中的檢查結(jié)果是肯定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式是要借助存儲卡2向其傳送數(shù)據(jù)的終端可解碼的。在此情況下,控制單元31進行到步驟SP75。在步驟SP75,控制單元31以其數(shù)據(jù)格式向存儲卡2寫入傳送目標數(shù)據(jù)。然后控制單元31終止數(shù)據(jù)寫入過程RT8。
如果步驟SP74中的檢查結(jié)果是否定的,那意味著要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式不是要借助存儲卡2向其傳送數(shù)據(jù)的終端可解碼的。在此情況下,控制單元31進行到步驟SP76。在步驟SP76,控制單元31使編碼單元37以目標終端可解碼的數(shù)據(jù)格式編碼傳送目標數(shù)據(jù),之后將編碼的數(shù)據(jù)寫到存儲卡2上。然后控制單元31終止數(shù)據(jù)寫入過程RT8。
通過如上地執(zhí)行數(shù)據(jù)寫入過程RT8,數(shù)據(jù)存儲設(shè)備3的控制單元31將目標數(shù)據(jù)寫到連接的存儲卡2上。
在上述配置的第五實施例的數(shù)據(jù)傳送系統(tǒng)1中,具有寫在其上的多個功能信息文件的存儲卡2可連接到數(shù)據(jù)存儲設(shè)備3。進而,數(shù)據(jù)存儲設(shè)備3以被發(fā)現(xiàn)寫在存儲卡2上的所有的多個功能信息文件共用的數(shù)據(jù)格式向連接的存儲卡2寫數(shù)據(jù)。
上述第五實施例的數(shù)據(jù)傳送系統(tǒng)1處于使用中時,設(shè)置數(shù)據(jù)存儲設(shè)備3以所述的存儲卡過去曾連接過的所有終端可解碼的數(shù)據(jù)格式向存儲卡2寫數(shù)據(jù)。這使得可以借助存儲卡2以比從前更加可靠地解碼的數(shù)據(jù)格式向數(shù)據(jù)接收終端傳送數(shù)據(jù)。
(6)其它實施例根據(jù)上面討論的第二實施例,取決于發(fā)現(xiàn)的先前寫在存儲卡2上的功能信息文件的數(shù)目,或者在連接的存儲卡2上發(fā)現(xiàn)的已有功能信息文件被新文件覆蓋,或者新的功能信息文件被額外地寫到存儲卡2上。替代地,取決于存儲卡2的可用容量,已有功能信息文件可以用新文件覆蓋或者新的功能信息文件可以被額外地寫到連接的存儲卡2上。
例如,當(dāng)存儲卡2連接到音頻播放器4時,音頻播放器4控制存儲器控制器13來檢驗存儲卡2的可用容量。如果可用容量大于預(yù)定閾值水平,那么新的功能信息文件被額外地寫到存儲卡2上。如果可用容量少于預(yù)定水平,那么已經(jīng)寫在存儲卡2上的最舊功能信息文件用新的功能信息文件予以覆蓋。這使得能夠可靠地將功能信息文件寫到存儲卡2上。
根據(jù)上述第三實施例,數(shù)據(jù)存儲設(shè)備3顯示來自寫在存儲卡2上的每個功能信息文件的終端標識信息,以便用戶可以選擇需要的終端標識信息,由此間接選擇相應(yīng)的功能信息文件。替代地,可以顯示功能信息文件的時間戳以使用戶選擇需要的時間戳(即日期和時間),由此間接選擇相應(yīng)的功能信息文件。
假設(shè)存儲卡2上寫有多個功能信息文件且這些文件包含不同的時間戳,因為這些文件是在不同的日期和時間記錄的。在此情況下,顯示這些文件的時間戳以便用戶可以選擇需要的時間戳,由此間接地選擇相應(yīng)的功能信息文件。
例如,如圖22所示,音頻數(shù)據(jù)傳送屏幕Ds的源/目的地列表顯示區(qū)域Ds1被設(shè)置成以列表形式顯示例如寫在存儲卡2(用作向其傳送音頻數(shù)據(jù)的目的地)上的三個功能信息文件的時間戳,以及指定用作從其傳送音頻數(shù)據(jù)的源的數(shù)據(jù)存儲設(shè)備3的名稱“我的計算機”。在此例的顯示中,為了用戶方便,每個時間戳都有表明存儲卡2的前綴名稱“存儲卡”。
更具體地,源/目的地列表顯示區(qū)域Ds1在顯示寫在存儲卡2上的功能信息文件的時間戳之外,可以以列表形式顯示“我的計算機”,顯示的每個時間戳附有存儲卡2的名字“存儲卡”(例如“存儲卡2005-01-06 18:22:17”,“存儲卡2005-01-05 11:05:39”和“存儲卡2005-01-03 08:30:45”)。
以上述方式,寫在存儲卡2上的功能信息文件的歷史呈現(xiàn)給用戶,以便用戶可以選擇需要的功能信息文件。當(dāng)要借助存儲卡2在兩個設(shè)備之間傳送數(shù)據(jù)時,此特征進一步改進了使用的方便性。
在另一變體中,如圖23所示,可以提供主屏幕和副屏幕。主屏幕可以由源/目的地列表顯示區(qū)域Ds1構(gòu)成,副屏幕由附加地生成的先前列表顯示區(qū)域Dsx構(gòu)成。作為主屏幕的源/目的地列表顯示區(qū)域Ds1可以用來顯示“我的計算機”以及“存儲卡2005-01-06 18:22:17”,后一個信息是作為前綴加到寫在存儲卡2上的最近的功能信息文件的時間戳的存儲卡2的名字。此顯示明顯地不同于副屏幕的顯示,副屏幕顯示更老的功能信息文件的時間戳,每個都加有前綴存儲卡2的名字(例如“存儲卡2005-01-05 11:05:39”和“存儲卡2005-01-0308:30:45”)。構(gòu)成副屏幕的先前列表顯示區(qū)域Dsx可以僅在源/目的地列表顯示區(qū)域Ds1內(nèi)選擇了先前列表顯示按鈕LB時顯示。
在另一替代方案中,如圖24所示,可以這樣的方式顯示已有功能信息文件的時間戳,即每個時間戳以給予相應(yīng)的功能信息文件的昵稱作為前綴。只要功能信息文件之間可以通過每個文件特定的信息(即每個功能信息文件的標識信息)相互區(qū)分開,可以顯示涉及的功能信息文件的終端標識信息和時間戳的組合來供用戶從中選擇,或者可以直接顯示文件的數(shù)據(jù)格式供用戶選擇。
根據(jù)上面討論的第五實施例,當(dāng)發(fā)現(xiàn)存儲卡2上寫有多個功能信息文件時,數(shù)據(jù)以所有這些文件共用的數(shù)據(jù)格式寫到存儲卡2上。替代地,如果寫在存儲卡2上的所有功能信息文件沒有共用的數(shù)據(jù)格式,那么數(shù)據(jù)以涉及的多數(shù)文件共享的數(shù)據(jù)格式寫到存儲卡2上。
在另一變體中,數(shù)據(jù)可以由寫在存儲卡2上的多個功能信息文件指定的所有數(shù)據(jù)格式寫到存儲卡2上。在那樣的情況下,例如相同歌曲的音頻數(shù)據(jù)以多個功能信息文件所代表的所有數(shù)據(jù)格式記錄到存儲卡2上,以便經(jīng)存儲卡2接收使用中的音頻數(shù)據(jù)的終端可以無誤地解碼數(shù)據(jù)。
根據(jù)上述第一到第五實施例,如果由單個功能信息文件指定了多個數(shù)據(jù)格式(即存在可由一個數(shù)據(jù)接收終端解碼的多個數(shù)據(jù)格式),數(shù)據(jù)存儲設(shè)備3以多種格式格式之一傳送數(shù)據(jù)。替代地,數(shù)據(jù)可以具有最低壓縮率的數(shù)據(jù)格式傳送、以具有最高數(shù)據(jù)壓縮率的數(shù)據(jù)格式傳送,或者以用戶從多種格式中選擇的一種數(shù)據(jù)格式傳送。
以上的替代方案使得可以為喜歡高質(zhì)量的聲音和圖像的用戶以具有最低壓縮率的數(shù)據(jù)格式傳送數(shù)據(jù),或者為喜歡在存儲卡中存儲最大可能數(shù)量的數(shù)據(jù)項的用戶以具有最高壓縮率的數(shù)據(jù)格式傳送數(shù)據(jù)。
根據(jù)上述的第一到第五實施例,功能信息文件單獨存儲在存儲卡2上。替代地,功能信息文件可以存儲在數(shù)據(jù)存儲設(shè)備3上。
在這樣的情況下,如圖25(其中相似的附圖標記表示圖6中相似或相應(yīng)的部分)所示,數(shù)據(jù)存儲設(shè)備3可以配置一個存儲功能信息文件的功能信息存儲器100。當(dāng)存儲卡2連接到數(shù)據(jù)存儲設(shè)備3時,數(shù)據(jù)存儲設(shè)備3可以從連接的卡2上取得功能信息文件,并將取得的文件寫到功能信息存儲器100。
以上述的方式,數(shù)據(jù)存儲設(shè)備3可以在功能信息存儲器100中存儲從一定量的存儲卡2獲得的多個功能信息文件。用戶于是可以被提示從存儲在功能信息存儲器100上的功能信息文件中選擇需要的功能信息文件。這樣與從前相比用戶被賦予更大的自由來選擇功能信息文件。如果其上未寫有功能信息文件的存儲卡2被連接到數(shù)據(jù)存儲設(shè)備3,數(shù)據(jù)存儲設(shè)備3仍然可以允許用戶從存儲在功能信息存儲器100中的多個功能信息文件選擇一個需要的功能信息文件。
作為以上例子的一個替代方案,如果未發(fā)現(xiàn)寫在存儲卡2上的功能信息文件,數(shù)據(jù)存儲設(shè)備3可以生成一個功能信息文件,該文件指定一個估計的數(shù)據(jù)格式,并將該文件寫到功能信息存儲器100用來存儲。
根據(jù)上述的第一到第五實施例,如果在存儲卡2上所寫的任何功能信息文件中未發(fā)現(xiàn)要傳送到存儲卡2的數(shù)據(jù)的數(shù)據(jù)格式,數(shù)據(jù)存儲設(shè)備3使得編碼單元37以功能信息文件之一指定的數(shù)據(jù)格式編碼傳送目標數(shù)據(jù),之后將新編碼的數(shù)據(jù)寫到存儲卡2上。替代地,新編碼的數(shù)據(jù)不僅可以寫到存儲卡2上還寫到數(shù)據(jù)存儲設(shè)備3的數(shù)據(jù)存儲單元35上。
在使用以上替代方案時,當(dāng)數(shù)據(jù)要再以相同數(shù)據(jù)格式寫到存儲卡2上時,數(shù)據(jù)存儲設(shè)備3不需要再編碼。僅需要從數(shù)據(jù)存儲設(shè)備3取出所說的數(shù)據(jù)以傳送到存儲卡2。當(dāng)寫數(shù)據(jù)時,這種設(shè)置減少處理負荷、縮短處理時間。
根據(jù)上述第一到第五實施例,數(shù)據(jù)存儲設(shè)備3向存儲卡2傳送存儲在其自己上的數(shù)據(jù)。替代地,數(shù)據(jù)存儲設(shè)備3可以經(jīng)合適的接口(未示出)從外部獲取數(shù)據(jù),之后將獲取的數(shù)據(jù)傳送到存儲卡2。
根據(jù)上述第一到第五實施例,音頻數(shù)據(jù)和視頻數(shù)據(jù)經(jīng)存儲卡2從一個設(shè)備傳送到另一設(shè)備。替代地,音頻數(shù)據(jù)或視頻數(shù)據(jù)可以與一個播送列表一起傳送。在此情況下,數(shù)據(jù)存儲設(shè)備3可以播放列表數(shù)據(jù)格式向存儲卡2寫播放列表,該播放列表數(shù)據(jù)格式由存儲卡2上發(fā)現(xiàn)的功能信息文件指明。
作為另一替換方案,要經(jīng)存儲卡2傳送的數(shù)據(jù)可以不僅包括音頻數(shù)據(jù)、視頻數(shù)據(jù)和播放列表,還包括程序數(shù)據(jù)和其它多種數(shù)據(jù)。例如,如果本發(fā)明應(yīng)用于利用存儲卡2傳送程序數(shù)據(jù)的系統(tǒng)中,那么指定程序數(shù)據(jù)格式的功能信息文件可以首先寫到存儲卡2上,所指定的數(shù)據(jù)格式例如為可由要經(jīng)存儲卡2接收程序數(shù)據(jù)的系統(tǒng)的終端解碼(即,可執(zhí)行)的格式。當(dāng)存儲卡2連接到傳送數(shù)據(jù)的系統(tǒng)的設(shè)備時,該設(shè)備可以以寫在存儲卡2上的功能信息文件所指定的數(shù)據(jù)格式向存儲卡2寫需要的程序數(shù)據(jù)。
根據(jù)上述第一到第五實施例,本發(fā)明應(yīng)用于數(shù)據(jù)傳送系統(tǒng)1,由此僅僅利用存儲卡2傳送數(shù)據(jù)。替代地,本發(fā)明可以應(yīng)用于這樣的系統(tǒng),即由此利用多種其它的信息存儲介質(zhì)(包括軟(注冊商標)盤、CD-R(緊致盤-可記錄的)、DVD-R(數(shù)字通用盤-可記錄的))傳送數(shù)據(jù)。
根據(jù)上述第一到第五實施例,每個功能信息文件的時間戳播放X3中表明的時間戳作為日期和時間予以處理,在該日期和時間,所說的功能信息文件被記錄。替代地,當(dāng)功能信息文件被記錄時由終端的文件系統(tǒng)附加到功能信息文件的時間戳可以作為該文件的時間戳處理。
根據(jù)上述的第一到第五實施例,功能信息文件在XML生成。替代地,不同于XML的任何合適的文件格式可以用于生成功能信息文件。任何文件格式只要可以由終端和數(shù)據(jù)存儲設(shè)備3二者識別,該文件格式就可以接受。
根據(jù)上述第一到第五實施例,上述的過程RT1、RT3和RT5根據(jù)事先安裝在內(nèi)部存儲單元(未示出)中的程序,由音頻播放器4(即播放器4a-4d)的控制單元11執(zhí)行及由視頻播放器5的控制單元21執(zhí)行。替代地,用來執(zhí)行這些過程RT1、RT3和RT5的程序可以事先寫到存儲卡2上,以便使用時程序從存儲卡2寫到內(nèi)部存儲單元中。
根據(jù)上述的第一到第五實施例,上述的過程RT2、RT4、RT6、RT7和RT8由數(shù)據(jù)存儲設(shè)備3的控制單元31根據(jù)事先安裝在內(nèi)部存儲單元(未示出)中的程序來執(zhí)行。替代地,用來執(zhí)行過程RT2、RT4、RT6、RT7和RT8的程序可以事先寫到存儲卡2上,以便使用時,程序從存儲卡2安裝到內(nèi)部存儲單元中。
根據(jù)上述的第一到第五實施例,用作終端的音頻播放器4(4a-4d)、數(shù)據(jù)讀取單元或者用來從信息存儲介質(zhì)讀數(shù)據(jù)的計算機主要由連接單元10、存儲器控制器13、音頻解碼單元16、控制單元11和卡檢測單元12構(gòu)成。替代地,音頻播放器4(4a-4d)可以利用其它多種部件或部分來構(gòu)造,只要這些部分或部件提供相同或等同的功能。
根據(jù)上述第一到第五實施例,用作終端的視頻播放器5、數(shù)據(jù)讀取單元、或者用來從信息存儲介質(zhì)讀數(shù)據(jù)的計算機主要由連接單元20、存儲器控制器23、視頻解碼單元26、控制單元21和卡檢測單元22構(gòu)成。替代地,視頻播放器5可以利用其它多種部件或部分來構(gòu)造,只要這些部分或部件提供相同或等同的功能。
還根據(jù)上述第一到第五實施例,用作信息處理裝置的數(shù)據(jù)存儲設(shè)備3、數(shù)據(jù)寫入單元、或者用來向信息存儲介質(zhì)寫數(shù)據(jù)的計算機主要由連接單元30、存儲器控制器33、控制單元31、編碼單元37、數(shù)據(jù)存儲單元35和功能信息存儲器100構(gòu)成。替代地,數(shù)據(jù)存儲設(shè)備3可以利用其它多種部件或部分來構(gòu)造,只要這些部分或部件提供相同或等同的功能。
如上所述,本發(fā)明可以實施為音頻系統(tǒng)、視頻系統(tǒng)、計算機系統(tǒng)或任何其它合適的系統(tǒng),由此利用信息存儲介質(zhì)數(shù)據(jù)從一個設(shè)備傳送到另一設(shè)備。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,只要在所附的權(quán)利要求或其等同范圍之內(nèi),取決于需求和其它因素可以產(chǎn)生多種修改、組合、子組合和替換。
權(quán)利要求
1.一種數(shù)據(jù)傳送系統(tǒng),包括信息處理裝置和終端裝置,該信息處理裝置被配置用來向信息存儲介質(zhì)寫數(shù)據(jù),該終端裝置被配置用來從所述信息存儲介質(zhì)讀出由所述信息處理裝置所寫的數(shù)據(jù);其中所述終端裝置包括第一連接單元,被配置用來將所述信息存儲介質(zhì)連接到其上;第一寫單元,被配置用來向連接到所述第一連接單元的所述信息存儲介質(zhì)寫數(shù)據(jù);第一讀單元,被配置用來從連接到所述第一連接單元的所述信息存儲介質(zhì)讀數(shù)據(jù);解碼單元,被配置用來解碼所述第一讀單元讀出的數(shù)據(jù);存儲單元,被配置用來存儲表明至少可由所述解碼單元解碼的數(shù)據(jù)格式的功能信息;及第一控制單元,被配置用來控制所述寫單元向所述信息存儲介質(zhì)寫存儲在所述存儲單元中的所述功能信息;并且其中所述信息處理裝置包括第二連接單元,被配置用來將所述信息存儲介質(zhì)連接到其上;第二寫單元,被配置用來向連接到所述第二連接單元的所述信息存儲介質(zhì)寫數(shù)據(jù);第二讀單元,被配置用來從連接到所述第二連接單元的所述信息存儲介質(zhì)讀出所述功能信息;及第二控制單元,被配置用來在檢測到向所述信息存儲介質(zhì)寫數(shù)據(jù)的請求時,控制所述第二寫單元以所述第二讀單元讀出的所述功能信息表明的數(shù)據(jù)格式向所述信息存儲介質(zhì)寫數(shù)據(jù)。
2.一種終端裝置,用來向信息存儲介質(zhì)寫數(shù)據(jù)和從信息存儲介質(zhì)讀出數(shù)據(jù),所述終端裝置包括連接單元,被配置用來將所述信息存儲介質(zhì)連接到其上;寫單元,被配置用來向連接到所述連接單元的所述信息存儲介質(zhì)寫數(shù)據(jù);讀單元,被配置用來從連接到所述連接單元的所述信息存儲介質(zhì)讀數(shù)據(jù);解碼單元,被配置用來解碼所述讀單元讀出的數(shù)據(jù);存儲單元,被配置用來存儲表明至少可由所述解碼單元解碼的數(shù)據(jù)格式的功能信息;及控制單元,被配置用來控制所述寫單元向所述信息存儲介質(zhì)寫存儲在所述存儲單元中的所述功能信息。
3.根據(jù)權(quán)利要求2的終端裝置,還包括檢測單元,被配置用來檢測所述信息存儲介質(zhì)是否被連接到所述連接單元;其中當(dāng)所述檢測單元檢測到所述信息存儲介質(zhì)被連接到所述連接單元時,所述控制單元控制所述寫單元向所述信息存儲介質(zhì)寫存儲在所述存儲單元中的所述功能信息。
4.根據(jù)權(quán)利要求2的終端裝置,其中所述功能信息表明型號名、昵稱和編碼格式中的任何一個,所述型號名和所述昵稱分別代表所述終端裝置,所述編碼格式是可由所述解碼單元解碼的格式。
5.根據(jù)權(quán)利要求2的終端裝置,其中所述控制單元控制所述寫單元用存儲在所述存儲單元中的所述功能信息來覆蓋先前寫在所述信息存儲介質(zhì)上的功能信息。
6.根據(jù)權(quán)利要求2的終端裝置,其中所述控制單元控制所述寫單元向所述信息存儲介質(zhì)寫存儲在所述存儲單元中的所述功能信息,作為一個獨立于先前寫在所述信息存儲介質(zhì)上的功能信息的文件。
7.根據(jù)權(quán)利要求6的終端裝置,其中如果發(fā)現(xiàn)先前寫在所述信息存儲介質(zhì)上的功能信息文件的數(shù)目已經(jīng)達到預(yù)定值,那么所述控制單元控制所述寫單元用存儲在所述存儲單元中的所述功能信息來覆蓋先前所寫的功能信息的最舊的文件。
8.根據(jù)權(quán)利要求6的終端裝置,其中取決于所述信息存儲介質(zhì)的可用容量,所述控制單元控制所述寫單元用存儲在所述存儲單元中的所述功能信息來覆蓋先前寫在所述信息存儲介質(zhì)上的最舊的功能信息。
9.根據(jù)權(quán)利要求6的終端裝置,其中如果發(fā)現(xiàn)相應(yīng)于所述終端裝置的功能信息先前寫在了所述信息存儲介質(zhì)上,那么所述控制單元控制所述寫單元更新該先前所寫的功能信息的所記錄的時間戳。
10.一種信息處理裝置,用來向信息存儲介質(zhì)寫數(shù)據(jù)和從信息存儲介質(zhì)讀數(shù)據(jù),所述信息處理裝置包括連接單元,被配置用來將所述信息存儲介質(zhì)連接到其上;寫單元,被配置用來向連接到所述連接單元的所述信息存儲介質(zhì)寫數(shù)據(jù);讀單元,被配置用來從連接到所述連接單元的所述信息存儲介質(zhì)讀取功能信息,所述功能信息表明可由終端裝置解碼的數(shù)據(jù)格式,所述終端裝置被配置用來向所述信息存儲介質(zhì)寫數(shù)據(jù)和從所述信息存儲介質(zhì)讀數(shù)據(jù);及控制單元,被配置用來在檢測到向所述信息存儲介質(zhì)寫數(shù)據(jù)的請求時,控制所述寫單元以所述讀單元讀出的所述功能信息表明的所述數(shù)據(jù)格式向所述信息存儲介質(zhì)寫數(shù)據(jù)。
11.根據(jù)權(quán)利要求10的信息處理裝置,其中如果發(fā)現(xiàn)在所述信息存儲介質(zhì)上寫有多個功能信息文件,那么所述控制單元識別對應(yīng)于附加到所述多個功能信息文件的每個時間戳的單個功能信息文件,并控制所述寫單元以對應(yīng)于所識別的單個功能信息文件的數(shù)據(jù)格式向所述信息存儲介質(zhì)寫所述數(shù)據(jù)。
12.根據(jù)權(quán)利要求10的信息處理裝置,其中如果發(fā)現(xiàn)在所述信息存儲介質(zhì)上寫有多個功能信息文件,那么所述控制單元控制顯示單元輸出標識所述多個功能信息文件的多個標識信息項,以便向用戶通知所述的標識信息項,所述控制單元還控制所述寫單元以對應(yīng)于所述用戶從所述多個標識信息項中選擇的標識信息項所標識的功能信息的數(shù)據(jù)格式向所述信息存儲介質(zhì)寫所述數(shù)據(jù)。
13.根據(jù)權(quán)利要求12的信息處理裝置,其中所述控制單元控制所述顯示單元輸出一個用戶界面,該界面包括主屏幕和副屏幕,所述主屏幕顯示標識寫在所述信息存儲介質(zhì)上的所述多個功能信息文件中的最新一個的標識信息項,所述副屏幕顯示標識先前所寫的功能信息文件的標識信息項。
14.根據(jù)權(quán)利要求10的信息處理裝置,其中如果發(fā)現(xiàn)所述信息存儲介質(zhì)上寫有多個功能信息文件,那么所述控制單元從所述信息存儲介質(zhì)刪除除了所述多個功能信息文件中的最新一個之外的所有功能信息。
15.根據(jù)權(quán)利要求10的信息處理裝置,其中如果發(fā)現(xiàn)所述信息存儲介質(zhì)上寫有多個功能信息文件,那么所述控制單元控制所述寫單元以所述多個功能信息文件所表明的多種數(shù)據(jù)格式向所述信息存儲介質(zhì)寫所述數(shù)據(jù)。
16.根據(jù)權(quán)利要求10的信息處理裝置,其中如果發(fā)現(xiàn)在所述信息存儲介質(zhì)上寫有多個功能信息文件,那么所述控制單元控制所述寫單元以所述多個功能信息文件共同表明的數(shù)據(jù)格式向所述信息存儲介質(zhì)寫所述數(shù)據(jù)。
17.根據(jù)權(quán)利要求10的信息處理裝置,還包括編碼單元,被配置用來將數(shù)據(jù)轉(zhuǎn)換成一種數(shù)據(jù)格式;及數(shù)據(jù)存儲單元;其中當(dāng)檢測到向所述信息存儲介質(zhì)寫數(shù)據(jù)的請求時,所述控制單元控制所述編碼單元將所述數(shù)據(jù)轉(zhuǎn)換成所述讀單元讀出的所述功能信息所表明的數(shù)據(jù)格式,所述控制單元還控制所述寫單元將轉(zhuǎn)換后的數(shù)據(jù)寫到所述信息存儲介質(zhì)上以及所述數(shù)據(jù)存儲單元中。
18.根據(jù)權(quán)利要求10的信息處理裝置,還包括功能信息存儲單元,被配置用來存儲功能信息;其中所述控制單元控制所述讀單元讀取寫在所述信息存儲介質(zhì)上的功能信息,同時控制所述寫單元向所述功能信息存儲單元寫所述讀單元讀取的功能信息,所述控制單元還在檢測到向所述信息存儲介質(zhì)寫數(shù)據(jù)的請求時控制所述寫單元以所述寫單元寫在所述功能信息存儲單元上的所述功能信息所表明的數(shù)據(jù)格式向所述信息存儲介質(zhì)寫所述數(shù)據(jù)。
19.根據(jù)權(quán)利要求18的信息處理裝置,其中所述控制單元控制所述讀單元讀取寫在所述信息存儲介質(zhì)上的數(shù)據(jù),根據(jù)所述讀單元讀取的數(shù)據(jù)估計所述功能信息,并控制所述寫單元向所述功能信息存儲單元寫所述寫單元估計的功能信息。
20.一種功能通知方法,用來使得終端裝置能夠向信息處理裝置通知所述終端裝置的功能,所述終端裝置從信息存儲介質(zhì)讀數(shù)據(jù),所述信息處理裝置向所述信息存儲介質(zhì)寫數(shù)據(jù),所述功能通知方法包括步驟檢測所述信息存儲介質(zhì)是否連接到所述終端裝置;及一旦檢測到連接了所述信息存儲介質(zhì),向所述信息存儲介質(zhì)寫表明至少可由所述終端裝置的解碼單元解碼的數(shù)據(jù)格式的功能信息,該解碼單元被配置用來解碼從連接的信息存儲介質(zhì)讀取的數(shù)據(jù)。
21.一種數(shù)據(jù)寫入方法,用來向信息存儲介質(zhì)寫數(shù)據(jù),所述數(shù)據(jù)寫入方法包括步驟從所述信息存儲介質(zhì)讀取表明可由終端裝置解碼的數(shù)據(jù)格式的功能信息,該終端裝置被配置用來從所述信息存儲介質(zhì)讀數(shù)據(jù);及一旦檢測到向所述信息存儲介質(zhì)寫數(shù)據(jù)的請求,以已經(jīng)讀出的所述功能信息所表明的所述數(shù)據(jù)格式向所述信息存儲介質(zhì)寫數(shù)據(jù)。
22.一種功能通知程序,用來使得計算機能夠執(zhí)行一個過程,該過程包括步驟檢測信息存儲介質(zhì)是否連接到終端裝置;及一旦檢測到連接了所述信息存儲介質(zhì),向所述信息存儲介質(zhì)寫功能信息以便向信息處理裝置通知所述功能信息,該功能信息表明至少可由所述終端裝置的解碼單元解碼的數(shù)據(jù)格式,該終端裝置的解碼單元被配置用來解碼從連接的信息存儲介質(zhì)讀出的數(shù)據(jù),該信息處理裝置被配置用來向所述信息存儲介質(zhì)寫數(shù)據(jù)。
23.一種數(shù)據(jù)寫入程序,用來使得計算機能夠執(zhí)行一個過程,該過程包括步驟從信息存儲介質(zhì)讀取表明可由終端裝置解碼的數(shù)據(jù)格式的功能信息,該終端被配置用來從所述信息存儲介質(zhì)讀取數(shù)據(jù);以及一旦檢測到向所述信息存儲介質(zhì)寫數(shù)據(jù)的請求,以已經(jīng)讀出的所述功能信息所表示的所述數(shù)據(jù)格式向所述信息存儲介質(zhì)寫數(shù)據(jù)。
全文摘要
這里公開一種數(shù)據(jù)傳送系統(tǒng),包括信息處理裝置和終端裝置。該終端裝置具有第一連接單元、第一寫單元、第一讀單元、解碼單元、存儲單元和第一控制單元。該信息處理裝置具有第二連接單元、第二寫單元、第二讀單元和第二控制單元。
文檔編號H04M1/02GK101090544SQ20071011010
公開日2007年12月19日 申請日期2007年6月15日 優(yōu)先權(quán)日2006年6月15日
發(fā)明者川上高 申請人:索尼株式會社