CN100501715C - 信息处理设备、集成电路和数据传送控制方法 - Google Patents
信息处理设备、集成电路和数据传送控制方法 Download PDFInfo
- Publication number
- CN100501715C CN100501715C CNB2005800146248A CN200580014624A CN100501715C CN 100501715 C CN100501715 C CN 100501715C CN B2005800146248 A CNB2005800146248 A CN B2005800146248A CN 200580014624 A CN200580014624 A CN 200580014624A CN 100501715 C CN100501715 C CN 100501715C
- Authority
- CN
- China
- Prior art keywords
- data
- information
- storage medium
- transmission
- transmit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Television Signal Processing For Recording (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
介质使用管理装置22读取在存储卡13中保存的介质ID,以指定的时间间隔,获得指示数据传送期间的各个时间的最新更新时间信息,并在使用管理存储器104中存储包括介质ID和最新更新时间信息的状态信息。介质使用管理装置22还在存储卡13中存储作为状态信息的最新更新时间信息。当开始数据传送时,传送恢复判断装置24比较在附加的存储卡13和使用管理存储器104中保存的、包括在状态信息中的介质ID和最新更新时间信息。如果比较结果是二者保持的状态信息一致,传送恢复控制装置25使数据传送处理装置21从最新更新时间信息指示的数据位置处恢复数据传送。
Description
技术领域
本发明涉及一种信息处理设备,用于向可分离存储介质传送数据,以及从所述可分离存储介质传送数据;一种集成电路,作为所述信息处理设备的组件;一种数据传送控制方法,用于控制所述信息处理设备;一种数据传送控制程序,用于控制所述信息处理设备;一种程序存储介质,存储所述数据传送控制程序;一种程序传输介质,保持所述数据传送控制程序;以及一种数据存储介质,用于由所述信息处理设备进行的数据传送。
背景技术
近年来,随着网络速度的提高,以及个人计算机和数字电视接收器向普通家庭的快速普及,可以采用诸如高质量的视频图像和高质量的音频声音等数字化内容数据的形式,十分容易地分配数据。此外,因为甚至连普通用户也能够容易地处理数字内容数据(下称“内容”),所以提供多种内容的服务已流行起来。随着如硬盘器件、DVD(数字通用盘)和SD(安全数字)存储卡(产品名称)等存储介质的多样化,存储介质的容量不断变大。因此,甚至如SD存储卡等小尺寸的存储介质也可以存储诸如两小时长的电影节目之类的大容量数据内容,即使普通家庭也逐渐拥有大量内容。
作为能够存储内容的存储介质的一种形式,存在具有内置半导体存储器的半导体存储介质。此外,卡片状的半导体存储卡(以下只称作“存储卡”)是已知的半导体存储介质。例如,存储卡内部设置有如闪存等半导体存储器。存储卡允许在半导体存储器中写入视频数据和声音数据,并允许读取这些数据,从而能够存储和再现内容。
例如,存储卡包括上述的SD存储卡(产品名称)、记忆棒(产品名称)、智能介质(产品名称)、小型闪存(compact flashes)(注册商标)或称作MMC的多媒体卡。与能够存储大容量数据的DVD相比,存储卡更加小巧,更加致密。因此,逐渐将存储卡安装在如移动电话或便携式播放器等便携式信息处理设备中,用于存储或再现内容。此外,个人计算机等也逐渐设置有可以向其附加或从其分离存储卡的接口。
利用以这种方式在多种信息处理设备等中安装存储卡的功能,例如,个人可以在外出时,使用移动电话收集多种数据,将其存储在存储卡中,在家时,将该存储卡安装在个人计算机上,以编辑收集的多种数据。可选地,个人可以在存储卡中存储用个人计算机编辑的音乐数据,并将存储卡安装在便携式播放器上,以在外出时再现音乐数据。采用这种方式,可以构思出利用存储卡的致密性的多种使用模式。
另一方面,因为如上所述,存储卡尺寸较小,比较致密,所以经常在外出携带时使用,因此,可以预见,内容的再现和存储经常被中断。例如,在便携式音乐播放器中使用存储卡的情况下,因为在携带音乐播放器时,经常再现音乐,所以频繁使用会暂时中断音乐数据的再现,然后恢复音乐数据的再现。此外,因为可以容易地向装置主体附加或从其分离存储卡,所以预计在保持电源接通时,向装置主体附加或从其分离存储卡会相对频繁。此外,在使用其中安装有存储卡的移动电话进行内容下载服务的情况下,当用户离开无线区域,或者无线电传输路径的质量恶化时,会发生通信中断,从而中断下载。因此,可以想到,会出现中途停止内容存储的问题。
因此,提出了如下技术:在其上安装了存储卡从而能够存储和/或再现数据的信息处理设备中,在中断了针对存储/再现的数据传送之后,判断是否可以继续进行存储/再现(例如,见日本待审专利公开No.2002-288142,下称专利文献1)。
图13是示出了具有如专利文献1中公开的、针对中断的数据传送的恢复判断功能的现有技术通信终端单元的结构的方框图。在图13中,通信终端单元99具有通信器991、控制器992、存储卡接口993、存储器994和用户接口995。由此,通信终端单元99通过通信网络,接收从内容服务器91下载的数据。通信终端单元99还通过存储卡接口993,将接收的数据存储到安装在存储接口993中的存储卡93中。
通信器991接收从内容服务器91下载的数据。用户接口995用作针对用户的接口。控制器992控制通信终端单元99的各个部分,包括下载数据的存储的中断、恢复存储的控制和下载数据的处理。存储器994保存用于控制通信中断单元99的各个部分的信息,包括用于控制以中断下载数据的存储和恢复存储的信息,以及用于处理下载数据的信息。存储卡接口993用作针对安装的存储卡93的接口。
在存储器994的终端ID存储区941中保存有用于单独区别通信终端单元99的终端ID。每次进行下载时,控制器992的下载中断控制功能921在下载标识信息存储区942中,保存用于区别正在执行的下载与其它下载的下载标识信息。终端ID和下载标识信息保存在存储卡93的管理区931中。
在用户通过用户接口995输入下载请求的情况下,控制器992的下载恢复判断功能922对保存在终端ID存储区941和管理区931中的终端ID、以及保存在下载标识信息存储区942和管理区931中的下载标识信息进行比较。如果存储卡93包含其下载被中断的数据,则下载恢复判断功能922根据比较结果,判断是否可以恢复中断数据的下载。作为恢复判断的结果,如果判断可以从中断位置恢复下载,则控制器992的下载恢复控制功能923恢复下载,以从中断位置继续进行,并在存储卡93中保存中断之后的数据。
通过上述结构,只有在使用下载中断之前所用的相同通信中断单元和中断下载中断之前所用的相同存储卡时,才可以恢复下载。这可以防止以分离方式,在多个存储卡中保存作为相同内容的构成部分的内容的问题。
但是,专利文献1中公开的现有技术存在只能逐个内容地恢复下载的问题。例如,如果要下载的数据是音乐内容,当在一起下载十首歌曲时,在第五首歌曲的下载期间发生了中断时,下载必须从第五首歌曲的开始端恢复。如上所述,目前,SD存储卡将获得足够保持两小时长的电影内容的存储容量。如果中断了如此巨大内容的下载,则不得不倒退达两个小时来恢复下载。
如上所述,因为频繁地向多种装置和装置附加和从其分离存储卡,所以,例如,中断下载的原因包括在安装存储卡时的接触失败和在存储和/或再现期间的接触失败,除上述原因之外,还有关闭电源的疏忽错误,即,进入关闭状态。如果在巨量内容的下载期间,由于这些原因而经常发生中断,则可能损害通信终端单元和存储卡的便利性和用户友好性。
发明内容
考虑到现有技术中存在的问题,本发明的目的是提供一种技术,其在与可分离地附加存储介质进行数据传送期间发生中断的情况下,在确认了存储介质的身份之后,能够在经过了比内容单元更短的倒退时间段时,恢复传送。
为实现本目的,本发明提供一种信息处理设备、集成电路和数据传送控制方法,其中,信息处理设备包括:数据传送处理装置,用于在所述信息处理设备与可分离存储介质之间传送数据;存储器,用于保存信息;以及介质管理装置,用于管理所述存储介质,其中:所述介质管理装置包括:共用信息存储部,用于在所述数据传送开始之前或所述数据传送期间,在所述存储介质和所述存储器的双方写入共用信息,以使所述存储介质和所述存储器都保持所述共用信息,其中,所述共用信息是某一指定类型的相同的信息;以及指定信息存储部,用于在所述数据传送期间,在所述存储介质和所述存储器中重复地写入位置指定信息,其中,所述位置指定信息是能够在已结束传送的数据中指定位置的信息,它包括指示所述传送期间的时间的时间信息、指示从所述传送开始的时间的信息的相对时间信息以及指示从所述传送开始起所传送的数据量的数据量信息的至少其中之一,所述信息处理设备还包括:传送恢复判断装置,用于在已中断所述数据传送之后,恢复所述传送之前,判断所述存储介质和所述存储器是否都保持有所述共用信息;以及传送恢复控制装置,用于只有在所述传送恢复判断装置的判断结果是肯定的时,才使所述数据传送处理装置从所述存储介质中所写的位置指定信息中最新的一个所指示的数据位置处恢复所述数据传送,其中,所述传送恢复判断装置,除了判断所述共用信息之外,还判断所述存储介质和所述存储器是否还都保持有具有相同内容的最新位置指定信息。
当阅读以下详细描述和附图时,本发明的这些和其它目的、特征、方案和优点将更加明显。
附图说明
图1是示出了根据本发明一个实施方式的信息处理设备的结构的方框图,
图2是示出了应用于图1所示的装置的存储介质的存储区的配置的方框图,
图3是示出了数据传送过程的流程图,
图4是示出了判断数据传送恢复的过程的流程图,
图5是示出了在数据传送期间发生中断时的操作实施例的图,
图6是示出了用在图1所示的装置中的状态信息的其它实施例的图,
图7是示出了将PTS用作最新更新时间信息时的示例再现操作的时序图,
图8是示出了将PTS用作最新更新时间信息时的示例存储操作的时序图,
图9是示出了存储卡的目录结构的图,
图10是示出了SD存储卡中的内容和文件的关系的图,
图11是示出了蓝光盘中的内容和文件的关系的图,
图12是示出了DVD中的内容和文件的关系的图,以及
图13是示出了具有对已中断数据传送的恢复进行判断的功能的现有技术通信终端单元的结构的方框图。
具体实施方式
以下,参考附图详细描述本发明的实施方式。
(1.结构)
图1是示出了根据本发明一个实施方式的信息处理设备的结构的方框图。将这种信息处理设备具体实现为通信终端单元10。通信终端单元10具有恢复数据存储的功能和通信功能。通信终端单元10还具有接口,可将作为本发明存储介质的实施方式的存储卡可分离地附加到该接口上。通过向接口附加存储卡,可以对该存储卡进行数据存储和再现操作。
还可以将通信终端单元10具体实现为移动电话,例如,该移动电话具有如下功能:允许附加诸如SD存储卡之类的存储卡,并在显示屏上显示SD存储卡中保存的图像数据,或者,相反地,与因特网网络连接,向SD存储卡中下载包括声音和图像数据的内容。在以下描述中,假设通信终端单元10是这种移动电话。
如图1所示,通信终端单元10包括的主要组件有通信器101、控制器102、存储卡接口103、使用管理存储器104、用户接口105、数据存储器106和外部接口107。由此,通信终端单元10能够通过通信网络,进行作为数字数据的声音数据和图像数据的无线电发射和接收。此外,通信终端单元10通过存储卡接口103,向存储卡接口103中安装的存储卡13传送和从其传送数字数据(以下适当地称作“数据”),从而将数据保存在存储卡13中,或从存储卡13读取数据。以这种方式,通信终端单元10记录和再现内容等。
通信器10与基站等通信,从而发射和接收数据。控制器102控制通信终端单元10的各个组件,包括如下所述的对中断数据传送和恢复数据传送的控制。存储卡接口103用作针对附加的存储卡13的接口。使用管理存储器104用来保存与通信终端单元10的使用相关的信息。用户接口105用作针对用户的接口。数据存储器106用来保存发射和接收的数据,应用功能所使用的内容等。外部接口107是允许在外部装置与通信终端单元10之间进行数据、程序等的发射和接收的接口,并包括诸如USB之类的串行接口。
控制器102是具有控制和处理通信终端单元10的各个组件的功能的主控制器。控制器102具有基本的控制和处理功能,包括:通过与通信器101连接,与通信相关的控制和处理功能;通过与用户接口105连接,与用户接口105相关的功能,例如从用户接收指令和显示信息;或者向存储卡13传送数据,以将其保存在存储卡13中,以及接收从存储卡13传送的数据,以再现内容。除了这些基本控制和处理,控制器102还具有如下功能:在中断了与存储卡13的数据传送时,判断是否可以从中断位置继续恢复数据传送;以及根据该判断,执行数据传送。虽然为方便描述,在以下描述中使用功能模块给出了实现这些功能的示例,但是,例如,可以使微型计算机执行程序存储器中存储的程序的各个步骤,以实现这些功能。通过这种微型计算机的实现更加普遍。
在用诸如微型计算机之类的计算机实现控制器102的情况下,该计算机包括:未示出的CPU(中央处理单元);以及存储器,例如存储用于指定CPU操作的程序的、未示出的RAM(随机存取存储器)或ROM(只读存储器),以及临时保存数据的未示出的RAM。可以通过如ROM、软盘(flexible disk)或CD-ROM等存储介质131,或如电话电路或网络等传输介质133,提供上述程序。在图1中,CD-ROM显示为存储介质131,无线传输介质显示为传输介质133。
通过将作为外部装置的CD-ROM读取器132与外部接口107相连,可以读取在作为存储介质131的CD-ROM中存储的程序,也可以在通信终端单元10的未示出的RAM、小尺寸的硬盘等中存储该程序。在以作为存储介质131的ROM的形式提供程序的情况下,通过将ROM安装到通信终端单元10中,控制器102可以根据上述程序,执行处理。
通过通信器101接收由传输介质133提供的程序,并将其存储在通信终端单元10的存储装置中,例如,未示出的RAM、小尺寸的硬盘等。如上所述,传输介质133不限于有线传输介质。此外,传输介质133不仅包括通信线,还包括用于中继通信线的中继装置,例如,路由器。
控制器102具有数据传送装置21、介质使用管理装置22、更新时间产生装置23、传送恢复判断装置24和传送恢复控制装置25。数据传送装置21通过与经存储卡接口103与数据存储器106相连的存储卡13的数据传送,执行与在存储卡13中存储数据和从存储卡13再现数据的处理。具体地,数据传送装置21向经存储卡接口103连接的存储卡13传送诸如保存在数据存储器106中的内容之类的数据,并在通过包括按钮或键盘的用户接口105的输入装置53,接收到在存储卡13中保存数据的指令时,将传送的数据保存在存储卡13中。
数据传送装置21控制经存储卡接口103连接的存储卡13,使其在通过输入装置53,接收到从存储卡13读取数据的指令时,传送如内容等保存在其中的数据,并将从存储卡13中传送的数据临时保存在数据存储器106中,或者通过使传送的数据的内容直接显示在用户接口105的显示装置52上,以再现传送的数据。显示装置52与本发明的显示装置的实施方式相对应,或者与本发明的数据再现装置的实施方式相对应,其包括如LCD(液晶显示)板等显示屏和扬声器,以显示并再现图像和声音。
通信终端单元10与存储卡13之间的数据传送不仅可以是数据存储器106与存储卡13之间的数据传送,还可以是通信器101与存储卡13之间、用户接口105与存储卡13和外部接口与存储卡13之间的数据传送。在以下描述中,给出了数据存储器106与存储卡13之间的数据传送,作为这些传送模式中的代表示例。
介质使用管理装置22、更新时间产生装置23和传送恢复判断装置24与使用管理存储器104合作,可以在中断了存储卡13与通信终端单元10之间的数据传送时,判断是否可以从中断位置继续恢复数据传送。
介质使用管理装置22与本发明的介质管理装置的实施方式相对应,每次在通信终端单元10与存储卡13之间执行数据传送时,介质使用管理装置22针对数据传送中断,产生指示每个数据传送所用的存储卡13的使用状态的状态信息。状态信息是指示针对正在执行的数据传送的处理内容和处理状态的信息。该状态信息包括:介质ID,作为用于标识单独的存储卡13的介质标识信息;终端ID,作为用于标识单独的通信终端单元10的设备标识信息;以及最新更新时间信息,以指定的时间间隔,指示数据传送期间的各个时间点。
最新更新时间信息与包括在本发明的位置指定信息中的时间信息的实施方式相对应,状态信息与本发明的共用信息和位置指定信息的实施方式相对应。如图1所示,介质使用管理装置22包括共用信息存储部27和指定信息存储部28。共用信息存储部27在使用管理存储器104和存储卡13中的至少一个中,写入与共用信息相对应的状态信息,而指定信息存储部28在使用管理存储器104和存储卡13中都写入诸如最新更新时间信息之类的位置指定信息。虽然数据和信息都是作为物理实体的信号,并不会不相同,但是由用户传送的那些称作“数据”,而其它的称作“信息”。
使用管理存储器104与本发明的存储器的实施方式相对应,是保存由介质使用管理装置22产生的、各个数据传送中的状态信息的存储器。此外,在使用管理存储器104的终端ID区42中保存终端ID,作为用于标识单独的通信终端单元10的设备标识信息。在与各个数据传送相对应而设置的多个状态信息区41中,保存针对各个数据传送的状态信息。
当执行存储卡13与通信终端单元10之间的数据传送时,介质使用管理装置22读取在附加的存储卡13中保存的介质ID,并将读取的介质ID保存在使用管理存储器104的状态信息区41中。此外,更新时间产生装置23以指定的时间间隔,向介质使用管理装置22通知指示各个时间点的时间信息。当执行数据传送时,介质使用管理装置22使用从更新时间产生装置23来的时间信息,产生指示数据传送期间的各个时间点的最新更新时间信息,并以指定的时间间隔,将其保存在使用管理存储器104的状态信息区41中。此外,介质使用管理装置22在执行数据传送的存储卡13中保存终端ID,并以指定的时间间隔,保存产生的最新更新时间信息。
通过在数据传送期间,执行上述处理,介质使用管理装置22以指定的时间间隔,在存储卡13和使用管理存储器104中,保存相同的状态信息。以这种方式,可以用介质使用管理装置22,实现如下介质使用管理功能:在使用管理存储器104中保存与数据传送的处理内容和状态相关的信息,作为状态信息,并在附加的存储卡13中保存状态信息。
例如,在操作用户接口105,请求在存储卡13中存储数据,或请求从存储卡13中读取以再现数据的情况下,传送恢复判断装置24在数据传送之前,相继地读取与存储卡13中保存的过去的数据传送相关的状态信息。同时,传送恢复判断装置24从使用管理存储器104中,读取与附加的存储卡13相对应的介质ID。传送恢复判断装置24还将来自存储卡13的终端ID、介质ID和最新更新时间信息,与来自使用管理存储器104的信息相比较。
只有在终端ID、介质ID和最新更新时间信息全部一致时,传送恢复控制装置25才判断可以恢复数据传送的传送中断数据存在,并进行恢复数据传送的控制。换言之,如果传送恢复判断装置24判断可以恢复数据传送的传送中断数据存在,则传送恢复控制装置25控制数据传送处理装置21,使其从中断位置开始数据传送。因此,数据传送处理装置21从中断位置开始数据传送。另一方面,如果任何一个相比较的数据不一致,则传送恢复控制装置25在判断出无法恢复数据传送时,进行对新数据传送的控制。
图2是示出了存储卡13的存储区配置的方框图。存储卡13具有:正常区300,用于保存从通信终端单元10传送来的数据;保护区310,用于保存需要保护、使其不被外部访问的信息等,例如与版权相关的权限信息;以及介质ID存储区32,用于保存介质ID,作为存储卡13的标识信息。正常区300包括:区域30,其中将存储或再现被中断的数据与管理信息一起保存;以及区域39,其中将完全保存、而未被中断的数据与用于管理该数据的管理信息一起保存。此外,保护区310包括区域31,其中,除了与保存在正常区300中的各个数据相对应的权限信息之外,还将状态信息与下述数据相对应地保存,所述数据的传送被中断并保存在正常区300中。
没有相互认证,无法访问保护区310,但是可以正常访问正常区300。在SD存储卡的规范示例中,在包括具有版权的内容的情况下,在成功进行相互认证之后,使用对每个卡独特的密钥,加密该内容的版权信息(与图1的权限信息相对应),然后将其保存在保护区310中。这种密钥对应于上述的介质ID。在从SD存储卡读取具有版权的内容的情况下,在成功进行相互认证之后,从保护区310读取该内容的版权信息,然后使用上述密钥对其解密。使用该内容的版权信息和上述密钥,解密在正常区300中保存的加密内容,从而将其重建为可再现的内容。
以这种方式,可以自由地读取在SD存储卡的正常区300中保存的加密内容,并将其复制到其它卡中,但是无法将保存在保护区310中的版权信息复制到其它卡中。因此,无法再现读取的内容,从而防止非法复制。即使通过任何方法,非法复制了保存在保护区310中的版权信息,因为已使用对每个卡独特的密钥,进行了加密,所以无法解密。
在图1的实施例中,在使用介质ID作为密钥,对权限信息和状态信息加密之后,将其按所希望地保存在保护区310中。更希望的是,在使用版权信息(或包括状态信息)和介质ID作为密钥,对数据进行加密之后,将其保存在正常区300中。
如图1所示,通信终端单元10具有电池51,作为电源。控制器102优选地包括电源中断检测装置61、恢复指令检测装置63和附加/分离检测装置64。电源中断检测装置61在数据传送期间,检测诸如电池51的输出下降到低于指定电平时的电源中断,并在之后检测重新供电。当用户使用输入装置53指示中断数据传送,或在中断之后,指示恢复数据传送时,恢复指令检测装置63检测指令。附加/分离检测装置64在数据传送期间,检测存储卡13的分离或附加。
如果存在由电源中断检测装置61检测到的重新供电,由恢复指令检测装置63检测到的恢复数据传送的指令,和由附加/分离检测装置64检测到的存储卡13的重新附加之中的任何一种,控制器102开始恢复数据传送的处理。换言之,介质使用管理装置22读取状态信息,传送恢复判断装置24判断是否可以恢复数据传送。
(2.操作)
以下描述附加有存储卡13的通信终端单元10的操作。图3是示出了在数据传送过程中由控制器102进行的处理过程的流程图。当用户使用通信终端单元10中的用户接口105等输入装置51指示数据传送请求时,控制器102开始进行图3所示的数据传送处理。
在处理开始时,介质使用管理装置22首先从存储卡13中,读取在附加的存储卡13的介质ID区32中保存的介质ID。介质使用管理装置22将读取的介质ID保存在使用管理存储器104的状态信息区41中。以这种方式,将附加的存储卡13的介质ID保存在使用管理存储器104的状态信息区41中(步骤S102)。
接着,介质使用管理装置22读取在使用管理存储器104中保存的该通信终端单元10的终端ID,并将其写入设置在存储卡13的保护区310中的区域31。以这种方式,将附加有存储卡13的通信终端单元10的终端ID保存在存储卡13的保护区310中(步骤S104)。上述步骤S102和S104的操作具体地由介质使用管理装置22中的共用信息存储部27来执行。
接着,介质使用管理装置22从更新时间产生装置23获得时间信息(步骤S106),并在使用管理存储器104的状态信息区41中保存获得的时间信息,作为最新更新时间信息。以这种方式,将指示数据传送处理期间的一个时间点的信息保存在使用管理存储器104的状态信息区41中,作为最新更新时间信息(步骤S108)。上述步骤S106和S108的操作具体地由介质使用管理装置22中的位置指定信息存储部28来执行。
此时,可以将与数据传送的处理内容和状态相关的信息作为状态信息,与最新更新时间信息一起保存。处理内容的实施例包括指示是要从通信终端单元10向存储卡13传送数据还是要从存储卡13向通信终端单元10传送数据的信息,以及指示要执行用于复制数据的复制处理、用于移动数据的移动处理或用于再现数据的再现处理之中的哪一种,作为传送处理的信息。处理内容的另一实施例可以是指示作为传送用于打印的数据的处理的打印处理的信息。此外,在伴随检查输出(check-out)处理,以及相反地,伴随检查输入(check-in)的情况下,还可以将这种处理内容保存为状态信息,其中,检查输出处理用于向存储卡13传送加密和保存的内容,以将其保存在存储卡13中,并在存储卡13中保存了传送的内容时,在通信终端单元10中,以使权限数量递减一个的方式,更新与保存的内容相对应的权限信息的权限数量;检查输入处理用于从存储卡13中读取加密和保存的内容,以删除存储卡13中保存的内容,从而在通信终端单元10中,以递增一个的方式,更新与保存的内容相对应的权限信息的权限数量。这些与处理内容相关的信息具体地由介质使用管理装置22中的共用信息存储部27来保存。
与处理状态相关的信息可以包括指示从传送的开始所传送的数据量的数据量信息,以及除最新更新时间信息之外,或替代最新更新时间信息的、指示从传送开始的相对时间的相对时间信息。这些与处理状态相关的信息具体地由介质使用管理装置22中的位置指定信息存储部28来保存。
接着,介质使用管理装置22将保存在使用管理存储器104中的相同的最新更新时间信息,写入设置在存储卡13的保护区310中的区域31。此时,除最新更新时间信息之外,还可以将前述的状态信息写入存储卡13中(步骤S110)。步骤S110的操作具体地由介质使用管理装置22中的位置指定信息存储部28来执行。
接着,数据传送处理装置21根据用户给定的指令内容,传送数据(步骤S112)。然后,控制器102判断数据传送处理装置21是否已完成数据传送(步骤S114)。如果判断还没完成数据传送(在步骤S114,否),则例程返回到步骤S106,重复步骤S106及之后的步骤的操作。如果判断已完成数据传送(在步骤S114,是),则控制器102结束数据传送处理。
通过根据上述过程的处理,在使用管理存储器104和存储卡13中保存了对方的介质ID和终端ID。此外,以指定的时间间隔,重复从步骤S106到步骤S114的操作循环,从而可以在使用管理存储器104和存储卡13中保存指示每个操作循环的时间的最新更新时间信息。
重复执行从步骤S106到步骤S114的操作循环的单元优选地是在存储卡13中写入数据所用的块单元的整数倍。例如,如果存储卡13是SD存储卡,则最小写入块单元是512字节的扇区单元,重复操作循环所用的单元优选地是组(group)单元或簇单元,其是扇区单元的整数倍。此时,如果重复单元太大,则从中断恢复的重新执行部分增加。相反,如果重复单元太小,则开销变大。因此,考虑二者之间的平衡,选择重复单元。
用SD存储卡作为实施例,当使用256兆字节的SD存储卡,并应用称作FAT16的文件***时,一个簇是16千字节,包括32个扇区。此时,文件***管理的FAT信息由64个扇区组成,考虑到开销,重复单元优选地大于上述单元。考虑到上述方面,例如,可以将重复执行从步骤S106到步骤S114的操作循环的单元设定在256个扇区。具体地,在SD存储卡的情况下,例如,可以在每次写入256个扇区的数据段时,更新以指定的时间间隔在使用管理存储器中保存的最新更新时间信息。可选地,例如,可以在每次将256个扇区的数据段写入256兆字节的SD存储卡时,以及在将128个扇区的数据段写入128兆字节的SD存储卡时,更新最新更新时间信息。以这种方式,可以根据诸如存储卡13的容量和性能等存储卡规格,改变在使用管理存储器中保存的最新更新时间信息的更新间隔,从而可以更加灵活地执行恢复中断的数据传送的处理。
例如,如果用户疏忽大意,在根据上述过程而正在进行的数据传送处理期间,关闭通信终端单元10的电源,或将存储卡13从通信终端单元10分离,则中断了数据传送处理。当用户在中断了数据传送之后,通过输入装置53,再次指示使用在中断之前所用的通信终端单元10和存储卡13,恢复中断的数据传送时,控制器102执行处理,以判断是否可以恢复中断的数据传送。
优选地,不但在用户在例如关闭电源的错误操作之后,指示传送开始的情况下,而且如上所述,在电源输出下降之后,提供电源(即,电源中断检测装置61进行的检测)的情况下,以及在用户有意中断数据传送,然后通过输入装置51等,再次指示恢复数据传送(即,恢复指令检测装置63进行的检测)的情况下,控制器102都判断是否可以恢复传送。在分离存储卡13之后,又附加存储卡13的情况下,控制器102可以根据附加/分离检测装置64的检测,自动开始恢复数据传送的处理,而无需等待用户的指令。
图4是示出了由控制器102的传送恢复判断装置24执行的判断数据传送恢复的过程、以及由传送恢复控制装置25执行的可控地恢复传送的过程的流程图。例如,当用户通过用户接口105,指示恢复数据传送的请求时,控制器102开始图4所示的数据传送恢复判断处理。
在进行该处理时,传送恢复判断装置24首先访问附加来恢复数据传送的存储卡13,并判断存储卡13的保护区310中是否保存有状态信息(步骤S201)。如果没有保存状态信息(在步骤S201,否),则传送恢复判断装置24前进到稍后描述的步骤S216。如果保存有状态信息(在步骤S201,是),则传送恢复判断装置24前进到步骤S202。
当前进到步骤S202时,传送恢复判断装置24首先与保存在存储卡13的介质ID区32中的介质ID一起,选择和读取保存在保护区中的状态信息之一(步骤S202)。随后,传送恢复判断装置24判断从存储卡13读取的状态信息中包括的终端ID是否与通信终端单元10的终端ID一致(步骤S204)。除非这两个终端ID一致(在步骤S204,否),否则传送恢复判断装置24前进到步骤S210。
在步骤S210,传送恢复判断装置24判断存储卡13的保护区中是否保存有其它状态信息。如果没有保存其它状态信息(在步骤S210,否),则在步骤S210前进到稍后描述的步骤S216。如果保存有其它状态信息(在步骤S210,是),则传送恢复判断装置24返回步骤S202,以读取在保护区310中保存的下一状态信息。如果在步骤S204,保存的终端ID一致(在步骤S204,是),则传送恢复判断装置24前进到步骤S206。
当前进到步骤S206时,传送恢复判断装置24判断读取的存储卡13的介质ID是否与使用管理存储器104中保存的介质ID一致(步骤S206)。除非这两个介质ID一致,否则传送恢复判断装置24前进到步骤S210(在步骤S206,否)。如果在步骤S206,分别保存的介质ID彼此一致(在步骤S206,是),则传送恢复判断装置24前进到步骤S208。
当前进到步骤S208时,传送恢复判断装置24判断读取的存储卡13的最新更新时间信息是否与使用管理存储器104中保存的最新更新时间信息一致(步骤S208)。除非这两个最新更新时间信息一致,否则传送恢复判断装置24前进到步骤S210(在步骤S208,否)。如果在步骤S208,各个最新更新时间信息彼此一致(在步骤S208,是),则传送恢复判断装置24前进到步骤S212。具体地,在从步骤S204到步骤S208的判断结果中,当保存在使用管理存储器104和存储卡13中的所有终端ID、介质ID和最新更新时间信息都一致时,传送恢复判断装置24判断通信终端单元10和存储卡13与在中断数据传送之前所用的相同,并且保持在相同的状态。
当判断在数据传送中断之前和之后,通信终端单元10和存储卡13相同,并保存在相同状态(在步骤S204到S208的所有步骤,是)时,传送恢复判断装置24向用户接口105通知,存在可恢复的中断数据(步骤S212)。例如,通过在用户接口105的显示装置52上显示判断结果,执行该通知。此外,传送恢复判断装置24向传送恢复控制装置25通知该判断结果。
用户根据通过用户接口105获得的、与可恢复中断数据的存在有关的通知,使用用户接口105的输入装置53,来指示是否恢复数据传送。传送恢复控制装置25判断是否通过用户接口105作出了恢复数据传送的指令(步骤S214)。在判断作出了恢复数据传送的指令的情况下(在步骤S214,是),传送恢复控制装置25前进到步骤S208。在步骤S208,传送恢复控制装置25控制数据传送处理装置21,使其从中断位置恢复数据传送。当判断通过用户接口105,作出了从开始位置重新开始数据传送的指令时(在步骤S214,否),传送恢复控制装置25前进到步骤S216。在步骤S216,传送恢复控制装置25控制数据传送处理装置21,使其从开始位置重新开始数据传送。
以这种方式,根据图4的过程进行处理,如果用户试图使用在中断发生时所用的相同的通信终端单元10和存储卡13,恢复数据传送,因为保存在通信终端单元10的使用管理存储器104中的通信终端单元10的终端ID、存储卡13的介质ID和最新更新时间信息,分别与保存在存储卡13中的通信终端单元10的终端ID、存储卡13的介质ID和最新更新时间信息一致,所以,判断数据传送是可恢复的,并执行数据传送恢复控制。
另一方面,假设用户执行操作,使用与发生中断时所用的通信终端单元10不同的通信终端单元10(暂定称作10A),并附加与中断之前所用的通信终端单元10连接的存储卡13,以恢复数据传送。在这种情况下,因为通信终端单元10A中保存了不同的终端ID,该终端ID与存储卡13中保存的不同。因此,在步骤S204,传送恢复判断装置24通过比较,判断两个终端ID不一致。此外,传送恢复控制装置25根据传送恢复判断装置24作出的不一致的判断结果,禁止恢复数据传送,并控制数据传送处理装置21,使其从开始位置重新传送数据,而不是恢复数据传送。
假设用户虽然使用在中断的数据传送中所用的相同通信终端单元10,但是用户请求使用与中断发生时所用的存储卡13不同的存储卡13(暂定称作13A)来恢复数据传送。在这种情况下,因为在中断之前保持在通信终端单元10中的介质ID与保存在不同的存储卡13A中的不同,所以,在步骤S206,传送恢复判断装置24通过比较,判断两个介质ID不一致。传送恢复控制装置25根据该判断结果,禁止恢复数据传送,并控制数据传送处理装置21,使其从开始位置重新传送数据,而不是恢复数据传送。
假设,例如,用户在使用另一装置,向已发生过中断的存储卡13中重写为其执行了传送操作的数据之后,请求使用该数据传送所用的相同通信终端单元10和存储卡13,来恢复数据传送。在这种情况下,存储卡13中不存在中断之前保存在通信终端单元10中的相同的最新更新时间信息,因此,通信终端单元10中的最新更新时间信息与存储卡13中保存的不同。因此,传送恢复判断装置24通过步骤S208的比较,判断两个最新更新时间信息不一致。传送恢复控制装置25根据该判断结果,禁止恢复数据传送,并控制数据传送处理装置21,使其从开始位置重新传送数据,而不是恢复数据传送。
以这种方式,根据本实施方式的通信终端单元10,只有在尝试使用中断时所用的通信终端单元10和与存储卡13相同的、具有中断时的相同状态的存储卡13时,才可以恢复数据传送。因此,当使用耗时的服务,例如,向存储介质传送大容量数据时,即使由于诸如分离存储卡之类的存储介质或关闭电源等原因,中断了传送,也可以通过更加精确地判断存储卡的身份,连续地恢复传送。因此,可以连续地使用信息处理设备,而不会浪费完成存储和再现所需的时间。
当判断存储卡13不具有在将存储卡13***通信终端单元10时的相同状态时,也可以执行以下处理。具体地,可以从数据的开始端,开始向存储卡13传送数据,并写入数据,覆盖存储卡13中已保存的数据,或者可以删除存储卡13中已保存的数据,然后保存传送的数据。
图5是示出了在数据传送期间发生中断时的操作实施例的图。图5中示出了从通信终端单元10向存储卡13移动内容的移动处理,作为数据传送的一个实施例。描述了一个实施例,其中,中断发生在这种移动处理期间,并从中断位置恢复该移动处理。
在图5中,在时间t0开始对内容的移动处理。在针对从时间t0开始的移动处理的数据传送中,在通信终端单元10的使用管理存储器104中,保存与指定的时间间隔,即,时间t1、t2和t3相对应的最新更新时间信息。例如,如果在这种移动处理的数据传送中,在时间tA关闭了电源,或分离了存储卡,则如图5所示,数据传送被中断。通过由控制器102的附加/分离检测装置64检测存储卡的***槽处的盖子(lid)开口,或者由控制器102的电源中断检测装置61检测到供应电压的下降,可以实现对中断的检测。
当由于发生了中断,用户使用中断发生时所用的相同通信终端单元10和存储卡13,来恢复数据传送时,在时间tB与时间tC之间的间隔期间,将通信终端单元10的使用管理存储器104中保存的通信终端单元10的终端ID、存储卡13的介质ID和最新更新时间信息,与存储卡13中保存的信息彼此比较。因为比较结果是肯定的,所以判断数据传送是可恢复的,并在时间tC执行数据传送恢复控制。换言之,恢复移动处理,继续数据传送处理,直到移动处理在时间tD结束。
另一方面,在中断之后,从内容的开始端重新执行移动处理,而没有根据本实施方式,执行中断之后的恢复处理的情况下,从图5所示的时间t0’开始执行移动处理。在这种情况下,恢复的移动处理所需的时间是(tD-t0’)。与此相反,在使用对中断的数据传送的恢复进行判断的本发明方法,来恢复移动处理的情况下,恢复的移动处理所需的时间是(tD-tB)。
以这种方式,根据本发明,通过使用对中断的数据传送的恢复进行判断的方法,来恢复移动处理,与在中断之后,从内容的开始端重新执行移动处理的情况相比,可以提前(tB-t0’)完成移动处理。因为状态信息的比较所需的时间(tC-tB)实际上是少于1秒的短暂时间,所以根据本发明而缩短的时间(tB-t0’)实质上等于时间(tC-tB),即,时间(t3-t0)。换言之,实质上可以将传送时间缩短(t3-t0)。
如上所述,因为即使在大容量内容的移动处理的执行期间,发生了中断,也可以从中断位置,连续地恢复移动处理,所以可以连续地使用信息处理设备,而不会浪费完成移动处理所需的时间。通信终端单元10不需要只可以处理如上所述的、用户有意或无意地进行的中断。例如,在数据传送需要较长时间的情况下,也可以采用这种结构,从而可以通过用户接口105的输入装置53等,发出用户的意图指令,来中断传送。例如,因为在需要1小时的数据传送时间的数据传送期间,为了用户的方便,需要中断传送,所以,这使得用户可以发出指令,暂时中断传送,然后在特定时间段之后,发出指令,继续数据传送。可以使控制器102拥有恢复执行检测装置63,来实现这种控制。
(3.共用信息的其它实施例)
图6是示出了在判断中断的数据传送的恢复中,通信终端单元10使用的状态信息的其它实施例的图。如图6所示,除上述的终端ID、介质ID和最新更新时间信息之外,还可以将用来标识要传送的数据的内容ID(内容标识信息),以及指示传送数据的数据容量的数据大小信息,用作在数据传送的中断之前和之后,确认通信终端单元10和存储卡13的身份所用的信息。内容ID与本发明的数据标识信息的实施方式相对应。通过在状态信息中包括内容ID,当中断了向存储卡13的多个内容的数据传送时,可以将其中任意一个内容与其它内容区别开来,同时恢复其数据传送。
与此相反,为判断是否可以恢复中断的数据传送,可以只将上述的介质ID和最新更新时间信息用作在数据传送的中断之前和之后,确认身份所用的信息。在这种情况下,可以在存储卡13与通信终端单元10之间,比较中断之前的最新更新时间。因此,可以确认被比较的存储卡13是否与中断之前所用的存储卡相同。
此外,可以只在存储卡13中保存最新更新时间信息,而不将其作为共用信息,保存在存储卡13和使用管理存储器42中,而可以只将介质ID保存为共用信息。在这种情况下,虽然精确度减小了,但是仍然可以判断存储卡13的身份。如果二者中保存了相同的介质ID,则肯定表示由载有该介质ID的通信终端单元10向相同的存储卡13进行了数据传送。
此外,除了介质ID,还可以使用装置ID或另一特定信息,作为共用信息。在这种情况下,如果在通信终端单元10与存储卡13之间,共用信息彼此一致,则表示由载有该介质ID的通信终端单元10向相同的存储卡13进行了数据传送。因此,可以确认存储卡13的身份。
(4.集成电路)
在前述实施方式中,通信终端单元10的控制器102由微型计算机构成。与此相反,控制器102可以由诸如不需要程序的LSI(大规模集成电路)之类的集成电路构成。例如,在图1所示的控制器102中,介质使用管理装置22、传送恢复判断装置24和传送恢复控制装置25可以由LSI 70构成。使用LSI 70作为组件,可以容易地、更加紧致地构建控制器102。此外,可以提高处理速度。
数据传送处理装置21可以包括在LSI中,此外,更新时间产生装置23也可以包括在其中。还可以用单个LSI构建整个控制器102,以及用单个LSI构建控制器102和使用管理存储器42。此外,可以用单个LSI构建控制器102、通信器101、使用管理存储器42、数据存储器106和存储卡接口103。
(5.位置指定信息的其它实施例)
在前述实施方式中,用指示实际时间的信息作为最新更新时间信息。与此相反,为指示要显示的数据的各个位置处的时间点,可以使用附缀在数据的各个位置处的时间戳,例如,MPEG标准定义的PTS(呈现时间戳),作为最新更新时间信息。在这种情况下,介质使用管理装置22的指定信息存储部28从正在由数据传送处理装置21传送的内容中,提取附缀于内容上的PTS,并将其写入使用管理存储器42和存储卡13,从而实现PTS作为状态信息的存储。因此,控制器102不再需要更新时间产生装置23。
图7是示出了在从存储卡13读取图像数据并在显示装置52等装置上再现该数据的情况下,将PTS用作最新更新时间信息的优选实施例的时序图。如图7所示,在从存储卡13读取数据的时间与显示装置52等上的再现时间之间,存在微小的时间延迟。因此,如图7所示,较好的是,在读取和再现数据的处理过程中,将正在再现的数据的PTS保存在使用管理存储器42和存储卡13中。
例如,当检测到存储卡***槽的盖子打开,从而中断读取和再现时,在使用管理存储器42和存储卡13中保存其再现已完成的数据的最新PTS值(A)。接着,例如,当闭合存储卡***槽的盖子时,判断数据传送的恢复(图4)。由此,如果应该恢复传送,则数据传送处理装置21从其再现已完成的数据的最新PTS值(A)所指示的数据位置,开始读取和再现。因此,在再现的中断前后,用户可以观看图像,图像的连续性不会受到损害。
图8是示出了在通信终端单元10将运动通信数据保存在存储卡13中的情况下,将PTS用作最新更新时间信息的优选实施例的时序图。图8的实施例特别假设如下情况:图1的用户接口105具有摄像机,在数据存储器106中保存由该摄像机拍摄的运动图像数据,并在存储卡13中存储保存的数据。
如图8所示,在从摄像机输出数据的时间与存储卡13中的数据存储时间之间,存在微小的时间延迟。因此,如图8所示,较好的是在数据存储过程中,将正在存储的数据的PTS保存在使用管理存储器42和存储卡13中。当中断数据存储时,在使用管理存储器42和存储卡13中记录其存储已完成的数据的最新PTS值(A)。接着,如果应该恢复传送,则数据传送处理装置21从其存储已完成的数据的最新PTS值(A)所指示的数据位置,开始存储。因此,在存储中断的前后,可以将数据存储在存储卡13中,而不会丢失或重复。
如上所述,除了或取代最新更新时间信息,可以将指示从传送的开始的相对时间的相对时间信息,用作与处理状态相关的信息。在这种情况下,相对时间信息不仅是用小时、分钟、秒或其它单位表达时间的持续期间的信息,还可以是与时间的持续期间相对应的其它信息。例如,用对时钟脉冲计数的计数器构建更新时间产生部23,指定信息存储部28可以将计数器的计数值保存在存储器13等中,作为相对时间信息。计数器不仅采用与时钟脉冲同步地、递增“1”或递减“1”的常用模式,还可以采用向计数值加上或从其减去除“1”之外的其它值的模式,或者采用向计数值加上或从其减去随机值的模式。
此外,不仅可以将最新更新时间信息、相对时间信息和数据量信息,还可以将能够指定结束传送时所在的数据位置的信息(在本说明书中,暂定称作“位置指定信息”),都用作与处理状态相关的信息。这使得可以从其传送已完成的数据上的位置之中,最接近最新传送位置(即,中断位置)的位置处,恢复传送,其中由位置指定信息指示其传送已完成的数据上的位置。
此外,在前述的各个实施方式中,指定信息存储部28通过更新先前信息,将最新更新时间信息写入使用管理存储器42和存储卡13。与此相反,还可以构建指定信息存储部28,从而在保持已写入的信息不变的同时,在使用管理存储器42和存储卡13中新近地写入位置指定信息,例如,最新更新时间信息。在这种情况下,传送恢复判断装置24可以比较在使用管理存储器42和存储卡13中写入的最新的位置指定信息。
当传送恢复判断装置24比较成功,恢复数据传送,并开始存储位置指定信息,例如,新的最新更新时间信息,在此之后,传送恢复之前的位置指定信息不再是必需的。因此,控制器102的指定信息存储部28可以在传送恢复之后,从使用管理存储器42和存储卡13中,删除传送恢复之前的位置指定信息。在可更新地存储位置指定信息的情况下,将传送恢复之前的位置指定信息更新为新的信息,以删除传送恢复之前的位置指定信息,而无需执行特别的处理。
(6.对于多种存储介质的应用性)
根据前述实施方式的通信终端单元10使用如SD存储卡等存储卡13,数据是向该存储卡传送的。但是,本发明一般可应用于信息处理设备,该信息处理设备不仅可以通过附加存储卡13,还可以通过附加如蓝光盘和DVD等可分离的存储介质,来执行如存储和再现等数据传送。虽然针对这些存储介质设定了独特的规范,但是本发明可应用于任何存储介质,而不需要改变规范。
图9是示出了SD存储卡等存储卡的目录结构的图。各个内容保存在内容文件夹中创建的文件中,内容文件夹是该存储器的规范之内的文件夹。不同内容保存在不同的内容文件夹中。内容所属信息文件用于保存属于内容的信息,而内容文件用于保存内容本身。此外,缩略图像文件用于保存与内容相对应的缩略图像。
另一方面,用于保存状态信息的位置可以采用以下两种模式。在第一模式中,在管理文件夹中的管理信息文件之内的保留区中,分配两个字段,管理信息文件是由规范定义的文件,并在这些字段中分别保存内容标识信息(见图6)和最新更新时间信息。已在SD存储卡的指定区中保存了介质ID。如果没有保存介质ID,则可以在管理信息文件之内的保留区中,相似地定义分离的字段,并在该字段中保存介质ID。
在第二模式中,向私有文件夹内保存的额外的私有文件分配两个字段,并在这些字段中分别保存内容标识信息和最新更新时间信息。如果在SD存储卡的指定区中没有保存介质ID,则可以在私有区中相似地定义分离的字段,并在该字段中保存介质ID。
内容与文件之间的关系是针对各个种类的存储介质而确定的。根据各个存储介质的种类,在文件中保存内容。例如,如图10所示,在SD存储卡中,在一个或多个文件中保存一个内容。此外,在一个文件中保存与一个内容相对应的内容附加信息。如参考图9所述的一样,一个内容保存在一个文件夹之内。
如图11所示,在蓝光盘中,将一个内容保存在一个或多个文件中。图11示出在一个文件中保存一个内容的实施例。此外,在一个文件中保存与一个内容相对应的内容附加信息。但是,与SD存储卡不同的是,多个内容保存在一个文件夹之内,与多个内容相对应的内容附加信息保存在另一文件夹中。在DVD中,多个内容保存在一个文件中,多个内容相对应的内容附加信息保存在另一文件中。
可以构建数据传送处理装置21和介质使用管理装置22,从而根据随存储介质的种类而确定的规范(包括标准),执行数据传送和信息存储。因此,可以实现能够处理多种存储介质的通信终端单元10。
(7.实施方式的总结)
以下描述本发明实施方式的总结。
(1)一种特定的信息处理设备包括:数据传送处理装置,用于在所述信息处理设备与可分离存储介质之间传送数据,存储器,用于保存信息,以及介质管理装置,用于管理所述存储介质。
所述介质管理装置包括:共用信息存储部,用于在所述数据传送开始之前或所述数据传送期间,在所述存储介质和所述存储器中的至少一个中,写入共用信息,以使所述存储介质和所述存储器都保持所述共用信息,其中所述共用信息是相同的指定类型的信息,以及指定信息存储部,用于在所述数据传送期间,在所述存储介质中重复地写入位置指定信息,其中所述位置指定信息是能够指定已结束的传送所在的数据位置的信息。
所述信息处理设备还包括:传送恢复判断装置,用于在已中断所述数据传送之后,恢复所述传送之前,判断所述存储介质和所述存储器是否都保持有所述共用信息,以及传送恢复控制装置,用于只有在所述传送恢复判断装置的判断结果是肯定的时,才使所述数据传送处理装置从所述存储介质中所写的位置指定信息中最新的一个所指示的数据位置处恢复所述数据传送。
采用这种结构,共用信息存储部在数据传送之前或数据传送期间,在存储介质和存储器中的至少一个中,写入共用信息,从而在存储介质和存储器中都保持共用信息。如果共用信息是已存储在存储介质和存储器之一中的信息,例如,用于标识存储介质的介质标识信息,或用于标识信息处理设备的设备标识信息,可以只向另一个写入该信息,使其保持在二者中。如果存储介质和存储器中都没有存储共用信息,则向二者写入该信息,使其保持在二者中。此外,在数据传送期间,向存储介质中重复地写入位置指定信息。换言之,在数据传送进行时,可以在存储介质中重复地写入能够指定数据传送的结束位置的信息。
当在由于特定原因而中断了数据传送之后,恢复数据传送时,传送恢复判断装置在恢复传送之前,判断存储介质与信息处理设备的存储器中是否保持有共用信息。具体地,针对所有的指定种类的信息,判断存储介质和存储器中是否保持有相同信息。如果传送恢复判断装置的判断结果是肯定的,即,如果判断存储介质与信息处理设备的存储器中都保持有共用信息,则与如下情况相对应:确认所判断的存储介质与恢复传送之前,发生中断的存储介质相同。在这种情况下,传送恢复控制装置使数据传送处理装置从存储介质中所写的、位置指定信息中最新的一个所指示的数据位置处,恢复数据传送。
因此,从最新位置指定信息所指示的位置处,即,在与已结束传送的数据有关的位置指定信息所指示的位置中,与最新的传送位置最接近的位置处,恢复数据传送。因此,只有在数据传送的恢复合适时,才可以恢复传送,并且可以恢复数据传送,而不需要返回数据传送的开始位置,即,要传送的数据是内容时,内容的开始段。
应该注意,传送的概念包括从信息处理设备向存储介质中存储数据、以及从存储介质向信息处理设备读取数据的任何一种。数据的存储可以采取复制模式、移动模式和伴随有再现权限信息的传送的检查输出模式的任何一种。数据的存储还可以采取以下模式的任何一种:在删除已存储在存储端的数据之后,写入要存储的数据的模式;以及写入要存储的数据,覆盖已存储在存储端的数据的模式。
在信息处理设备包括用于存储数据的存储装置的情况下,数据的读取可以采取在存储介质中复制数据的模式,向存储装置移动数据的模式,以及将数据与再现权限信息一起传送的检查输入模式的任何一种。如果信息处理设备包括图像显示装置等再现装置,并且数据是图像数据等可再现的数据,数据的读取还可以采取通过向再现装置传送数据,来再现数据的模式。此外,如果信息处理设备包括通信装置,则数据的读取可以采取通过通信装置,向外部发射传送的数据的模式。
复制数据表示传送数据,同时将数据留在传送开始端的模式,移动数据表示传送数据,而不将其留在传送开始端的模式。
(2)一种特定的信息处理设备是所述信息处理设备(1),其中所述指定信息存储部在所述数据传送期间,向所述存储介质和所述存储器中,重复地写入所述位置指定信息,以及所述传送恢复判断装置在已中断所述数据传送之后,恢复所述传送之前,判断除了所述共用信息之外,所述存储介质和所述存储器是否还都保持有具有相同内容的最新位置指定信息。
采用这种结构,在数据传送期间,向存储介质和存储器中都写入位置指定信息,传送恢复判断装置假设最新位置指定信息组成共用信息的一部分,对共用信息的存在进行判断。因此,可以更加精确地判断存储介质的身份。
(3)一种特定的信息处理设备是所述信息处理设备(1)或(2),其中所述指定信息存储部可更新地执行所述位置指定信息的重复写入。
采用这种结构,因为执行位置指定信息的重复写入,以更新先前的信息,所以可以减小用于保存位置指定信息的存储介质的存储容量,在向存储器中也写入位置指定信息的情况下,可以减小存储器的容量。此外,因为存储的位置指定信息与最新位置指定信息相对应,所以传送恢复控制装置可以容易地指定指示与应该恢复传送的数据有关的位置的最新位置指定信息。此外,如果传送恢复判断装置在假设最新位置指定信息是共用信息时,进行判断,则传送恢复判断装置可以容易地搜索最新位置指定信息。
(4)一种特定的信息处理设备是所述信息处理设备(1)到(3)之一,其中所述共用信息包括用于标识所述存储介质的介质标识信息。
采用这种结构,因为共用信息包括介质标识信息,所以共用信息存储部可以通过只在信息处理设备的存储器中写入介质标识信息,使介质标识信息保持在存储介质和存储器二者中,作为共用信息。此外,因为可以根据介质标识信息,标识存储介质,所以可以更加精确地判断存储介质的身份。
(5)一种特定的信息处理设备是所述信息处理设备(4),其中所述介质管理装置将要写入所述存储器中的信息与所述介质标识信息相对应地写入所述存储器中。
采用这种结构,因为介质管理装置将要写入存储器中的信息,与介质标识信息相对应地写入存储器,所以信息处理设备可以处理针对多个存储介质的数据中断和恢复。换言之,即使有多个中断了数据传送的存储介质,也可以针对其中任何一个,恢复数据传送。
(6)一种特定的信息处理设备是所述信息处理设备(1)到(5)之一,其中所述共用信息包括用于标识所述信息处理设备本身的设备标识信息。
采用这种结构,因为共用信息包括设备标识信息,所以共用信息存储部可以通过只在存储介质中写入设备标识信息,使设备标识信息保持在存储介质和存储器二者中,作为共用信息。
(7)一种特定的信息处理设备是所述信息处理设备(6),其中所述介质管理装置将要写入所述存储器中的信息与所述设备标识信息相对应地写入所述存储器中。
采用这种结构,因为介质管理装置将要写入存储器中的信息,与设备标识信息相对应地写入存储器,所以存储介质可以处理针对多个信息处理设备的数据中断和恢复。换言之,即使中断了由多个信息处理设备进行的数据传送,也可以针对其中任何一个,恢复数据传送。
(8)一种特定的信息处理设备是所述信息处理设备(1)到(7)之一,其中所述共用信息包括用于标识正在传送的数据的数据标识信息。
采用这种结构,因为共用信息包括数据标识信息,所以可以更加精确地判断存储介质的身份。此外,当针对多个数据,中断了与相同存储介质的数据传送时,可以针对这些数据中的任何一个,在与其它数据相区别的同时,恢复其数据传送。
(9)一种特定的信息处理设备是所述信息处理设备(1)到(8)之一,其中所述位置指定信息包括指示传送期间的时间的时间信息。
采用这种结构,因为位置指定信息包括时间信息,所以指定信息存储部可以使用由时钟等创建的时间,容易地写入位置指定信息。此外,可以根据时间信息,指定其传送已结束的数据的位置。这里,传送期间的时间不仅是实际时间,还可以采用附缀在数据的每个位置处的时间戳的形式,以指示应该显示数据的每个位置的瞬间,例如,采用MPEG标准等定义的PTS(呈现时间戳)的形式。
(10)一种特定的信息处理设备是所述信息处理设备(1)到(9)之一,其中所述位置指定信息包括相对时间信息,所述相对时间信息是指示从传送开始的时间的信息。
采用这种结构,因为位置指定信息包括相对时间信息,所以,例如,指定信息存储部可以使用由用于在传送开始,开始时间测量的时钟等创建的时间,来容易地写入位置指定信息。这里,相对时间信息不仅是用小时、分钟、秒或其它单位指示时间的持续期间的信息,还可以是与时间的持续期间相对应的其它信息。例如,相对时间信息可以是计数器在指定时间段的每个间隔时更新的计数值。
(11)一种特定的信息处理设备是所述信息处理设备(1)到(10)之一,其中所述位置指定信息包括指示从传送开始所传送的数据量的数据量信息。
采用这种结构,因为位置指定信息包括数据量信息,所以,例如,指定信息存储部可以通过测量其传送已经完成的数据的量,在传送期间,容易地写入位置指定信息。
(12)一种特定的信息处理设备是所述信息处理设备(1)到(11)之一,其中所述指定信息存储部以作为传送单元的整数倍的间隔,写入所述位置指定信息,所述传送单元可以重建传送之前的数据。
采用这种结构,因为以传送单元的整数倍的间隔,写入位置指定信息,其中传送单元使得可以重建传送之前的数据,所以,在数据传送的同时,再现数据的情况下,可以在恢复传送之后,立即平滑地再现该数据。可以给定基于MPEG标准等的GOP(图像组),作为传送单元的一个实施例。
(13)一种特定的信息处理设备是所述信息处理设备(1)到(12)之一,其中所述指定信息存储部以作为传送单元的整数倍的间隔,写入所述位置指定信息,所述传送单元是由所述存储介质的规范定义的。
采用这种结构,因为以传送单元的整数倍的间隔,写入位置指定信息,其中传送单元是由存储介质的规范定义的,所以,可以根据存储介质的规范,写入位置指定信息,而不会出现任何问题。可以给定SD(安全数字)存储卡中的512字节的扇区单元,作为由存储介质的规范定义的传送单元的一个实施例。
(14)一种特定的信息处理设备是所述信息处理设备(1)到(13)之一,其中所述介质管理装置在对要写入所述存储介质的信息进行加密之后,将其写入所述存储介质。
采用这种结构,因为介质管理装置在对要写入存储介质的信息加密之后,将其写入存储介质,所以无法容易地解密所写的信息。因此,可以抑止如下不希望的情况发生:用户改变了所写信息,并在实际上不应该恢复传送时,疏忽大意地恢复了传送。
(15)一种特定的信息处理设备是所述信息处理设备(1)到(14)之一,其中如果所述存储介质包括可正常访问的正常区和无相互认证不可访问的保护区,则所述介质管理装置将要写入所述存储介质的信息写入所述保护区中。
采用这种结构,因为如果存储介质包括正常区和保护区,介质管理装置将要写入存储介质的信息,写入保护区中,所以可以防止共用信息和位置指定信息被改变。
(16)一种特定的信息处理设备是所述信息处理设备(15),其中如果所述存储介质包括可正常访问的正常区和无相互认证不可访问的保护区,则除了所述保护区,所述介质管理装置还将要写入所述存储介质的信息写入所述正常区中,以及当写入所述保护区的内容与写入所述正常区的内容不一致时,所述传送恢复判断装置判断所述存储介质和所述存储器均未保持所述共用信息。
采用这种结构,如果存储介质包括正常区和保护区,介质管理装置不仅在保护区,还在正常区中写入要写入存储介质的信息,在恢复传送时,如果判断这些所写的信息不一致,则不恢复传送。因此,可以防止在改变了共用信息或位置指定信息时,疏忽大意地恢复传送的情况。
(17)一种特定的信息处理设备是所述信息处理设备(1)到(16)之一,其中如果所述传送恢复判断装置的判断结果是否定的,所述传送恢复控制装置使所述数据传送处理装置从所述数据的开始位置开始所述数据传送。
采用这种结构,传送恢复判断装置的判断结果是否定的情况,即,存储介质和信息处理设备的存储器中都没有保持共用信息的情况,与产生中断前后的存储介质不相同的情况相对应。因为在这种情况下,传送恢复控制装置使数据传送处理装置从数据的开始位置,开始数据传送,所以可以实现无错误的数据传送,而不会错误地恢复传送。
(18)一种特定的信息处理设备是所述信息处理设备(1)到(17)之一,其中所述信息处理设备还包括电源中断检测装置,用于在所述数据传送期间,检测已中断电源之后的重新供电,其中所述传送恢复判断装置根据所述电源中断检测装置的所述检测,进行所述判断。
采用这种结构,因为设置了电源中断检测装置,所以在中断了电源之后,例如,在对空电池进行充电,或在关断电源开关后又接通电源开关时,检测重新供电。传送恢复判断装置在电源中断检测装置进行了检测时,判断存储介质和信息处理设备的存储器中是否保持有共用信息。如果传送恢复判断装置的判断结果是肯定的,传送恢复控制装置使数据传送处理装置恢复数据传送。因此,如果数据传送的恢复在电源中断之后重新供电的时候是适合的,则自动恢复传送,从而改善了信息处理设备的便利性和用户友好性。
(19)一种特定的信息处理设备是所述信息处理设备(1)到(18)之一,其中所述信息处理设备还包括附加/分离检测装置,用于在所述数据传送期间,检测在分离之后,对所述存储介质的附加操作,其中所述传送恢复判断装置根据所述附加/分离检测装置的所述检测,进行所述判断。
采用这种结构,因为设置了附加/分离检测装置,所以可以检测分离之后的存储介质的附加。在附加/分离检测装置进行了检测时,传送恢复判断装置判断存储介质和信息处理设备的存储器中是否保持有共用信息。如果传送恢复判断装置的判断结果是肯定的,传送恢复控制装置使数据传送处理装置恢复数据传送。因此,如果数据传送的恢复在分离之后再附加存储介质的时候是适合的,则自动恢复传送,从而改善了信息处理设备的便利性和用户友好性。
(20)一种特定的信息处理设备是所述信息处理设备(1)到(19)之一,其中所述信息处理设备还包括恢复指令检测装置,用于在所述数据传送期间,检测用户在发出中断传送的指令之后给出的恢复传送的指令,其中所述传送恢复判断装置根据所述恢复指令检测装置的所述检测,进行所述判断。
采用这种结构,因为设置了恢复指令检测装置,所以,例如,如果用户由于大容量数据而发出指令,暂时中断数据,并在方便的时候,发出指令,恢复传送,则检测该指令。当恢复指令检测装置进行了检测时,传送恢复判断装置判断存储介质和信息处理设备的存储器中是否保持有共用信息。如果传送恢复判断装置的判断结果是肯定的,传送恢复控制装置使数据传送处理装置恢复数据传送。因此,如果当用户在指令中断传送之后,又指令恢复传送时,数据传送的恢复是适合的,则恢复传送,从而改善了信息处理设备的便利性和用户友好性。
(21)一种特定的信息处理设备是所述信息处理设备(1)到(20)之一,其中如果所述判断结果是肯定的,则所述传送恢复判断装置向用户通知所述判断结果,以及只有当所述用户响应所述通知指示恢复所述传送时,所述传送恢复控制装置才使所述数据传送处理装置恢复所述数据传送。
采用这种结构,即使传送恢复判断装置的判断结果是肯定的,也要询问用户的意图,只有当用户给出恢复传送的意图时,才恢复传送。因此,可以避免违反用户的意图,执行数据传送的不便利。
(22)一种特定的信息处理设备是所述信息处理设备(1)到(21)之一,其中所述数据传送处理装置选择性地执行在所述存储介质中存储数据的处理和从所述存储介质读取数据的处理,作为所述数据传送,并且所述信息处理设备还包括数据再现装置,用于再现由所述数据传送处理装置从所述存储介质中读取的数据。
采用这种结构,因为设置了数据再现装置,并且数据传送处理装置选择性地执行存储处理和读取处理,所以可以在存储介质中存储数据、从存储介质读取数据并将其再现。此外,只有在恢复是适合时,才可以恢复数据的存储和再现,如果要存储或再现的数据是内容,则可以恢复数据的存储或再现,而不需要返回内容的开始端。
(23)一种特定的信息处理设备是所述信息处理设备(22),其中所述信息处理设备还包括通信器,用于从外部接收要由所述数据传送处理装置存储在所述存储介质中的数据。
采用这种结构,因此设置了通信器,所以可以在存储介质中存储从外部接收的数据。特别地,即使中断了从外部接收的数据的存储,也只有在恢复是适合时,才可以恢复数据的存储和再现,如果要存储或再现的数据是内容,则可以恢复数据的存储或再现,而不需要返回内容的开始端。
(24)一种特定的集成电路是在生产所述信息处理设备(1)到(23)之一中用作组件的集成电路,其中在单个半导体衬底上形成所述介质管理装置、所述传送恢复判断装置和所述传送恢复控制装置。
采用这种结构,因为在单个半导体衬底上形成用于构建本发明信息处理设备的介质管理装置、传送恢复判断装置和传送恢复控制装置,所以可以高效、致密地构建本发明的信息处理设备。
(25)一种特定的集成电路是所述集成电路(24),其中还在单个半导体衬底上形成所述数据传送处理装置。
采用这种结构,因为在单个半导体衬底上形成数据传送处理装置,所以可以更加高效、致密地构建本发明的信息处理设备。
(26)一种特定的集成电路是所述集成电路(24)或(25),其中还在单个半导体衬底上形成所述存储器。
采用这种结构,因为在单个半导体衬底上形成存储器,所以可以更加高效、致密地构建本发明的信息处理设备。
(27)一种特定的数据传送控制方法是用于控制信息处理设备的数据传送控制方法,其中所述信息处理设备包括用于在所述信息处理设备与可分离存储介质之间传送数据的数据传送处理装置、以及用于保存信息的存储器。
所述数据传送控制方法包括:共用信息存储步骤,通过在所述数据传送开始之前或所述数据传送期间,在所述存储介质和所述存储器中的至少一个中,写入共用信息,使所述存储介质和所述存储器都保持所述共用信息,其中所述共用信息是相同的指定类型的信息,指定信息存储步骤,在所述数据传送期间,在所述存储介质中重复地写入位置指定信息,其中所述位置指定信息是能够指定已结束的传送所在的数据位置的信息,传送恢复判断步骤,在已中断所述数据传送之后,恢复所述传送之前,判断所述存储介质和所述存储器是否都保持有所述共用信息,以及传送恢复控制步骤,只有在所述传送恢复判断步骤中的判断结果是肯定的时,才使所述数据传送处理装置从所述存储介质中所写的所述位置指定信息中最新的一个所指示的数据位置处恢复所述数据传送。
采用这种结构,在数据传送之前或数据传送期间,通过在存储介质和存储器中的至少一个中,写入共用信息,使存储介质和存储器都保持共用信息。此外,在数据传送期间,在存储介质中重复地写入位置指定信息。当在由于特定原因,中断了数据传送之后,又恢复数据传送时,在恢复传送之前,在传送恢复判断步骤,判断存储介质和存储器是否都保持有共用信息。在传送恢复控制步骤,如果在传送恢复判断步骤的判断结果是肯定的,则使数据传送处理装置从存储介质中所写的最新位置指定信息所指示的数据位置处,恢复数据传送。因此,在由于与相对于本发明的信息处理设备而描述的原因相似的原因,而确认了存储介质的身份的条件下,从最新位置指定信息所指示的位置处,恢复数据传送。因此,只有在数据传送的恢复适合时,才可以恢复数据传送,如果要存储或再现的数据是内容,则可以恢复数据的存储或再现,而不需要返回内容的开始端。
(28)一种特定的数据传送控制程序可在信息处理设备中内置的计算机上实现,其中所述信息处理设备包括用于在所述信息处理设备与可分离存储介质之间传送数据的数据传送处理装置、用于保存信息的存储器和计算机。
所述数据传送控制程序使所述计算机用作:共用信息存储装置,用于通过在所述数据传送开始之前或所述数据传送期间,在所述存储介质和所述存储器中的至少一个中,写入共用信息,使所述存储介质和所述存储器都保持所述共用信息,其中所述共用信息是相同的指定类型的信息,指定信息存储装置,用于在所述数据传送期间,在所述存储介质中重复地写入位置指定信息,其中所述位置指定信息是能够指定已结束的传送所在的数据位置的信息,传送恢复判断装置,用于在已中断所述数据传送之后,恢复所述传送之前,判断所述存储介质和所述存储器是否都保持有所述共用信息,以及传送恢复控制装置,用于只有在所述传送恢复判断装置的判断结果是肯定的时,才使所述数据传送处理装置从所述存储介质中所写的所述位置指定信息中最新的一个所指示的数据位置处恢复所述数据传送。
采用这种结构,由计算机执行数据传送控制程序,因此,在数据传送之前或数据传送期间,通过在存储介质和存储器中的至少一个中,写入共用信息,使存储介质和存储器都保持共用信息。此外,在数据传送期间,在存储介质中重复地写入位置指定信息。当在由于特定原因,中断了数据传送之后,又恢复数据传送时,在恢复传送之前,判断存储介质和存储器是否都保持有共用信息。如果判断结果是肯定的,则计算机使数据传送处理装置从存储介质中所写的最新位置指定信息所指示的数据位置处,恢复数据传送。因此,在由于与相对于本发明的信息处理设备而描述的原因相似的原因,而确认了存储介质的身份的条件下,从最新位置指定信息所指示的位置处,恢复数据传送。因此,只有在数据传送的恢复适合时,才可以恢复数据传送,如果要存储或再现的数据是内容,则可以恢复数据的存储或再现,而不需要返回内容的开始端。
应该注意,用于执行程序的计算机还可以实现数据传送处理装置的功能。在这种情况下,因为计算机将数据传送处理装置作为计算机本身的一部而进行控制,所以执行数据传送控制程序的计算机控制数据传送处理装置,而不会发生改变。
(29)一种特定的程序存储介质是存储可在信息处理设备的内置计算机上实现的程序的计算机可读程序存储介质,其中所述信息处理设备包括用于在所述信息处理设备与可分离存储介质之间传送数据的数据传送处理装置、用于保存信息的存储器和所述计算机。
所述程序存储介质存储使所述计算机用作如下装置的程序:共用信息存储装置,用于通过在所述数据传送开始之前或所述数据传送期间,在所述存储介质和所述存储器中的至少一个中,写入所述共用信息,使所述存储介质和所述存储器都保持所述共用信息,其中所述共用信息是相同的指定类型的信息,指定信息存储装置,用于在所述数据传送期间,在所述存储介质中重复地写入位置指定信息,其中所述位置指定信息是能够指定已结束的传送所在的数据位置的信息,传送恢复判断装置,用于在已中断所述数据传送之后,恢复所述传送之前,判断所述存储介质和所述存储器是否都保持有所述共用信息,以及传送恢复控制装置,用于只有在所述传送恢复判断装置的判断结果是肯定的时,才使所述数据传送处理装置从所述存储介质中所写的所述位置指定信息中最新的一个所指示的数据位置处恢复所述数据传送。
采用这种结构,向计算机读入程序存储介质中存储的程序,以执行该程序,由此,在数据传送之前或数据传送期间,通过在存储介质和存储器中的至少一个中,写入共用信息,使存储介质和存储器都保持共用信息。此外,在数据传送期间,在存储介质中重复地写入位置指定信息。当在由于特定原因,中断了数据传送之后,又恢复数据传送时,在恢复传送之前,判断存储介质和存储器是否都保持有共用信息。如果判断结果是肯定的,则计算机使数据传送处理装置从存储介质中所写的最新位置指定信息所指示的数据位置处,恢复数据传送。因此,在由于与相对于本发明的信息处理设备而描述的原因相似的原因,而确认了存储介质的身份的条件下,从最新位置指定信息所指示的位置处,恢复数据传送。因此,只有在数据传送的恢复适合时,才可以恢复数据传送,如果要存储或再现的数据是内容,则可以恢复数据的存储或再现,而不需要返回内容的开始端。
应该注意,用于执行程序的计算机还可以实现数据传送处理装置的功能。在这种情况下,因为计算机将数据传送处理装置作为计算机本身的一部而进行控制,所以执行存储在程序存储介质中的程序的计算机控制数据传送处理装置,而不会发生改变。
(30)一种特定的程序传输介质是保持可在信息处理设备的内置计算机上实现的程序的程序传输介质,其中所述信息处理设备包括用于在所述信息处理设备与可分离存储介质之间传送数据的数据传送处理装置、用于保存信息的存储器和所述计算机。
所述程序传输介质保持使所述计算机用作如下装置的程序:共用信息存储装置,用于通过在所述数据传送开始之前或所述数据传送期间,在所述存储介质和所述存储器中的至少一个中,写入共用信息,使所述存储介质和所述存储器都保持所述共用信息,其中所述共用信息是相同的指定类型的信息,指定信息存储装置,用于在所述数据传送期间,在所述存储介质中重复地写入位置指定信息,其中所述位置指定信息是能够指定已结束的传送所在的数据位置的信息,传送恢复判断装置,用于在已中断所述数据传送之后,恢复所述传送之前,判断所述存储介质和所述存储器是否都保持有所述共用信息,以及传送恢复控制装置,用于只有在所述传送恢复判断装置的判断结果是肯定的时,才使所述数据传送处理装置从所述存储介质中所写的所述位置指定信息中最新的一个所指示的数据位置处恢复所述数据传送。
采用这种结构,向计算机读入由程序传输介质保持的程序,以执行该程序,由此,在数据传送之前或数据传送期间,通过在存储介质和存储器中的至少一个中,写入共用信息,使存储介质和存储器都保持共用信息。此外,在数据传送期间,在存储介质中重复地写入位置指定信息。当在由于特定原因,中断了数据传送之后,又恢复数据传送时,在恢复传送之前,判断存储介质和存储器是否都保持有共用信息。如果判断结果是肯定的,则计算机使数据传送处理装置从存储介质中所写的最新位置指定信息所指示的数据位置处,恢复数据传送。因此,在由于与相对于本发明的信息处理设备而描述的原因相似的原因,而确认了存储介质的身份的条件下,从最新位置指定信息所指示的位置处,恢复数据传送。因此,只有在数据传送的恢复适合时,才可以恢复数据传送,如果要存储或再现的数据是内容,则可以恢复数据的存储或再现,而不需要返回内容的开始端。
应该注意,用于执行程序的计算机还可以实现数据传送处理装置的功能。在这种情况下,因为计算机将数据传送处理装置作为计算机本身的一部而进行控制,所以执行由程序传输介质保持的程序的计算机控制数据传送处理装置,而不会发生改变。
(31)一种特定的数据存储介质可附加到所述信息处理设备(1)到(23)之一上,并可从所述信息处理设备分离,并且用作所述存储介质,将所述数据、所述共用信息和所述位置指定信息写入其中。
因为具有这种结构的数据存储介质可附加到本发明的信息处理设备上,并可从其分离,并且其中写入共用信息和位置指定信息,所以只要数据传送的恢复是适合的,就可以通过向本发明的信息处理设备附加数据存储介质,从而恢复中断的数据传送。此外,如果要存储或再现的数据是内容,则可以恢复数据的存储或再现,而不需要返回内容的开始端。
(32)一种特定的数据存储介质是所述数据存储介质(31),包括可正常访问的正常区和无相互认证不可访问的保护区,其中将所述数据存储在所述正常区中,以及将所述共用信息和所述位置指定信息至少写入在所述保护区中。
因为具有这种结构的数据存储介质包括正常区和保护区,并且至少在保护区中写入共用信息和位置指定信息,所以可以防止共用信息和位置指定信息被改变,或者,如果发生改变时,可以防止错误地恢复传送。
本申请基于日本专利申请No.2004-143473(2004年5月13日提交),将基础申请的内容一并包含在本申请中。
虽然详细描述了本发明,但是以上描述只是对所有方案的演示,本发明并不局限于此。应该理解,在不背离本发明范围的前提下,可以构思出多种未示出的修改实施例。
工业应用性
如果与可附加且可分离的存储介质的数据传送被中断,根据本发明的信息处理设备、集成电路、数据传送控制方法、数据传送控制程序、程序存储介质、程序传输介质和数据存储介质可以在确认存储介质的身份之后,在比内容单元更短的倒退时间段之内,恢复传送。因此,本发明在工业上是有用的。
Claims (23)
1.一种信息处理设备,包括:
数据传送处理装置,用于在所述信息处理设备与可分离存储介质之间传送数据;
存储器,用于保存信息;以及
介质管理装置,用于管理所述存储介质,
其中:
所述介质管理装置包括:
共用信息存储部,用于在所述数据传送开始之前或所述数据传送期间,在所述存储介质和所述存储器的双方写入共用信息,以使所述存储介质和所述存储器都保持所述共用信息,其中,所述共用信息是某一指定类型的相同的信息;以及
指定信息存储部,用于在所述数据传送期间,在所述存储介质和所述存储器中重复地写入位置指定信息,其中,所述位置指定信息是能够在已结束传送的数据中指定位置的信息,它包括指示所述传送期间的时间的时间信息、指示从所述传送开始的时间的信息的相对时间信息以及指示从所述传送开始起所传送的数据量的数据量信息的至少其中之一,
所述信息处理设备还包括:
传送恢复判断装置,用于在已中断所述数据传送之后,恢复所述传送之前,判断所述存储介质和所述存储器是否都保持有所述共用信息;以及
传送恢复控制装置,用于只有在所述传送恢复判断装置的判断结果是肯定的时,才使所述数据传送处理装置从所述存储介质中所写的位置指定信息中最新的一个所指示的数据位置处恢复所述数据传送,其中,
所述传送恢复判断装置,除了判断所述共用信息之外,还判断所述存储介质和所述存储器是否还都保持有具有相同内容的最新位置指定信息。
2.根据权利要求1所述的信息处理设备,其中,所述指定信息存储部,更新地执行所述位置指定信息的重复写入。
3.根据权利要求1所述的信息处理设备,其中,所述共用信息包括用于标识所述存储介质的介质标识信息。
4.根据权利要求3所述的信息处理设备,其中,所述介质管理装置,将要写入所述存储器中的信息与所述介质标识信息相对应地写入所述存储器中。
5.根据权利要求1所述的信息处理设备,其中,所述共用信息包括用于标识所述信息处理设备本身的设备标识信息。
6.根据权利要求5所述的信息处理设备,其中,所述介质管理装置,将要写入到所述存储介质中的信息与所述设备标识信息相对应地写入所述存储介质中。
7.根据权利要求1所述的信息处理设备,其中,所述共用信息包括用于标识正在传送的所述数据的数据标识信息。
8.根据权利要求1所述的信息处理设备,其中,所述指定信息存储部,以传送单位的整数倍为间隔写入所述位置指定信息,其中,所述传送单位以可重建传送之前数据的由MPEG标准所规定的图像组GOP为单位。
9.根据权利要求1所述的信息处理设备,其中,所述指定信息存储部,以传送单位的整数倍为间隔写入所述位置指定信息,其中,所述传送单位由所述存储介质的规格而规定。
10.根据权利要求1所述的信息处理设备,其中,所述介质管理装置,在对要写入所述存储介质的信息进行加密之后,将其写入所述存储介质。
11.根据权利要求1所述的信息处理设备,其中,如果所述存储介质包括可正常访问的正常区和无相互认证不可访问的保护区,则所述介质管理装置将要写入所述存储介质的信息写入所述保护区中。
12.根据权利要求11所述的信息处理设备,其中,如果所述存储介质包括可正常访问的正常区和无相互认证不可访问的保护区,则除了所述保护区,所述介质管理装置还将要写入所述存储介质的信息写入所述正常区中,以及当写入所述保护区的内容与写入所述正常区的内容不一致时,所述传送恢复判断装置判断所述存储介质和所述存储器均未保持所述共用信息。
13.根据权利要求1所述的信息处理设备,其中,如果所述传送恢复判断装置的判断结果是否定的,所述传送恢复控制装置使所述数据传送处理装置从所述数据的开始位置开始所述数据传送。
14.根据权利要求1所述的信息处理设备,还包括电源中断检测装置,用于在所述数据传送期间,检测已中断电源之后的重新供电,其中所述传送恢复判断装置根据所述电源中断检测装置的所述检测,进行所述判断。
15.根据权利要求1所述的信息处理设备,还包括,附加/分离检测装置,用于在所述数据传送期间,检测在分离之后,对所述存储介质的附加操作,其中所述传送恢复判断装置根据所述附加/分离检测装置的所述检测,进行所述判断。
16.根据权利要求1所述的信息处理设备,还包括,恢复指令检测装置,用于在所述数据传送期间,检测用户在发出中断传送的指令之后给出的恢复传送的指令,其中所述传送恢复判断装置根据所述恢复指令检测装置的所述检测,进行所述判断。
17.根据权利要求14至16其中之一所述的信息处理设备,其中,如果所述判断结果是肯定的,则所述传送恢复判断装置向用户通知所述判断结果,以及只有当所述用户响应所述通知指示恢复所述传送时,所述传送恢复控制装置才使所述数据传送处理装置恢复所述数据传送。
18.根据权利要求1所述的信息处理设备,其中所述数据传送处理装置选择性地执行在所述存储介质中记录所述数据的记录处理和从所述存储介质读取所述数据的读取处理,作为所述数据传送,并且所述信息处理设备还包括数据再现装置,用于再现由所述数据传送处理装置从所述存储介质中读取的所述数据。
19.根据权利要求18所述的信息处理设备,还包括通信器,用于从外部接收要由所述数据传送处理装置存储在所述存储介质中的数据。
20.一种集成电路,作为在生产根据权利要求1至19其中之一所述的信息处理设备的一部分中使用的组件,其中,所述集成电路,通过将作为所述信息处理设备的一部分的所述介质管理装置、所述传送恢复判断装置和所述传送恢复控制装置集成在单个半导体衬底上而形成。
21.根据权利要求20所述的集成电路,其中,还在所述单个半导体衬底上形成所述数据传送处理装置。
22.根据权利要求20所述的集成电路,其中,还在所述单个半导体衬底上形成所述存储器。
23.一种数据传送控制方法,用于控制信息处理设备,其中:
所述信息处理设备包括,用于在所述信息处理设备与可分离存储介质之间传送数据的数据传送处理装置、以及用于保存信息的存储器,
所述数据传送控制方法包括:
共用信息存储步骤,通过在所述数据传送开始之前或所述数据传送期间,在所述存储介质和所述存储器的双方写入共用信息,使所述存储介质和所述存储器都保持所述共用信息,其中,所述共用信息是某一指定类型的相同的信息;
指定信息存储步骤,在所述数据传送期间,在所述存储介质和所述存储器中重复地写入位置指定信息,其中,所述位置指定信息是能够在已结束传送的数据中指定位置的信息,它包括指示所述传送期间的时间的时间信息、指示从所述传送开始的时间的信息的相对时间信息以及指示从所述传送开始起所传送的数据量的数据量信息的至少其中之一;
传送恢复判断步骤,在已中断所述数据传送之后,恢复所述传送之前,判断所述存储介质和所述存储器是否都保持有所述共用信息;以及
传送恢复控制步骤,只有在所述传送恢复判断步骤中的判断结果是肯定的时,才使所述数据传送处理装置从所述存储介质中所写的所述位置指定信息中最新的一个所指示的数据位置处恢复所述数据传送,
所述传送恢复判断步骤,除了判断所述共用信息之外,还判断所述存储介质和所述存储器是否还都保持有具有相同内容的最新位置指定信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP143473/2004 | 2004-05-13 | ||
JP2004143473 | 2004-05-13 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1950811A CN1950811A (zh) | 2007-04-18 |
CN100501715C true CN100501715C (zh) | 2009-06-17 |
Family
ID=35394787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005800146248A Expired - Fee Related CN100501715C (zh) | 2004-05-13 | 2005-04-12 | 信息处理设备、集成电路和数据传送控制方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7707327B2 (zh) |
EP (1) | EP1751665A2 (zh) |
JP (1) | JP4633735B2 (zh) |
CN (1) | CN100501715C (zh) |
WO (1) | WO2005111772A2 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4969106B2 (ja) * | 2006-01-05 | 2012-07-04 | ルネサスエレクトロニクス株式会社 | マイクロコントローラ |
JP2008153790A (ja) * | 2006-12-14 | 2008-07-03 | Canon Inc | 画像処理装置及びその制御方法 |
JP4918590B2 (ja) * | 2007-04-20 | 2012-04-18 | パナソニック株式会社 | 挿抜検出装置 |
EP1986161A1 (en) * | 2007-04-27 | 2008-10-29 | Italdata Ingegneria Dell'Idea S.p.A. | Data survey device, integrated with a communication system, and related method |
KR101227603B1 (ko) * | 2008-03-19 | 2013-01-29 | 삼성전자주식회사 | 복합기와 이동식 저장 장치의 데이터를 송수신하는 방법 및이를 실행하는 화상형성장치 |
JP4459284B2 (ja) | 2008-07-14 | 2010-04-28 | 株式会社東芝 | 情報処理装置 |
US20100250502A1 (en) * | 2009-03-27 | 2010-09-30 | Kiyokazu Saigo | Method and apparatus for contents de-duplication |
JP5677219B2 (ja) * | 2011-07-08 | 2015-02-25 | 株式会社東芝 | 記憶装置、記憶方法及び記憶装置を収納する機器 |
JP6092099B2 (ja) * | 2012-05-18 | 2017-03-08 | 株式会社東芝 | 社会インフラ制御システム、制御方法、制御装置およびサーバ |
JP5981253B2 (ja) | 2012-07-25 | 2016-08-31 | 東芝シュネデール・インバータ株式会社 | インバータ装置 |
CN103973296B (zh) * | 2013-01-29 | 2018-04-10 | 中国航空工业集团公司西安飞机设计研究所 | 一种基于时序逻辑的双座舱指令综合方法及其电路 |
US8954631B2 (en) * | 2013-04-08 | 2015-02-10 | International Business Machines Corporation | Continuously transferring data using a USB mass storage device |
US9665432B2 (en) | 2014-08-07 | 2017-05-30 | Microsoft Technology Licensing, Llc | Safe data access following storage failure |
US9847918B2 (en) | 2014-08-12 | 2017-12-19 | Microsoft Technology Licensing, Llc | Distributed workload reassignment following communication failure |
JP6497883B2 (ja) * | 2014-09-26 | 2019-04-10 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
CN112243513B (zh) * | 2018-06-14 | 2023-10-10 | 京瓷株式会社 | Rfid标签以及rfid标签*** |
CN110365842B (zh) * | 2019-07-12 | 2021-04-02 | 维沃移动通信有限公司 | 一种终端控制方法及终端设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4731748A (en) * | 1984-11-20 | 1988-03-15 | Sharp Kabushiki Kaisha | Pocket computer with means for checking the detachable memory module before and after power interruption |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440693A (en) * | 1990-07-19 | 1995-08-08 | International Business Machines Corp. | Personal computer with drive identification |
US5345347A (en) * | 1992-02-18 | 1994-09-06 | Western Digital Corporation | Disk drive with reduced power modes |
JPH05346867A (ja) * | 1992-06-16 | 1993-12-27 | Kobe Nippon Denki Software Kk | データ転送のリスタート処理装置 |
US5790173A (en) * | 1995-07-20 | 1998-08-04 | Bell Atlantic Network Services, Inc. | Advanced intelligent network having digital entertainment terminal or the like interacting with integrated service control point |
JPH09214873A (ja) * | 1996-01-31 | 1997-08-15 | Brother Ind Ltd | 動画再生システム及びその端末装置 |
US5864772A (en) * | 1996-12-23 | 1999-01-26 | Schlumberger Technology Corporation | Apparatus, system and method to transmit and display acquired well data in near real time at a remote location |
JPH10214240A (ja) * | 1997-01-29 | 1998-08-11 | Kokusai Denshin Denwa Co Ltd <Kdd> | ファイル転送システム |
JP4026979B2 (ja) * | 1998-03-30 | 2007-12-26 | キヤノン株式会社 | データ通信システム |
JP3323129B2 (ja) * | 1998-05-22 | 2002-09-09 | 日本電気テレコムシステム株式会社 | ファイル転送プロトコル方式、方法、および記録媒体 |
JP2000253010A (ja) * | 1999-02-26 | 2000-09-14 | Sony Corp | 無線装置 |
JP2000267951A (ja) * | 1999-03-16 | 2000-09-29 | Nec Eng Ltd | データ転送制御システムおよびデータ転送制御方法 |
JP2001051904A (ja) * | 1999-08-11 | 2001-02-23 | Hitachi Ltd | 不揮発性半導体メモリを用いた外部記憶装置 |
US6701528B1 (en) * | 2000-01-26 | 2004-03-02 | Hughes Electronics Corporation | Virtual video on demand using multiple encrypted video segments |
JP2001249857A (ja) * | 2000-03-07 | 2001-09-14 | Matsushita Electric Ind Co Ltd | ファイル転送システム |
US7117374B2 (en) * | 2000-03-24 | 2006-10-03 | Intermec Ip Corp | Apparatus and method for gathering and utilizing data |
JP3585816B2 (ja) * | 2000-07-26 | 2004-11-04 | Tdk株式会社 | ディジタル式記録再生装置 |
US7310156B2 (en) | 2001-02-01 | 2007-12-18 | Canon Kabushiki Kaisha | Printing system, printing method, digital camera, storage medium and program for printing method, and printing control apparatus |
JP2002288142A (ja) * | 2001-03-28 | 2002-10-04 | Toshiba Corp | 通信端末装置 |
JP2002334032A (ja) * | 2001-05-09 | 2002-11-22 | Matsushita Electric Ind Co Ltd | データダウンロードシステムおよびそれに用いる携帯端末装置 |
US20030016602A1 (en) * | 2001-06-18 | 2003-01-23 | Yasuhiro Wada | Optical disk apparatus |
JP2004054473A (ja) * | 2002-07-18 | 2004-02-19 | Renesas Technology Corp | メモリ・カード、情報機器及び情報配信方法 |
AU2003277850A1 (en) * | 2002-09-16 | 2004-04-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Loading data onto an electronic device |
JP2004128673A (ja) * | 2002-09-30 | 2004-04-22 | Toshiba Corp | 電子機器およびコンテンツ再生方法 |
-
2005
- 2005-04-12 WO PCT/JP2005/007366 patent/WO2005111772A2/en active Application Filing
- 2005-04-12 JP JP2006540835A patent/JP4633735B2/ja not_active Expired - Fee Related
- 2005-04-12 EP EP05730027A patent/EP1751665A2/en not_active Withdrawn
- 2005-04-12 CN CNB2005800146248A patent/CN100501715C/zh not_active Expired - Fee Related
- 2005-04-12 US US11/596,078 patent/US7707327B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4731748A (en) * | 1984-11-20 | 1988-03-15 | Sharp Kabushiki Kaisha | Pocket computer with means for checking the detachable memory module before and after power interruption |
Also Published As
Publication number | Publication date |
---|---|
WO2005111772B1 (en) | 2006-10-19 |
JP4633735B2 (ja) | 2011-02-16 |
US20080034131A1 (en) | 2008-02-07 |
JP2007537500A (ja) | 2007-12-20 |
EP1751665A2 (en) | 2007-02-14 |
US7707327B2 (en) | 2010-04-27 |
WO2005111772A3 (en) | 2006-07-20 |
CN1950811A (zh) | 2007-04-18 |
WO2005111772A2 (en) | 2005-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100501715C (zh) | 信息处理设备、集成电路和数据传送控制方法 | |
CN100423014C (zh) | 内容再现装置和内容再现控制方法 | |
JP4557759B2 (ja) | 情報処理装置、情報処理方法およびデータ更新方法 | |
CN100580795C (zh) | 再现装置、再现方法和内容再现*** | |
CN103842996B (zh) | 合并来自多个源的播放列表 | |
CN101071622B (zh) | 信息处理装置、信息处理方法 | |
CN101789999B (zh) | 移动终端场景管理与备份恢复的方法及装置 | |
JPH08279028A (ja) | 可搬格納デバイス、及びリポジトリ中に格納されたドキュメントをドキュメントカードからアクセスするための方法 | |
CN1971533A (zh) | 在便携存储器上显示存储信息 | |
CN102495740A (zh) | 利用移动存储设备升级mac地址、hdcpkey、电视机id的方法 | |
US20070204141A1 (en) | Recording medium, data management method, and program | |
CN101911052A (zh) | 用于下载数据的方法和设备 | |
KR20060081253A (ko) | 동일 컨텐츠에 대한 중복 다운로드 관리 방법 | |
CN100472639C (zh) | 记录设备及记录方法 | |
US7657562B2 (en) | Data processing apparatus and data processing method | |
CN102449696A (zh) | 用于实施与媒体文件相关联的规则的方法和主机设备 | |
US20080010405A1 (en) | Selectable profiles and actions for removable memory devices | |
CN101241468A (zh) | 记录装置以及记录方法 | |
CN100524257C (zh) | 记录媒体、数据处理装置以及数据处理方法 | |
US20050128319A1 (en) | Image input apparatus | |
CN103218283B (zh) | 电子设备、记录介质管理方法及程序 | |
CN103995718A (zh) | 程序的信息收集方法和装置 | |
CN101371214A (zh) | 媒介上的固件更新 | |
JP2005044432A (ja) | ディスク記録再生装置およびデータ記録装置 | |
JP4632464B2 (ja) | 記録再生装置及び方法、並びに記録再生システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090617 Termination date: 20200412 |