Usb存取装置的制作方法

文档序号:6428294阅读:99来源:国知局
专利名称:Usb存取装置的制作方法
技术领域
本发明涉及一种USB存取装置,特别是涉及一种可让两个USB装置在不需个人电脑的情况下进行数据交换的USB存取装置。
背景技术
由于目前市售的USB装置(具有USB连接接口的电子装置统称之),例如随身碟、数码相机、PDA及扫描仪等等,皆必须通过与个人电脑连接,才能进行数据存取或交换存储,因此在没有个人电脑的场合中,各USB装置之间即无法交换数据,对于用户而言显然并不方便。
此外,综观目前的MP3(即MPEG Audio Layer-3的简写,以下皆简称MP3)播放器,除了播放本身所储存的MP3音乐文件之外,在没有个人电脑的情况下,并无法将其储存的MP3音乐文件与其他USB装置进行数据分享或交换。
再者,现在的不论是外接式硬盘机或外接式光盘(刻录)机,也都只能与个人电脑或笔记本电脑连接,而只能借由个人电脑的操控,进行单纯的数据储存/读取或读取/刻录功能,并无法在没有个人电脑的情况下,与其他USB装置直接进行数据交换存储,或者作为任意两USB装置进行数据交换储存的接口。

发明内容
因此,本发明的第一目的在于提供一种在不需使用个人电脑的情况下,可供任意两USB装置进行数据交换的USB存取装置。
此外,本发明的第二目的,在于提供一种具有多媒体播放功能的USB存取装置,其不但可供任意两USB装置在不需使用个人电脑的情况下进行数据交换,而且可选择播放两USB装置其中之一的多媒体文件。
另外,本发明的第三目的,在于提供一种具有储存功能的USB存取装置,其不但可供任意两USB装置在不需使用个人电脑的情况下进行数据交换,并可供任意两USB装置其中之一与其本身预设的储存媒体进行数据交换储存。
再者,本发明的第四目的,在于提供一种具有光盘刻录功能的USB存取装置,其不但可供任意两USB装置在不需使用个人电脑的情况下进行数据交换,并可供任意两USB装置其中之一与其本身预设的刻录器进行数据交换。
于是,本发明的USB存取装置,是供两USB装置连接以进行数据交换。该USB存取装置包括一第一USB端口、一第二USB端口及一控制单元。该第一USB端口用于连接该等USB装置其中之一。该第二USB端口用于连接该等USB装置其中之另一。该控制单元与该第一及第二USB端口连接,用以控制该第一及第二USB端口其中之一,使读取与其连接的该USB装置的特定数据,并控制该第一及第二USB端口其中之另一,使将该特定数据存入与其连接的该USB装置。借此,使两USB装置在不需个人电脑的情况下完成数据交换的目的。
附图简述下面通过优选实施例及附图对本发明USB存取装置进行详细说明,附图中

