当前位置: 首页 > 专利查询>索尼公司专利>正文

存储卡及其控制设备、以及数据发送/接收系统技术方案

技术编号:3085539 阅读:150 留言:0更新日期:2012-04-11 18:40
一种用于存储从控制设备发送的数据的存储卡,所述存储卡包括:    存储装置,用于存储从所述控制设备发送的数据;    开关,用于判定是否禁止向所述存储装置写入数据;以及    控制装置,用于根据从所述控制设备发送的命令执行预定控制操作:    其中所述控制装置具有寄存器,用于保持表示所述开关的状态是否被设置为写禁止状态的内容,并根据在数据写入命令之前从所述控制设备发布的用于读取所述开关状态的状态读取命令,将表示所述开关的状态的所述寄存器的内容发送至所述控制设备;    如果所述开关被设置为写禁止状态,则不从所述控制设备传送将要被写入所述存储装置的数据,而执行写禁止处理;并且    如果所述开关没有被设置为写禁止状态,则从所述控制设备接收将要被写入所述存储装置的数据,从所述控制设备接收用于向所述存储装置写入所述数据的命令,和执行向所述存储装置写入所述数据的处理。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种具有防止误擦除功能的存储卡及其控制装置和数据发送/接收装置。
技术介绍
一般地说,外存储装置例如磁带,磁盘,光盘,存储卡等用于存储来自电子装置例如计算机、数字静物摄影机等的数据。尤其是存储卡因其便于携带和高的传递速度被广泛地使用。和软盘类似,存储卡作为一种误擦防止开关用于防止在其中存储的数据的误擦除。然而,常规的误擦除防止开关被提供在卡存储体的主平面上,并且当存储卡被安装在电子装置上时,用户不能操作该开关。在这种情况下,如果存储卡被插入电子装置中并且用户发现存储卡被禁止写时,则用户不能在已经存储的数据上写入新的数据。用户将从电子装置中抽出存储卡,把误擦防止开关设置为可写方式,并把存储卡再次安装到电子装置中。为此一直希望能够改进误擦防止开关的开关操作性能。
技术实现思路
因此,本专利技术的目的在于提供一种存储卡,其能够防止误擦除在其中存储的数据或在已存储的数据上写入另外的数据,同时能够自由地把误擦防止开关设置为所需要的方式,并提供一种所述存储卡的控制装置及其数据传输装置。为实现上述目的,按照本专利技术的存储卡是一种用于存储从控制装置发送的数据的存储卡,所述存储卡包括用于存储来自控制装置的数据的存储单元;用于设置是否禁止在存储装置中写入数据的开关;以及控制单元,用于控制在存储单元上写入从控制单元发送的数据。在这种存储卡中,即使存储卡被安装在控制装置上时开关也能被转换;以及当写入从控制装置发送的数据时,控制单元决定开关的设置内容,并且除非开关被设置为写禁止方式时向控制装置发送写选通信号,并且如果开关被设置为写禁止方式,则向控制装置发送写禁止信号。按照本专利技术的存储卡控制装置是一种用于控制从存储卡中读数据或向其写入数据的存储卡控制装置,包括用于存储要被发送给存储卡的数据的存储单元;以及用于控制从存储单元中读出数据或向其写入数据的控制单元。控制单元按这种方式工作对于每个数据写,确定存储卡是否被设置为数据写禁止方式;当从存储卡接收到写选通信号时,在存储单元中存储的数据被读出并被写在存储卡上;以及当从存储卡接收到写禁止信号时,则中断从存储单元中读出数据。按照本专利技术的发送和接收装置用于在控制块和存储卡之间进行数据的发送与接收,其中存储卡包括用于存储来自控制块的数据的第一存储单元;用于设置对第一存储单元禁止写数据的开关;以及用于控制从第一存储单元中读出数据和向其写入数据的第一控制单元,而控制块包括第二存储单元,用于存储要被向存储卡发送的数据,以及第二控制单元,用于从第二存储单元中读出数据和向其写入数据。在这种数据发送与接收装置中,当写从控制块发送的数据时,存储卡确定开关的设置内容。除非开关被设置为写禁止方式,便向控制块发送写选通信号,并且如果开关被设置为写禁止方式,则向控制块发送写禁止信号,因而,控制在第一存储单元中的从控制块发送的数据的写操作。此外,对于每个数据,第一控制单元确定存储卡是否被设置为数据写禁止方式。当控制块接收到来自存储卡的写选通信号时,在第二存储单元中存储的数据被读出并被写入第一存储单元中。当从存储卡接收到写禁止信号时,便中断从第二存储单元中读出数据。附图说明参考附图,结合实施例详细描述本专利技术图1是表示按照本专利技术的主计算机的结构方框图;图2是表示按照本专利技术的存储卡的结构的方框图;图3是上述存储卡的外部透视图;图4是上述存储卡的外部透视图;图5是说明主机和存储卡的操作程序的流程图;图6是说明主机和存储卡的操作程序的流程图;图7是上述存储卡的另一个外部透视图;图8是上述存储卡的另一个外部透视图。具体实施例方式下面结合附图说明本专利技术的实施例。本专利技术可以用于图1表示的主机和用于存储来自该主机的数据的存储卡。应该注意,将针对在存储卡上写入从主机发送的视频数据的情况说明一个实施例,但本专利技术也可用于不是视频数据的数据,例如音频数据。如图1所示,上述的主机1包括硬盘11,用于存储各种数据例如静止图像数据的视频数据和音频数据;RAM(随机存取存储器)12,用于暂时存储并读出来自硬盘11的视频数据和其它数据;显示器接口(以后称为显示器I/F)13;显示器14,用于按照通过显示器接口13提供的视频数据显示图像;串行接口(以后称为串行IF)15,用于通过3个数据线从存储卡2接收数据与向其发送数据;总线16;以及用于整个控制的CPU(中央处理单元)。例如,RAM12,通过总线16暂时存储在硬盘11中存储的视频数据,并且在需要时,通过总线16向串行I/F 15提供视频数据。显示器14通过总线16和显示器I/F 13被提供了已从硬盘11读出的视频数据或从存储卡2读出的视频数据,从而按照这些视频数据显示静止图像或运动图像。串行I/F向存储卡2发送视频数据或通过3个数据线接收存储在存储卡2中的视频数据。更具体地说,通过第一数据线,串行I/F 15发送视频数据和控制数据,供写入存储卡2中,并接收从存储卡2中读出的视频数据。通过第二数据线,串行I/F 15按照图像数据或通过第一数据线提供的控制数据输出表示转换状态的状态信号。此外,通过第三数据线,串行I/F 15发送串行时钟SCLK,用于上述的控制数据和视频数据的发送。CPU 17控制从RAM 12和硬盘11读出视频数据和向RAM 12写入视频数据,并控制从存储卡2接收视频数据和向其发送视频数据。例如,CPU 17发出一个寄存器指令,用于确定下面将要详细说明的误擦防止开关的写保护是否处于ON状态,并向存储卡2发出写指令,用于把预定视频数据写入规定的地址中。在另一方面,如图2所示,存储卡2包括控制IC 21,用于接收来自上述主机1的视频数据和控制数据;用于存储视频数据的闪速(flash)存储器;以及用于防止误擦除在闪速存储器22中存储的视频数据的误擦防止开关23。如图3所示,控制IC 21、闪速存储器22、和误擦防止开关23被提供在近于板状形成的板状件24中。误擦防止开关23被提供在板状件24的纵向和与安装方向相反的一端。误擦防止开关2 3可沿和板状件24的纵向成直角的方向滑动。当误擦防止开关23被设置在向着安装方向看的左边时,如图3所示,可以记录视频数据,即,写保护处于OFF状态。此外,如图4所示,当误擦防止开关23处于向着安装方向看的右边位置时,可以看到一个缺口(cut-off)部分25。在这种状态下,存储卡2禁止记录视频数据。即写保护处于ON状态。因而,用户通过用手指触摸存储卡便可以知道其所处的状态,即通过上述缺口部分25的有无即使在存储卡2放在衣服口袋中时也能知道写保护的ON或OFF状态。在从主机1向闪速存储器22写入视频数据之前,控制IC 21确定误擦防止开关2 3是处于写保护的ON状态或者处于OFF状态,从而只有当写保护为OFF时才向闪速存储器22写入视频数据。更具体地说,其中控制IC 21包括串/并-并/串接口顺序器(以后称为S/P & P/S顺序器)31;页缓冲器32,用于暂时存储来自S/P & P/S顺序器的视频数据;闪速接口顺序器(以后称为闪速I/F顺序器)33,用于向闪速存储器22提供来自页缓冲器32的视频数据;ECC编码器/译码器34,用于进行错误校正处理;指令发生器35,用于产生预定的控制指令;含有版本信息和其它信本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于存储从控制设备发送的数据的存储卡,所述存储卡包括存储装置,用于存储从所述控制设备发送的数据;开关,用于判定是否禁止向所述存储装置写入数据;以及控制装置,用于根据从所述控制设备发送的命令执行预定控制操作其中所述控制装置具有寄存器,用于保持表示所述开关的状态是否被设置为写禁止状态的内容,并根据在数据写入命令之前从所述控制设备发布的用于读取所述开关状态的状态读取命令,将表示所述开关的状态的所述寄存器的内容发送至所述控制设备;如果所述开关被设置为写禁止状态,则不从所述控制设备传送将要被写入所述存储装置的数据,而执行写禁止处理;并且如果所述开关没有被设置为写禁止状态,则从所述控制设备接收将要被写入所述存储装置的数据,从所述控制设备接收用于向所述存储装置写入所述数据的命令,和执行向所述存储装置写入所述数据的处理。2.如权利要求1所述的存储卡,其中根据从所述控制设备发布的用于读取所述开关状态的所述状态读取命令,所述控制装置判定所述开关状态,并且如果发现所述开关的设置状态被设置为写禁止状态,则为该寄存器设置表示写禁止状态的内容,如果发现所述开关的设置状态没有被设置为写禁止状态,则为该寄存器设置表示非写选通状态的内容。3.如权利要求1所述的存储卡,其中在开始记录来自所述控制设备的文件前,从所述控制设备发布用于检验所述开关状态的所述状态读取命令;并且如果作为所述开关的检验结果,发现所述开关的设置状态没有被设置为写禁止状态,则将从所述控制设备发送的数据写入所述存储装置,并且如果有将被连续写入的数据,则从所述控制设备发送所述将要被连续写入的数据,而无需检验所述开关状态。4.如权利要求1所述的存储卡,其中对于将要被写入所述存储装置的每一文件发布用于检验所述开关状态的所述状态读取命令。5.一种用于向所装载的存储卡至少写入数据的控制设备,包括存储装置,用于存储将被发送至所述存储卡的数据;和控制装置,用于控制至少向所述存储卡写入数据;所述控制装置具有发布装置,用于在发布用于向所述存储卡写入数据的写入命令之前,发布用于检验所述存储卡的开关状态的状态读取命令;接收装置,用于接收从所述存储卡发送的表示所述开关状态的内容;判定装置,用于基于所接收的所述开关状态的内容,判定是否禁止向所述存储卡写入数据;和发送装置,如果发现所述开关被设置为写禁止状态,则执行写禁止处理而无需发送将被写入所述存储卡的存储装置的数据,如果发现所述开关没有被设置为写禁止状态,则发送将被写入所述存储卡的所述存储装置的数据,并发送用于将所述数据写入所述存储卡的所述存储装置的命令。6.如权利要求5所述的控制设备,其中,如果所述开关被设置为写禁止状态,则停止读取将被发送至所述存储卡并存储在其中的所述存储装置的数据。7.如权利要求5所述的控制设备,其中,在开始记录文件前,发布用于检验所述开关状态的所述状态读取命令,如果发现所述开关没有被设置为写禁止状态,则发送将被写入所述存储装置的数据,如果有将被连续写入的数据,则向所述存储卡发送所述将被连续写入的数据,而无需检验所述开关状态。8.如权利要求5所述的控制设备,其中对于将被写入所述存储卡的每一文件发布用于检验所述开关状态的所述状态读取命令。9.一种用于在存储卡和其上装载有所述存储卡的控制设备之间发送/接收数据的数据发送/接收系统,其中,所述存储卡具有用于存储从所述控制设备发送的数据的存储装置,用于判定是否禁止向所述存储装置写入数据的开关,和用于根据从所述控制设备发送的命令而执行预定控制操作的控制装置;所述存储卡的所述控制装置具有寄存器,用于保持表示所述开关状态是否被设置为写禁止状态的内容,并根据在数据写入命令之前从所述控制设备发布的用于读取所述开关状态的状态读取命令,将表示所述开关的状态的所述寄存器的内容发送至所述控制设备,并且,如果所述开关被设置为写禁止状态,则执行写禁止处理,无需从所述控制设备发送将被写入所述存储装置的数据,并且,如果所述开关没有被设置为写禁止状态,则从所述控制设备接收将被写入所述存储装置的数据,从所述控制设备接收用于向所述存储装置写入所述数据的命令,和执行向所述存储装置写入所述数据的处理;以及所述控制设备具有用于存储将被发送至所述存储卡的数据的存储装置,和用于控制至少向所述存储卡写入数据的控制装置,所述控制设备的控制装置在发布用于向所述存储卡写入数据的写入命令之前,发布用于检验所述存储卡的开关状态的状态读取命令;接收从所述存储卡发送的表示所述开关的状态的内容;基于所接收的所述开关状态的内容,判定是否禁止向所述存储卡写入数据,并且,如果发现所述开关被设置为写禁止状态,则执行写禁止处理,而无需发送将被写入所述存储卡的存储装置的数据,并且,如果发现所述开关没有被设置为写禁止状态,则发送将被写入所述存储卡的所述存储装置的数据,并发送用于将所述数据写入所述存储卡的所述存储装置的命令。10.如权利要求9所述的数据发送/接收系统,其中所述存储卡的所述控制装置基于从所述控制设备发布的用于读取所述开关状态的状态读取命令而判定所述开关状态,并且如果发现所述开关状态被设置为写禁止状态,则为所述寄存器设置表示写禁止状态的内容,如果发现所述开关状态没有被设置为写禁止状态,则为所述寄存器设置表示非写禁止状态的内容。11.如权利要求9所述的数据发送/接收系统,其中如果所述开关被设置为写禁止状态,则所述控制设备的所述控制装置执行对于停止读取将被发送至所述存储卡并存储在其中的所述存储装置中的数据的控制。12.如权利要求9所述的数据发送/接收系统,其中在开始记录文件前,发布用于检验所述开关状态的所述状态读取命令,并且,如果发现所述开关没有被设置为写禁止状态,则发送将被写入所述存储...

【专利技术属性】
技术研发人员:冈上拓己近藤嘉男
申请(专利权)人:索尼公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利