数据处理装置和方法

文档序号:6654762阅读:207来源:国知局
专利名称:数据处理装置和方法
技术领域
本发明涉及数据处理装置和方法,更具体地说,涉及可由电池驱动来将记录介质上记录的数据发送到另一个装置的数据处理装置,以及数据处理方法。
背景技术
近年来,数码相机广泛使用,用户在旅行时常常携带数码相机。利用数码相机拍摄的图像通常记录在可以插入到数码相机中的存储卡或者其他小型记录介质中。当用户旅行归来时,用户操作他/她的个人计算机来读取利用数码相机拍摄的图像,并且显示或打印出这些图像来欣赏。
存储卡读卡器也被开发出来用于读取存储卡中记录的图像和其他数据,并且将它们提供给个人计算机。
存储卡读卡器通常利用USB(通用串行总线)线缆连接到个人计算机。因此,个人计算机向存储卡提供电力。
此外,最近的数码相机表现出更高的分辨率。因此,随着分辨率增加,单副图像中包含的数据量也增加。此外,最近的数码相机具有电影拍摄功能。这也增加了由数码相机处理的数据量。存储卡的存储容量一般从32兆字节到128兆字节。例如,当在长期旅行期间拍摄了大量的照片和电影时,存储卡的存储容量就不够了。因此,在旅行中需要替换存储卡。但是,在使用多个存储卡时,由于存储卡外观彼此类似,所以用户保持跟踪哪个存储卡存储哪张图像是很麻烦的。此外,由于存储卡非常小,所以在旅行期间它们可能被丢失或损坏。
在这种情形中,用户应当将数码相机获取的图像数据尽快地传送到个人计算机。但是,在旅行期间随身携带个人计算机对用户来说是麻烦的。在这种情形中,提议这样一种技术,该技术用于将音乐数据和图像数据二者都记录到用于回放音乐等的便携式小型终端中。
当数码相机所拍摄的图像的数据能被很容易地记录在上述便携式小型终端中时,用户友好度就能被提高。

发明内容
但是,传统的存储卡读卡器从通过USB线缆连接的个人计算机接收电力。因此,如果充当电力源的个人计算机不可用时,就没有数据可以被拷贝。即使在存储卡读卡器由电池驱动时,电池电力也不足以用于长期旅行。最终,不能有效地使用存储卡读卡器和诸如存储卡和盘之类的记录介质。
考虑到上述情形作出了本发明,本发明提供了一种装置和方法,用于有效地使用记录介质并且增强用户友好性。
根据本发明一个方面,提供了一种用于将记录介质上记录的数据发送到另一设备的数据处理设备,该数据处理设备包括用于从记录介质读取数据并回放所读取的数据的回放装置;用于与另一设备通信的通信装置;用于接收来自用户的操作控制输入的第一操作装置;用于向用户呈现信息的呈现装置;用于测量时间的时间测量装置;用于提供电力的电源;用于即使在不提供电力时也保存存储的数据的存储装置;发送控制装置,其在第一操作装置被操作时使通信装置将记录介质上记录的并且由回放装置回放的所记录的数据发送到另一设备,并且使呈现装置呈现该数据发送的结果,还使存储装置存储该数据发送的结果;以及电力控制装置,用于使时间测量装置测量在信息呈现后经过的时间,并且在经过预定时间段后控制从电源提供的电力。
数据处理设备还可以包括用于接收来自用户的操作控制输入的第二操作装置;以及呈现控制装置,其在从电源到该装置的电力供应被控制的同时操作第二操作装置时,使呈现装置呈现存储装置中存储的数据发送结果。
另一设备是用于将数据记录到另一记录介质上的装置。通信装置发送的数据可以被另一设备记录到另一记录介质上。
数据处理设备还可以包括比较装置,用于通过通信装置从另一设备获取该另一设备在其上记录数据的另一记录介质上剩余的自由空间,并且将所获取的另一记录介质上剩余的自由空间与记录介质上记录的数据的量相比较。当比较装置生成的比较结果指示另一记录介质具有充足的自由空间用于记录记录介质上记录的数据,则发送控制装置将该数据发送到另一设备。
当发现所述记录介质上记录的数据的量比另一记录介质上剩余的自由空间大时,发送控制装置可以控制存储装置来存储指示处理失败的数据。
数据处理设备还可以包括用于将电源连接到电池的电池连接装置;以及用于将电源连接到与电池不同的电源设备的另一连接装置。电源可以向电力控制装置通知电力源。当接收到的通知指示从电池提供电力,则电力控制装置在经过由时间测量装置检测出的预定时间段后控制从该电源提供的电力。
数据处理装置还可以包括用于判断连接到电池连接装置的电池的剩余电力的剩余电池电力判断装置。当剩余电池电力判断装置生成的判断结果指示出不能从电池获得到另一设备的数据发送所要求的电力时,发送控制装置中止发送该数据,并且控制存储装置存储指示由于剩余电池电力不足导致中止该数据发送的数据。
呈现装置可以被结合在第一操作装置中。
呈现装置可以是LED(发光二极管)。
通信装置是USB(通用串行总线)。
根据本发明的一个方面,提供了一种用于在下述数据处理设备中使用的数据处理方法,所述数据处理设备用于将记录介质上记录的数据发送到另一设备,该数据处理方法包括以下步骤检测第一操作装置是否被用户操作;呈现将从记录介质读取的数据发送到另一设备的结果,并且将指示该发送结果的状态信息存储到即使在不提供电力时也存储数据的存储装置中;测量预定时间段;以及在经过该预定时间段后控制电力的供应。
数据处理方法还可以包括以下步骤在电力供应被控制后检测第二操作装置是否被用户操作;在发现第二操作装置被操作时从存储装置读取状态信息;以及根据所读取的状态信息,向用户呈现数据发送结果。
另一设备是用于将数据记录到另一记录介质上的装置。所发送的数据可以被另一设备记录到另一记录介质上。
数据处理方法还可以包括以下步骤从另一设备获取该另一设备在其上记录数据的另一记录介质上剩余的自由空间;以及将所获取的另一记录介质上剩余的自由空间与记录介质上记录的数据的量相比较。仅在比较结果指示另一记录介质具有充足的自由空间用于记录记录介质上记录的数据时,该记录介质上记录的数据才被发送到另一设备。
当发现记录介质上记录的数据的量比另一记录介质上剩余的自由空间大时,存储装置存储指示处理失败的数据。
数据处理方法还可以包括检测电力是否是从电池提供的步骤。在发现电力是从电池提供的,经过由时间测量装置检测出的预定时间段后,控制该电力的供应。
数据处理方法还可以包括判断电池的剩余电力的步骤。当判断结果指示出不能从电池获得到另一设备的数据发送所要求的电力时,中止发送该数据,同时允许存储装置存储指示由于剩余电池电力不足导致中止该数据发送的数据。
在本发明一个方面中,检测第一操作装置是否被用户操作。呈现将从记录介质读取的数据发送到另一设备的结果。用于即使在没有电力提供时也存储数据的存储装置存储指示该发送的结果的状态信息。测量预定时间段。在检测出经过该预定时间段后控制电力供应。
根据本发明一个方面,可以有效地使用记录介质来提供增强的用户友好性。


