存储装置以及传送数据的方法

文档序号:6772192阅读:168来源:国知局
专利名称:存储装置以及传送数据的方法
技术领域
本发明涉及一种与主机设备连接的存储装置以及传送数据的方法。
背景技术
能够记录影像作品、音乐作品等内容数据的各种存储装置现已普及。另外,外置硬盘驱动器或USB闪存等通过USB (Universal Serial Bus 通用串行总线)等通用接口连接至主机设备的存储装置正朝着大容量、低价格化方向发展。近年来,采用如下方法通过分发预先保存运动图像数据的存储装置,不使用因特网等网络而分发更大量的运动图像数据。在采用这种运动图像数据的分发方法的情况下, 以这种状态是有可能导致不正当地从存储装置向主机设备所内置的其它存储装置等复制运动图像数据。因此,为了防止这种不正当的数据复制,以往采用将保存在存储装置中的运动图像数据加密并在再现时解密的技术。

发明内容
发明要解决的问题然而,在使用上述通过加密来防止数据复制的技术时,由于需要在主机设备上进行用于解密的处理,因此,存在如下问题在主机设备上不能使用通用的运动图像再现软件、通用的媒体播放器进行再现,妨碍使用者的便利性。本发明用于解决上述现有技术所存在的问题,其目的在于实现一种能够防止不正当的数据复制并能够提高使用者的便利性的存储装置以及传送数据的方法。用于解决问题的方案本发明为一种能够与主机设备进行连接的存储装置,具备数据传送量监视部,其监视从存储装置传送至主机设备的每规定时间的数据传送量;以及数据传送部,其在数据传送量监视部所监视的每规定时间的数据传送量为规定量以上的情况下,禁止从存储装置向主机设备的数据传送。在由主机设备再现存储装置所保存的运动图像数据的情况下,每单位时间的数据传送量、即数据传送速度主要取决于运动图像的比特率(bit rate)。另一方面,当将存储装置所保存的数据复制至主机设备所内置的存储介质等时,数据传送速度取决于存储装置所具备的硬盘等存储介质、主机设备的处理速度以及连接存储装置与主机设备之间的接口等硬件。例如,蓝光光盘(Blu-ray Disk)(注册商标)、更具体地说BD-R0M标准的光盘所记录的运动图像数据的比特率为BD-ROM的最大读取速度、即最大54Mbps (Mega bit per second的缩写)。再现记录于Blu-ray Disk(注册商标)的运动图像数据时所需要的主机设备与存储装置之间的数据传送速度为接近运动图像的比特率的速度。此外,在使用USB 2. 0作为连接存储装置与主机设备之间的接口时,最大数据传送速度为480Mbps。将保存于存储装置的数据复制至主机设备所内置的存储介质等时的数据传送速度为接近接口的最CN 102541764 A
大数据传送速度的速度。这样,一般再现运动图像时所需要的数据传送速度与数据复制时的数据传送速度不同,再现运动图像时所需要的数据传送速度较慢。本发明也可以还具备读出区域判断部,该读出区域判断部根据从存储装置至主机设备的数据传送的进行,判断是否从存储装置所具备的规定的存储区域读出了数据,仅在读出区域判断部判断出从规定的存储区域读出了数据的情况下,禁止从存储装置向主机设备的数据传送。另外,在本发明的存储装置中保存有再现时的数据传送率被设定为规定值的运动图像数据,从该存储装置向主机设备复制数据时的数据传送率被设定为规定值,可以在复制数据时的规定值大于运动图像数据再现时的规定值的情况下,若数据传送量监视部所监视的每规定时间的数据传送量大于再现运动图像数据时的规定值,则禁止从存储装置向主机设备的数据传送。进一步地,本发明可以在复制数据时的数据传送率被设定为大于再现运动图像数据时的数据传送率以及小于再现运动图像数据时的数据传送率这两种规定值的情况下,数据传送部根据小于再现运动图像数据时的数据传送率的规定值禁止从存储装置向主机设备的数据传送。另外,本发明在从存储装置向与该存储装置相连接的主机设备传送数据的方法中,具备以下步骤监视步骤,从存储装置传送至主机设备的每规定时间的数据传送量;以及当通过该监视步骤所监视的每规定时间的数据传送量为规定量以上时,禁止从存储装置向主机设备的数据传送。根据本发明,能够防止不正当的数据复制,并且能够不依赖于所连接的主机设备而进行运动图像数据的再现,能够提高使用者的便利性。此外,本发明除了上述的存储装置以外,还可以作为用于存储装置的程序、记录该程序的存储介质以及从存储装置进行的数据传送方法等来实现。


