本发明涉及数据记录系统的数据记录方法,更具体地讲,涉及一 种通过预记录操作而无数据遗失地存储希望的数据的数据记录方法。 图1是说明一种现有数据记录系统的方框图。数据记录系统可以 由一个存储音频数据的音频数据记录系统构成,或是由一个存储图形 数据的图形数据记录系统构成。 参考图1,现有数据记录系统包括一命令输入单元10,一数据输 入单元20,一数据处理单元30,一存储器40,和一数据输出单元50。 命令输入单元10用于向数据处理单元30输入多个命令,例如,记录 开始,重放,记录停止,等等。数据输入单元20用于向数据处理单 元30输入外部音频或图形数据DATA。存储器40用于在数据处理单 元30的控制下存储外部输入的数据DATA。存储的数据DATA通过 数据输出单元50输出。 当把记录开始命令输入到数据记录系统时,在数据处理单元30 的控制下,来自数据输入单元20的数据DATA存储到存储器40中。 在输入记录停止命令时,数据记录系统的这个数据记录操作结束。此 外,在经过命令输入单元10把重放命令输入到数据记录系统时,存 储在存储器40中的数据DATA通过数据输出单元50重放。存储在存 储器40中的数据DATA是音频数据(例如,语音数据,等等),或 图形数据(例如,视频数据,等等)。在输入记录停止命令之前,输 入记录开始命令之后,数据记录系统开始把数据存储到存储器40中。 图2是说明图1中所示数据记录系统的数据记录操作的示意图。 参考图2,在记录开始时间Ts,数据记录系统开始记录数据DATA, 并在记录结束时间Te停止记录操作。记录开始时间Ts是指输入记录 开始命令的时间点,记录结束时间Te是指输入记录停止命令的时间 点。 如果使用者在不适当的时间向数据记录系统输入记录开始命令的 情况下,不能够充分地存储数据DATA。例如,如果在比恰当的记录 开始时间Ts晚的时间输入了记录开始命令,那么记录系统可能发生 需要的数据丢失的情况。因此,需要有一种新的方法记录希望的数据, 尽管使用者在不适当的时间向数据记录系统输入记录开始命令,也不 会丢失数据。 因此,本发明的目的是提供一种尽管使用者在不恰当时间向数据 记录系统输入数据记录命令,也能没有数据丢失地记录希望的数据的 数据记录方法。 为了达到上述目的,根据本发明的一个方面,提供了一种方法, 该方法包括步骤:在输入记录开始命令之前,在预定的预记录时间期 问循环地把外部输入数据作为预记录数据预记录到数据存储装置中; 当记录开始命令输入到数据记录系统中时,把外部输入数据作为记录 数据记录到数据存储装置中;和将预记录数据和记录数据作为记录结 果存储到数据存储装置中。 通过以下结合附图的详细说明,将会对本发明的更完整的评价以 及其它优点有更清楚的了解,在附图中相同的标号表示相同或类似的 组件,其中: 图1是说明现有数据记录系统的方框图; 图2是说明图1中所示数据记录系统的数据记录操作的示意图; 图3是说明根据本发明的数据记录系统的方框图; 图4是说明图3中所示数据记录系统的数据记录操作的示意图; 图5是说明存储在图3中所示存储器中的数据的示意图;和 图6是说明根据本发明的数据存储方法的流程图。 应当理解,本优选实施例的说明仅是说明性的,不应当将其作为 对本发明的限制。在以下的详细说明中,为了提供对本发明的全面理 解说明了几个特定细节。但是,熟悉本领域的人员应当知道,可以不 用这些特定细节实现本发明。 图3是说明根据本发明的数据记录系统的方框图。参考图3,数 据记录系统包括一命令输入单元110,一数据输入单元120,一数据 处理单元130,一数据输出单元150,一第一存储器160,和一第二存 储器170。数据记录系统是一个存储音频数据的音频数据记录系统, 或一个存储图形数据的图形数据记录系统。 数据输入单元120用于接收操作数据记录系统的命令,例如,记 录开始,重放,记录停止,等等。数据输入单元120用于接收外部音 频或图形数据。数据输入单元120由作为数据输入装置的话筒,摄像 机,或视频摄像机构成的。第一存储器160是一个临时存储数据的易 失性半导体存储器,第二存储器170是一个持续存储数据的非易失性 半导体存储器。第二存储器170一般是由普通数据记录系统中的随机 存取存储器RAM构成的。此外,如果数据记录系统装配在计算机系 统中,那么存储器170可以由硬盘构成。数据输出单元150是由扬声 器之类的音频数据输出装置构成的,或是由电视监视器或计算机监视 器之类的图形数据显示装置构成的。 第一存储器160在数据处理单元130的控制下在一预定时间标记 持续时间T中循环存储外部输入的音频或图形数据。每当过去一个时 间标记持续时间T,用新输入的音频或图形数据更新存储的数据。因 此,第一存储器160可以存储对应于时间标记持续时间T的最新输入 的音频或图形数据。上述操作称为数据记录系统的预记录操作,并且 把存储的数据称为预记录数据DATA_pre。使用者可以调节时间标记 持续时间T,并且可以有选择地启动或关闭预记录操作。 例如,如果使用者把时间标记持续时间T定义为10秒,那么数 据处理单元130控制数据记录系统每10秒钟存储和更新音频或图形 数据。因此,数据记录系统包含对应于10秒的最新的音频或图形数 据。 此外,除了预记录操作之外,数据记录系统执行正常的记录操作, 以记录希望的音频或图形数据。当经过命令输入单元110把记录开始 命令输入到记录系统时,预记录操作停止,正常操作开始。此时,数 据记录系统保持最后的预记录数据DATA_pre。 在输入了记录开始命令之后,数据记录系统在输入记录停止命令 之前记录数据。在正常记录操作中记录的数据称为记录数据DATA, 记录数据DATA存储在第一存储器160的另一部分中。在完成正常记 录操作后,将最后的预记录数据DATA_pre和记录数据DATA作为一 个统一数据存储在第二存储器170的一部分中,该统一数据称为记录 结果DATA_pre+DATA。 当通过命令输入单元110把重放命令输入到数据记录系统中时, 通过数据输出单元150重放存储在第二存储器170中的记录结果 DATA_pre+DATA。 图4是说明图3中所示数据记录系统的数据记录操作的示意图。 参考图4,在每个时间标记持续时间T中,把预记录数据DATA_pre 循环地存储在第一存储器160中。当在记录开始时间Ts把记录开始 命令输入到数据记录系统时,在数据处理单元130的控制下,停止预 记录操作,开始正常操作。此外,当在记录结束时间Te输入记录停 止命令时,正常记录操作完成。在这种情况下,预记录数据DATA_pre 相当于时间标记持续时间T长度的记录数据DATA的前端数据。 一般情况下,记录数据DATA的开始点取决于使用者控制的命 令输入时间(即,记录开始时间Ts)。因此,由于不恰当的命令输入 时间引起记录数据DATA的不恰当的开始点,可能在现有技术的数据 记录系统中造成数据丢失。但是,根据本发明的数据记录系统记录正 常记录操作之前的预记录数据DATA_pre以及记录数据DATA。在这 种情况下,由于数据记录系统总是包含正常操作之前的最后预记录数 据DATA_pre,因此尽管使用者在不适当的时间将记录开始命令输入 到数据记录系统,它也能没有数据丢失地记录希望的数据。 图5是说明存储在图3中所示存储器160和170中的数据的示意 图。参考图5,第一存储器160分别存储预记录数据DATA_pre和记 录数据DATA。在完成正常记录操作之后,最后的预记录数据 DATA_pre与记录数据DATA一同存储在第二存储器170的一部分中。 在数据处理单元130的控制下,通过数据输出单元150输出存储在第 二存储器170中的记录结果DATA_pre+DATA。 图6是说明根据本发明的数据存储方法的流程图。数据记录系统 的整个操作是由数据控制单元130控制的。参考图6,在步骤S10, 指定执行预记录操作的时间标记持续时间T。接着,在步骤S20,在 时间标记持续时间T期间将外部输入音频数据或图形数据作为预记录 数据DATA_pre存储在第一存储器160的一部分中。 在步骤S30,确定是否输入了开始正常记录操作的记录开始命令。 如果正常记录操作没有开始,控制流程返回到步骤S20,以便记录音 频数据或图形数据,每隔时间标记持续时间T循环地记录音频数据或 图形数据,作为新的预记录数据DATA_pre。如果正常记录操作开始, 控制流程前进到步骤S40。在步骤S40,把外部输入的音频数据或图 形数据作为记录数据DATA存储在第一存储器160的另一部分中,并 且控制流程继续到下一个查询步骤S50。 在步骤S50,确定是否输入了记录停止命令,以结束正常记录操 作。如果正常记录操作没有结束,那么控制流程返回到步骤S40,以 便连续地存储音频数据或图形数据作为记录数据。如果正常记录操作 停止,那么控制流程前进到步骤S60。在步骤S60,把最后的预记录 数据DATA_pre和记录数据DATA都从第一存储器160存储到第二存 储器170中,并且控制流程继续到步骤S20,并重新开始预记录操作。 如上所述,数据记录系统在正常记录操作之前循环地进行预记录 操作,从而使数据记录系统能够包含预记录数据DATA_pre,以及记 录数据DATA。在这种情况下,时间标记持续时间T长度的预记录数 据DATA_pre在记录数据DATA之前。因此,尽管使用者在不恰当的 时间输入了记录开始命令,但由于存储的预记录数据,数据记录系统 也能够无数据丢失地存储希望的数据。 尽管本发明是通过示例实施例说明的,但在实践中它可以包括在 附属权利要求的精神和范围内的修改。 本申请依赖1999年6月30日申请的第1999-26041号韩国专利 申请的优先权,在此引用该申请的全部内容。