信号再生装置转让专利

申请号 : CN200510091451.1

文献号 : CN1750162B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 佐佐木勉

申请人 : 三洋电机株式会社三洋科技音响株式会社

摘要 :

有关本发明的信号再生装置(1),具有HDD装置(11)、存储器(12)及系统控制器(10)。存储器(12)中,同时设置有用于储存多个一系列信号的开头部分的第1储存区域和用于储存一个一系列信号的除开头部分以外的剩余部分的第2储存区域。所述控制器(10),在进行了信号选择操作时,从存储器(12)的第1储存区域读出所选择的一系列信号的开头部分并开始进行再生的动作,在该动作中,从HDD装置(11)中读出所述选择的一系列信号的开头部分并储存在存储器(12)的第2储存区域中,在结束了所述选择的一系列信号的开头部分的再生之后,从存储器(12)的第2储存区域读出该一系列信号的剩余部分并进行再生。

权利要求 :

1.一种信号再生装置,是具有:储存多个一系列信号的信号储存装置、用于储存从信号储存装置中读出的一系列信号的缓冲存储器、和将储存在信号储存装置中的一系列信号从信号储存装置中读出并暂时储存在缓冲存储器后,从该缓冲存储器读出并进行再生的信号处理电路的信号再生装置,其特征在于,所述缓冲存储器中,同时设置有第1储存区域和第2储存区域,其中第1储存区域用于储存多个一系列信号的开头部分,第2储存区域用于储存至少一个一系列信号的所有或者除开头部分以外的剩余部分,所述信号处理电路具有:

第1信号处理机构,当在将多个一系列信号的开头部分储存在缓冲存储器的第1储存区域的状态下进行了信号选择操作时,从该第1储存区域读出选择的一系列信号的开头部分并进行再生;

第2信号处理机构,在第1信号处理机构的动作中,从信号储存装置中读出所述选择的一系列信号的所有或者除开头部分以外的剩余部分并储存在缓冲存储器的第2储存区域中;和第3信号处理机构,在结束了第1信号处理机构的动作后,从缓冲存储器的第2储存区域读出所述选择的一系列信号的剩余部分并进行再生。

2.根据权利要求1所述的信号再生装置,其特征在于,

在缓冲存储器的第1储存区域中储存有比再生中的一系列信号再生顺序早1个或者多个的一系列信号的开头部分、和再生顺序晚1个或者多个的一系列信号的开头部分。

3.根据权利要求1或权利要求2所述的信号再生装置,其特征在于,

所述信号处理电路,具有第4信号处理机构,在第3信号处理机构的动作中,根据所述选择的一系列信号,从信号储存装置中读出除储存在缓冲存储器的第1储存区域的一系列信号以外的1个或者多个一系列信号的开头部分并储存在该第1储存区域中。

4.根据权利要求3所述的信号再生装置,其特征在于,

所述信号处理电路,具有:

第5信号处理机构,当结束了1个一系列信号的再生时,从缓冲存储器的第1储存区域读出比该一系列信号再生顺序晚1个的一系列信号的开头部分并进行再生;

第6信号处理机构,在第5信号处理机构的动作中,从信号储存装置中读出再生顺序晚的所述1个一系列信号的所有或者除开头部分以外的剩余部分,并储存在缓冲存储器的第2储存区域中;

第7信号处理机构,在结束了第5信号处理机构的动作之后,从缓冲存储器的第2储存区域读出再生顺序晚的所述1个一系列信号的剩余部分并进行再生;和第8信号处理机构,在第7信号处理机构的动作中,从信号储存装置中读出比储存在缓冲存储器的第1储存区域中的一系列信号再生顺序晚1个的一系列信号的开头部分并储存在该第1储存区域中。

5.根据权利要求4所述的信号再生装置,其特征在于,

可以进行跳过再生,即从再生中的一系列信号跳过对应于跳过操作的次数的数量的一系列信号并进行再生,所述信号处理电路具有第9信号处理机构,每次跳过操作的次数超过规定数量时,从信号储存装置中读出除储存在缓冲存储器的第1储存区域中的一系列信号以外的所述规定数量的一系列信号的开头部分并储存在该第1储存区域中.

说明书 :

技术领域

本发明涉及可以再生储存在硬盘驱动器(HDD)装置等的信号储存装置中的一系列信号的信号再生装置。

背景技术