图1是作为本发明的一个实施例的存储装置的硬件结构图。图2是本实施例的动作流程图。附图标记说明1 存储装置;2 主机设备;11 =USB-SATA转换基板;12 硬盘单元;111 =CPU ;112 指令判别部;113 读出区域判断部;114 数据传送量计数器;115 容许时间判断部。
具体实施例方式图1示出作为本发明的一个实施例的存储装置的硬件结构图。存储装置1通过 USB (Universal Serial Bus)连接至主机设备 2。存储装置1具备USB-SATA转换基板11以及硬盘单元12。USB-SATA转换基板11 通过 USB 与主机设备 2 相连接,通过 SATA (Serial Advanced Technology Attachment (串行高级技术附件)的缩写)与硬盘单元12相连接。USB-SATA转换基板11具备CPU 111。存储装置1所具备的硬盘单元12可为一个或多个,并且,各硬盘单元12可以具备多个逻辑存储区域。
USB-SATA转换基板11具备用于判断从主机设备2通过USB输入的指令的类型的指令判别部112。另外,USB-SATA转换基板11具备读出区域判断部113,该读出区域判断部113在通过指令判别部112判断出从主机设备2输入的指令为读出指令的情况下,判断作为读出对象的存储区域是否为保存运动图像数据的区域。另外,USB-SATA转换基板11具备数据传送量计数器114,该数据传送量计数器114 保持固定时间内根据读出指令传送的数据量。另外,USB-SATA转换基板11具备容许时间判断部115,该容许时间判断部115根据数据传送量计数器114的值判断以比容许的数据传送速度快的速度进行数据传送的时间是否在预先确定的容许时间以内。在此,容许的数据传送速度是比再现运动图像时所需要的数据传送速度快、且比复制数据时的数据传送速度慢的速度。这些指令判别部112、读出区域判断部113、数据传送量计数器114以及容许时间判断部115中的至少一个可以作为该CPU 111的功能通过上述CPU 111执行未图示的软件来实现,另外,也可以通过专用的硬件电路来实现。图2表示本实施例所涉及的存储装置1的动作流程图。在步骤SO中,启动主机设备2与存储装置1。然后,直到从主机设备2通过USB向存储装置1所具备的USB-SATA转换基板11发出指令为止,存储装置1成为指令等候状态(S2)。若从主机设备2向USB-SATA转换基板11发出了指令(S2 “是”),则USB-SATA 转换基板11所具备的指令判别部112判断所发出的指令的类型是否为读出指令(S4)。在此,从主机设备2向USB-SATA转换基板11发出的读出指令的一例是READ(IO)指令,该 READ(IO)指令为通过USB 总线发出的 SCSI (Small Computer System hterface (小型计算机系统接口)的缩写)指令之一。在步骤S4中,当判断出向USB-SATA转换基板11发出的指令不是READ(IO)指令时(S4:“否”),USB-SATA转换基板11根据所发出的指令进行一般的处理(S 18),并转换为步骤S2的指令等候状态。在步骤S4中,当判断出向USB-SATA转换基板11发出的指令是READ(IO)指令时 (S4 “是”),USB-SATA转换基板11所具备的读出区域判断部113判断READ(IO)指令的数据读出对象(S6)。在此,在存储装置1具备多个硬盘单元12或多个逻辑存储区域的情况下,设将其中一个或多个逻辑存储区域作为用于保存运动图像数据的运动图像区域。当步骤S6的判断结果为数据读出对象不是运动图像区域时(S6 “否”),进行一般的数据读出 (S18),并转换为步骤S2的指令等候状态。当步骤S6的判断结果,判断出READ(IO)指令的数据读出对象是运动图像区域时 (S6 “是”),进行步骤S8至S16的传送率监视控制。在步骤S8中,将基于READ(IO)指令的数据传送量追加至USB-SATA转换基板11 所具备的数据传送量计数器114。接着,从数据传送量计数器114减去在预先确定的时间之前利用READ(IO)指令读出的数据的传送量(SlO)。然后,将数据传送量计数器114的值与预先确定的规定值进行比较(Si》。在此,步骤S12中的预先确定的规定值除以步骤S8中的预先确定的时间所得到的值相当于本实施例中的容许的数据传送速度。因此,步骤S8中的预先确定的时间以及步骤S12中的预先确定的规定值是根据容许的数据传送速度来确定的。在步骤S12中,当数据传送量计数器114的值未超过规定值时(S12 “否”),S卩,当以容许的数据传送速度以下的速度读出数据时,进行一般的数据读出(S18),并转换为步骤 S2的指令等候状态。当数据传送量计数器114的值超过规定值时(S12 “是”),S卩,当以比容许的数据传送速度快的速度读出数据时,USB-SATA转换基板11所具备的容许时间判断部115判断以比容许的数据传送速度快的速度进行数据传送的时间是否在容许时间以内 (S14)。在步骤S14中,当以比容许的数据传送速度快的速度进行数据传送的时间在容许时间以内时(S14 “否”),进行一般的读出处理(S18),并转换为指令等候状态(S2)。在步骤 S14中,当以容许的数据传送速度以上的速度进行数据传送的时间超过容许时间时(S14: “是”),向主机设备2传送虚拟数据(Dummy data) (S16)。然后,转换为指令等候状态(S2)。在步骤S14中设置容许时间的原因是例如存在如下情况在开始再现运动图像时等,数据传送速度暂时比容许的数据传送速度快。另外,步骤S16中所传送的虚拟数据为空数据、无效数据等。接着,说明本实施例所起到的作用效果。本实施例所涉及的存储装置1所具备的数据传送量计数器114监视每规定时间内从存储装置1向主机设备2的数据传送量。并且, 当每规定时间内的数据传送量不超过运动图像数据的比特率、且判断为正在进行运动图像再现时,USB-SATA转换基板11允许数据传送。当每规定时间内的数据传送量超过运动图像数据的比特率、且判断为正在复制存储装置1的数据时,USB-SATA转换基板11禁止数据传送。通过以上的动作,起到如下作用效果能够防止不正当的数据复制,并且能够不依赖于主机设备2而进行运动图像数据的再现,提高使用者的便利性。在存储装置1具备多个硬盘单元12或多个逻辑存储区域的情况下,设将其中一个或多个逻辑存储区域作为用于保存运动图像数据的运动图像区域。并且,使用者能够将数据写入至不是运动图像区域的存储区域。另外,存储装置1所具备的USB-SATA转换基板11 具备读出区域判断部113,该读出区域判断部113判断作为数据的读出对象的存储区域是否为运动图像区域。而且,当数据的读出对象不是运动图像区域时,数据传送量计数器114 不监视从存储装置1向主机设备2的数据传送量。通过以上的动作,在使用者将数据写入至运动图像区域以外的存储区域的情况下,能够自由地对该数据进行复制等处理。另外,在图2所示的动作流程的步骤S14中,在容许时间内允许以比容许的数据传送速度快的速度传送数据。由此,在开始再现运动图像之后,即使在数据传送量暂时增加的情况下,也能够允许运动图像再现,同时能够防止不正当的数据复制。此外,本发明并不局限于上述实施例,当然能够在不超出本发明的宗旨的范围内进行各种改进、变形。例如,可以做以下改进事先将保存于硬盘单元12中的运动图像数据进行加密,并追加在向主机设备2传送数据时USB-SATA转换基板11进行解密的处理。通过USB-SATA转换基板11进行与解密相关的处理,即使在使用者将存储装置1拆开并将硬盘单元12取出的情况下,由于保存于硬盘单元12的运动图像数据已被加密,因此也能够防止不正当的数据复制。另外,通过仅允许从保存运动图像数据的运动图像区域读出数据,能够防止使用者误将运动图像数据删除。另外,在像USB这样的世代间具有向下兼容性的标准的情况下,使用旧标准复制数据时的数据传送速度以及与读出/再现运动图像数据有关的数据传送速度均比新标准下的数据传送速度慢。因此,难以根据其传送速度对使用旧标准复制数据时的数据传送以及与读出/再现运动图像数据有关的数据传送进行辨别。因而,在具有向下兼容性的标准中,禁止进行使用传送速度较慢的旧标准的动作。例如,当存储装置1为支持USB 3.0的设备时,禁止使用USB 2.0以及USB 1.1连接来读出数据。由此,能够在具有向下兼容性的标准中,辨别运动图像数据的读出/再现动作与数据的复制所相关的动作。
此外,实施例中的USB是用于连接主机设备2和存储装置1的接口的一例。例如, 也可以<吏用 IEEE (The Institute of Electrical and Electronics Engineers :美国电机电子学会)1394等其它接口。另外,用于连接USB-SATA转换基板11和硬盘单元12的SATA 是用于与硬盘单元12连接的接口的一例。例如,也可以是串行连接小型计算机系统接口 (Serial Attached SCSI)等其它接口。另外,硬盘单元12为用于存储数字信息的存储介质的一例,当然也可以是SSD(Solid State Drive (固态硬盘)的缩写)等其它存储介质。
此外,在上述一个实施例中,USB-SATA转换基板11为在主机设备2所具备的接口与硬盘单元12所具备的接口之间进行转换的电路的一例,是数据传送部的一例。数据传送量计数器114为数据传送量监视部的一例。
权利要求
1.一种存储装置,其能够与主机设备进行连接,具备数据传送量监视部,其监视从上述存储装置传送至上述主机设备的每规定时间的数据传送量;以及数据传送部,其在上述数据传送量监视部所监视的上述每规定时间的数据传送量为规定量以上的情况下,禁止从上述存储装置向上述主机设备的数据传送。
2.根据权利要求1所述的存储装置,其特征在于,还具备读出区域判断部,该读出区域判断部根据从上述存储装置至上述主机设备的数据传送的进行,判断是否从上述存储装置所具备的规定的存储区域读出了数据,仅在上述读出区域判断部判断出从上述规定的存储区域读出了数据的情况下,禁止从上述存储装置向上述主机设备的数据传送。
3.根据权利要求1或2所述的存储装置,其特征在于,在上述存储装置中保存有再现时的数据传送率被设定为规定值的运动图像数据,从该存储装置向上述主机设备复制数据时的数据传送率被设定为规定值,在复制数据时的上述规定值大于再现上述运动图像数据时的上述规定值的情况下,若上述数据传送量监视部所监视的上述每规定时间的数据传送量大于再现上述运动图像数据时的上述规定值,则上述数据传送部禁止从上述存储装置向上述主机设备的数据传送。
4.根据权利要求3所述的存储装置,其特征在于,在复制数据时的上述数据传送率被设定为大于再现上述运动图像数据时的数据传送率的规定值以及小于再现上述运动图像数据时的数据传送率的规定值这两种规定值的情况下,上述数据传送部根据上述小于再现上述运动图像数据时的数据传送率的规定值禁止从上述存储装置向上述主机设备的数据传送。
5.一种传送数据的方法,从存储装置向与该存储装置相连接的主机设备传送数据,具备以下步骤监视步骤,监视从上述存储装置传送至上述主机设备的每规定时间的数据传送量;以及当通过上述监视步骤所监视的上述每规定时间的数据传送量为规定量以上时,禁止从上述存储装置向上述主机设备的数据传送。
全文摘要
本发明提供一种存储装置以及传送数据的方法,存储装置所具备的USB-SATA转换基板具备数据传送量计数器,该数据传送量计数器保持固定时间内根据读出指令进行传送的数据量。并且,在根据数据传送量计数器所保持的值判断出从存储装置向主机设备以快于运动图像再现时所需要的数据传送速度的速度传送数据的情况下,禁止传送数据。
文档编号G11B20/00GK102541764SQ20111028302
公开日2012年7月4日 申请日期2011年9月21日 优先权日2010年9月22日
发明者江尻太一 申请人:巴比禄股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1