图1为本发明USB存取装置的第一实施例的电路方块图;图2为第一实施例的控制流程图;图3为本发明USB存取装置的第二实施例的电路方块图;图4为第二实施例的控制流程图;图5为本发明USB存取装置的第三实施例的电路方块图;图6及图7为第三实施例的控制流程图;图8为本发明USB存取装置的第四实施例的电路方块图;图9及图10为第四实施例的控制流程图;图11为本发明USB存取装置的第五实施例的电路方块图。
发明详述有关本发明的前述及其他技术内容、特点与功效,在以下配合参考附图的五个实施例的详细说明中,将可清楚的呈现。
在详细描述本发明之前,要注意的是,在以下的说明内容中,类似或相同的元件是以相同的标号来表示。
参阅图1所示,是本发明USB存取装置的第一优选实施例,USB存取装置1包括第一USB端口11、第二USB端口12及控制单元13。
第一及第二USB端口11、12是符合USB2.0规格的A型主控式高速连接器(A-type host connector),其用以分别连接第一USB装置2及第二USB装置4,且此处所谓的第一及第二USB装置2、4是包括随身碟、PDA、数码相机、扫描仪、外接式硬盘机/软盘机/光盘机等具有USB接口的周边装置。且先要说明的是,在以下的说明中,由第一USB装置2读取的数据称为第一数据,由第二USB装置44读取的数据称为第二数据。
控制单元13是与第一及第二USB端口11、12连接,用以控制第一与第二USB端口11、12的存取操作。控制单元13是应用现存USB2.0所追加的一所谓OTG(On-The-Go)规格控制器(图未示),其允许插接在第一及第二连接端口11、12上的第一及第二USB装置2、4,可直接进行点对点(peer-to-peer)连线,而不需通过个人电脑。此外,为了可以驱动与第一及第二USB端口11、12连接的各种USB装置,控制单元13中更预存有各种USB装置的驱动程序,以在第一或第二USB端口11、12连接一USB装置时,将与该USB装置对应的驱动程序载入。以下将详细说明控制单元13的控制流程。
如图2所示,在USB存取装置1处于待机状态下,如步骤21所示,控制单元13会检测是否有USB装置与第一或第二USB端口11或12插接,并于检测到第一USB装置2插接在第一USB端口11时,如步骤22,控制单元13即将第一USB装置2的驱动程序载入,以能够控制第一USB端口11对第一USB装置2进行存取操作。
接着,如步骤23及24,当控制单元13检测到第二USB端口12插接第二USB装置4时,则将第二USB装置4的驱动程序载入,以能够控制第二USB端口12对第二USB装置4进行存取操作。
而且,本实施例并不预备利用额外的操作界面进行操作,故控制单元13是预先设定第一USB连接端口11为一数据读取端口,并设定第二USB连接端口12为一数据写入端口。因此,需要被读取数据的USB装置(例如第一USB装置)就连接第一USB端口11、而要存入数据的USB装置(例如第二USB装置4)就连接第二USB端口12。如此,如步骤25所示,当第一及第二USB装置2、4分别连接第一及第二USB端口11、12后,控制单元13即令第一USB端口11读取第一USB装置2所储存的第一数据,然后令第二USB端口12将该第一数据存入第二USB装置4。借此,以最基本的方式达到使第一及第二USB装置2、4进行数据交换的目的。
接着,参见图3所示,是本发明USB存取装置的第二优选实施例,与第一实施例不同的是,USB存取装置3除了具有第一及第二USB端口31、32,以及控制单元33之外,还包含一存储器单元34、一操作界面35及一显示器36。而且控制单元33是包含一周边控制器331及一存取控制器332;周边控制器331是与存储器单元34、操作界面35及显示器36等周边元件电连接,以控制该等周边元件的输出/输入。存取控制器332是一具备OTG规格的控制器,其允许USB装置通过第一及第二USB端口31、32进行点对点连接。而存储器单元34中则预存有各种USB装置的驱动程序,该等驱动程序是供周边控制器331取用,以载入到存取控制器332中。而且存取控制器332可根据第一指令,将数据由第一USB端口31送至第二USB端口32,以及根据第二指令,将数据由第二USB端口32送至第一USB端口31。且操作界面35是具有一或多个操作键的用户界面,其可供使用操作以产生该第一或第二指令。显示器36是一小型液晶显示器,是用于显示第一及第二USB装置2、4所储存的文件数据,以及数据传送流向等信息。
因此,如图4的步骤41~44所示,在USB存取装置3处于待机状态下,存取控制器332会检测是否有USB装置连接第一或第二USB端口31、32,并于检测到第一及第二USB装置2、4先后插接在第一及第二USB端口31、32时,即令周边控制器331由存储器单元34中取出第一及第二USB装置2、4的驱动程序并载入存取控制器332中,使存取控制器332能够通过第一及第二USB端口31、32对第一及第二USB装置2、4进行数据存取。
然后,如图4的步骤45,周边控制器331等待来自操作界面35的控制指令,并将由操作界面35传来的控制指令传给存取控制器332,使判断该控制指令是否为第一控制指令(即将数据由第一USB装置2送至第二USB装置4的指令),若是,则执行步骤46,令第一USB端口31读取第一USB装置2之一被选定的第一数据(由USB装置的文件数据中选取一特定数据的操作可借由操作操作界面35来达成),然后令第二USB端口32将该第一数据存入第二USB装置4。
回到步骤45,当存取控制器332判断该控制指令并非第一指令时,则继续步骤47,判断该控制指令是否为第二控制指令(即将数据由第二USB装置4送至第一USB装置2的指令),若是,则执行步骤48,令第二USB端口32读取第二USB装置4的经选定的第二数据,再令第一USB端口31将该第二数据存入第一USB装置2。
因此,由上述说明可知,本实施例的第一及第二USB装置2、4并不像第一实施例中,必须要与指定的第一或第二USB端口31、32连接,其可任意选择连接第一或第二USB端口31、32其中之一,且借由操作界面35,用户可先浏览第一或第二USB装置2、4中的文件数据,并择定欲进行数据交换的文件后,再由操作界面35发出第一或第二控制指令给存取控制器332,使根据收到的控制指令,控制第一及第二USB端口31、32对第一与第二USB装置2、4进行数据存取,以完成第一与二USB装置的数据交换动作。
再参见图5所示,是本发明USB存取装置的第三优选实施例,与第二实施例不同的是,USB存取装置5除了包含第二实施例的所有构件外,更包括一与存取控制器332连接的多媒体播放单元51,且多媒体播放单元51包含有MPEG-1、MPEG-2及MPEG-3(即MP3)等解压缩程序至少其中之一或全部,其可对压缩成MPEG-1、MPEG-2或MPEG-3格式的多媒体影音数据进行解码。而且,存取控制器332还可根据第三控制指令,将第一或第二USB连接端口31、32由第一或第二USB装置2、4读取的数据送至多媒体播放单元51。而该第三控制指令可经由操作操作界面35而产生。
且如图6所示,本实施例的流程步骤601~608是与第二实施例相同,而与第二实施例不同的是,回到步骤603,当存取控制器332发现只有一个USB装置(例如第一USB装置2)与第一或第二USB连接端口31、32其中之一(例如第一USB端口31)连接时,即进入图7流程②的步骤609,判断所收到的控制指令是否为第三控制指令,若是,表示用户欲读取第一USB装置2中的多媒体文件数据(例如MP3文件)并通过多媒体播放单元51播出,因此,如步骤610,存取控制器332即控制第—USB端口31读取第一USB装置2之一被选定的第一数据(MP3文件)后,将第一数据送至多媒体播放单元51进行MP3解码后输出。因此,以一耳机或喇叭连接多媒体播放单元51的输出端口(Line-Out),即可听取第一USB装置2中储存的MP3音乐。
当然,若第一数据为例如MPEG-2影像文件,则经由多媒体播放单元51进行MPEG-2解码并输出至外接显示器后,即可观赏由第一USB装置2提供的影像数据。
由上述说明可知,USB存取装置5,除了提供第一及第二USB端口31、32供两个USB装置进行数据交换外,其亦可选择将与第一或第二USB端口31、32连接的USB装置所储存的多媒体数据输出至多媒体播放单元51进行播放。
如图8所示,是本发明USB存取装置的第四优选实施例,与第二实施例不同的是,本实施例的USB存取装置8除了包括第二实施例的所有构件外,还包括一USB转PCI桥接单元81、一闪速存储器单元82及一第三USB端口83。
第三USB端口83是一B型从属端连接器(B-type client connector),且存取控制器332是经由USB转PCI桥接单元81与闪速存储器单元82及第三USB端口83连接,使USB存取装置8可经由第三USB端口83连接一个人电脑(PC),而成为一没有主控权的从属(client)装置(与一般USB装置相同),并可使与第一及第二USB端口31、32连接的第一及第二USB装置2、4可通过存取控制器332的控制,分别与闪速存储器单元82进行数据交换。
而且,存取控制器332还可根据第三控制指令,将第一或第二USB端口31、32由第一或第二USB装置2、4读取的数据送至闪速存储器单元82,以及根据第四控制指令,将闪速存储器单元82储存的数据送至第一或第二USB端口31、32,且第三及第四控制指令可借由操作操作界面35而产生。另外,在以下说明中,由闪速存储器单元82读取的数据是称为第三数据。
因此,如图9及图10所示,当USB存取装置8未与个人电脑连接时,其步骤901~908是与第二实施例相同,而其不同之处则如步骤903所示,当存取控制器332检测到只有一USB装置(例如第一USB装置2)与第一或第二USB连接端口31、32其中之一(例如第一USB连接端口31)连接时,表示第一USB装置2欲与闪速存储器单元82进行数据交换。所以存取控制器332执行图10流程②的步骤909,判断所收到的控制指令是否为第三控制指令,若是,则执行步骤910,令第一USB端口31读取第一USB装置2的被选定的第一数据,以将第一数据经由USB转PCI桥接单元81存入闪速存储器单元82中。
而当存取控制器332所收到的控制指令并非第三控制指令时,如步骤911,其判断该控制指令是否为第四控制指令,若是,则进行步骤912,存取控制器332则经由USB转PCI桥接单元81至闪速存储器单元82中读取被选定的第三数据,以将该第三数据经由第一USB端口31存入第一USB装置2中。
由上述说明可知,USB存取装置8,除了提供第一及第二USB端口31、32供两个USB装置进行数据交换外,其亦可供与第一或第二USB端口31、32连接的USB装置与闪速存储器单元82进行数据交换储存。
此外,如图11所示,是本发明的第五优选实施例,其与第二实施例不同之处,在于其还包括一USB转IDE桥接单元111、一硬盘112及一第三USB端口113。其中第三USB端口83是一B型从属端连接器(B-type client connector),且存取控制器332是借由USB转IDE桥接单元111与硬盘112及第三USB端口113连接,使USB存取装置110可经由第三USB端口113连接一个人电脑(PC),使成为一没有主控权的从属(client)装置(与一般USB装置相同),并使与第一及第二USB端口31、32连接的第一及第二USB装置2、4可通过存取控制器332的控制,分别与硬盘112进行数据交换。至于其操作流程则与第四实施例相同。
再者,第五实施例的另一实施态样,亦可以用一CD/DVD刻录单元替换硬盘112,则与第一及第二USB端口31、32连接的第一及第二USB装置2、4可通过存取控制器332的控制,分别与该CD/DVD刻录单元进行数据交换,而能够将第一或第二USB装置2、4的第一或第二数据刻成一光盘,或者将CD/DVD刻录单元由光盘上读取的数据转存至第一或第二USB装置2、4中。
权利要求
1.一种USB存取装置,供两USB装置连接,以进行数据交换,其特征在于该USB存取装置包括一第一USB端口,供连接该等USB装置其中之一;一第二USB端口,供连接该等USB装置其中之另一;以及一控制单元,与该第一及第二USB端口连接,用以控制该第一及第二USB端口其中之一,使读取与其连接的该USB装置的特定数据,并控制该第一及第二USB端口其中之另一,使将该特定数据存入与其连接的该USB装置。
2.如权利要求1所述的USB存取装置,其特征在于该USB存取装置还包括一操作界面,且该控制单元包含一与该操作界面连接的周边控制器,及一与该第一及第二USB端口连接的存取控制器,该周边控制器用以将由该操作界面输入的控制指令传给该存取控制器,使根据该控制指令,令该第一及第二USB端口其中之一读取与其连接的该USB装置中的特定数据,并令该第一及第二USB端口其中的另一个将该特定数据存入与其连接该USB装置。
3.如权利要求2所述的USB存取装置,其特征在于该USB存取装置还包括一显示器,其与该周边控制器连接,用以显示该等USB装置的数据交换信息。
4.如权利要求2所述的USB存取装置,其特征在于该USB存取装置还包括一存储单元,其与该周边控制器连接,用以储存该等USB装置的驱动程序,且当该存取控制器检测到该第一及第二USB端口其中任一连接该USB装置时,即通知该周边控制器,使至该存储单元中取出该USB装置的驱动程序并载入至该存取控制器。
5.如权利要求2所述的USB存取装置,其特征在于该USB存取装置还包括一多媒体播放单元,其与该存取控制器连接,当该第一或第二USB端口其中之一受该存取控制器控制,而由与其连接的USB装置中读取多媒体数据时,该存取控制器可控制该多媒体播放单元对该多媒体数据进行相应解码后输出。
6.如权利要求5所述的USB存取装置,其特征在于该多媒体播放单元包含MPEG-1、MPEG-2及MPEG-3解码单元,其可对以MPEG-1、MPEG-2及MPEG-3其中之一数据压缩方式编码的多媒体数据进行解码。
7.如权利要求2所述的USB存取装置,其特征在于该USB存取装置还包括一闪速存储器、一USB转PCI桥接单元及一第三USB端口,且该存取控制器经由该USB转PCI桥接单元与该闪速存储器及该第三USB端口连接,使该USB存取装置可经由该第三USB端口连接个人电脑,并使该等USB装置可通过该第一及第二USB端口分别与该闪速存储器进行数据交换。
8.如权利要求2所述的USB存取装置,其特征在于该USB存取装置还包括一硬盘、一USB转IDE桥接单元及一第三USB端口,且该存取控制器经由该USB转IDE桥接单元与该硬盘及该第三USB端口连接,使该USB存取装置可经由该第三USB端口连接个人电脑,并使该等USB装置可通过该第一及第二USB端口分别与该硬盘进行数据交换。该游戏主机是以该主游戏的游戏结果的一部分作为该等游戏子机的对玩游戏结果。
9.如权利要求2所述的USB存取装置,其特征在于该USB存取装置还包括一光盘刻录器、一USB转IDE桥接单元及一第三USB端口,且该存取控制器通过该USB转IDE桥接单元与该光盘刻录器及该第三USB端口连接,使该USB存取装置可经由该第三USB端口连接个人电脑,并使该等USB装置可通过该第一及第二USB端口分别与该光盘刻录器进行数据交换。
全文摘要
一种USB存取装置,供两USB装置连接,以进行数据交换,该USB存取装置包括一供与该等USB装置其中之一连接的第一USB端口,一供与该等USB装置其中之另一连接的第二USB端口,以及一与该第一及第二USB端口连接的控制单元,其可控制该第一及第二USB端口其中之一,使读取与其连接的该USB装置的特定数据,并控制该第一及第二USB端口其中之另一,使将该特定数据存入与其连接的该USB装置。借此,使两USB装置在不需个人电脑的情况下完成数据交换的目的。
文档编号G06F13/10GK1749981SQ200410078659
公开日2006年3月22日 申请日期2004年9月17日 优先权日2004年9月17日
发明者鲍大维, 郑嘉菱 申请人:宇瞻科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1