以前,公知有内置HDD装置,并可以进行储存在该HDD装置中的音乐数据的再生的硬盘播放器。
在硬盘播放器上,如果由使用者按下再生键,则从HDD装置读出1个曲目的音乐数据,将读出的音乐数据暂时储存在内置存储器后,从该存储器中读出音乐数据。被读出的音乐数据,被实施规定的数据处理后,被提供给内置的扬声器或者连接的头戴式听筒,从扬声器或者头戴式听筒作为声音输出。
而且,在上述硬盘播放器中,通过在音乐数据的再生中进行跳过(skip)操作,可以再生从再生中的曲目开始对应该操作次数之前的曲目的音乐数据。
但是,关于上述硬盘播放器,由于为了节减HDD装置的消耗功率,而在从HDD装置读出1个曲目的音乐数据开始到下一次读出音乐数据为止将HDD装置设定为备用状态,因此当HDD装置被设定为备用状态的状态下进行跳过操作时,必须使HDD装置从备用状态开始起动从该HDD硬盘读出音乐数据,产生到该音乐数据的再生开始为止大约要10秒长的再生等待时间的问题。
在此,公知有例如以下硬盘播放器,即:内置闪存,将从HDD装置读出多个曲目的音乐数据暂时存储在该存储器后,从该存储器顺次读出。
图7是表示这种硬盘播放器的再生时闪存的数据内容发生变化的例子。另外,在以下的说明中,设能够将6个曲目的音乐数据储存在闪存中。
当给播放器主体接通电源后,如按下再生键,则从HDD装置读出6个曲目的音乐数据1~6,如该图(a)的将其储存在闪存中之后、从该存储器读出第1曲目的音乐数据1并开始进行再生的动作。
其后,如果结束了第1曲目的音乐数据1的再生,则如该图(b)的从闪存中读出第2曲目的音乐数据2并开始进行再生的动作。还有,在该动作中,在将第1曲目的音乐数据1从闪存中抹去之后,从HDD装置中读出闪存中未存储的第7曲目的音乐数据7并存储在该存储器中。
接着,如果结束了第2曲目的音乐数据2的再生,则如该图(c)的从闪存中读出第3曲目的音乐数据3并开始进行再生的动作。另外,在该动作中,在将第2曲目的音乐数据2从闪存中抹去之后,从HDD装置中读出第8曲目的音乐数据8并存储在该存储器中。
如上所述,由于在闪存中总是存储着再生中的音乐数据和在该音乐数据再生顺序之后5个曲目的音乐数据,因此在结束音乐数据的再生时,不必从HDD装置中读出下一个曲目的音乐数据,从而不产生到开始该音乐数据的再生为止的再生等待时间。
另外,例如,在再生第2曲目的音乐数据中、即如图7(b)所示在闪存中存储着第2~第7曲目的音乐数据2~7的状态下,进行3次跳过操作时,不从HDD装置读出第5曲目的音乐数据5而能从闪存中读出该音乐数据并进行再生,从而不产生再生等待时间.
但是,当在上述状态下进行6次跳过操作时,由于第8曲目以后的音乐数据并未存储在闪存中,因此要起动HDD装置,从该HDD装置读出该音乐数据并储存在闪存中之后,从闪存中读出该音乐数据并进行再生。
图8及图9表示的是在具有闪存的硬盘播放器中执行的再生程序。
如将播放器主体的电源设定为接通,则如图所示,首先在步骤S31中,判断是否由使用者按下了再生键,当判断为不是的情况下在步骤S31中反复进行同一判断。另一方面,当由使用者按下了再生键、在步骤S31中判断为是的情况下,转移至步骤S32起动HDD装置后,在步骤S33中,从HDD装置读出6个曲目的音乐数据并转送至闪存,接着在步骤S34中,开始从闪存中读出第1曲目的音乐数据并开始进行再生的动作。
其后,在步骤S35中,判断是否由使用者进行了跳过操作,当判断为不是的情况下转移至图9的步骤S41中,判断是否结束了1个曲目的音乐数据的再生,当判断为不是的情况下返回到图8的步骤S35,判断是否进行了跳过操作。
然后,如果结束了一个曲目的音乐数据的再生,则在图9的步骤S41中判定为是并转移至步骤S42,判断结束了再生的曲目是否是储存在HDD装置中的最后的曲目。
当结束了再生的曲目并不是储存在HDD装置中的最后的曲目时,转移至步骤S43,开始从闪存中读出结束了再生的曲目的下一个曲目的音乐数据并开始进行再生的动作。接着在步骤S44中,从闪存中抹去结束了再生的曲目的音乐数据,然后在步骤S45中,使HDD装置从备用状态起动后,在步骤S46中从HDD装置中读出储存在闪存中的再生顺序最后的曲目的下一个曲目的音乐数据并转送至闪存中。然后,返回到图8的步骤S35、进行是否进行了跳过操作的判断。
如上所述在再生音乐数据的状态下,如由使用者进行了跳过操作,则在步骤S35中判定为是并转移至步骤S36,判断由跳过操作所选择的曲目的音乐数据是否储存在闪存中。这里,如果判断为是的情况下,则转移至步骤S40,开始从闪存中读出所述选择的曲目的音乐数据并开始进行再生的动作之后,转移至图9的步骤S41。
另一方面,如在图8的步骤S36中判断为否的情况下,则转移至步骤S37,从闪存中抹去音乐数据。接着在步骤S38中,使HDD装置从备用状态起动后,转移至步骤S39,从HDD装置中读出包括所述选择的曲目的6个曲目的音乐数据并转送至闪存中。然后,在步骤S40中开始从闪存中读出所述选择的曲目的音乐数据并开始进行再生的动作之后,转移至图9的步骤S41。
然后,如果结束了储存在HDD装置中的最后的曲目的音乐数据的再生,则在步骤S42中判断为是并转移至步骤S47,停止再生动作并返回到图8的步骤S31,等待再生键的按下。
另外,还提出了具有输入输出记录/再生数据的数据专用接口和输入输出该数据以外的命令或地址的接口的、可以同时进行记录及再生的硬盘装置(参照专利文献1)。
但是,关于具有闪存的上述现有的硬盘播放器,由于是对各曲目将所有的音乐数据储存在闪存中,因此能够储存在闪存中的曲目数量很少,且频繁造成当由上述那样的跳过操作所选择的曲目的音乐数据没有储存在闪存中而产生再生等待时间的事件。
专利文献1:特开平8-195031号公报[G11B 20/10]。

