專利名稱:一種具有usb結(jié)構(gòu)的數(shù)字相機(jī)至打印機(jī)的轉(zhuǎn)換裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通用串行總線的應(yīng)用技術(shù),尤其是涉及具有通用串行總線結(jié)構(gòu)的數(shù)字相機(jī)至打印機(jī)的轉(zhuǎn)換裝置。
在傳統(tǒng)的串行埠比如RS-232C中,最為人們所抱怨的三大缺點(diǎn),是速度慢、接線麻煩、以及所能支持的埠數(shù)有限等。然自1996年通用串行總線(Universal Serial Bus,下文以USB簡稱)問世后,便以12Mbits/sec的高速、避免接線錯(cuò)誤的設(shè)計(jì)、支持高達(dá)127個(gè)外圍裝置的擴(kuò)充能力、成本低廉、以及隨插即用(plug-and-play)等功能,儼然成為新一代串行埠的標(biāo)準(zhǔn)。目前的計(jì)算機(jī)外設(shè)產(chǎn)品中,諸如顯示器、鍵盤、鼠標(biāo)、搖桿、掃描儀、打印機(jī)、以及數(shù)字相機(jī)(Digital Still Camera)等,均已有廠商相繼推出支持通用串行總線的產(chǎn)品。
目前,由數(shù)字相機(jī)所拍攝的高畫質(zhì)數(shù)字影像,均需先經(jīng)過個(gè)人計(jì)算機(jī)做處理儲存后,再以Microsoft公司操作系統(tǒng)Windows 98所提供的USB主機(jī)端軟件(比如USB driver或USD controller driver等),傳送至個(gè)人計(jì)算機(jī)所連接的打印機(jī)處做輸出打印。換句話說,數(shù)字相機(jī)所拍攝的數(shù)字影像若要輸出打印,均需借助個(gè)人計(jì)算機(jī)做為操作接口,因此,對于不需要個(gè)人計(jì)算機(jī)、或臨時(shí)未能隨身攜帶個(gè)人計(jì)算機(jī)的使用者而言,將無法從數(shù)字相機(jī)中打印出來所拍攝的數(shù)字影像。
本發(fā)明的目的是提供一種具有USB結(jié)構(gòu)的數(shù)字相機(jī)至打印機(jī)的轉(zhuǎn)換裝置,該裝置僅需數(shù)字相機(jī)與打印機(jī)均具有USB結(jié)構(gòu),就可以將數(shù)字影像在數(shù)字相機(jī)處事先選取編輯后,直接經(jīng)該裝置傳送至打印機(jī)處做輸出打印。
本發(fā)明的另外一個(gè)目的是提供一種具有USB結(jié)構(gòu)的位相機(jī)打印機(jī)的轉(zhuǎn)換裝置,該裝置僅需打印機(jī)具有USB結(jié)構(gòu),便可將數(shù)字相機(jī)快閃記憶卡內(nèi)儲的數(shù)字影像資料,直接輸出至打印機(jī)端做打印。
為達(dá)到上述目的,本發(fā)明可通過提供一種轉(zhuǎn)換裝置來完成。根據(jù)本發(fā)明的轉(zhuǎn)換裝置連接在一數(shù)字相機(jī)與一打印機(jī)之間,包括一傳輸控制器、一固件內(nèi)存、以及一多任務(wù)微控制器。傳輸控制器具有一緩存器,在接收數(shù)字相機(jī)的影像資料先是儲存至緩存器內(nèi),再傳送至打印機(jī)處輸出打印。固件內(nèi)存內(nèi)儲有一系統(tǒng)程序。而多任務(wù)微控制器通過一數(shù)據(jù)總線與一控制總線,與傳輸控制器和固件內(nèi)存連接,此多任務(wù)控制器根據(jù)系統(tǒng)程序,控制傳輸控制器的同時(shí)接收及傳送影像資料。本發(fā)明還可通過下述方式達(dá)到,提供一種具有USB結(jié)構(gòu)的位相機(jī)至打印機(jī)的轉(zhuǎn)換裝置,該轉(zhuǎn)換裝置接在一數(shù)字相機(jī)與一打印機(jī)之間,該轉(zhuǎn)換裝置包括一傳輸控制器,其具有一雙向數(shù)據(jù)傳輸暫存區(qū)塊,該傳輸控制器接收該數(shù)字相機(jī)的影像資料,先儲存至該雙向傳輸暫存區(qū)塊后,再傳送至該打印機(jī);一儲存一系統(tǒng)程序的內(nèi)存;以及一多任務(wù)微控制器,通過一數(shù)據(jù)總線與一控制總線與該傳輸控制器和該內(nèi)存連接,該多任務(wù)控制器根據(jù)該系統(tǒng)程序,控制該傳輸控制器的同時(shí)接收及傳送該等影像資料。
由于本發(fā)明的轉(zhuǎn)換裝置可做兩個(gè)USB裝置的轉(zhuǎn)換接口,因此,僅需數(shù)字相機(jī)與打印機(jī)均具有USB結(jié)構(gòu),就可以將數(shù)字影像在數(shù)字相機(jī)處事先選取編輯后,直接經(jīng)此傳送至打印機(jī)處做輸出打印。此外,本發(fā)明的轉(zhuǎn)換裝置可包括一抽取式記憶卡,供傳輸控制器接收抽取式記憶卡內(nèi)儲的影像資料至緩存器儲存后,再傳送至該打印機(jī)。因此,僅需打印機(jī)具有USB架構(gòu),便可將數(shù)字相機(jī)快閃記憶卡內(nèi)儲的數(shù)字影像資料,直接輸出至打印機(jī)端做打印。
下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明
圖1是根據(jù)本發(fā)明數(shù)字相機(jī)至打印機(jī)的轉(zhuǎn)換裝置一較佳實(shí)施例的方框圖;圖2是圖1中資料格式傳輸控制器的詳細(xì)方框圖;圖3是圖2中先進(jìn)先出緩存器的結(jié)構(gòu)圖。
10~資料格式轉(zhuǎn)換控制器;11~多任務(wù)微處理器;12~系統(tǒng)固件內(nèi)存;13~快閃記憶卡;14~USB數(shù)字相機(jī)端口;15~USB打印機(jī)埠;20~USB串行接口處理器;21、22~USB收發(fā)器;23~USB狀態(tài)控制器;24~列示處理器;25~先進(jìn)先出區(qū)塊緩存器;26~多任務(wù)微控制器接口;以及,27~直接內(nèi)存存取控制器。
實(shí)施例根據(jù)本發(fā)明的轉(zhuǎn)換裝置,可將數(shù)字影像在數(shù)字相機(jī)端事先選取、編輯后,直接傳送至打印機(jī)處做輸出打印,而不需要通過操作系統(tǒng)Windows 98復(fù)雜的USB主機(jī)端軟件,以此來減少對個(gè)人計(jì)算機(jī)的需求與成本。
請參照圖1,所示為根據(jù)本發(fā)明原理所做的一較佳實(shí)施例的方框圖。圖1所示的轉(zhuǎn)換裝置1包括一資料格式轉(zhuǎn)換控制器(Data FormatTransfer Controller)10、一多任務(wù)微處理器(Multi-processingMicro-controller)11、一系統(tǒng)固件內(nèi)存(System Firmware Memory)12、一USB數(shù)字相機(jī)端口14、以及一USB打印機(jī)埠15等等。
如圖1所示,轉(zhuǎn)換裝置1是以USB數(shù)字相機(jī)端口14與一USB數(shù)字相機(jī)2耦接,而USB數(shù)字相機(jī)端口14與USB數(shù)字相機(jī)2之間,是以一USB纜線4進(jìn)行連接,由于本發(fā)明的轉(zhuǎn)換裝置1是做為USB結(jié)構(gòu)下的主機(jī)端(host),因此,USB纜線4及位于USB數(shù)字相機(jī)端口14的一端屬于Type-A連接器,而位于USB數(shù)字相機(jī)2的一端屬于Type-B連接器。同理,轉(zhuǎn)換裝置1是以USB打印機(jī)埠15與一USB打印機(jī)3耦接,而USB打印機(jī)埠15與USB打印機(jī)3之間,是以一USB纜線5進(jìn)行連接,由于本發(fā)明的轉(zhuǎn)換裝置1是做為USB結(jié)構(gòu)下的主機(jī)端(host),因此USB纜線5及位于USB打印機(jī)埠15的一端屬于Type-A連接器,而位于USB打印機(jī)3的一端屬于Type-B連接器。
簡而言之,上述USB數(shù)字相機(jī)端口14與USB打印機(jī)埠15,即是包含上拉式組件、下拉式組件、及若干緩存器的接口電路。此外,USB數(shù)字相機(jī)端口14與USB打印機(jī)端口15分別通過總線18和19與資料格式控制器10做資料或控制信號的傳輸。
在圖1中,多任務(wù)微控制器11通過一數(shù)據(jù)總線16與一控制總線17,連接與資料格式轉(zhuǎn)換控制器10、以及系統(tǒng)固件內(nèi)存12等,為本發(fā)明轉(zhuǎn)換裝置1的核心處理單元。其根據(jù)系統(tǒng)固件內(nèi)存12內(nèi)儲的系統(tǒng)啟始程序(System Initialization Program)做系統(tǒng)啟始化操作,根據(jù)系統(tǒng)固件內(nèi)存12內(nèi)儲的系統(tǒng)固件程序進(jìn)行USB枚舉即組態(tài)程序(USB Enumeration& Configuration Procedure),并且負(fù)責(zé)轉(zhuǎn)換裝置1全部系統(tǒng)的功能運(yùn)作。為能在多任務(wù)處理環(huán)境下減少指令的周期(cycle)數(shù),多任務(wù)微處理器11可以是一精美指令集運(yùn)算(Reduced Instruction Set Computing,一般簡稱RISC)多任務(wù)微處理器。
此外,本發(fā)明的轉(zhuǎn)換裝置1還可以針對非USB結(jié)構(gòu)的數(shù)字相機(jī),選擇性地設(shè)置一可供插接抽取式數(shù)字相機(jī)快閃記憶卡(Removable DSCFlash Memory Card)13的插槽。通過此插槽,非USB結(jié)構(gòu)的數(shù)字相機(jī)僅需將快閃記憶卡13卸下,再與轉(zhuǎn)換裝置1的數(shù)據(jù)總線16及控制總線17連接,便可將內(nèi)儲的數(shù)字影像資料讀出,送至打印機(jī)3輸出打印。
請參照圖2,所示為圖1資料格式轉(zhuǎn)換控制器10的詳細(xì)方框圖。如圖2所示,資料格式轉(zhuǎn)換控制器10包括一USB串行接口處理器(USBSerial Interface Engine)20、第一USB收發(fā)器21、第二USB收發(fā)器22、一USB狀態(tài)控制器(USB state controller)23、一列示處理器(List Processor)24、一先進(jìn)先出區(qū)塊(bank)緩存器25、一多任務(wù)微控制器接口26、以及一直接內(nèi)存存取控制器27等等。
在圖2中,USB串行接口處理器20、USB狀態(tài)控制器23、列示處理器24、先進(jìn)先出區(qū)塊緩存器25、以及多任務(wù)微控制器接口26等,是通過一數(shù)據(jù)總線28及一控制總線29互為連接。第一USB收發(fā)器21經(jīng)總線18連接USB數(shù)字相機(jī)端口14,并經(jīng)一數(shù)據(jù)總線30及一控制總線31連接USB串行接口處理器20。第二USB收發(fā)器22經(jīng)總線19連接USB打印機(jī)埠15,并經(jīng)一數(shù)據(jù)總線32及一控制總線33連接USB串行接口處理器20。
第一USB收發(fā)器21及第二USB收發(fā)器22均為12Mbit/sec的高速USB收發(fā)器,主要負(fù)責(zé)傳送和接收USB串行接口處理器20所處理或待處理的資料,以差動(differential)方式將資料同時(shí)或分別傳送及接收在本發(fā)明轉(zhuǎn)換裝置1與數(shù)字相機(jī)2和打印機(jī)3之間。而USB串行接口處理器20是將USB接收器21和22所需接收或發(fā)送的資料,以非歸零反相(Non-Return Zero InvertedNZRI)方式進(jìn)行譯碼/編碼,再進(jìn)行資料的循環(huán)冗余碼檢測(Cyclic Redundancy CheckCRC)核對/產(chǎn)生,然后將接收到的資料由串行轉(zhuǎn)換為并列、或?qū)⒋齻魉偷馁Y料由并列轉(zhuǎn)換為串行方式。
而USB狀態(tài)控制器23系根據(jù)儲存在系統(tǒng)固件內(nèi)存12內(nèi)的系統(tǒng)固件程序,進(jìn)行處理進(jìn)出在USB串行接口處理器20的資料,經(jīng)此負(fù)責(zé)執(zhí)行USB的總線協(xié)議(bus protocol)。此外,USB狀態(tài)控制器23還負(fù)責(zé)每隔一毫秒(1msec)產(chǎn)生同步用一表征(token)信號,即為USB總線上的表征信號SOF(start of frame)。以此同步信號使數(shù)字相機(jī)2、打印機(jī)3、以及本發(fā)明轉(zhuǎn)換裝置1獲致同步。另外,USB狀態(tài)控制器23也需激活或激發(fā)隊(duì)列(queued)在列示處理器24內(nèi)的工作執(zhí)行順序排列(task processinglist)。
列示處理器24是根據(jù)轉(zhuǎn)換裝置1的系統(tǒng)固件程序排序的執(zhí)行順序表,予以逐次執(zhí)行。
多任務(wù)微控制器接口26是經(jīng)數(shù)據(jù)總線16與多任務(wù)微控制器11連接,并經(jīng)控制總線34控制直接內(nèi)存存取控制器27。直接內(nèi)存存取控制器27連接至控制總線17。當(dāng)本發(fā)明轉(zhuǎn)換裝置1待讀取快閃記憶卡13內(nèi)儲資料時(shí),可通過直接內(nèi)存存取控制器27對快閃記憶卡13進(jìn)行快速的影像資料讀取操作,而不需通過對多任務(wù)微控制器11的中斷請求(Interrupt Service Request),而直接對快閃記憶卡13內(nèi)儲的影像資料進(jìn)行讀取,因此可避免增加多任務(wù)微控制器11的負(fù)擔(dān),提高讀取快閃記憶卡13時(shí)的速度。
在上述過程中,所處理的控制資料(control message)或待傳送或接收的數(shù)字影像資料,均會暫存在先進(jìn)先出區(qū)塊緩存器25內(nèi)。請參照圖3,所示為圖2先進(jìn)先出區(qū)塊緩存器25的區(qū)塊結(jié)構(gòu)圖。圖3中,先進(jìn)先出區(qū)塊緩存器25分為三種不同格式的區(qū)塊兩個(gè)雙向八字節(jié)的控制傳輸區(qū)塊(bi-directional 8-byte control transfer FIFO bank)251及252、兩個(gè)單向八位中斷傳輸區(qū)塊(Uni-directional 8-byte interrupt transfer FIFO bank)253及254、以及一個(gè)雙向六十四字節(jié)的Bulk_IN/Bulk_OUT數(shù)據(jù)傳輸區(qū)塊(bi-directional 64-byte Bulk_IN/Bulk_OUT transfer FIFO bank)255。其中,以控制傳輸區(qū)塊251及中斷傳輸區(qū)塊253是對應(yīng)于數(shù)字相機(jī)2,控制傳輸區(qū)塊252及中斷傳輸區(qū)塊254是對應(yīng)于打印機(jī)3。先進(jìn)先出區(qū)塊緩存器25可以雙端口內(nèi)存(dual port)實(shí)現(xiàn),這樣效果會更好。
下面對本發(fā)明轉(zhuǎn)換裝置1的全部操作做說明。當(dāng)系統(tǒng)電源開啟(power-on)或激活(start-up)后,多任務(wù)微控制器11從系統(tǒng)固件內(nèi)存12讀取并執(zhí)行系統(tǒng)啟始程序(System Initialization Program),做系統(tǒng)啟始化操作。待系統(tǒng)激活后,開始等待數(shù)字相機(jī)2和打印機(jī)3與轉(zhuǎn)換裝置1插接(Plug & Play)。另外,多任務(wù)微控制器11還對數(shù)字相機(jī)2與打印機(jī)3同時(shí)或分別進(jìn)行USB枚舉暨組態(tài)程序(USB Enumeration & ConfigurationProcedure),此USB枚舉暨組態(tài)程序中所需的組態(tài)資料/信息會分別暫存在對應(yīng)于數(shù)字相機(jī)2與打印機(jī)3的控制傳輸區(qū)塊251及252內(nèi)。由于,USB枚舉和組態(tài)程序的步驟與順序均完全依照標(biāo)準(zhǔn)USB組織規(guī)格1.0版的規(guī)范實(shí)施,在此就不再作詳細(xì)的描述。
待兩端的數(shù)字相機(jī)2及打印機(jī)3完成USB枚舉和組態(tài)程序后,便可通過USB數(shù)字相機(jī)端口14,將數(shù)字相機(jī)2所選取、編輯的數(shù)字影像資料,通過轉(zhuǎn)換裝置1以USB Bulk_IN方式,將數(shù)字影像資料經(jīng)USB纜線4傳送至轉(zhuǎn)換裝置1后,暫存在先進(jìn)先出區(qū)塊緩存器25的數(shù)據(jù)傳輸區(qū)塊255內(nèi)。以后通過USB Bulk_OUT方式,將暫存在數(shù)據(jù)傳輸區(qū)塊255內(nèi)的數(shù)字影像資料,傳送至USB打印機(jī)埠15后,通過USB纜線5遞送至USB打印機(jī)3處做輸出打印。
根據(jù)本發(fā)明,數(shù)字影像資料是以Bulk_IN/Bulk_OUT方式傳送,不需要儲存在外部內(nèi)存,一來可降低轉(zhuǎn)換裝置的成本,另一方面,又可減少系統(tǒng)固定耗損時(shí)間(system latency time),故得以在最短的時(shí)間內(nèi),將數(shù)字影像資料傳送至打印機(jī)3處做輸出打印。
此外,當(dāng)數(shù)字相機(jī)2或打印機(jī)3對轉(zhuǎn)換裝置1發(fā)出系統(tǒng)服務(wù)請求(System Service Request)或其它特殊功能服務(wù)需求時(shí),則分別由中斷傳輸區(qū)塊253或254負(fù)責(zé)接收儲存。
另外,本發(fā)明的轉(zhuǎn)換裝置1還可以處理抽取式數(shù)字相機(jī)快閃記憶卡13內(nèi)儲的數(shù)字影像資料。根據(jù)本發(fā)明,通過直接系統(tǒng)內(nèi)存資料存取控制器27,將儲存在快閃記憶卡13內(nèi)的數(shù)字影像資料讀出后,傳送至先進(jìn)先出區(qū)塊緩存器25的數(shù)據(jù)傳輸區(qū)塊255內(nèi),以后再送到打印機(jī)3打印出來。
據(jù)此,本發(fā)明的數(shù)字相機(jī)至打印機(jī)轉(zhuǎn)換裝置,只需數(shù)字相機(jī)與打印機(jī)均具有USB架構(gòu),就可以將數(shù)字影像在數(shù)字相機(jī)處事先選取編輯后,直接經(jīng)此傳送至打印機(jī)處做輸出打印,不需要通過昂貴的個(gè)人計(jì)算機(jī)系統(tǒng)。另外,即使只有打印機(jī)具有USB結(jié)構(gòu),也可將數(shù)字相機(jī)快閃記憶卡內(nèi)儲的數(shù)字影像資料,直接輸出至打印機(jī)端做打印。
雖然本發(fā)明已以較佳實(shí)施例披露如上,然其并非用以限定本發(fā)明,任何熟知本領(lǐng)域技術(shù)者,在不脫離本發(fā)明之精神和范圍內(nèi),當(dāng)可作更動與潤飾,因此本發(fā)明之保護(hù)范圍當(dāng)視后附權(quán)利要求并結(jié)合說明書與附圖的范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種具有USB結(jié)構(gòu)的數(shù)字相機(jī)至打印機(jī)的轉(zhuǎn)換裝置,其連接在一數(shù)字相機(jī)與一打印機(jī)之間,其特征在于所述轉(zhuǎn)換裝置包括一具有一緩存器的傳輸控制器,該傳輸控制器接收該數(shù)字相機(jī)的影像資料,先儲存至該緩存器后,再傳送至該打印機(jī);一用于儲存一系統(tǒng)程序的內(nèi)存;一多任務(wù)微控制器,其通過一數(shù)據(jù)總線與一控制總線與該傳輸控制器和上述內(nèi)存連接,該多任務(wù)控制器根據(jù)該系統(tǒng)程序,控制該傳輸控制器的同時(shí)接收及傳送該等影像資料。
2.根據(jù)權(quán)利要求1所述的轉(zhuǎn)換裝置,其特征在于該緩存器包括一雙向數(shù)據(jù)傳輸區(qū)塊。
3.根據(jù)權(quán)利要求2所述的轉(zhuǎn)換裝置,其特征在于該緩存器是一雙端口內(nèi)存。
4.根據(jù)權(quán)利要求2所述的轉(zhuǎn)換裝置,其特征在于該緩存器尚包括兩個(gè)雙向控制傳輸區(qū)塊與兩個(gè)單向中斷傳輸區(qū)塊。
5.根據(jù)權(quán)利要求1所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一USB串行接口處理器,將串行的該等影像資料轉(zhuǎn)換為一并列資料后至該緩存器儲存,并將該等并列資料轉(zhuǎn)換為一串行資料后傳送至該打印機(jī)。
6.根據(jù)權(quán)利要求5所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一多任務(wù)微控制器接口,連接至該數(shù)據(jù)總線,做為該USB串行接口處理器與該多任務(wù)微控制器間的一接口。
7.根據(jù)權(quán)利要求6所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一抽取式記憶卡,該傳輸控制器接收該抽取式記憶卡內(nèi)儲的影像資料至該緩存器儲存后,再傳送至該打印機(jī)。
8.根據(jù)權(quán)利要求7所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一直接內(nèi)存存取控制器,連接至該多任務(wù)微控制器接口與該控制總線之間,對該抽取式記憶卡進(jìn)行控制。
9.根據(jù)權(quán)利要求5所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一第一USB收發(fā)器,連接在該USB串行接口處理器與該數(shù)字相機(jī)之間;以及一第二USB收發(fā)器,連接在該USB串行接口處理器與該打印機(jī)之間。
10.根據(jù)權(quán)利要求5所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一USB狀態(tài)控制器與一列示處理器,均與該USB串行接口處理器連接。
11.一種具有USB結(jié)構(gòu)的位相機(jī)至打印機(jī)的轉(zhuǎn)換裝置,所述的轉(zhuǎn)換裝置連接在一數(shù)字相機(jī)與一打印機(jī)之間,其特征在于該轉(zhuǎn)換裝置包括一傳輸控制器,其具有一雙向數(shù)據(jù)傳輸暫存區(qū)塊,該傳輸控制器接收該數(shù)字相機(jī)的影像資料,先儲存至該雙向傳輸暫存區(qū)塊后,再傳送至該打印機(jī);一儲存一系統(tǒng)程序的內(nèi)存;以及一多任務(wù)微控制器,通過一數(shù)據(jù)總線與一控制總線與該傳輸控制器和該內(nèi)存連接,該多任務(wù)控制器根據(jù)該系統(tǒng)程序,控制該傳輸控制器的同時(shí)接收及傳送該等影像資料。
12.根據(jù)權(quán)利要求11所述的轉(zhuǎn)換裝置,其特征在于該雙向傳輸暫存區(qū)塊是一雙埠內(nèi)存。
13.根據(jù)權(quán)利要求11所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一USB串行接口處理器,將串行的該等影像資料轉(zhuǎn)換為一并列資料后至該雙向傳輸暫存區(qū)塊儲存,并將該等并列資料轉(zhuǎn)換為一串行資料后傳送至該打印機(jī)。
14.根據(jù)權(quán)利要求13所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一多任務(wù)微控制器接口,連接至該數(shù)據(jù)總線,做為該USB串行接口處理器與該多任務(wù)微控制器間的一接口。
15.根據(jù)權(quán)利要求14所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一抽取式記憶卡,該傳輸控制器接收該抽取式記憶卡內(nèi)儲的影像資料至該雙向傳輸暫存區(qū)塊儲存后,再傳送至該打印機(jī)。
16.根據(jù)權(quán)利要求15所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一直接內(nèi)存存取控制器,連接至該多任務(wù)微控制器接口與該控制總線之間,對該抽取式記憶卡進(jìn)行控制。
17.根據(jù)權(quán)利要求13所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一第一USB收發(fā)器,連接在該USB串行接口處理器與該數(shù)字相機(jī)之間;以及一第二USB收發(fā)器,連接在該USB串行接口處理器與該打印機(jī)之間。
18.根據(jù)權(quán)利要求13所述的轉(zhuǎn)換裝置,其特征在于該傳輸控制器還包括一USB狀態(tài)控制器與一列示處理器,均與該USB串行接口處理器連接。
全文摘要
本發(fā)明的轉(zhuǎn)換裝置是連接在一數(shù)字相機(jī)與一打印機(jī)之間,包括:一傳輸控制器、一固件內(nèi)存、以及一多任務(wù)微控制器。傳輸控制器具有一緩存器,在接收數(shù)字相機(jī)的影像資料時(shí),先是儲存至緩存器內(nèi),再傳送到打印機(jī)處輸出打印。固件內(nèi)存內(nèi)儲有一系統(tǒng)程序。而多任務(wù)微控制器通過一數(shù)據(jù)總線與一控制總線,與傳輸控制器和固件內(nèi)存連接,此多任務(wù)控制器根據(jù)系統(tǒng)程序,控制傳輸控制器的同時(shí)接收及傳送影像資料。
文檔編號G06F13/38GK1376989SQ0111018
公開日2002年10月30日 申請日期2001年3月28日 優(yōu)先權(quán)日2001年3月28日
發(fā)明者林椿斌 申請人:華邦電子股份有限公司