自动指定与用户对应的语言的再现装置及其方法

文档序号:6747165阅读:189来源:国知局
专利名称:自动指定与用户对应的语言的再现装置及其方法
技术领域
本发明涉及在其上记录子代码和诸如音频数据和可视数据的主数据的记录媒体(诸如,数字音频光盘)的再现装置。
在其上已记录音频信息的CD再现装置中,显示各种再现信息以供用户参考。这种再现信息的例子是光道号和与其相对应的时间信息。把再现信息作为子码的Q信道的模式1记录下来。
最近,已推出采用记录在导入区中的子码R到W信道来记录字符信息(诸如,与盘片相对应的专集标题)的再现装置。把这种盘片称为CD-TEXT盘片。已规定了导入信息(模式4)和程序区域信息(模式2)作为CD-TEXT盘片的格式。当读出CD-TEXT盘片的TOC时,把导入信息存储在再现装置的存储器(RAM)中。用户可以通过对装置进行适当的操作来看见导入信息。另一方面,在由CD-TEXT盘片的操作者指定的定时内显示节目(program)区域信息,而不必运用存储器。在下列描述中,主要描述CD-TEXT盘片的模式4。
当把CD-TEXT盘片安置在装置上时,读出CD文本信息。对CD文本信息进行解码并把它存储在再现装置的存储器中。当需要时,显示经解码的字符信息。于是,由于显示CD-TEXT盘片的专集标题、演唱者等,所以客户可以一眼就知道其内容。
在CD-TEXT盘片格式中,可以记录上至6500个字符的信息。由于诸如大多数CD-TEXT盘片的专集标题的信息是800个字符或更少,所以可以用多达8种语言记录字符信息。如后面将要描述的,在CD-TEXT盘片格式中,文本组包括与多达8种语言相对应的块0至块7。在每个块中,运用一个字符代码。在格式中,应存在块0。在再现装置的存储器存储容量不够的情况下,只选择块0并优先读出。因此,主要语言被依次连续分配到号码较低的块中。
如上所述,由于把仅以一种特定语言(例如,块0)的信息自动读出存储器,所以不能运用记录在CD上的其它语言(其它块)的信息。此外,当把用多种语言的文本信息读出存储器时,由于已指定优先语言,如果优先语言与用户所需的语言不匹配,那么用户应指定所需的语言。然而,用户的语言确定操作变得复杂了。
因此,本发明的目的在于提供一种指定优先语言并从把文本信息用多种语言记录在其上的盘片(诸如,CD-TEXT盘片)自动读取指定语言的文本信息。
本发明的第一方面是一种用于再现至少一个程序、与其相对应的文本信息和确定与来自记录媒体的文本信息相对应的语言用的语言码的再现装置,其中记录媒体具有把节目记录在其上的节目区和把文本信息及语言码记录在其上的管理区,再现装置包括指定装置,用于指定与用户的操作相对应的语言码;存储装置,用于存储语言码;比较装置,用于把存储在存储装置中的语言码与从记录媒体再现的语言码相比较;和再现装置,用于当比较结果匹配时再现来自记录媒体的用由指定装置指定的语言描写的文本信息。
本发明的第二个目的是一种用于再现至少一个节目、与其相对应的文本信息和确定与来自记录媒体的文本信息相对应的语言用的语言码的再现方法,其中记录媒体具有把节目记录在其上的节目区和把文本信息及语言码记录在其上的管理区,再现方法包括(a)指定与用户的操作相对应的语言码;(b)存储语言码;(c)把存储在存储装置中的语言码与从记录媒体再现的语言码相比较;和(d)当比较结果匹配时再现来自记录媒体的用由步骤(a)指定的语言描写的文本信息。
根据下面参照附图对于较佳实施例的详细描述,使本发明的这些和其它目的、特性以及优点变得更加明显。