图1图示了根据本发明一个实施例的数据记录系统;图2图示了在图1中示出的存储卡读卡器的典型内部配置;图3图示了由图2中示出的微计算机执行的软件的典型配置;图4是图示了由存储卡读卡器执行的处理的流程图;
图5是图示了拷贝处理的流程图;图6是图示了错误处理1的流程图;图7是图示了错误处理2的流程图;图8是图示了错误处理3的流程图;图9是图示了便携式终端处理的流程图;以及图10是图示了检查过程的流程图。
具体实施例方式
现在将参考附图描述本发明的实施例。图1图示了根据本发明一个实施例的数据记录系统。在图1中,数码相机3拍摄作为照片的图像,并且将所拍摄的图像的数据记录到存储卡5中,存储卡5是一种小型记录介质。存储卡5可以插入到数码相机3中和从数码相机3移除。存储卡5是一种卡片类型的闪存,存储预定数量字节的(例如,128M字节)图像数据。存储卡5中记录的图像数据可利用存储卡读卡器1读取。在实际中,存储卡5是这样的存储卡,其名为例如存储棒、SmartMedia、SD存储卡、xD Picture Card(商标)、或者CompactFlash(注册商标)(CF)。
便携式终端2是一种小型音频装置,例如由用户携带,并且用于在用户离家或办公室时听音乐。用于与MD(Mini-Disk)(注册商标)系统一起使用的磁光盘或其他盘作为用于音乐数据记录的记录介质被插入到便携式终端2中。便携式终端2接受三类盘与当前MD系统一起使用的盘;下一代MD1或Hi-MD1(商标)盘,其使用与用于当前的MD系统的盘相同的物理介质;以及下一代MD2或Hi-MD3(商标)盘,其具有与用于当前的MD系统的盘相同的外形,但是记录密度增加了,从而提高了记录容量。便携式终端2回放盘上记录的数据,或者将数据记录到盘上。
便携式终端2使用FAT(文件分配表)系统作为用于数据记录/回放的文件管理系统。前述下一代MD1盘和下一代MD2盘支持FAT系统。因此,可以保证便携式终端2与个人计算机4或其他信息处理装置兼容。下一代MD2盘可以存储多至约1G字节的数据。
术语“FAT”或“FAT系统”通用来表示各种基于PC的文件系统。其并不特指用于与DOS(磁盘操作系统)一起使用的特定的基于FAT的文件系统、用于与Windows(注册商标)95/98一起使用的VFAT(虚拟FAT)、用于与Windows(注册商标)98/ME/2000一起使用的FAT32、或者NTFS(NT文件系统或新技术文件系统)要被记录到盘上的数据不限于音乐或其他音频数据。便携式终端2还可以将图像数据、文本数据以及其他计算机数据记录到盘上。因此,便携式终端2可以将图像数据记录在盘上,其中图像数据是通过存储卡读卡器1被发送的在存储卡5上记录的数据。
便携式终端2还包括接受USB(通用串行总线)线缆6的接口,USB线缆6用来连接个人计算机4和存储卡读卡器1。
存储卡读卡器1读取记录在插入到存储卡读卡器1中的存储卡中的数据,并且将所读取的数据发送到另一个装置。存储卡读卡器1尺寸较小,并且重量轻,所以用户在携带数码相机3和便携式终端2的时候可以携带存储卡读卡器1。存储卡读卡器1从电池或AC电力源获取电力来工作。例如,当在存储卡5插入到插口24的情况下用户按下按钮21时,存储卡读卡器1读取记录在存储卡5中的数据,将该数据划分为预定义的数据块,然后将这些数据块发送到便携式终端2,其中便携式终端2通过USB线缆6被连接。然后用户可以将由数码相机3获取并被记录在存储卡5中的图像数据拷贝到便携式终端2中的盘上。
存储卡读卡器1配置为处理一种或多种类型的存储卡。例如,当所用存储卡5是存储棒时,应当使用与存储棒的外形和接口兼容的插口24来插入存储卡。当在这种情形中存储卡5被插入到插口24中时,可以读取存储卡5中记录的数据。插口25到27分别与SmartMedia、CompactFlash(注册商标)、以及SD存储卡兼容。存储卡读卡器1可以配置为接受这些类型的存储卡之外的存储卡。或者,存储卡读卡器1可以配置为仅接受一种类型的存储卡。
存储卡读卡器1包括显示部分23,该显示部分23在拷贝处理结束后通知用户拷贝结果。显示部分23例如采用绿光和红光LED(发光二极管)。当例如拷贝处理被正常执行后(成功),绿光LED稳定发光。当例如拷贝处理未正常执行时(不成功),红光LED稳定或闪动发光。这允许用户知道拷贝处理是否被正常执行。
不成功的拷贝处理可能由于例如便携式终端2中自由盘空间不足、未正确连接USB线缆6、或者存储卡读卡器1的剩余电池电力不足。当例如拷贝处理失败时,取决于拷贝处理失败的原因,红光LED可以稳定或闪动发光。
当用户在旅行等期间携带存储卡读卡器1时,通常由电池驱动存储卡读卡器1。因此,当在拷贝处理终止后经过预定时间段时,存储卡读卡器1自动关掉(如后所述进入睡眠模式),以减少电力消耗。如果在拷贝处理终止后又经过预定时间段后用户希望检查拷贝处理的结果,用户可以按下按钮22。
在按钮22被按下后,存储卡读卡器1根据最后执行的拷贝处理的结果来驱动显示部分23中的LED,以通知用户该结果。如果例如在拷贝数据需要较长时间的情况下,用户在睡觉时令存储卡读卡器1将存储卡5中存储的数据拷贝到便携式终端中的盘,则在用户醒来后,他/她可以检查该拷贝处理的结果。这将防止用户在拷贝处理未成功时由于疏忽而从存储卡5擦除数据。因此,这可以使存储卡读卡器1的功耗最小化,最优化电池的寿命,并且允许用户即使在存储卡读卡器1由电池驱动时,也能够不受特定约束地使用存储卡读卡器1。
个人计算机4采用例如用于显示或编辑图像数据的应用程序。用户可以利用USB线缆将便携式终端2连接到个人计算机4,并且操作个人计算机4来显示或打印记录在便携式终端2中的盘上的图像数据。
例如,用户在旅行时携带数码相机3、便携式终端2和存储卡读卡器/写卡器1。在旅行期间,用户利用数码相机3拍摄静止图片或电影。所拍摄的图像的数据然后存储到存储卡5中。但是,在存储卡5的存储容量(例如,128M字节)由于存储静止图片或电影而被用光时,就不再能记录图像。在这种情形中,不能记录新的静止图片和电影,直到删除存储卡5中记录的图像数据为止。
因此,用户使用存储卡读卡器1来读取存储卡5中记录的图像数据,并且将读取的图像数据拷贝到便携式终端2中的盘上。如果例如在便携式终端2中使用下一代MD1盘,则可以存储多至约300M字节的数据。如果在便携式终端2中使用下一代MD2盘,则可以存储多至1G字节的数据。即使盘用于记录音乐或其他音频数据,该盘也仍能够存储其他数据。当用户将存储卡5中记录的图像数据拷贝到便携式终端2中的盘上,然后擦除存储卡5中记录的图像数据时,用户可以在不丢失先前记录的图像数据的情况下继续拍摄静止图片和电影。
在从旅行归家后,用户可以操作个人计算机4以显示或打印在旅行期间拍摄的静止图片或电影来欣赏。这样,可以有效地使用诸如存储卡5和便携式终端2中的盘之类的介质。
图2是图示了图1中示出的存储卡读卡器1的典型内部配置的框图。图2中示出的微计算机51对输入信号(数据)进行操作来执行计算,然后输出信号(数据)来控制存储卡读卡器1的各个部分。存储器52存储例如要由微计算机51执行的程序和由微计算机51按需执行各种处理必需的数据。存储器52还用于在从存储卡5读取的数据被写到便携式终端2中的盘上之前临时缓冲该数据。
保存部分53存储例如指示拷贝处理是否被存储卡读卡器1正常执行的状态。保存部分53包括EEPROM(电可擦可编程只读存储器)或者其他非易失性存储器,并且即使在没有电力被提供给存储卡读卡器1时也保留前述状态。保存部分53可以内置在微计算机51中。
电力控制部分54对电源电路55进行控制来调节对存储卡读卡器1的电力供应。根据电力控制部分54执行的控制操作,电源电路55将自电池56或AC适配器57输出的电力提供给整个存储卡读卡器1。在这里假设提供自电池或AC适配器输出的电力。或者也可以采用额外的功能,用于直接接收AC电力并且将接收到的AC电力转换为用于在存储卡读卡器1中使用的电力。
在电源电路55提供来自电池56的电力时,电力控制部分54在正常模式和睡眠模式之间切换。正常模式是允许存储卡读卡器1执行正常处理(例如,拷贝处理)的电源模式。睡眠模式是在存储卡读卡器1处于待机(不执行任何特定处理)时控制存储卡读卡器1的功耗的电源模式。即使在例如旅行期间存储卡读卡器1由电池驱动时,存储卡读卡器1在其处于备用时也因此保持在睡眠模式中。因此,即使在长途旅行期间用户也可以继续使用存储卡读卡器1。
电力控制部分54还接收来自操作控制部分83的操作信号输入。如果在电力供应被电源电路最小化或停止时从操作控制部分83接收到操作信号输入,则电力控制部分54指示电源电路开始供应电力。在电源电路55完全停止电力供应时,从操作控制部分83输出的操作信号可以直接提供给电源电路55。这样,可以减少在存储卡读卡器1处于待机时所消耗的电力。
计时器62进行在存储卡读卡器1中要求的各种时间测量。例如,计时器62对预定时间段计时,以便在拷贝处理结束后经过预定时间段时对用于存储卡读卡器1的电力进行控制。
USB控制器58对与通过USB接口81利用USB线缆连接的另一个装置(例如,便携式终端2)的通信进行控制。介质接口59控制与插入到存储卡接口82中的存储卡有关的数据输入/输出。实际上,根据要支持的存储卡的类型,安装多个存储卡接口82。
输入控制部分60响应于来自操作控制部分83的信号输出,将命令或其他数据输出到总线71。操作控制部分包括例如前述按钮21和22。
显示控制部分61根据自总线71提供的数据来生成信号,以驱动显示部分84。如前所述,显示部分84包括例如绿光LED和红光LED。
音频输出控制部分63将音频信号提供给音频输出部分85,以使音频输出部分输出信号声音、消息或其他音频。当例如较强的外来光线入射到显示部分84上时,可能难以从显示部分84给出的指示识别出状态。音频输出控制部分63和音频输出部分85被安装,以使得即使在上述情形中也能够正确地通知用户存储卡读卡器1的状态。音频输出控制部分63可将状态转换成音频消息并且输出该音频消息。当例如拷贝处理正常终止时,音频输出控制部分63可以输出音频消息“拷贝处理正常终止”。这样,可以增强用户友好性。
图3图示了由微计算机51执行的软件的典型功能配置。操作控制输入部分101经由输入控制部分60接收来自用户的操作控制输入,并且根据所接收到的操作控制输入来控制各个部分。当所接收到的操作控制输入指定拷贝处理时,即当用户按下按钮21时,拷贝执行部分102对拷贝处理的执行进行控制。当所接收到的操作控制输入指定检查处理时,即当用户按下按钮22时,检查执行部分103对检查处理的执行进行控制。
模式切换部分104如前所述在正常模式和睡眠模式之间切换。
接下来,参考图4的流程图描述存储卡读卡器1执行的处理。假定存储卡读卡器1由电池56驱动,并且存储卡读卡器1通过USB线缆6连接到便携式终端2,此外存储卡读卡器1根据USB标准作为主设备工作。还假定存储卡5插入到存储卡读卡器1中,并且下一代MD2(或者下一代MD1)盘插入到便携式终端2中。
在步骤S1中,操作控制输入部分101判断是否从用户接收到操作控制输入,并且继续处于待机直到其判断出接收到操作控制输入为止。
当用户操作操作控制部分83时,输入控制部分60响应于来自操作控制部分83的信号输出,输出命令或其他数据。当从输入控制部分60获得数据时,操作控制输入部分101判断从用户接收到操作控制输入。即使在电源模式为睡眠模式时,也连续提供输入控制部分60响应于来自操作控制部分83的信号输出而输出命令或其他数据所要求的电力。在电源电路55为使功耗最小化而完全停止电力供应时,电源电路55可以根据来自操作控制部分83的操作信号,开始提供输入控制部分60响应于来自操作控制部分83的信号输出而输出命令或其他数据所要求的电力,然后接收到电力供应的输入控制部分60可以接收来自被用户操作的操作控制部分83的信号输出,并且判断自用户接收到了操作控制输入。
如果在步骤S1中获得的判断结果指示从用户接收到操作控制输入,则流程前进到步骤S2。在步骤S2中,模式切换部分104选择正常模式作为电源模式。电力控制部分54然后对电源电路55进行控制,从而以正常模式将电力提供给存储卡读卡器1的每个部分。根据来自操作控制部分83的信号输出而从输入控制部分60输出的命令或其他数据可以直接被电力控制部分54获得,以将正常模式选择为电源模式。
在步骤S3中,操作控制输入部分101判断在步骤S1中从用户接收的操作控制输入。如果组成操作控制部分83的按钮21被用户按下,则执行步骤S3来判断操作控制输入指定了拷贝处理。在此情形中,流程前进到步骤S4。另一方面,如果组成操作控制部分83的按钮22被用户按下,则执行步骤S3来判断操作控制输入指定了检查处理。在此情形中,流程前进到步骤S5。
在步骤S4中,拷贝执行部分102执行拷贝处理,这将在后面参考图5描述。然后,存储卡读卡器1中的存储卡5中存储的数据被发送到便携式终端2,并且拷贝到便携式终端2中的盘上。显示部分23中的LED根据该拷贝处理的结果稳定或闪动发光。此外,音频输出部分85输出声音来指示拷贝处理的结果。
在步骤S5中,检查执行部分103执行检查处理,这将在后面参考图10描述。然后显示部分23中的LED根据最后执行的拷贝处理的结果稳定或闪动发光。此外,音频输出部分85输出声音来通知用户该拷贝处理的结果。
在步骤S4或S5后的步骤S6中,模式切换部分104判断是否已经过预定时间(例如,10秒的时间段),并且保持待机直到它判断出已经过了预定时间。当在步骤S6中判断出已经过了预定时间,则流程前进到步骤S7。
在步骤S7中,模式切换部分104选择睡眠模式作为电源模式。电力控制部分54然后控制电源电路55,从而电力以睡眠模式被提供给存储卡读卡器1的每个部分。
以上述方式可以减少存储卡读卡器1的功耗。此外,由接收自用户的操作控制输入指定的处理可以在不致使用户担心电池寿命的情况下迅速被执行。在电源电路55提供从AC适配器57或其他稳定的电力源输出的电力时,不执行步骤S2和步骤S7来改变电源模式。
本实施例假设在从稳定的电力源提供电力时电源模式不改变。但是,本发明不受限于使用这种方法。作为替换,即使在从稳定的电力源提供电力时,也可以改变电源模式改变以减少存储卡读卡器1的功耗。如果在从稳定的电力源提供电力时减少了存储卡读卡器1的功耗,则减少了能耗量。
现在将参考图5详细描述在图4所示的步骤S4中执行的拷贝处理。
在步骤S21中,拷贝执行部分102清空保存部分53中保存的状态。
在步骤S22中,拷贝执行部分102获取要拷贝的数据的大小,即,例如利用数码相机3拍摄并记录在存储卡5中的图像的数据的大小。在这种情形中,将所获取的单个数据的大小相加,保存所产生的总的大小。
在步骤S23中,拷贝执行部分102查询拷贝目的地处剩余的自由空间(在该情形中是便携式终端2中的盘上剩余的自由空间)。在这种情形中,询问命令经由USB线缆6被发送到便携式终端2,便携式终端2向存储卡读卡器1返回盘上剩余的自由空间。稍后将参考图9描述由便携式终端2执行的该处理。
在步骤S24中,拷贝执行部分102获取到在拷贝目的地处剩余的自由空间(其是从便携式终端2返回的)。
在步骤S25中,拷贝执行部分102将从步骤S22获取的数据大小所导出的总的数据大小与步骤S24获取的自由空间进行比较,并且判断总的数据大小是否比自由空间小,即,作为拷贝目的地的便携式终端2中的盘上剩余的自由空间是否足够。如果判断出总的数据大小小于自由空间,则流程前进到步骤S26。
另一方面,如果在步骤S25中判断出总的数据大小不比自由空间小,即,作为拷贝目的地的便携式终端2中的盘上剩余的自由空间不够,则不能拷贝数据。因此,流程前进到步骤S35。在步骤S35中,拷贝执行部分102执行错误处理1,这将在后面参考图6描述。在这种情形中,拷贝处理不成功。
在步骤S26中,拷贝执行部分102判断电池56的剩余电力是否足够。如果判断出电池56的剩余电力足够,则流程前进到步骤S27。例如,当电池56的剩余电力较低时,电源电路55经由电力控制部分54发出警告。在接收到该警告时,判断电池56的剩余电力不足。如果在步骤S26中判断出电池56的剩余电力不足,则不能执行拷贝。因此,流程前进到步骤S36。在步骤S36中,拷贝执行部分102执行错误处理2,这将在后面参考图7描述。在这种情形中,拷贝处理不成功。
在步骤S27中,拷贝执行部分102判断将在后面描述的重试计数器的值是否比阈值大。如果判断出重试计数器的值不比阈值大,则流程前进到步骤S28。稍后将描述,每次数据被重发时重试计数器被递增。如果重试计数器的值大于阈值,则可能例如由于未正确连接USB线缆6而导致不能将数据发送到便携式终端2。另一方面,如果在步骤S27中判断出重试计数器的值大于阈值值,则不能拷贝数据。因此,流程前进到步骤S37。在步骤S37中,拷贝执行部分102执行错误处理3,这将在后面参考图8描述。在这种情形中,拷贝处理不成功。
在步骤S28中,拷贝执行部分102经由USB线缆6将数据块发送到便携式终端2。数据块是从存储卡5读取的,并且是要被拷贝的数据的一部分。其具有预定大小。在数据从存储卡5被读取后,这些数据以单个数据块为基础被发送到便携式终端2。更具体地说,从存储卡5读取的数据首先被存储到存储器52中,然后根据便携式终端2接收的数据的大小从存储器52读出,并发送到便携式终端2。一旦接收到数据块,便携式终端2就返回响应到存储卡读卡器。
在步骤S29中,拷贝执行部分102判断是否接收到来自便携式终端2的响应。如果判断出接收到来自便携式终端2的响应,则流程前进到步骤S30。另一方面,如果在步骤S29中判断出未接收到来自便携式终端2的响应,则便携式终端2可能未接收到已发送的数据块。因此,流程前进到步骤S34。在步骤S34中,拷贝执行部分102将重试计数器递增1(重试计数器指示数据块重发的次数)。在步骤S34完成后,流程返回到步骤S26。随后,执行步骤S28来重发同一数据块。
在步骤S30中,拷贝执行部分102判断是否存在下一个数据块。如果判断出存在下一个数据块,则流程返回到步骤S26,重复执行步骤S26和其后的步骤。
如果在步骤S30中判断出不再有数据块,即要被拷贝的数据已全部被发送,则流程前进到步骤S31。在这种情形中,拷贝处理成功(正常终止)。
在步骤S30之后执行的步骤S31中,拷贝执行部分102利用显示控制部分61点亮绿光LED。这通知用户拷贝处理成功,并且正常终止。
在步骤S32中,拷贝执行部分102将“正常终止”状态存储到保存部分53中来指示该拷贝处理的结果。在步骤S33中,拷贝执行部分102将数据发送到便携式终端2来报告“拷贝结束”。
现在参考图6的流程图详细描述在图5所示的步骤S35中执行的错误处理1。在步骤S61中,拷贝执行部分102利用显示控制部分61来使红光LED慢速闪动(例如,以0.5秒为间隔),并且输出音频消息例如“拷贝目的地容量不足”来报告不成功的拷贝处理。这通知用户由于在拷贝目的地处自由空间不足导致拷贝处理不成功。
在步骤S62中,拷贝执行部分102将“错误1”状态存储到保存部分53中来指示该拷贝处理的结果。在当前示例中,“错误1”状态指示由于在拷贝目的地处自由空间不足导致拷贝处理不成功。
现在参考图7的流程图详细描述在图5所示的步骤S36中执行的错误处理2。在步骤S81中,拷贝执行部分102利用显示控制部分61来使红光LED快速闪动(例如,以0.2秒为间隔),并且输出音频消息例如“剩余电池电力不足”来报告不成功的拷贝处理。这通知用户由于剩余电池电力不足导致拷贝处理不成功。
在步骤S82中,拷贝执行部分102将“错误2”状态存储到保存部分53中来指示该拷贝处理的结果。在当前示例中,“错误2”状态指示由于剩余电池电力不足导致拷贝处理不成功。
现在参考图8中的流程图详细描述在图5所示的步骤S37中执行的错误处理3。在步骤S101中,拷贝执行部分102利用显示控制部分61稳定点亮红光LED,并且输出音频消息例如“拷贝操作不稳定”来报告不成功的拷贝处理。这通知用户由于数据发送错误导致拷贝处理不成功。
在步骤S102中,拷贝执行部分102将“错误3”状态存储到保存部分53中来指示该拷贝处理的结果。在当前示例中,“错误3”状态指示由于数据不能被发送到便携式终端2导致拷贝处理不成功(超过重试计数器阈值)。
如上所述,从存储卡5读出的数据被拷贝到便携式终端2中的盘中。当拷贝处理已成功时,显示部分23中的绿光LED稳定发光。当拷贝处理未成功时,显示部分23中的红光LED稳定或闪动发光。另外,还生成音频消息或其他音频输出来指示状态。因此,用户被快速告知拷贝处理的结果。此外,如果拷贝处理未成功,则显示部分23中的LED的状态随拷贝处理失败的原因而变(LED可以稳定发光、慢速闪动发光、快速闪动发光)。因此,可以将拷贝处理的结果准确报告给用户。此外,保存部分53将拷贝处理的结果作为状态来存储。这允许用户稍后检查拷贝处理的结果。
现在参考图9的流程图描述由便携式终端2执行的典型处理。该处理与参考图5描述的由存储卡读卡器1执行的拷贝处理并行被执行。
在步骤S121中,便携式终端2判断是否接收到自由空间查询,并且保持待机直到判断出接收到这种查询。当在步骤S23(在图5中示出)中命令从存储卡读卡器1通过USB线缆6被发送到便携式终端2来查询在拷贝目的地处剩余的自由空间(在本示例中是在便携式终端2中的盘上剩余的自由空间)时,便携式终端2接收该命令并且判断接收到自由空间查询。
如果在步骤S121判断出接收到自由空间查询,则流程前进到步骤S122。在步骤S122中,便携式终端2获得在本地插入的盘上剩余的自由空间。在步骤S123中,便携式终端2将在步骤S122中获取的自由盘空间通过USB线缆6发送到存储卡读卡器1。所发送的自由盘空间然后在步骤S24(在图5中示出)中由存储卡读卡器1获得。
在步骤S124中,便携式终端2判断是否接收到数据块。在图5中示出的步骤S28被执行来判断是否接收到从存储卡读卡器1发送来的数据块。如果在步骤S124中判断出接收到数据块,则流程前进到步骤S125。在步骤S125中,便携式终端2将接收到的数据块写到本地插入的盘上。在步骤S126中,便携式终端2向存储卡读卡器1发送关于接收到的数据块的响应。在图5中示出的步骤S29中,存储卡读卡器1接收到所发送的响应。
在步骤S126后执行的步骤S127中,便携式终端2判断是否接收到“拷贝结束”。如果判断出未接收到“拷贝结束”,则流程返回到步骤S124,重复执行步骤S124及其后的步骤。
在图5中示出的步骤S33中,当存储卡读卡器1经由USB线缆6将数据发送到便携式终端2以便报告“拷贝结束”后,便携式终端2接收所发送的数据并且判断是否接收到“拷贝结束”。
如果在步骤S127中判断出接收到“拷贝结束”,则流程前进到步骤S128。在步骤S128中,便携式终端2更新FAT。如前所述,便携式终端2使用FAT(文件分配表)系统作为数据记录/回放的文件管理系统。因此,在更新了FAT后,可以回放(读)在步骤S125中写到盘上的数据。
另一方面,如果在步骤S124中判断出未接收到数据块,则流程前进到步骤S129。在步骤S129中,便携式终端2判断是否已经过预定时间。如果判断出尚未经过预定时间,则流程返回步骤S124。
另一方面,如果在步骤S129中判断出已经过预定时间,则处理终止。在这种情形中,不更新FAT。
如果甚至在已经过了预定时间时还未接收到数据块,则可以设想例如便携式终端2中的盘上剩余的自由空间对于从存储卡读卡器1发送来的数据来说不足;存储卡读卡器1的剩余电池电力不足;或者由于例如未正确连接的USB线缆6引起的传输错误导致拷贝处理未成功。因此,便携式终端2在不更新FAT的情况下终止该处理。即使在步骤S125中一些数据块被写到盘上,由于未更新FAT,所以也不可以回放(读取)写入的数据块中包含的数据。换言之,在存储卡读卡器1未成功地执行拷贝处理时,部分写入到便携式终端2中的数据是无效的(视为不存在)。
如上所述,便携式终端2与存储卡读卡器1执行的拷贝处理并行地执行其处理。图9示出了由便携式终端2执行的处理的示例。便携式终端2执行的处理不受限于图9所示的处理。
现在将参考图10的流程图详细描述在图4示出的步骤S5中执行的检查处理。
在步骤S141中,检查执行部分103获取存储在保存部分53中的状态。
如前所述,保存部分53包括EEPROM或其他非易失性存储器,并且在没有电力被提供给存储卡读卡器1时(即,在睡眠模式被选择为存储卡读卡器1的电源模式时)仍保存状态。因此,在步骤S141中获取的状态是基于在图4示出的步骤S4中执行的最后执行的拷贝处理的结果的。该状态是一条信息,其指示存储卡读卡器1执行的拷贝处理成功与否。如果拷贝处理不成功,则三条不同的状态信息之一被存储到保存部分中。更具体地说,保存部分中存储的状态为“正常结束”、“错误1”、“错误2”或“错误3”。
在步骤S142中,检查执行部分103判断在步骤S141中是否获得“正常结束”状态。如果判断出获得了“正常结束”状态,则流程前进到步骤S147。
在步骤S147中,检查执行部分103利用显示控制部分61稳定地点亮绿光LED。这通知用户最后执行的拷贝处理是成功的(正常终止)。
另一方面,如果在步骤S142中判断出状态不是“正常结束”,则认为最后执行的拷贝处理不成功。因此,检查执行部分103在步骤S143中判断状态的类型。在这种情形中,检查执行部分103判断在步骤S141中获取的状态是“错误1”、“错误2”、还是“错误3”。
如果在步骤S143中判断出状态为“错误1”,则流程前进到步骤S144。在步骤S144中,检查执行部分103利用显示控制部分61使红光LED以0.5秒间隔或者其他长间隔闪动。这通知用户由于在拷贝目的地处自由空间不足而导致最后执行的拷贝处理未成功。
如果在步骤S143中判断出状态为“错误2”,则流程前进到步骤S145。在步骤S145中,检查执行部分103利用显示控制部分61使红光LED以0.2秒间隔或者其他短间隔闪动。这通知用户由于存储卡读卡器1的剩余电池电力不足而导致最后执行的拷贝处理未成功。
如果在步骤S143中判断出状态为“错误3”,则流程前进到步骤S146。在步骤S146中,检查执行部分103利用显示控制部分61使红光LED稳定发光。这通知用户由于数据传输错误而导致最后执行的拷贝处理未成功。
拷贝处理的结果如上所述被检查。拷贝处理结果检查根据保存部分中存储的状态而被执行。因此,如果例如在用户睡觉时存储卡读卡器1被用来将存储卡5中记录的数据拷贝到便携式终端2中的盘中,则该用户可以在他/她醒来后通过按下按钮21并且查看显示部分23给出的指示,从而检查拷贝处理的结果。这将防止用户在拷贝处理未成功时由于疏忽而从存储卡5擦除数据。
此外,如果拷贝处理失败,则失败原因作为状态也被存储。因此,可以将拷贝处理的结果准确报告给用户。
上述实施例假设存储卡读卡器1和便携式终端2被包含在独立的外壳中。但是,作为替换,存储卡读卡器1和便携式终端2可以被包含在同一个外壳中。作为另一个替换,存储卡读卡器1和数码相机3可以被包含在同一个外壳中。
本发明不受限于存储卡读卡器。本发明也可以应用到在长时间执行处理后向用户呈现处理结果的电池驱动的装置。
上述处理序列不仅可以由硬件执行也可以由软件执行。
当软件执行上述处理序列时,从网络连接的远程信息处理装置或从诸如存储卡之类的可移动记录介质安装构成软件的程序。
用于执行上述处理序列的步骤不仅包括在时间上以所示顺序执行的步骤,而且也包括并行或独立执行的步骤。
权利要求
1.一种用于将记录介质上记录的数据发送到另一设备的数据处理设备,所述数据处理设备包括回放装置,用于从所述记录介质读取数据并回放所读取的数据;通信装置,用于与所述另一设备通信;第一操作装置,用于接收来自所述用户的操作控制输入;呈现装置,用于向所述用户呈现信息;时间测量装置,用于测量时间;电源,用于提供电力;存储装置,用于即使在没有电力被提供时也保存存储的数据;发送控制装置,其在所述第一操作装置被操作时使所述通信装置将所述记录介质上记录的并且由所述回放装置回放的所记录的数据发送到所述另一设备,并且使所述呈现装置呈现所述数据发送的结果,还使所述存储装置存储所述数据发送的结果;以及电力控制装置,用于使所述时间测量装置测量在所述信息呈现后经过的时间,并且在经过预定时间后控制从所述电源提供的电力。
2.如权利要求1所述的数据处理设备,还包括第二操作装置,用于接收来自所述用户的操作控制输入;以及呈现控制装置,其在所述第二操作装置在从所述电源到所述设备的电力供应被控制的情况下被操作时,使所述呈现装置呈现所述存储装置中存储的数据发送结果。
3.如权利要求1所述的数据处理设备,其中,所述另一设备是用于将数据记录到另一记录介质上的设备;并且其中所述通信装置发送的数据被所述另一设备记录到所述另一记录介质上。
4.如权利要求1所述的数据处理设备,还包括比较装置,用于通过所述通信装置从所述另一设备获取所述另一设备在其上记录数据的所述另一记录介质上剩余的自由空间,并且将所获取的所述另一记录介质上剩余的自由空间与所述记录介质上记录的数据的量相比较,其中,当所述比较装置生成的比较结果指示所述另一记录介质具有充足的自由空间用于记录所述记录介质上记录的数据时,所述发送控制装置将所述数据发送到所述另一设备。
5.如权利要求4所述的数据处理设备,其中,当发现所述记录介质上记录的数据的量比所述另一记录介质上剩余的自由空间大时,所述发送控制装置控制所述存储装置来存储指示处理失败的数据。
6.如权利要求1所述的数据处理设备,还包括电池连接装置,用于将所述电源连接到电池;以及另一连接装置,用于将所述电源连接到与所述电池不同的电源设备,其中所述电源向所述电力控制装置通知电力源;并且其中,当接收到的通知指示从所述电池提供电力时,所述电力控制装置在经过由所述时间测量装置检测出的预定时间后控制从所述电源提供的电力。
7.如权利要求6所述的数据处理设备,还包括剩余电池电力判断装置,用于判断所述连接到所述电池连接装置的电池的剩余电力,其中,当所述剩余电池电力判断装置生成的判断结果指示出不能从所述电池获得到所述另一设备的数据发送所要求的电力时,所述发送控制装置中止发送所述数据,并且控制所述存储装置存储指示由于剩余电池电力不足导致中止所述数据发送的数据。
8.如权利要求1所述的数据处理设备,其中,所述呈现装置被结合在所述第一操作装置中。
9.如权利要求1所述的数据处理设备,其中,所述呈现装置是发光二极管。
10.如权利要求1所述的数据处理设备,其中,所述通信装置是通用串行总线。
11.一种用于在下述数据处理设备中使用的数据处理方法,所述数据处理设备用于将记录介质上记录的数据发送到另一设备,所述数据处理方法包括以下步骤检测第一操作装置是否被所述用户操作;呈现将从所述记录介质读取的数据发送到所述另一设备的结果,并且将指示所述发送结果的状态信息存储到即使在没有电力被提供时也存储数据的存储装置中;测量预定时间;以及在经过所述预定时间后控制所述电力的供应。
12.如权利要求11所述的数据处理方法,还包括以下步骤在所述电力供应被控制后检测第二操作装置是否被所述用户操作;在发现所述第二操作装置被操作时,从所述存储装置读取所述状态信息;以及根据所读取的状态信息,向所述用户呈现所述数据发送结果。
13.如权利要求11所述的数据处理方法,其中,所述另一设备是用于将数据记录到另一记录介质上的设备;并且其中所发送的数据被所述另一设备记录到所述另一记录介质上。
14.如权利要求11所述的数据处理方法,还包括以下步骤从所述另一设备获取所述另一设备在其上记录数据的所述另一记录介质上剩余的自由空间;以及将所获取的所述另一记录介质上剩余的自由空间与所述记录介质上记录的数据的量相比较,其中,仅在所述比较结果指示所述另一记录介质具有充足的自由空间用于记录所述记录介质上记录的数据时,所述记录介质上记录的数据才被发送到所述另一设备。
15.如权利要求14所述的数据处理方法,其中,当发现所述记录介质上记录的数据的量比所述另一记录介质上剩余的自由空间大时,所述存储装置存储指示处理失败的数据。
16.如权利要求11所述的数据处理方法,还包括以下步骤检测所述电力是否是从电池提供,其中仅在发现所述电力是从所述电池提供时,在经过由所述时间测量装置检测出的预定时间后,控制所述电力的供应。
17.如权利要求16所述的数据处理方法,还包括以下步骤判断所述电池的剩余电力,其中,当所述判断结果指示出不能从所述电池获得到所述另一设备的数据发送所要求的电力时,中止发送所述数据,同时允许所述存储装置存储指示由于剩余电池电力不足导致中止所述数据发送的数据。
全文摘要
本发明提供了一种数据处理装置和数据处理方法,用于允许有效地使用记录介质,从而提高用户的便利性。当操作接受部分(101)接受了用户输入的指示进行拷贝的操作时,存储卡读卡器的拷贝执行部分(102)从存储卡读取数据,然后将该数据发送到移动终端。移动终端将接收到的数据拷贝到盘上,并且代表该拷贝成功还是失败的状态被存储到存储卡读卡器的保存部分中。在拷贝处理之后,模式开关部分(104)将存储卡读卡器的电源模式切换到睡眠模式,并且如果用户输入操作来查看拷贝结果,则检查执行部分(103)基于保存部分中存储的状态向该用户呈现拷贝结果。本发明可应用于存储卡读卡器。
文档编号G06F13/38GK1842760SQ20058000106
公开日2006年10月4日 申请日期2005年7月28日 优先权日2004年8月4日
发明者平泽勉 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1