发明内容

本发明的目的就是提供一种信号再生装置,其当进行了跳过操作等的信号选择操作时,能够防止到由该操作所选择的一系列信号的再生开始为止的再生等待时间。
有关本发明的信号再生装置,具有:储存多个一系列信号的信号储存装置、用于储存从信号储存装置中读出的一系列信号的缓冲存储器、和将储存在信号储存装置中的一系列信号从信号储存装置中读出并暂时储存在缓冲存储器后,从该缓冲存储器读出并进行再生的信号处理电路。并且,所述缓冲存储器中,同时设置有第1储存区域和第2储存区域,其中第1储存区域用于储存多个一系列信号的开头部分,第2储存区域用于储存至少一个一系列信号的所有或者除开头部分以外的剩余部分,所述信号处理电路具有:第1信号处理机构,当在将多个一系列信号的开头部分储存在缓冲存储器的第1储存区域的状态下进行了信号选择操作时,从该第1储存区域读出选择的一系列信号的开头部分并进行再生;第2信号处理机构,在第1信号处理机构的动作中,从信号储存装置中读出所述选择的一系列信号的所有或者除开头部分以外的剩余部分,并储存在缓冲存储器的第2储存区域中;和第3信号处理机构,在结束了第1信号处理机构的动作后,从缓冲存储器的第2储存区域读出所述选择的一系列信号的剩余部分并进行再生。
有关上述本发明的信号再生装置的缓冲存储器中,同时设置有第1储存区域和第2储存区域,其中第1储存区域用于储存多个一系列信号的开头部分,第2储存区域用于储存至少一个一系列信号的所有或者除开头部分以外的剩余部分。这里,一系列信号的开头部分的数据量被设定为从缓冲存储器读出一系列信号的开头部分所花费的时间比从信号储存装置读出该一系列信号的所有或者剩余部分并储存在缓冲存储器中所花费的时间要长。
如果由使用者进行了信号选择操作,则首先,从缓冲存储器的第1储存区域读出所选择的一系列信号的开头部分并开始进行再生的动作。这里,由于在缓冲存储器的第1储存区域中只储存了一系列信号的开头部分,因此在该区域内能够储存开头部分的一系列信号的数量变多,所选择的一系列信号的开头部分未被储存这一事件发生的可能性极低。
然后,在所述选择的一系列信号的开头部分的再生动作中,从信号储存装置中读出该一系列信号的所有或者除开头部分以外的剩余部分并储存在缓冲存储器的第2储存区域中,其后,如果结束了该一系列信号的开头部分的再生,则从缓冲存储器的第2储存区域读出该一系列信号的剩余部分并进行再生。
按照有关上述本发明的信号再生装置,当进行了信号再生操作时,不必从信号储存装置中读出选择的一系列信号的开头部分,不会产生到该一系列信号的再生开始为止的再生等待时间。
具体来说,在缓冲存储器的第1储存区域中储存有比再生中的一系列信号再生顺序早1个或者多个的一系列信号的开头部分、和再生顺序晚1个或者多个的一系列信号的开头部分。
按照上述具体的构成,即使进行了选择尚未进行再生的一系列信号的操作及选择已经结束了再生的一系列信号的操作中的任一操作的情况下,也可以不产生再生等待时间而开始该一系列信号的再生.
另外,具体来说,所述信号处理电路,具有第4信号处理机构,在第3信号处理机构的动作中,根据所述选择的一系列信号,从信号储存装置中读出除储存在缓冲存储器的第1储存区域的一系列信号以外的1个或者多个一系列信号的开头部分并储存在该第1储存区域中。
按照上述具体构成,当进行了信号选择操作时,可以降低所选择的一系列信号并未储存在缓冲存储器的第1储存区域中这一事件发生的可能性。
更具体来说,所述信号处理电路,具有:第5信号处理机构,当结束了1个一系列信号的再生时,从缓冲存储器的第1储存区域读出比该一系列信号再生顺序晚1个的一系列信号的开头部分并进行再生;第6信号处理机构,在第5信号处理机构的动作中,从信号储存装置中读出再生顺序晚的所述1个一系列信号的所有或者除开头部分以外的剩余部分并储存在缓冲存储器的第2储存区域中;第7信号处理机构,在结束了第5信号处理机构的动作之后,从缓冲存储器的第2储存区域读出再生顺序晚的所述1个一系列信号的剩余部分并进行再生;和第8信号处理机构,在第7信号处理机构的动作中,从信号储存装置中读出比储存在缓冲存储器的第1储存区域中的一系列信号再生顺序晚1个的一系列信号的开头部分并储存在该第1储存区域中。
在上述具体的构成中,当结束了1个一系列信号的再生时,首先,从缓冲存储器的第1储存区域读出比该一系列信号再生顺序还晚1个的一系列信号的开头部分并开始进行再生的动作。
然后,在该再生动作中,从信息储存装置中读出所述1个一系列信号的所有或者除开头部分以外的剩余部分并储存在缓冲存储器的第2储存区域中,其后,如果结束了该一系列信号的开头部分的再生,则从缓冲存储器的第2储存区域读出该一系列信号的剩余部分并开始进行再生的动作。并且,在该再生动作中,从信号储存装置中读出比储存在缓冲存储器的第1储存区域中的一系列信号再生顺序还晚1个的一系列信号的开头部分并储存在该第1储存区域中。
按照上述具体的构成,当结束1个一系列信号的再生时,不必从信号储存装置读出下一个一系列信号的开头部分,不会产生到开始该一系列信号的再生为止的再生等待时间。
还有更具体地来说,可以进行跳过再生,即从再生中的一系列信号跳过对应于跳过操作的次数的数量的一系列信号并进行再生,所述信号处理电路具有第9信号处理机构,每次跳过操作的次数超过规定数量时,从信号储存装置中读出除储存在缓冲存储器的第1储存区域中的一系列信号以外的所述规定数量的一系列信号的开头部分并储存在该第1储存区域中。
按照上述具体的构成,即使跳过操作被进行了所述规定数量以上的情况下,也不必从信号储存装置中读出由该操作选择的一系列信号的开头部分,可以不产生再生等待时间而开始该一系列信号的再生。
按照有关本发明的信号再生装置,当进行了信号选择操作的时候,可以防止产生到开始由该操所选择的一系列信号的再生为止的再生等待时间。

