本发明专利技术提供了一种光盘驱动器和用于在该光盘驱动器中改变模式的方法。在本发明专利技术的实施例中,基于从通过接口连接的主机发送的命令,能够确定是否改变光盘驱动器的模式。如果在光盘驱动器新连接到主机之后,或者在光盘驱动器已经连接到主机时向光盘驱动器供应电力之后,在预定时间内从主机发送了预定命令,则可将模式切换到连接计算机的第一模式,否则将模式切换到连接具有播放通过接口连接的介质中的数据的功能的主机的第二模式。因此,光盘驱动器能够自动地改变其操作模式。
【技术实现步骤摘要】
本专利技术涉及光盘驱动器以及在该光盘驱动器中改变模式的方法。更具体地说,本专利技术涉及能用于除PC之外配备有USB输入的设备的光盘驱动器。
技术介绍
光盘,诸如⑶(压缩盘)、DVD (数字通用盘)和BD (蓝光盘)易于携带,能加载和卸载,并且能记录和存储大量数据。由于这些特征,能播放或记录光盘的光盘驱动器广泛用于台式计算机或膝上型计算机的外围设备。现今,当台式计算机正变得越来越轻薄并且膝上型计算机的厚度越来越小时,夕卜部光盘驱动器也正变得比内置光盘驱动器更流行;在这种情况下,在几个计算机间共享单个外部光盘驱动器,作为公用外围设备。外部光盘驱动器能通过用于发送和接收数据的USB接口连接到计算机。为扩展视频或音频源的选择范围,当今的TV或各种AV设备提供通过USB接口,检索和播放在诸如SD卡和存储棒的闪存设备或外部硬盘中存储的数据的功能。传统的外部光盘驱动器具有USB接口,用于连接到外部设备,然而,传统的外部光盘驱动器的USB接口主要用于连接到计算机,不包括用于其他设备。
技术实现思路
已经做出了本专利技术来解决上述问题。本专利技术的一个目的是提供能用于具有USB输入的设备的光盘驱动器。本专利技术的另一目的是提供用于切换光盘驱动器的操作模式以便光盘驱动器能连接到具有USB输入的设备的方法。本专利技术的又一目的是提供为了使连接到光盘驱动器的USB设备访问在光盘中存储的数据而改变光盘的文件系统的方法。本专利技术的又一目的是提供为了使连接到光盘驱动器的USB设备连续地播放在光盘中存储的内容而读出和发送光盘的数据的方法。为实现上述目的,根据本专利技术的一个实施例,一种用于在光盘驱动器中改变模式的方法包括基于从通过接口连接的主机发送的命令来确定是否改变光盘驱动器的模式。在一个实施例中,可以在光盘驱动器新连接到主机之后,或者在光盘驱动器已经连接到主机时向光盘驱动器供应电力之后确定是否改变模式。在一个实施例中,在光盘驱动器新连接到主机之后,或者在光盘驱动器已经连接到主机时向光盘驱动器供应电力之后,当在预定时间内发送了预定命令时,光盘驱动器可以切换到连接计算机的第一模式。并且,该接口是USB,并且预定命令可以对应于“获取事件 / 状态通知(Get Event/Status Notification) ”、“获取配置(Get Configuration) ”和 “模式检测2A页(Mode Sense 2A page) ”的至少一个。在一个实施例中,在光盘驱动器新连接到主机之后,或者在光盘驱动器已经连接到主机时向光盘驱动器供应电力之后,当在预定时间内没有发送预定命令时,光盘驱动器可以切换到连接具有播放通过接口连接的介质中的数据的功能的主机的第二模式。在一个实施例中,在光盘驱动器被切换到第二模式后可以取消到主机的连接。根据本专利技术的另一实施例的光盘驱动器包括加载器,用于从光盘读取数据或者在光盘上记录数据;USB接口,待连接到主机;定时器;以及控制器,配置为通过控制接口来与连接的主机交换数据,在光盘驱动器新连接到主机之后,或者在光盘驱动器已经连接到主机时向光盘驱动器供应电力之后,根据在由定时器计时的预定时间内是否从主机发送了预定命令来确定是否改变操作模式。根据本专利技术的又一实施例的光盘驱动器包括加载器,用于从光盘读取数据或者在光盘上记录数据;USB接口,待连接到主机;模式改变按钮;以及控制器配置为通过控制接口来与连接的主机交换数据,并且如果当按下按钮时连接到按钮的终端的状态改变,则将操作模式改变为USB模式。根据本专利技术的又一实施例的光盘驱动器包括加载器,用于从光盘读取数据或者在光盘上记录数据;USB接口,待连接到主机;弹出按钮;以及控制器配置为通过控制接口来与连接的主机交换数据,并且如果感测到按照预定方式操作了按钮,则将操作模式改变为USB模式。根据本专利技术的又一实施例的光盘驱动器包括加载器,用于从光盘读取数据或者在光盘上记录数据;USB接口,待连接到主机,并且配备有第一端口和第二端口两个端口 ; 以及控制器,包括在主机连接到第一或第二端口时输出相反状态的终端,并被配置为根据终端状态将操作模式切换到连接计算机的第一模式或者连接具有播放通过接口连接的介质中的数据的功能的USB主机的第二模式。因此,当光盘驱动器连接到具有USB输入的设备而不是PC时,能自动地改变操作模式。同时,该光盘驱动器能用于具有USB输入的设备以及PC。 附图说明所包括的用于提供本对本专利技术进一步理解并且并入并构成本说明书一部分的附图示例说明了本文献的实施例,并且结合描述用来说明本文献的原理。图1示出应用本专利技术的光盘驱动器的结构;图2是示出根据本专利技术的一个实施例的用于将光盘驱动器的操作模式改变成USB 模式的方法的流程图;图3示出提供两个接口用于改变光盘驱动器的操作模式的实施例;图4是示出根据本专利技术的一个实施例的在光盘驱动器切换成USB模式时转换光盘的文件系统的过程的流程图;图5是示出关于每个文件的起始地址对文件信息排序的方法的流程图6是示出根据本专利技术的一个实施例将根据FAT32格式转换的文件系统和在光盘中记录的数据发送到所连接的USB主机的方法的流程图;以及图7就用于处理在从光盘读出数据并且发送时出现的读出错误的方法,将根据本专利技术的方法与现有技术的方法进行比较。具体实施例方式在下文中,将参考附图,详细地描述根据本专利技术的在能改变模式的光盘驱动器中发送数据的方法的实施例。主要用于计算机外围设备的光盘驱动器在实现为内置操作时,通过E-IDE(增强型电子集成驱动器)或SATA(串行高级技术附件)接口连接,而光盘驱动器作为外部设备通过USB或SCSI (小型计算机系统接口)协议连接到计算机,。同时,根据IS09660或UDF (通用盘格式)文件系统将数据记录在光盘中,IS09660 或UDF不同于由计算机OS (操作系统)支持的文件系统。由于这种原因,OS不直接访问盘, 但在OS中执行的某个程序(例如Nero)访问盘并在盘上记录数据或读出盘上的数据。换句话说,通过所连接的计算机而不是光盘驱动器来执行盘的文件格式改变。因此,在将盘中记录的数据发送到通过USB或SCSI连接的主机的情况下,传统的外部光盘驱动器将以IS09660或UDF文件系统形式的数据转换成USB或SCSI格式的数据并且将经转换的数据发送到主机。在从主机接收数据的情况下,在以USB或SCSI格式化的数据容器中接收由主机(由主机的OS操作的某个程序)根据IS09660或UDF规范转换的数据。另一方面,除具有OS或在OS中执行的程序的计算机外,具有USB输入的常规A/V 设备采用FAT32文件系统并且不提供转换数据的文件系统的功能;因此,即使A/V设备通过 USB连接到外部光盘驱动器,A/V设备也不能访问根据不同文件系统在光盘中记录的数据。根据本专利技术的光盘驱动器提供两种操作模式以允许具有USB输入的USB设备以及计算机访问在盘中记录的数据连接到计算机(或提供类似功能性的设备)的ODD模式以及连接到USB设备(USB主机)的USB模式,该USB设备仅用于播放通过简单连接所连接的 USB介质中的数据。光盘驱动器确定所连接的设备是计算机还是USB主机,由此确定是否改变操作模式。如果光盘驱动器改变成USB模式,为允许所连接的USB主机访问在盘中记本文档来自技高网...
【技术保护点】
【技术特征摘要】
...
【专利技术属性】
技术研发人员:吴旲根,
申请(专利权)人:日立LG数据存储韩国公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。