半导体存储器卡、播放装置、记录装置、播放方法、记录方法、和计算机可读存储介质
2020-01-13

半导体存储器卡、播放装置、记录装置、播放方法、记录方法、和计算机可读存储介质

半导体存储器卡存储组成多个音轨的多个音频对象(AOB)和表示为这些音轨的播放顺序的播放目录信息。作为恢复信息(PLMG_RSM_PL),该半导体存储器卡还存储(1)表示为该半导体存储器卡执行上次播放时使用哪一个播放目录信息的播放目录号码,(2)表示播放的最后音轨的音轨号码,(3)作为以相对所述音轨的开始表达的时间表示播放停止位置的播放时间。

{72-1}如何使用PLMG_RSM_PL、PLMG_AP_PL的设定下面说明该第二实施例的播放装置。该播放装置与在第一实施例中说明的播放装置有3点主要的差别。

{52-9_56_57_58}AOB_FRAME的输出处理与AOB文件的读过程并行,CPU10按照在图56、57、和58中所示的流程图执行AOB_FRAME的输出过程。在这些流程图中,变量“play_time”表示为当前音轨已执行播放有多长时间,也就是说,播放时间代码。在LCD面板5上的播放时间代码框中显示的时间根据该播放时间代码的改变而更新。同时,变量“play_data”表示为当前音轨已播放的数据的长度。

{70-3}PLMG_AP_PLPLMG_AP_PL表示当当前闪存储器卡被加载到播放装置中并且读播放装置被激活时被自动读取的播放目录的号码和在该播放目录中要被自动播放的第一音轨的号码。图70中的虚线h72表示PLMG_AP_PL的4个字节的位组成。在位b31和b26之间的字段和在位b15和b8之间的字段为将来使用保留。位b7到b0形成一个播放目录号码字段,其中,将被自动读取的播放目录的号码在“1”到“99”(以十进制)的范围内给出。写入该字段内的号码是播放目录信息(PLI)的号码,其在第一实施例中说明。为指示缺省播放目录信息,写入号码“0”。

等式2Jump_Entry(秒)=(FNs_1st_TMSRTE+FNs_Middle_TMSRTE*y+x)*20毫秒因为“FNs_1st_TMSRTE”和“FNs_Middle_TMSRTE”在BIT中提供,因此可以把它们代入等式2以计算AOB_ELEMENT#y和AOB_FRAME#x。做完这一点后,播放装置可以参考AOB的TKTMSRT,计算AOB_ELEMENT#y+2(其为在该AOB中的第(y+2)个AOB_ELEMENT)的第一地址,并开始搜索离开该第一地址的AOB_FRAME#x。在找到第x个AOB_FRAME时,播放装置开始从这一帧播放。以这种方式,播放装置可以从由Jump_Entry(以秒)指示的时间开始播放数据。

在第二种方法中,播放从用户指示的音轨开始。当用户在歌集中给定点停止然后再次开始播放时,用户可以从任何音轨重新开始播放,例如从跟随刚才停止的音轨后面的音轨。这意味着,用户不必再一次听从开始起的音轨。然而,在该后一种情形中,用户仍必需进行几种操作,诸如输入音轨号码。这可能引起麻烦,特别如果用户不知道哪一音轨相应于哪一个音轨号码的话。在这种场合,用户可能指示一个错误的音轨,该音轨然后由播放装置播放。

如上所述,在位于一个AOB的开始处的AOB_ELEMENT中的帧数是“FNs_1st_TMSRTE”,位于一个AOB的中间部分的一个AOB_ELEMENT中的帧数是“FNs_Middle_TMSRTE”,而在位于一个AOB的结尾的AOB_ELEMENT中的帧数是“FNs_Last_TMSRTE”。

{17-5_22-19_33A,B-4_37}BIT的设定图37表示作为音轨分割结果在BIT中的变化的更具体的例子。图37的左侧表示在分割前BIT设定的例子。在该BIT中,DATA_Offset设定为“X”,SZ_DATA设定为“52428”,TMSRTE_Ns设定为“n”。FNs_1st_TMSRTE设定为“80帧”,FNs_Middle_TMSRTE设定为“94帧”,而FNs_Last_TMSRTE设定为“50帧”。

{17-9_40-1}在缺省播放目录信息、TKI、和AOB文件之间的相互关系图40表示在缺省播放目录信息、TKI、和AOB文件之间的相互关系。该图的第二、第三、和第四级和图19的第一、第二、和第三级相同,所以表示包括8个TKI和8个AOB文件的音轨管理器。图40与图19的不同之处在于在第一级给出表示缺省播放目录信息的框。在这一框内的8个小分割表示在缺省播放目录信息中包括的8个DPL_TK_SRP。每一分割的上部表示DPL_TK_ATR,而下部表示DPL_TKIN。

换句话说,为相应于这些AOB的TKI和DPL_TK_SRP执行图46所示操作。通过重写TKI中的TKI_BLK_ATR,为编辑而选择的多个音轨组合成单一音轨。当AOB的安排不匹配图32A到32D中任何一种模式时,意味着,在组合后将有3个或更多个第二类型的AOB,CPU 10判定,组合的音轨可能引起缓冲器下溢,于是终止组合处理。

{17-3_20}TKTMSRT的数据组成下面说明应用于记录在AOB文件中的单一AOB的信息,从TKTMSRT开始。图20详细表示TKTMSRT的数据组成。

图32C表示第一音轨以第一类型AOB和第二类型AOB这样的顺序结束和第二音轨以第一类型AOB开始的情形。图32D表示第一音轨以第一类型AOB和第二类型AOB这样的顺序结束和第二音轨以第二类型AOB和第一类型AOB这样的顺序开始的情形。由于在这两种情形下第二条件都满足,因此图示音轨可以组合成为一个单一音轨。

PLMG_FCA为将来使用保留。

{52-9_55-58}存储在ROM4中的播放控制程序下面说明在ROM4中存储的播放控制程序。