附图说明

图1是表示实施了本发明的硬盘播放器的构成的框图。
图2是表示上述硬盘播放器的闪存的储存区域的图。
图3是表示在上述硬盘播放器的再生时闪存的数据内容发生变化的例子的图。
图4是表示对应跳过操作、闪存的数据内容发生变化的例子的图。
图5是表示上述硬盘播放器中进行的再生程序的前半部分的流程图。
图6是表示上述程序的后半部分的流程图。
图7是表示现有的硬盘播放器的再生时闪存的数据内容发生变化的例子的图。
图8是表示上述硬盘播放器中进行的再生程序的前半部分的流程图。
图9是表示上述程序的后半部分的流程图。
图中:(1)-硬盘播放器,(10)-系统控制器,(11)-HDD装置,(12)-闪存,(12a)-第1数据储存区域,(12b)-第2数据储存区域,(13)-DA转换器,(14)-功率放大电路,(15)-扬声器,(2)-头戴式听筒。

具体实施方式

下面,对将本发明实施于图1所示的硬盘播放器(1)的方式,参照附图进行具体说明。
图1所示的硬盘播放器(1)具有系统控制器(10),对该控制器(10)连接HDD装置(11)和闪存(12)。作为闪存(12),例如采用非易失性的NAND型闪存。
该硬盘播放器(1)配备外部输入输出端子(17),所述系统控制器(10)在通过USB电缆等的串行电缆(省略图示)与该输入输出端子(17)和个人计算机(3)连接的状态下,将从该计算机(3)转送来的音乐数据储存在所述HDD装置(11)中。另外,也可以将经由网络转送来的音乐数据储存在HDD装置(11)中。还有,在将存储卡装载在卡片槽(card slot)(省略图示)的状态下,也可以将记录在该卡上的音乐数据储存在HDD装置(11)中。
再有,该硬盘播放器(1)配备扬声器(15)及头戴式听筒输出端子(16),系统控制器(10)在从该装置(11)读出储存在HDD装置(11)中的音乐数据并暂时储存在闪存(12)之后,从该存储器(12)读出数据并提供给DA转换器(13)。从DA转换器(13)得到的模拟信号被供给功率放大电路(14)进行放大后,被提供给扬声器(15)或者与头戴式听筒输出端子(16)连接的头戴式听筒(2),从扬声器(15)或者头戴式听筒(2)作为语音输出。
如图2所示,上述闪存(12)中同时设置第1数据储存区域(12a)和第2数据储存区域(12b),其中第1数据储存区域(12a)用于储存多个曲目的音乐数据的开头部分(以下称为开头数据),第2数据储存区域(12b)用于储存一个曲目的音乐数据的除开头部分以外的剩余部分(以下称为剩余数据)。开头数据的数据量,被设定为使从闪存(12)读出开头数据所花费的时间比起动HDD装置(11)、从该HDD装置(11)读出剩余数据并储存在闪存(12)中所花费的时间要长。另外,第2数据储存区域(12b)具有可以储存一个曲目的音乐数据左右的容量。
在下面的说明中,设音乐数据是以MP3(MPEG-1 Audio Layer 3)方式被格式化、且1个曲目的音乐数据有5MB的数据量.还有,设闪存(12)有32MB容量,第1数据储存区域(12a)有27MB容量、第2数据储存区域(12b)有5MB容量.再有,设各曲目的开头数据由20秒钟量的数据构成,闪存(12)的第1数据储存区域(12a)中可以储存80个曲目的开头数据.
图3表示的是在音乐数据的再生时上述闪存(12)的数据内容发生变化的例子。
如该图(a)所示,在第40曲目的音乐数据40开始再生时,在闪存的第1数据储存区域中储存有包括该音乐数据的前后80个曲目的音乐数据1~80的开头数据,如果结束了第39曲目的音乐数据39的再生,则开始从第1数据储存区域读出第40曲目的开头数据40并开始进行再生的动作。并且,在该动作中,从第2数据储存区域在该数据的再生之前将已被再生的第39曲目的剩余数据抹去之后,在该区域中储存再生中的曲目的第40曲目的剩余数据。其后,如果结束了所述开头数据40的再生,则接着,开始从第2数据储存区域读出第40曲目的剩余数据并开始进行再生的动作。并且,在该动作中,从第1数据储存区域抹去作为在该时刻储存在第1数据储存区域中的再生顺序最早的曲目的第1曲目的开头数据1之后,如该图(b)所示,将作为该时刻储存在第1数据储存区域中的再生顺序最晚的曲目的下一曲目的第81曲目的开头数据81储存在该抹去区域中。
然后,如果结束了第40曲目的音乐数据40的再生,则开始从第1数据储存区域读出第41曲目的开头数据41并开始进行再生的动作。并且,在该动作中,在从第2数据储存区域抹去第40曲目的剩余数据之后,将第41曲目的剩余数据41储存在该区域中。然后,如果结束了上述开头数据41的再生,则接着开始从第2数据储存区域读出第41曲目的剩余数据41并开始进行再生的动作。并且,在该动作中,在从第1数据储存区域抹去第2曲目的开头数据2之后,如该图(c)所示,将第82曲目的开头数据82储存在该抹去区域中。
如上所述,由于在闪存(12)的第1数据储存区域中总是储存着再生中的曲目的前后80个曲目的开头数据,因此当结束了音乐数据的再生时,不必从HDD装置(11)读出下一个曲目的音乐数据并储存在闪存(12)中,从而可以不产生再生等待时间而开始该音乐数据的再生。另外,由于各曲目的开头数据的数据量,如上所述被设定为从闪存(12)读出开头数据所花费的时间比从HDD装置(11)读出剩余数据并储存在闪存(12)中所花费的时间要长,因此在结束了开头数据的再生的时刻,也结束了对闪存(12)的剩余数据的储存动作,可以继续开头数据并开始剩余数据的再生。因此,在1个曲目的音乐数据的再生中不会产生无音时间。
图4表示的是对应跳过操作、上述闪存(12)的数据内容发生变化的例子。
在第40曲目的音乐数据40的再生中,如该图(a)所示,在闪存的第1数据储存区域中储存着第1~80曲目的开头数据1~80并且在第2数据储存区域中储存着第40曲目的剩余数据40的状态下,如果进行了10次跳过操作,则开始从第1数据储存区域中读出由该操作选择的第50曲目的开头数据50并开始进行再生的动作。并且,在该动作中,在从第2数据储存区域抹去在该数据的再生之前已被再生的第40曲目的剩余数据后,如该图(b)所示,将作为再生中的曲目的第50曲目的剩余数据50储存在该区域中。然后,如果结束了所述开头数据50的再生,则接着开始从第2数据储存区域读出第50曲目的剩余数据50并开始进行再生的动作。并且,在该动作中,在从第1数据储存区域抹去作为再生中的曲目的第50曲目的前后80个曲目以外的曲目的第1~10曲目的开头数据1~10之后,将比此时储存在第1数据储存区域中的再生顺序最晚的曲目还后边的第81~90曲目的开头数据81~90储存在该抹去区域中。
如上所述,由于在闪存(12)的第1数据储存区域中总是储存着再生中的曲目的前后80个曲目的多个的开头数据,因此当由使用者进行了跳过操作时,发生由该操作所选择的曲目的开头数据并未储存在闪存(12)的第1数据储存区域这一事件的可能性极低。在该开头数据储存在第1数据储存区域中的情况下,可以不必从HDD装置(11)读出该开头数据并储存在闪存(12)中,从而可以不产生再生等待时间而开始由跳过操作所选择的曲目的音乐数据的再生。
图5及图6表示的是由上述系统控制器(10)执行的再生程序。
如果接通播放器主体的电源,则如图所示,首先在步骤S1中,判断是否由使用者按下了再生键,当判断为否的情况下在步骤S1中反复进行同一判断。另一方面,当由使用者按下了再生键、在步骤S1中判断为是的情况下,转移至步骤S2起动HDD装置后,在步骤S3中,从HDD装置读出1个曲目的所有数据和79个曲目的开头数据并转送至闪存。这里,一方面将开头数据储存在闪存的第1数据储存区域,另一方面将剩余数据储存在第2数据储存区域。接着在步骤S4中,开始从闪存的第1数据储存区域中读出第1曲目的开头数据并开始进行再生的动作。然后,如果结束了所述开头数据的再生,则在步骤S5中,开始从闪存的第2数据储存区域中读出第1曲目的剩余数据并开始进行再生的动作。
接着在步骤S6中,判断是否由使用者进行了跳过操作,当判断为否的情况下转移至图6的步骤S18,判断是否结束了1个曲目的音乐数据的再生,当判断为否的情况下返回到图5的步骤S6,进行是否进行了跳过操作的判断。
然后,如果结束了一个曲目的音乐数据的再生,则在图6的步骤S18中判定为是并转移至步骤S19,判断结束了再生的曲目是否是储存在HDD装置中的最后的曲目。
当结束了再生的曲目并不是储存在HDD装置中的最后的曲目时,转移至步骤S20,从闪存的第1数据储存区域中读出结束了再生的曲目的下一个曲目的开头数据并开始进行再生的动作。
接着在步骤S21中,从闪存的第2数据储存区域中抹去结束了再生的曲目的剩余数据之后,在步骤S22中,使HDD装置从备用状态起动后,接着在步骤S23中从HDD装置中读出再生中的曲目的剩余数据并转送至闪存中。这里,该剩余数据被储存在闪存的第2数据储存区域中。
在此之后,如果结束了再生中的曲目的开头数据的再生,则在步骤S24中,从闪存的第2数据储存区域读出该曲目的剩余数据并开始进行再生的动作,接着在步骤S25中,从闪存的第1数据储存区域中抹去再生顺序最早的开头数据之后,在步骤S26中,从HDD装置中读出储存在闪存的第1数据储存区域中的再生顺序最晚的曲目的下一个曲目的开头数据并转送至闪存中。这里,该开头数据,被储存在闪存的第1数据储存区域中。然后,返回图5的步骤S6,进行是否进行了跳过操作的判断。
如上所述在再生音乐数据的状态下,如由使用者进行了跳过操作,则在步骤S6中判定为是并转移至步骤S7,判断跳过操作的次数是否超过40次,在判断为不是的情况下则转移至步骤S8,从闪存的第1数据储存区域中读出由跳过操作所选择的曲目的开头数据并开始进行再生的动作。
接着在步骤S9中,在从闪存的第2数据储存区域中抹去在再生所述曲目之前已被再生的曲目的剩余数据之后,在步骤S10中使HDD装置从备用状态起动,接着在步骤S11中,从HDD装置中读出再生中的曲目的剩余数据并转送至闪存中.这里,该剩余数据被储存在闪存的第2数据储存区域中.
之后,如果结束了再生中的曲目的开头数据的再生,则在步骤S12中,从闪存的第2数据储存区域中读出该曲目的剩余数据并开始进行再生的动作,接着在步骤S13中,从闪存的第1数据储存区域抹去包括再生中的曲目的前后80曲目以外的曲目的开头数据。然后,在步骤S14中,从HDD装置中读出包括再生中的曲目的前后80曲目中的、未储存在闪存中的曲目的开头数据并转送至闪存。这里,这些开头数据被储存在闪存的第1数据储存区域中。接着,转移至图6的步骤S18,进行是否结束了一个曲目的音乐数据的再生的判断。
在跳过操作中如果跳过操作的次数超过了40次,则在步骤S7中判断为是并转移至步骤S15,从闪存的第1数据储存区域抹去40个曲目的开头数据。然后,在步骤S16中,使HDD装置从备用状态起动,接着在步骤S17中,从HDD装置中读出储存在闪存的第1数据储存区域中的开头数据以外的40个曲目的开头数据并转送至闪存后,返回步骤S7,反复进行跳过操作的次数是否超过了40次的判断。
之后,如果结束了储存在HDD装置中的最后的曲目的音乐数据的再生,则在图6的步骤S19中判断为是并转移至步骤S27,停止再生动作并返回到图5的步骤S1,等待再生键的按下。
在有关本发明的硬盘播放器(1)中,如上所述,在进行了跳过操作的时候,可以不产生再生等待时间而开始由该操作选择的曲目的音乐数据的再生。
还有,如图3所示,由于在闪存(12)的第1数据储存区域中,不仅储存了比再生中的曲目再生顺序晚的曲目的开头数据,还储存了再生顺序早的曲目的开头数据,因此在由使用者进行了选择已结束再生的曲目的操作的情况下,也不必从HDD装置中读出该被选择的曲目的开头数据,可以不产生再生等待时间而开始该曲目的音乐数据的再生。
再有,每次跳过操作的次数超过40次的时候,由于从HDD装置中读出除储存在闪存的第1数据储存区域中的开头数据以外的40个曲目的开头数据并储存在该第1数据储存区域中,因此即使在进行了40次以上的跳过操作的情况下,也可以不必从HDD装置中读出由该操作选择的曲目的开头部分,可以不产生再生等待时间而开始该曲目的音乐数据的再生。
另外,本发明的各部分构成不限定于上述实施方式,在专利请求的范围中所记载的技术范围内可以有种种的变形。
例如,在上述的实施方式中,作为缓冲存储器采用的是闪存(12),但不局限于此,还可以采用其他公知的易失性或者非易失性的半导体存储器。