图1是示出根据本发明的光盘的示意图;图2是示出记录在光盘上的一个帧的数据结构的示意图;图3是示出根据本发明的子码帧的数据结构的示意图;图4是示出根据本发明的子码信号的所有信道的数据结构的示意图;图5A是示出记录在光盘上的数据区域的结构的示意图;图5B是示出记录在导入区中的目录数据的数据结构的示意图;图6是示出根据本发明记录在导入区中的目录数据的表格;图7是示出子码的R到W信道的数据结构的示意图;图8是示出分块文本组、一个块组成一个文本组,而多个数据组(pack)组成一个块的数据结构的示意图;图9A是示出数据组的数据结构的示意图;图9B是数据组的ID信号的数据结构的示意图10是示出根据本发明的数据格式的示意图;图11是示出表示作为文本显示的字符数据的标识符的ID1和标识符类型的示意图;图12是示出表示节目号的ID2的示意图;图13是示出在块中连接的数据组的序列号的ID3的示意图;图14是示出表示DBCC/SBCC的标识符、DBCC块号和当前数据组的字符部分的ID4的示意图;图15是示出在由ID2表示的数据组单元号是00h的情况下数据组的数据结构的示意图;图16是示出在由ID2表示的数据组单元号是01h的情况下数据组的数据结构的示意图;图17是示出在由ID2表示的数据组单元号是02h的情况下数据组的数据结构的示意图;图18是示出在欧洲使用的语言代码和语言名称之间的关系的表格;图19是示出在其它国家使用的语言代码和语言名称之间的关系的表格;图20是示出根据本发明用于CD-TEXT盘片的光盘再现装置的结构的方框图;图21是示出如图20所示的存储部分76的结构的方框图;图22是示出从多种语言中存储一种语言作为指定语言的过程的流程图;图23是示出显示多种语言的过程的流程图;图24是示出如图23所示的在步骤S14中尺寸数据组处理的子程序的流程图;和图25是示出用于参考从盘片再现的指定语言和存储在存储器中的语言表以及初始读出指定语言的确定过程的流程图。
接着,参照附图,描述本发明的实施例。在实施例中,把CD-TEXT盘片用作圆盘形记录媒体。然而,本发明还可用于其它记录媒体(诸如另一种光盘(例如,数字视频盘(DVD))、磁盘、光带和半导体存储器)。此外,记录在记录媒体上的数字主信息不局限于音频数据。而是,数字主数据可以是视频数据等类似数据。
为了便于理解本发明,描述音频CD-TEXT盘片101的数据结构。参照图1,在CD-TEXT的中心有一个孔102。CD-TEXT盘片101具有导入区103、节目区104和导出区105,它们是从内圈到外圈形成的。导入区103是其中记录TOC(目录)信息的节目管理区。节目区104是其中记录节目数据的区域。导出区105是节目结束区域。在音频CD-TEXT盘片101中,把音频数据记录在节目区104中。在导入区103中管理用于音频数据的时间信息等。当CD再现装置已读出在节目区104中的音频数据,而且读取头(pickup)已到达导出区105时,CD再现装置完成CD-TEXT盘片的再现操作。
在紧致盘上,子码是与作为主数据的音频数据一起记录的。接着,描述子码的P和Q信道。以44.1kHz的采样频率对紧致盘的音频信号进行采样。在被采样的数据中,把一个样本或16比特的一个字分成高8位和低8位的两个码元。对每个码元进行纠错编码处理和交替处理。一个帧等于每个左右立体声道的6个样本。
通过EFM(8至14)调制,把每个符号从8比特转换成14比特。图2示出已经过EFM调制的一个帧的数据结构。一个帧135包括同步图案数据区131、子码区132、节目数据区133和奇偶校验数据区134。同步图案数据区131包括24个信道位。子码区132包括14个信道位。节目数据区133包括节目数据D1至D12的12个符号。奇偶校验数据区134包括奇偶校验数据P1至P4的四个符号。在节目数据区133和奇偶校验数据区134之后是其它节目数据133和其它奇偶校验数据区134对。每个区或每个数据与三个信道位相连。一个帧135包括全部588个信道位。
图3示出一种数据结构,沿着垂直方向连续排列着98个帧135的区域和数据部分。98个帧的间隔等于一个子码。该间隔称为一个子码帧。子码帧包括帧同步图案部分136、子码部分137和数据及奇偶校验部分138。一个子码帧等同于CD的再现时间的1/75秒。
把包含P和Q信道的数据的子码数据记录在如图3所示的子码部分137中。图4示出子码部分137的子码帧的数据结构。第一帧F01和第二帧F02分别是子码帧的同步图案S0和S1。如同帧同步图案一样,子码帧的同步图案是EFM调制系统的无规则(out-of-rule)模式。一个码元的8位包括子码的P至W信道。例如,P信道包括同步图案S0和S1以及P01到P96的部分。
子码的P信道具有表示是否出现节目的信息。Q信道具有CD的绝对时间信息、每个节目的时间信息、节目号(也称光道号)、索引号等。因此,运用Q信道的信息,可以控制再现操作(诸如,节目选择操作)。此外,运用Q信道的信息,用户通过视觉可以知道当前在光盘上的节目的序号、节目的播放时间、节目的绝对时间等。
此外,可将子码的R至W信道的6个信道的数据用于显示例如节目的静止图象和文本。把运用这种用于节目的静止图象和文本的R至W信道的再现装置称为CD图象播放机。最近,已推出用导入区的R至W信道来记录附加字符信息的CD-TEXT盘片。在CD-TEXT盘片的情况下,可以用导入区记录多达6500个字符。换句话说,可将CD-TEXT盘片的附加字符信息限制在大约800个字符,从而可以处理8种语言。因此,CD-TEXT盘片可以具有8种语言的标题,诸如,英语、日语、法语、德语、中文等。
图5A示出记录在紧致盘上的数据。如图1所示,外部圆周上记录着导入区103中的TOC数据、节目区104中的节目1号至n号以及在导出区105中的数据。
把传统的紧致盘的TOC数据记录在如图5B所示的子码的Q信道中。子码的数据结构为一个帧由98位组成。98位中的72位是数据。TOC数据具有如图5B所示的格式。
图6示出在节目数是6的情况下TOC的数据结构。在POINT范围从00到99的情况下,PMIN、PSEC和PFRAME表示每个节目的起始地址(绝对时间)。在POINT是A0的情况下,PMIN表示盘片的第一个节目的节目号。在这种情况下,PSEC和PFRAME是00。在POINT是A1的情况下,PMIN表示最后一个节目的节目号。在这种情况下,PSEC和PFRAME是00。在POINT是A2的情况下,PMIN、PSEC和PFRAME表示导出区的起始地址。如图6所示,把这些数据部分重复三次。此外,把这些数据重复记录在导入区中。当装入CD时,传真装置读出TOC数据。把TOC数据存储在装置的存储器中。
图7示出根据本发明的实施例的CD-TEXT盘片(模式4)的TOC的数据结构。在传统的CD中,如上所述,用在子码中的Q信道的一个帧的72位,管理节目号以及各个节目的记录位置。实际上,记录范围从00至99的节目号、每个节目的起始地址(绝对时间)、第一节目号、最后节目号以及导出区的起始地址。除了子码的Q信道之外,还把包括如图7所示的R至W信道的数据作为TOC数据记录下来。
由R至W信道组成的数据的头两个帧分别是同步图案S0和S1。余下的96个帧包括96个码元(一个码元包括6位)。把96个码元分成4个部分(一个部分包括24个码元)。把24个码元称为一个数据组。把4个数据组称为一个数据包(packet)。
每个数据组以ID区1开始,由总共包括24位模式信息和ID码(ID1、ID2、ID3和ID4)组成。模式信息表示记录在数据组上的信息的记录模式。ID表示文本信息的类型。其它ID2、ID3和ID4表示其它识别信息。在ID区域1之后是具有与主数据相关的文本信息的文本区域2。把文本信息作为块(一个块包括8位)记录起来。每个数据组具有包括16位的CRC(循环冗余码)区3。用该循环码来检测误差。
图8示意地示出CD-TEXT盘片格式。把所有字符信息记录在文本组中。在导入区中,重复记录相同的文本组。一个文本组由多达8个块组成。图8示出一个文本组包括两个块(块0和块1)。
块0具有与字符码8859-1相对应的英语字符信息。块1具有与字符码MS-FIS(微软-日本工业标准)相对应的日语字符信息。每个块包括数据组0至数据组n。
图9A是示出作为串行数据的如图7所示的数据格式的示意图。如图9A所示,把32位除以8(一个字节)并分配给ID1、ID2、ID3和ID4作为ID(报头)区1。在ID区1之后是文本区2。把文本区2分成字节数据。文本区2具有12个字节的长度。在文本区2之后是CRC区3。CRC区3具有两个字节的长度。把ID区1、文本区2和CRC区2的全部18个字节称为数据组。于是,由于可以把CD-TEXT盘片的数据作为字节数据进行处理,所以可以使用与Q信道信号的相同的方法。因此,CD-TEXT盘片的处理电路变得简单了。
在CD-TEXT盘片的数据格式中,用CRC检错码检测差错。当检测到差错时,读入相同的数据。于是,对于每个数据组,四次写入相同的数据。此外,把数据序列重复记录在每个数据组中。换句话说,每隔1/75秒与同步子码同步的一个数据包包括四个数据组。用这种冗余记录方法,可以省略复杂的纠错电路。
用冗余记录方法,记录次数并不限于四次。此外,冗余记录方法可以是一个数据包挨着一个数据包,或者每多个数据包而不是一个数据组挨着一个数据组地执行。
如图9B所示,把ID区1的ID1处理成8位,比一个码元大两位。此外,在把CD-TEXT盘片装到具有对子码的R至W信道进行解码以防止装置出故障的CD再现装置上的情况下,把模式识别数据写入来自MSB的高3位上。在导入区中记录CD-TEXT格式的情况下,把没有定义的模式4“100”作为由3位表示的模式进行分配。然而,即使把CD-TEXT盘片装在传统的再现装置上,也只能检测到不可识别的模式。因此,再现装置只停止操作,而不出故障。作为替代,可以运用没有被定义的模式5或模式6来代替模式4。
如图10所示,在ID1表示模式4的例子中,一个数据组具有ID1、ID2、ID3、ID4、文本字节文本1至文本12以及CRC码,除了CRC码由12位组成以外,其它都由8位(一个字节)组成。
ID1具有8位的长度。图11示出ID1的内容。如上所述,为了用高位表示模式4,把ID1表示为(8xh)(其中h表示十六进制数;而x表示低4位值)。
ID1表示包含在文本1至文本12中的字符串的内容。(80h)表示专集名称/节目名称、(81h)表示演唱者姓名/指挥姓名/管弦乐队名称。(82h)表示作词者姓名、(83h)表示作曲者姓名。(84h)表示组织者姓名。(85h)表示消息。(86h)表示盘片ID。(87h)表示搜索关键字。(88h)表示TOC。(89h)表示第二TOC。(8ah)、(8bh)和(8ch)保留。(8dh)表示关闭信息。(8eh)表示专集的UPC/EAN(POS码)和每个光道的ISRC。(8fh)表示大小。“保留”表示当前没有定义的区域。因此,“保留”的区域由将来定义。
ID2具有1位扩展标志和7位光道号或7位单元号。光道号表示当前数据组的文本数据的第一个字符的光道号。如图12所示,ID2表示从1到99的光道号。于是,ID2的其它值(诸如,“0h”和“100h”或更高)具有特定含义。当ID2是“00”时,它表示整个盘片。ID2的MSB通常为“0”。当ID2的MSB是“1”时,它表示扩展标志。数据组单元号取决于由ID1表示的数据组的类型。
ID3表示块的序号。如图13所示,块的序号范围从“00”到“255”(0h至FFh)。当ID3=“0”时,它表示ID1=80h。
如图14所示,ID4具有8位的长度。第一位是DBCC(双字节符码)识别位(MSB)。下三位表示块号。最后四位表示当前数据组的字符位置。如果块包括DBCC字符串,那么DBCC识别位是“1”。如果块包括SBCC字符串,那么DBCC识别位是“0”。块号表示当前数据组的块号。最后4位表示当前数据组的文本1的字符位置。“0000”表示第一个字符。“0001”表示第二个字符。“0010”表示第三个字符。“0011”、“0100”等分别表示第四字符、第五字符等。
如上所述,文本数据包含12个字节,它们包含字符串或二进制信息与ID1表示的数据组的类型有关。在除了(id1=88h)、(ID1=89h)和(ID1=8fh)之外的数据组中,文本数据由字符串组成。字符串包含空码作为分界符。在DBCC的情况下,运用两个空码。由(00h)表示空码。字符串的大小最好是160个字节或更少。
图15、16和17示出根据本发明的数据组(ID1=8fh)的结构,它表示块大小信息。图15示出了ID2表示的数据组单元号是(00h)的情况下的数据组的数据结构。图16示出了ID2表示的数据组单元号为(01h)时的数据组的数据结构。图17示出了ID2表示的数据组单元号为(02h)时的数据组的数据结构。
在数据组(ID2=00h)(见图15)中,ID3表示序列号。ID4表示块号。文本1表示块的字符码。字符码用于数据组(ID1=80h至85h)的字符串中。其它数据组的字符码是(00h)。块0的字符码是(00h)。例如,如下定义字符码。
00h=ISO(国际标准组织)8859-101h=ISO 646,ASCII02h至7F=保留80h=MS-JIS81h=韩文字符码82h=(标准)中文字符码83h至FFh=保留例如,在ISO8859-1中,由一个字节表示数字字符、阿拉伯字符、符号等中的每一种。把ISO8859-1用作标准字符码。
文本2表示第一光道号。文本3表示最后光道号。文本4表示模式2和复制保护标志。文本4的1位表示在节目区中是否已对模式2的CD文本数据包进行编码。留下的7位表示复制保护标志。文本5至文本12每个分别表示数据组(ID1=80h)至(ID1=87h)的编号。
如同如图15所示的数据组一样,在数据组(ID1=8fh和ID2=01h)中,ID3和ID4分别表示序列号和块号。文本1至文本8分别表示数据组(ID1=88h)至(ID1=8fh)的编号。文本9和文本12分别表示块0至块3的最后序列号。
如同如图15和16所示的数据组,在数据组(ID1=8fh和ID=02h)中(见图17),ID3和ID4分别表示序号和块号。文本1至文本4表示最后序列号。当最后序列号是(00h)时,它表示相关块不存在。把不存在的块称为非数据块。文本5至文本12分别表示块1至块7的语言码。字符码表示数据格式的类型。另一方面,语言码表示写每个块的字符信息所用的语言。
图18和19的表格示出了语言码(一个字节)和语言名称之间的关系的例子。图18示出表示在欧洲使用的语言码的表格。这些语言码只是例子。因此,可以使用与其他定义相对应的语言码。
图20示出再现来自CD-TEXT盘片的节目的再现装置的结构的例子,该盘具有记录在其导入区中的字符(附加)信息的格式。参照图20,标号61是再现来自其节目的CD-TEXT盘片。主轴马达63旋转和驱动CD-TEXT盘片61。光读取头62读出记录在CD-TEXT盘片上的节目。
向RF放大器64提供光读取头62的输出信号。RF放大器64具有RF信号处理电路,它使RF信号数字化并生成跟踪误差信号TE和聚焦误差信号FE。向伺服信号处理电路65提供误差信号TE和FE。伺服信号处理电路65进行聚焦扩展处理和跟踪控制处理。分别与从驱动电路66和67接收到信号相对应,驱动在光读取头62中的聚焦驱动器和跟踪驱动器。由伺服信号处理电路65控制沿着盘片的半径方向移动读取头62的一个单元(未图示)。伺服信号处理电路65具有接收来自控制器70的控制命令的接口。
向PLL(相位锁定环路)68、EFM解调电路69和定时生成电路71提供从RF放大器64接收到的数字化再现信号。PLL68生成与再现信号同步的时钟信号。EFM解调电路69执行数字信号处理,诸如,EFM解调处理和纠错处理。向D/A转换器72提供从EFM解调电路69接收到的数字音频信号。D/A转换器72把数字化的音频信号转换成模拟音频信号。向音量控制部分78提供模拟音频信号。对应于从控制器70接收到的控制信号,控制音量控制部分78。通过音频输出放大器79,把扬声器80连到音量控制部分78上。
向定时生成电路71提供RF放大器64的输出信号。定时生成电路71生成与再现信号同步的定时信号。向CLV(恒定线性速率)处理器73提供定时生成电路71的输出信号。CLV处理器73以CLV驱动主轴马达63。
在如图20所示的再现装置中,向子码处理器74提供被EFM解调电路69分离出的子码。子码处理器74执行子码检错处理等,并从子码中分离出Q信道和R至W信道。向控制器70提供子码的Q信道。向CD-TEXT解码器75提供子码的R至W信道。
CD文本解码器75对子码的R至W信道进行解码。CD文本解码器75具有小容量的RAM。RAM输出与从控制器70发出的要求相对应的数据。控制器70从CD文本数据选出所要求的数据。把选出的数据存储在存储部分76中。除了再现来自CD-TEXT盘片的导入区的字符信息并对其进行解码之外,把ID信息、文摘信息、存储信息等存储在存储部分76中。存储部分76由RAM和ROM组成。
CD文本解码器75检测CD文本数据的差错。如上所述,用每个数据组的纠错码(循环冗余码CRC)检测CD文本数据的差错。在冗余记录格式中,只有当多个冗余数据组的CRC检测结果是错误的时候,设定表示相关数据组具有错误的错误标志。除了CD文本数据之外,向控制器70提供检错标志。控制器70参考检错标志并确定是否可以显示带有CD文本数据的字符信息。当由于粘附在CD-TEXT盘片上的灰尘或在其上的擦痕而不能正确地读取或解码CD文本数据时,控制器70发出警告。
控制器70向伺服信号处理电路65发出命令,以控制伺服系统和解码处理。此外,控制器70控制再现装置的操作。把包括显示驱动器的显示部分82连到控制器70上。例如,显示部分82是液晶显示单元。显示部分82可以是外部显示装置,诸如,与再现装置相连的TV监测器。显示部分82显示字符信息(诸如,CD文本)。此外,当再现装置不能读出CD文本时,显示部分82显示警告。此外,显示部分8显示记录在安装在再现装置中的CD-TEXT盘片上的CD文本数据的语言类型。
操作部分81把操作信号传送到控制器70。操作部分81具有盘片再现键、节目选择键、节目搜索键等。此外,操作部分81具有允许用户在显示部分82的屏幕上移动光标并操作再现装置的鼠标器。
图21是示出与本发明相对应的部分的功能方框图。在控制器70的控制下,向存储部分76提供由CD文本解码器75解码的CD文本信息。在存储部分76中的缓冲区91存储标记为ID1到文本12的输入CD文本信息的一个数据组。把缓冲区91连到CD文本存储区92、语言码表93和非数据块号存储部分94。语言码表93存储块0到块7的语言码。
设置存储与语言码表93相对应的指定语言(语言码)的存储区95。此外,设置存储器96,它存储把从装入的CD-TEXT盘片再现的CD文本信息读入其中的指定块号。无论何时装入CD-TEXT盘片,都把初始值0作为指定块号存储在存储区96中。此外,设置标志存储区97,它存储表示是否已完成语言码确定处理的标志。
把从CD文本存储区92读出的字符信息输出到控制器70。控制器70使显示部分82显示字符信息。作为替代,控制器70可与另一个再现装置进行通信,以使它显示字符信息。
接着,参照如图22至25所示的流程图,描述如图21的功能块中所示部分的处理过程。图22示出处理的主程序。首先,进行CD文本读取处理(在步骤S1中)。如后所述,该处理包括用于再现CD文本并把它存储在缓冲区91中的处理、CD文本存储处理、大小数据组处理等。
当完成CD文本读取处理时(在步骤S1中),确定是否输入块号(在步骤S2中)。当在步骤S2中的确定结果是Yes时,由于不必改变指定语言,所以完成处理。用设置在操作部分中的键输入块号。作为替换,在CD文本读取处理(在步骤S1中)中,可以显示语言名称。在这种情况下,参照显示在显示部分上的语言名称,用户指定在再现装置中用到的语言名称。
当在步骤S2中的确定结果是No时,确定是否已存储CD文本(在步骤S3中)。当在步骤S3中的确定结果是Yes时,把输入块号作为指定块号存储起来(在步骤S4中)。
接着,确定指定的块号是否是非数据块号(在步骤S5中)。由于CD文本按块号以升序存储,所以通过把第一非数据块号与指定块号相比较,确定是否已把CD文本数据记录到指定的块号。当在步骤S5中的确定结果是Yes时,由于已发生编号指定误差,所以流程回到等待块号的步骤。
当在步骤S5中的确定步骤是No时,流程进到步骤S6。在步骤S6中,清除CD文本存储区92。因而,CD文本存储区恢复到初始状态。在步骤S7,指定一种语言。在步骤8中,重读TOC,代替在步骤S1中的TOC读出操作。只对于指定的块号重读TOC。用每个数据组的ID4获得块号。于是,把用户指定语言的CD文本数据读到再现装置的存储部分76。
接着,参照图23,描述CD文本读出处理S1。当装上新的CD-TEXT盘片时,进行CD文本读出处理S1。首先,确定是否对CD文本进行解码(在步骤S11中)。实际上,当把CD-TEXT盘片装在旋转部分时,旋转盘片。由光读取头读出记录在盘片上的数据。换句话说,从导入区读出TOC数据。从TOC数据的R至W信道读出CD文本信息。由CD文本解码器75对CD文本信息进行解码。此外,用加到每个数据组上的CRC码检测在经解码的CD文本信息中的差错。接着,确定所有冗余记录的数据组是否具有差错。当所有冗余记录的数据组具有差错时,设定对于这些数据组的检错标志。把不具有差错的冗余记录的数据组称为有效的CD文本信息。
在控制器70的控制下,向存储部分76提供经解码的CD文本信息。把一个数据组的数据存储到缓冲区91(在步骤S12中)。确定一个数据组是否是带有ID1的大小数据组(在步骤S13中)。当在步骤S13中的确定结果是Yes(ID1=8fh)时,由于一个数据组是大小数据组,所以流程进到步骤S14。在步骤S14中,进行大小数据组处理。当在步骤S13中的确定结果是No,由于一个数据组不是大小数据组,所以执行CD文本存储处理(在步骤S15中)。换句话说,把除了大小数据组之外的其它数据发送到CD文本存储区92中。下面描述大小数据组处理。
在步骤S16中,确定是否存储了CD文本信息(即,把所需的CD文本信息存储在CD文本存储区92中)。当在步骤S16中的确定结果是No时,流程回到步骤S11。
接着,参照如图24所示的流程图,描述大小数据组处理(在步骤S14中)。在步骤S21中,确定存储在缓冲区91中的数据组的ID2是否是(00h)。当在步骤S21中的确定结果是Yes(即,ID2不是(00h))时,流程进到步骤S22中。在步骤S22中,确定ID2是否是(01h)。此外,当在步骤S21中的确定结果是No时,确定ID2是否是(02h)。
当在步骤S21中的确定结果是Yes(即,ID2=00h)时,存储大小数据组(在步骤S24中)。于是,完成大小数据组的处理。
如图16所述,数据组(ID2=01h)的文本9至文本12分别具有块0至块3的最后顺序信息。于是,用文本9至文本12的数据,可以确定块0至块3不是数据块。因此,当在步骤S22中的确定结果是Yes(即,ID2=01h)时,流程进到步骤S25。在步骤S25中,把非数据块(块号)存储到存储器94。于是,完成大小数据组处理。
此外,如参照图17所述,数据组(ID2=02h)的文本1至文本4分别具有块4至块7的最后顺序信息。于是,用文本1至文本4的数据,可以确定块4至块7是否是非数据块。数据组(ID2=02h)的文本5至文本12分别具有块0至块7的语言码。
于是,当在步骤S23的确定结果是Yes(即,ID2=02h)时,流程进到步骤S26。在步骤S26中,把非数据块(块号)存储到存储器94中。在步骤S27中,从一个数据组(ID2=02h)的文本5至文本12的数据检测语言码。把经检测的语言码存储到语言码表93中。
在步骤S28中,确定语言码是否与存储在标志存储器97中的标志相对应。于是,当重读相同的CD-TEXT盘时,可以防止多余地进行语言码确定处理。当在步骤S28处的确定结果是Yes时,流程进到步骤S29。在步骤S29中,进行语言码确定处理。当在步骤S28中的确定结果是No时,执行大小数据组存储处理,而不用语言码确定处理。
接着,参照如图25所示的流程,描述语言码确定处理。无论何时装上CD-TEXT盘片都进行语言码确定处理。指定的语言是由语言码表示的数据。首先,确定指定的语言(存储在存储器95中)是否与初始值相匹配(在步骤S31中)。初始值是(00h)。当在步骤S31中的确定结果是Yes时,由于没有指定任何语言,所以流程进到步骤S32。在步骤S32中,指定语言。
通过输入语言码指定语言。作为替代,可以输入语言名称(例如,英语)。可以把输入的英语名称转换成与在装置中的英语名称表相对应的相关英语码。因此,用户需要指定他或她的所需语言。
当在步骤S31中的确定结果是Yes(即,已指定语言)时,流程进到步骤S33。在步骤S33中,把指定语言与语言码表93相比较。在步骤S34中,确定语言码表93是否是指定语言。语言码表93存储与装上的CD-TEXT盘片相对应的语言名称。当在步骤S34中的确定结果是No时,完成处理。
当在步骤S34中的确定结果是Yes时,流程进到步骤S35。在步骤S35中,经匹配的语言码的块号与指定块号相比较。在步骤S36,确定经匹配的语言码的块号是否与指定块号相匹配。当在步骤S36中的确定结果是No时,由于读出了所需块,所以完成确定处理。于是,语言码确定处理退出到CD文本读取处理。
当在步骤S36中的确定结果是Yes时,把经匹配的语言码的块号写到与指定块号相对应的存储器96中(在步骤S37中)。之后,流程进到步骤S38。在步骤S38中,确定指定块号是否具有数据。由于从块号0开始连续记录CD文本,通过把第一非数据块号与指定块号相比较可以确定指定块是否具有CD文本数据。当块号等于或大于非数据块号,发生块号指定差错。流程进到等待另一个块号的步骤。
当指定块号小于第一非数据块号时,在步骤S39中,清除CD文本存储区92。于是,擦除已读出的CD文本。因此,CD文本存储区92恢复到初始状态。在步骤S40中,重读TOC来代替在步骤S15中的CD文本读取处理。重读的TOC是与指定语言相对应的语言码的块的数据(即,指定块号)。在完成语言码确定处理之后,存储在存储器97中的标志表示完成处理。
存储指定语言的存储器可以是非易失存储器。在这种情况下,即使关闭再现装置的电源,也可以存储指定的语言。
作为替代,用存储多种指定语言的存储器,检测每种语言的指定次数。可把具有最大指定数的语言的数据作为优先数据读出。
在这种情况下,把在如图21所示的存储器76中的指定语言做成如下表格。对每种语言的指定次数进行计数。无论用户何时指定语言,都递增次数的计数值。
语言 计数值日语10英语15法语3中文0如上所述,根据本发明,当已用多种语言把文本信息记录在CD-TEXT盘片上时,可以自动读取由用户指定的语言的文本信息。换句话说,根据本发明,可以把用户所需语言的文本信息读到再现装置的存储器中。此外,可以省略与每个记录媒体相对应而执行的语言指定操作。
虽然相对于本发明的最佳实施例进行描述,已示出并描述本发明,但熟悉该技术的人员应理解可以对其形式和细节进行上述及各种其它改变、省略和添加,而不偏离本发明的构思和范围。
权利要求
1.一种用于再现至少一个节目、与其相对应的文本信息和确定与来自记录媒体的所述文本信息相对应的语言用的语言码的再现装置,其中所述记录媒体具有把所述节目记录在其上的节目区和把所述文本信息及所述语言码记录在其上的管理区,其特征在于,所述再现装置包括指定装置,用于指定与所述用户的操作相对应的所述语言码;存储装置,用于存储所述语言码;比较装置,用于把存储在所述存储装置中的所述语言码与从所述记录媒体再现的所述语言码相比较;和再现装置,用于当匹配所述比较结果时再现来自所述记录媒体的用由所述指定装置指定的所述语言描写的所述文本信息。
2.如权利要求1所述的再现装置,其特征在于,还包括计数装置,用于对每种语言的指定次数进行计数;确定装置,用于确定所述计数装置的计数结果的所述最大值;和存储装置,用于存储与所述最大值相对应的所述语言码。
3.一种用于再现至少一个节目、与其相对应的文本信息和确定与来自记录媒体的所述文本信息相对应的语言用的语言码的再现方法,其中所述记录媒体具有把所述节目记录在其上的节目区和把所述文本信息及所述语言码记录在其上的管理区,其特征在于,所述再现方法包括(a)指定与所述用户的操作相对应的所述语言码;(b)存储所述语言码至存储器;(c)把存储在所述存储器中的所述语言码与从所述记录媒体再现的所述语言码相比较;和(d)当匹配所述比较结果时再现来自所述记录媒体的用由步骤(a)指定的所述语言描写的所述文本信息。
4.如权利要求1所述的再现方法,其特征在于,还包括下列步骤(e)对每种语言的指定次数进行计数;(f)确定所述计数装置的计数结果的所述最大值;和(g)存储与所述最大值相对应的所述语言码。
全文摘要
本发明是再现装置,它再现来自把文本信息(诸如节目标题)用多种语言记录在其上的记录媒体的数据,而且把识别经记录的语言的标识符作为代码记录下来,其中把已指定的一种语言用作默认语言。于是,无需指定语言,自动从记录媒体读取并显示用默认语言描述的文本信息。
文档编号G11B20/12GK1208924SQ9811499
公开日1999年2月24日 申请日期1998年6月19日 优先权日1997年6月19日
发明者横田哲平, 木村秀子 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1