再现方法和记录介质的制作方法

文档序号:6748453阅读:154来源:国知局
专利名称:再现方法和记录介质的制作方法
技术领域
本发明涉及一种再现方法,它用于从记录介质例如一个数字音频CD(高密盘)再现数据,具体地,涉及作为计算机的一个应用程序而完成的一种再现方法以及涉及一种计算机可读的记录介质,在该记录介质上记录了这样的应用程序。
作为计算机的存储单元,具有大存储容量,高速度存取,成本低等特性的CD-ROM及其驱动器被广泛地利用了。CD-ROM是记录数字音频信号的CDDA(简称为CD)的派生物。通常,计算机数据诸如应用程序记录在CD-ROM上。作为个人计算机的应用,大家知道有允许CD-ROM驱动器起到CD播放器作用的个人计算机应用程序。
在常规CD播放器(专用单元)中,为了方便用户,显示了与盘的再现信息相应的各种类型的信息。象众所周知的例子那样,作为方式1而记录到通道Q的子码的节目号(所谓的轨迹号)和分配到每个轨迹号的时间信息被再现和显示。
此外,建议了一种字符信息诸如CD册名记录到引导区的R至W通道的子码中的格式。这种格式被称作CD-TEXT。作为CD-TEXT格式,定义了引导信息(模式4)和节目区域信息(模式2)。当TOC被读取时,引导信号存储在一个再现单元的存储器(RAM)中。当用户需要该信息时,它能被显示,另一方面,关于节目区域的信息能在由CD生产者指定的定时处显示。本发明运用于CD-TEXT格式的模式4。
在CD播放器的情况下,当数据从对应于CD-TEXT格式的CD再现时,CD-TEXT信息在CD被装载到CD播放器的定时处被读取。CD-TEXT信息被解码并存储在存储器中。必要时,将显示CD-TEXT信息。由于显示出CD的册名、表演者名字等等,因此那么用户能容易知道CD的内容。
按CD-TEXT格式,大约能记录6500字符的信息。由于CD册名的大多数信息是800字符或者更少,因此能记录八种语言的字符信息。如同稍后描述的,按CD-TEXT格式,TEXT组是由与多达八种语言相应的块0至块7组成的。在每一块中,使用了一个字符码。块0总是被要求。当CD播放器的存储器的存储容量小时,仅仅块0被优先读取。这样,一种国际通用语言诸如英语被分配到小号块。
允许计算机起CD播放器作用的应用程序优选适用于CD-TEXT格式。然而,在常规驱动器比如CD-ROM与主计算机连接的系统中,主计算机的应用程序没有获得CD-TEXT信息。换句话说,用于允许这样的应用程序获得CD-TEXT信息的方法未被知道。本发明的申请人曾建议一种CD播放器,显示以多种语言记录到CD-TEXT盘上的信息,并且允许用户选择一种所需语言。然而,在该CD播放器上,用户应该为每个CD指定一种所需语言。换句话说,CD播放器不是用户友好的。
因此本发明的目标是提供一种再现的方法,当记录介质被装载驱动器时不需要用户的选择操作,它允许字符信息记录在记录介质的管理区域中,以便以字符信息的多种语言中最适当的语言显示。本发明的另一个目标是提供一种记录介质,其上记录了关于这样一种再现的方法的程序。
根据权利要求1的发明,提供了用于使计算机从装载到驱动器的记录介质获得再现的数据的一种再现方法,该记录介质按这样一种模式格式化,即至少一个节目和与其关联的字符信息记录在记录介质上,该字符信息用多种语言中的至少一个编写,与该多种语言相应的多种语言码的至少一个被记录在记录介质的管理区域中,该再现方法包括步骤由驱动器从管理区域获得再现的数据;检测与节目关联的字符信息的语言,该节目记录在与获得的数据的语言码相应的记录上;检测关于计算机操作系统的国家信息;确定与操作系统的国家信息相应的语言的字符信息是否记录在记录介质上;以及当与国家信息相应的语言的字符信息记录在在记录介质上时,作为确定步骤的确定结果,显示字符信息。
根据要求5的本发明,提供了一种记录介质,从该记录介质计算机读取用于再现方法的程序,该再现方法使计算机获得从装载到驱动器上的记录介质再现的数据,该记录介质按这样一种模式格式化,即至少一个节目和与该节目关联的字符信息记录在记录介质上,该字符信息用多种语言中至少一个编写,与该多种语言相应的多种语言码的至少一个被记录在记录介质的管理区域中,该再现方法包括步骤获得由驱动器从管理区域再现的数据;检测与节目关联的字符信息的语言,该节目记录在与所获得的数据的语言码相应的记录介质上;检测关于计算机的操作系统的国家信息;确定与操作系统的国家信息相应的语言的字符信息是否记录在记录介质上;并且当与国家信息相应的语言的字符信息记录在记录介质上,作为确定步骤的确定结果,显示字符信息。
当应用软件安装到与本发明的再现方法相应的计算机上时,用户能从装匣到驱动器上的CD再现,例如音乐。此外,当所装载的CD符合CD-TEXT格式时,CD-TEXT信息(盘名,歌名字,等等)以用多种语言的最适当的语言显示在计算机显示器上。
从下面结合附图的详细描述中,上述和其它目标、特性以及发明的优点由此将变得明显。


图1是显示根据本发明实施例的系统结构的一个示意图;图2是显示根据本发明一常规音乐再现CD的区域的一个示意图;图3是显示一帧数据的一个示意图;图4是解释子码帧的数据结构的一个示意图;图5是显示一个子码信号的所有通道的数据的一个示意图;图6A和6B是显示CD的数据结构以及TOC的数据结构的示意图;图7是显示在一常规CD的引导区域中记录的TOC数据的结构的一个示意图;图8是显示一个子码信号的所有通道的数据的一个示意图;图9是显示子码的数据格式的一个示意图;图10A和10B是显示CD-TEXT的数据格式的一个包和一个符号的示意图;图11是显示根据本发明实施例的数据格式的一个示意图;图12是显示ID1的数据内容的一个示意图;图13是显示ID2的数据内容的一个示意图;图14是显示ID3的数据内容的一个示意图;图15是显示ID4的数据内容的一个示意图;图16是显示尺寸包的包单元(00h)的数据内容的一个示意图;图17是显示尺寸包的包单元(01h)的数据内容的一个示意图;图18是显示尺寸包的包单元(02h)的数据内容的一个示意图;图19是显示语言码和语言名字之间关系的一个示意图20是显示语言码和语言名字之间关系的一个示意图;图21是显示根据本发明实施例的结构的一个方框图;图22是解释本发明实施例的操作的流程图;图23A至23C的是解释根据本发明实施例的表的示意图;图24A至240是显示显示器上一个窗口的例子的示意图,用于解释本发明的实施例;图25是解释根据发明实施例的操作的流程图;以及图26A至26C是显示显示器上一个窗口的例子的示意图,用于解释本发明的实施例。
接下来,参照附图,将描述本发明的实施例,图1显示了根据本发明实施例系统结构的概况,在图1中,标号11是计算机显示器。标号12是个人计算机的主体,标号13是放置在计算机主体12中的光盘驱动器。标号14是键盘。标号15是鼠标,这样一种个人计算机是众所周知的,例如,用OS(操作系统)例如Windows95(注册商标)操作的个人计算机能被利用。应该注意,本发明能被运用于这样一种计算机,它以另一个OS操作。
光盘驱动器13能从光盘诸如CD,CD-ROM,CDR(可录音,非改写的CD),CDRW(可改写的CD)再现数据。当用于本发明实施例的再现方法的应用软件安装到计算机主体12上时,由驱动器13装的CD音乐信息能由内置喇叭或者外置喇叭再现。此外,当装载的CD是与CD-TEXT格式(CD-TEXT盘)相应的CD时,驱动器13从引导区域再现CD-TEXT数据。所再现的CD-TEXT数据被读取到计算机主体12。CD-TEXT数据被解码,因此与CD-TEXT数据相应盘名,程序名,等等被显示在显示器11上。用户能以这样显示的信息选择歌曲。
在本发明的实施例中,CD将被用作为记录介质。然而,应该注意本发明被运用于其它类型的光盘(例如DVD(数字视盘))、磁带、光磁带,以及半导体存储器。此外,在记录介质记录的数字主要信息可以是视频数据等等以及音频数据。
为了容易理解本发明,下面将描述一种音频可再生的CD的数据结构以及CD-TEXT格式。如图2中显示的,该CD在其中心有孔102。作为TOC(目录有)数据的节目管理区域的引导区域103,节目数据的节目区域104,以及作为节目结束区域的导出区域105从孔102的一个外围到CD的外围放置。在音频可再生的CD的情况下,音频数据被记录在节目区域104中。音频数据的时间信息等等被管理在引导区域103中。在从节目区域104完全读取了音频数据而且CD再现单元的拾取头已经达到引导区域105时,CD再现单元完成CD再现操作。
在CD上面,与音频数据一同记录了子码作为主要数据。其次,将描述作为子码的P和Q通道的数据。记录在CD上的音频信号在44.1kHz的频率上以每取样或词15比特被取样。一取样或者一词的16比特作为两个符号被划分成高等级8比特和低低等级8比特。逐个符号地完成误差校正过程和交替过程。每24音频数据的符号组成为一帧。一帧等于每个立体左和右通道的6个取样。
作为一个字符的8比特用EFM调制方法转化成为14比特。图3显示用EFM调制方法调制的一帧数据结构。参见图3,一帧135由下列区域组成24个通道比特的同步模式数据区域131、14通道比特的子码区域132、具有12字符的节目数据D1至D12的节目数据区域133、具有4个字符的奇偶性数据P1至P4的奇偶性数据区域134、其它节目数据区域133、以及其它奇偶性数据区域134。为了连接区域或每一数据部分,三通道比特的连接比特被放置在每一个部分中。这样,一帧135是由总共588个通道比特的数据组成的。
图4显示了98帧的数据结构,它们如此安排,以致每一个帧135的区域和每一数据部分在垂直方向连续。在图4中显示的98帧一个周期是一个子码单元。98帧被称作子码帧。子码帧由帧同步的模式部分136、子码部分137、以及数据和奇偶性部分138组成。一个子码等于CD再现时间的1/75秒。
P和Q通道的子码数据记录在图4所示的子码部分137中。图5显示子码部分137的子码帧的数据结构。参见图5,帧F01和帧F02分别是子码帧的同步模式S0和S1。对于帧同步模式,同步模式S1和S2是EFM调制方法(EFM;8至14调制)的例外模式。一个字符的8比特的每一个组成P至W通道的子码。例如,P通道是由S0和S1以及P1至P96组成的。
P通道的子码包含表示是否有节目出现的信息。Q通道包含当前CD的绝对时间信息、每个节目的时间信息、节目号(也被称作为轨迹号),运动号(也被称作为索引)等等。这样,用包含在Q通道上的信息,一种再现操作诸如节目开始位置检测操作能被控制。此外,当显示Q通道的信息时,用户能可见地知道当前节目的节目号、节目的流逝时间,以及节目的绝对时间。
此外,从R至W通道的六个通道的子码数据能用于显示静止图象,歌词等等。使用从R至W通道这六个通道的一个再现单元是众所周知的CD图表。前不久,已经建议了一种附加字符信息记录到CD(CD-TEXT)引导区域的R至W通道的格式。在CD-TEXT格式情况下,约6500字符的字符信息能被记录。此外,CD的附加字符信息在8种语言中的每一种中是800个字符或者更少。
图6A显示记录在CD上的数据。如参考图2所描述的,引导区域103、节目区域104和导出区域105由此从CD的内部边缘连续地放置到外部边缘。TOC数据,节目号No.1至No.n以及数据被分别记录在引导区域103、节目区域104和引导区域105中。
如图6B中显示的,一常规CD的TOC数据作为子码记录在Q通道上。子码具有这样的数据结构,即一帧由98比特组成。98比特中72比特是数据。TOC数据具有图6B所示的格式。
当6个节目记录在CD上时,TOC的数据结构被显示在图7中。当POINT在从00至99的范围内时,PMIN,PSEC,和PFRAME表示每一个节目的开始地址(绝对时间)。当POINT是A0时,PMIN表示当前的盘的第一个节目的节目号。在这种情况下,PSEC和PFRAPIE是00。当POINT是A2时,PMIN,PSEC,以及PFRAME表示导出开始地址。如图7中的显示的,这些内容每个都重复三次。此外,这些内容被重复地记录在引导区域中。当CD被装载时,TOC数据被读取,并且被存储。
图8显示了根据本发明实施例的CD-TEXT格式的数据结构(模式4)。在一常规CD的情况下,如上所述,用在Q通道上的一帧子码的72比特数据,将管理节目(歌)号和每一个节目的记录位置。实际上,从00至99排列的节目号,每一个节目的开始地址(绝对时间),第一个节目,最后节目号,以及导出区域开始地址将被记录。除Q通道上的子码之外,如图8显示的、在R至W通道中的CD-TEXT数据被记录在引导区域中。
R至W通道的头两帧数据是同步的模式S0和S1。余下的96帧包含96个字符,每个字符都由6比特组成。96个字符划分成四个部分,每个部分由24个字符组成。24个字符被称作一个包。四个包被称作一个分组。
在每一个包开始处,放置了ID区域111。在ID区域111中,记录24比特的ID码。ID码包括模式信息,用于分配记录在当前包中的信息的记录模式;ID1,表示字符信息的类型;以及表示其它识别信息的其它ID码(ID2、ID3、和ID4)。ID区域111其后为与主要数据关联的字符信息的TEXT区域112。TEXT区域112是由8个比特块组成的,每一个包具有用CRC(循环冗余码)检测错误的16比特的CRC区域113。ID区域111、TEXT区域112和CRC区域113组成包区域114。
图9显示了CD-TEXT格式的大体结构。所有字符信息被记录在TEXT组中。在引导区域中,相同的TEXT组被重复记录,一个TEXT组是由多达8个块组成的,图9显示这样的例子,即一个TEXT组是由两个块(块0和块1)组成的。
块0包含与字符码8859-1相应的英语字符信息。块1包含与字符码MSJXS相应的日本字符信息,每一块是由包0至包n组成的。
图10A显示了以图8所示的数据格式的序列数据。如图10A中显示的,数据(只有24比特被显示在图10A中)的开始32比特被划分成四个字节,并且被分配到作为ID(标题)区域1的识别码ID1、ID2、ID3和ID4。ID(或标题)区域1其后为文字区域112,文字区域112被划分成字节数据。文字区域112的数据长度为12字节。文字区域112其后为两个字节的CRC区域113。ID区域111、文字区域112和CRC区域113被称作为包114。包114的数据长度为18字节。这样,能逐个字节地处理Q通道上的信号。因而,处理电路变得简单。
按CD-TEXT格式,误差仅仅用CRC误差检测码检测。当误差被检测时,读取数据。这样,只要误差被检测,数据就被读取。因而,在TOC中,数据被逐个包地写入四次。此外,数据序列逐个包地重复记录。换句话说,与具有1/75秒时期的子码同步信号同步的一个包含有四个包。在这样一种多次记录操作中,能省略用于误差校正的复杂电路。
每一个包的多次写入操作不限制于四次写入操作。此外,多次写入操作可以对每一个分组或者每几个分组而进行,而非每一个包。
此外,如图10B中显示的,在ID区域111的开始处,ID1用8个比特来处理,这比常规字符大两比特。用于识别一特殊模式的数据在制造时被写入到MSB(所包含的)之后的3比特内,以阻止具有R至W通道的子码的解码功能的再现单元出现故障。按记录在引导区域中的CD-TEXT格式,作为以三比特表示的模式,在CD-TEXT格式提出之前,还没有被定义的模式4(″100″)被指定。这样,即使这样一种解码功能被提供到一个常规再现单元,仅仅一个不可认识的模式被检测。这样,再现单元只是停止,而不是故障。作为未定义的模式,模式5和模式6与模式4一起考虑。这样,要代替模式4,可以使用模式5和模式6。
在模式4用ID1表示的例子中,如图11中显示的,一个包包括识别码ID1、ID2、ID3、ID4(每个为8比特音调字节),文字字节text1至text12,以及16比特的CRC码。
ID1是由8比特组成的。图12显示了用ID1和每个包处理的数据内容。如上所述,ID1由(8xh)表示,以用高等级比特表示模式4(其中H表示六进制字符;x表示低等级的四比特)。
ID1表示先于text1的字符串的内容。(80h)表示册名/节目名。(81h)表示演奏者名字/指挥名字/乐队名字。(82h)表示歌词作者名字。(83h)表示作曲者各字。(84h)表示改编者名字。(85h)表示一条信息。(86h)表示盘ID。(87h)表示检索关键字。(88h)表示一个TOC。(89h)表示第二个TOC。(8ah)、(8bh)和(8ch)表示保留的区域,(8dh)表示封闭的信息,(8eh)表示册子的UPC/EAN(POS码)和每一个轨迹的ISRC。(8fh)表示块尺寸信息。保留区域表示这些区域当前未被定义但未来会被定义。
ID2包括一比特扩展标志和七比特轨迹号或七比特包单元号。轨迹号表示该包的文字数据的第一个字符所属的轨迹号。如图13中显示的,从1至99排列的轨迹号被记录到ID2。因此,其它值″0″和″100”(64h)或更高具有特殊的意义。″00″表示代表整个盘的信息。MSB总是0。当MSB是1时,它表示扩展标志。包单元号的使用取决于由ID1表示的包类型。
ID3表示包序列号。如图14中显示的,包序列号从00至255(0h至FFh)排列。当ID3为0时,它表示ID1=80h的第一个包。如图15中显示的,ID4包括一比特(MSB)DBCC(双字节字符码)识别符、三比特块号和四比特包字符位置信息。当当前块包括DBCC字符串时,DBCC识别符是″1″。当当前块包括一个S(单一)BCC字符串时,DBCC识别符为″0″。块号表示当前包所属的块号。四比特字符位置信息表示当前包的文字1的字符位置。当四比特字符位置信息为″0000″时,它表示字符位置是第一个字符。″0001″表示字符位置是第二个字符。″0010″表示字符位置是第三字符。同样地,″0011″,”0100″,…,表示字符位置是第四个字符,第五个字符,如上所述,文字数据是由12字节组成的。文字数据包括与ID1表示的包类型相应的字符串或二进制信息。当包不同于(ID1=88h),(ID1=89h),和(ID1=8fh)时,其文字数据是字符串。字符串是由作为结束标记的字符和空码组成的。当字符串是SBCC字符串时,使用空码。当字符串是DBCC字符串时,使用两个空码。一个空码是(00h)。每一个字符串的尺寸最好是160字节或者更少。
图16,17和18显示与本发明相应的块尺寸信息的包(ID1=8fh)的结构的例子。图16显示包单元号=(00h)的包数据结构。图17显示包单元号=(01h)的包数据结构。图18显示包单元号=(02h)的包数据结构ID3表示(ID2=00h)的包序列号(见图16)。ID4表示块号。ID4其后为表示当前块的字符码的文本1。字符码用于包(ID1=80h至85h)的字符串。其它包的字符码是(00h)。当块号是0时,字符码是(00h)。字符码定义如下,00h=ISO8859-101h=ISO646,ASCII02h——7F=保存的80h=MS-JIS81h=朝鲜字符码82h=国语(标准)汉字码83h——FFh=保留的例如,在ISO8859-1中,数字字符、字符等等用一个字节表示。ISO88591码用作为一个标准的字符码。
文字2表示第一轨迹号。文字3表示最后轨迹号,文字8表示模式2和拷贝保护标志。文字4的一比特(MSB)是表示模式2的CD-TEXT包是否编码成节目区域的标志。余下的七比特用作为拷贝保护标志。文字5至文字12表示(ID1=80h)(ID187h)中每个包的号。
对于图16中所显示的包,在包(ID1=8fh、ID2=01h)(见图17),ID3和ID4分别表示一序列号和块号。文字1至文字8表示(ID1=88h)——(ID1=8fh)中每个包的号。文字9至文字12表示块0至块3中每个块的最后序列号。
对于图16和17中所显示的包,在包(ID1=8fh、ID2=02h)(见图18),ID3和ID4分别表示一序列号和块号。文字1对文字4表示块4至块7中每个的最后序列号。当最后序列号是(00h)时,它表示没有块出现。当没有块出现时,它被称作为非数据块。文字5至文字12表示块0至块7的语言码。字符码表示每一个字符串的字符的数据格式类型。另一方面,语言码表示每一块的字符信息的国家。
图19和20是显示语言码(一字节)和语言之间的关系的表。在图19中所显示的表列出了用于欧洲国家的语言码。在图20中所显示的表列出了用于其它国家的语言码。在这些表中的语言码仅仅是例子。因此,其它语言码可以被利用。
其次,参考图21,根据本发明实施例光盘驱动器13的例子将被描述。光盘驱动器13能从CD-ROM、CD和CD-TEXT再现数据。在图21中,标号21是被装载的盘驱动器。数据从驱动器再现。盘21由主轴马达旋转驱动。光拾取头22从盘21读取数据。
从光拾取头22输出的再现信号提供到伺服与信号处理部分30,该部分具有与CD播放器相同的结构。再现信号被提供到RF放大器31。RF放大器31具有RF信号处理电路的功能。换句话说,RF放大器31完成对RF信号数字化的过程,产生跟踪误差信号TE和聚集误差信号FE的过程,等等。误差信号TE和FE被提供到伺服信号处理电路32。伺服信号处理电路32完成聚集控制过程和跟踪控制过程,光拾取头22的聚集操作器和跟踪操作器按照通过驱动电路33和34所接收的信号被驱动。移动拾取头22到盘直径方向的单元(未显示)由伺服信号处理电路32控制。
从RF放大器31接收的数字化再现信号被提供到PLL35、EFM解调电路36和定时产生电路37。PLL35产生时钟信号,它与再现信号同步。从EFM解调电路36接收的一个数字音频信号被提供到信号处理电路38。信号处理电路38完成误差校正过程、误差数据内插过程等等。从信号处理电路38接收的一个数字音频信号被提供到接口42。接口42连接计算机主体12(在图21中的主计算机53)和光盘驱动器13。接口42是SCSI接口、ATAPI接口、等等。一个数字音频信号由主计算机53的软件(应用程序)被再现为音频信号。
定时产生电路37产生定时信号,它与再现信号同步。定时产生电路37的输出信号被提供到CLV处理器。CLV处理器39以CLV(恒定的线性速度)驱动主轴马达23。由EFM解调电路36分离的子码提供到子码处理器40。子码处理器40完成检测子码误差的过程。子码处理器40分别输出P和Q通道的子码数据以及R至W通道的子码数据。子码数据提供到接口42。
如上所述,引导区域的R至W通道中的子码包含CD-TEXT数据。CD-TEXT数据通过接口42送到主计算机53。从CD-TEXT数据分离字符信息并在显示器上显示该字符信息的CD-TEXT数据解码过程由主计算机53的软件完成。与CD-TEXT数据相应的盘名,歌名,艺术家名字在计算机显示器11上用英语或者另一种语言显示。否则,可以用解码CD-TEXT数据的硬件放置在主计算机53或驱动器代中来代替这样的软件。
当从CD-ROM再现数据时,伺服与信号处理部分30的输出信号被提供到CD-ROM信号处理部分50。在CD-ROM中,子码的数据长度被定义为数据单元(1/75秒)。换句话说,2352字节的数据长度被认为是一个块。在开始处,放置了同步(12字节)。同步其后为标题(4字节)。标题其后为用户数据。标题包含这样一个地址,它类似于CD的Q通道的子码的一个绝对地址。定义了作为CD-ROM的数据结构,模式0、模式1、模式2(格式1)、以及模式2(格式2)。同步之外的数据被加扰了。此外,每一块用误差检测码或者误差校正码编码。
在数据被块分割之后,对于CD数据完成误差校正码编码过程和CD-ROM的EFN调制过程。最终的数据记录在CD-ROM上。这样,CD-ROM信号处理部分50包括解扰器51和误差校正电路52。解扰器51解扰信号处理部分38的输出数据。误差校正电路52用误差检测码或者误差校正码解码解扰器51的输出信号。从误差校正电路52输出的再现数据通过接口42提供到主计算机53。
系统控制器41是微型计算机。系统控制器41控制光盘驱动器的整个操作。换句话说,系统控制器41控制伺服和信号处理部分30、CD-ROM信号处理部分50、以及接口42。按照从主计算机53接收的读取TOC命令,盘再现数据通过接口42被提供到主计算机53。从驱动器提供至主计算机53的数据被称作返回数据。
主计算机53向光盘驱动器发布读取TOC命令,以便再现CD-TEXT数据。驱动器的系统控制器41解释指令并控制光拾取头22,以读取引导区域的R至W通道中的数据。音乐CD的一部分对应于CD-TEXT格式。然而,可能使音乐CD之外CD对应于CD-TEXT格式。
驱动器把返回数据送回到主计算机53。返回数据包括标题,它具有表示已经读取的数据的数据长度的码(识别数据)。标题是返回数据的前四个字节(第一至第三字节)。实际上,排除标题的前两个字节的数据长度由标题的第零个和第一个字节表示。主计算机53确定CD-TEXT数据是否按照返回数据的标题被读取了。当CD-TEXT数据被读取了时,主计算机53确定当前的盘是CD-TEXT盘。否则,主计算机53确定当前的盘不是CD-TEXT盘。当主计算机53已经确定当前盘是CD-TEXT盘时,主计算机53现发出读取TOC命令,以获得CD-TEXT数据。
在上述实施例中,将描述从CD-TEXT数据的多种语言中选择字符信息的所需语言的过程。在图22中显示的流程图显示了启动在主计算机53之内操作的应用程序的过程。在步骤S1,该应用程序确定操作系统(OS)的国家信息。一字节的国家信息被写入到OS的寄存器。
在盘被装载到驱动器之后,主计算机53确定CD-TEXT盘被装载然后如上所述获得CD-TEXT数据(在步骤S2),CD-TEXT数据包括ID信息、文摘信息、尺寸信息等等以及字符信息。他们被存储在主计算机53的RAM中。
主计算机53的RAM存储图23A中所示的语言名字表。语言名字表是这样一个表,它列出了语言码和语言名字之间的关系(见图19和20)。语言名字按照ISO8859-1来表示,它是与本实施例相应的标准字符码。
所获得的CD-TEXT数据逐个包地被处理。主计算机53检查一个包的ID1,并且确定当前包是否是尺寸包。当ID1=8fh时,主计算机53完成尺寸包处理。如参考图18描述的,块0至块7的语言码被记录在包(ID2C02h)的文字5至文字12中。这样,主计算机53从包(ID2=02h)的文字5至文字12检测语言码。语言码被存储到主计算机53的RAM的语言码表中(在图22所示的步骤53中)。正如稍后所描述的,可选择的语言表被显示为语言可选择的菜单。
语言码表显示了块0至7与语言码之间的关系。图23B显示了该关系的例子。图23显示了这样的情况,即块0、1、2和3的语言码分别是英语(语言码=09h),日语(语言码=69h),德语(语言码=69h),以及法语(语言码=0Fh)。
在步骤S4,确定块0至3之一是否符合OS国家信息。对此,如图23C所示,OS国家信息参照语言名字表(见图23A)被转化成为语言码。在步骤S4,确定语言码表(见图23B)是否具有与OS国家信息相应的语言码。选择地,OS国家信息可以转化成为语言名字,以便确定所转化的语言名字的语言是否与字符信息的语言匹配。
当CD-TEXT数据包含与OS国家信息相应的语言名字的块时,显示该块的字符信息(在步骤S5)。当CD-TEXT数据不包含与OS国家信息相应的语言名字的块时,缺省时显示第一个块(块0)的英语字符信息(在步骤S6)。块6之外的字符信息可以被显示。按CD-TEXT格式,字符信息总是被记录到块0,这样,字符信息能被安全显示。
图24显示了在与主计算机5连接的显示器上实际窗口的例子。图24显示了应用程序用日本OS启动的情况。图24A显示了一个窗口,其中应用程序被启动。在图24A,标号61和62中是菜单条。标号63是盘名显示部分。标号64是演奏者名字显示部分。标号65是歌名显示部分。标号66是盘存在/缺席显示部分。标号67是操作图标。标号68是轨迹号/时间显示部分。应用程序使所有菜单用英语显示。这样,提供与其它语言相应的资源是不必要的。因而,编程步骤数能被减少。
在应用开始之后,该应用获得OS国家信息(在这个例子为日语)(在步骤S1)。当盘被装载时,该应用获得CD-TEXT数据(在步骤S2),然后获得语言信息(在步骤S3)。该应用确定CD-TEXT数据包含与OS国家信息相应的日语的块(在步骤S5),并且显示日语块的字符信息。图24B显示了一个窗口,它用于日语块的字符信息。
在图24B中,为了简单,盘名简化为″アイウ…″。演奏者名字被简化为″エオカ…″。歌名(日语)简化为″日语″,″日语02″,…。当歌名被卷动时,并且光标定位于所需歌曲处,所需歌曲被选择。表示盘被装载了的图标在盘存在/缺席显示部分66显示。当选择并点按操作图标67的一特殊图标时,可以完成CD播放器的预定操作,比如重放操作或停止操作。
当装载的CD-TEXT盘没有日语块时,块0(英语)的字符信息被显示(在步骤S6)。图24C显示字符信息用英语显示的例子。在图24C中,为了简单,盘名字被简化作为″ABC…″。演奏者名字被简化作为″DEF…″。歌命名(英语)简化为″英语01″,″英语02″。
在本发明的实施例中,用户能指定字符信息的语言。图25是显示这样一个过程的流程图,它允许用户指定字符信息的一种所需语言进行显示。当该应用在启动时,语言菜单被选择(在步骤S11)。图26A显示了一个窗口,用于以英语显示的字符信息。当指针被设置窗口中标题条62的一具体图标处(例如,“View”62a),并且然后点按,语言菜单就可被选择。
如图26B所示的,在下拉菜单格式中,记录在一个装载盘上的字符信息的菜单″选择的语言″以及语言的名字将被显示。记录在该盘上的字符信息的语言的名字能通过参考语言名字表(见图23A)和语言码表(见图23B)被显示。图26B显示字符信息用英语、德语、意大利语、西班牙人和一种未知语言被记录了的盘的例子。用户从下拉菜单中选择一所需语言名字(在步骤S12)。图26C显示了法语被选择了的例子。所选择的语言名字可以被显示为反转的字符、闪烁的字符等等,以及一个核对标记。
当选择一种所需语言时,显示所选择的语言数据(在步骤S13)。在这个例子中,由于法语的字符信息被选择了,英语的字符信息被转换成为法语的字符信息,如图26C所示。在图26C中,为了简单,法语的演奏者名字被简化为″GHI…″。法语的歌名简化为″法国01″,″法国02”。当另一个语言被选择时,与所选择的语言相应的字符信息将被显示。
已经参考附图描述了本发明的一具体最佳实施例,要了解的是本发明不限制于该严密的实施例,不脱离由附加的权利要求定义的本发明的精神和范围,专业技术人员可做出各种各样的变化和修正。
如上所述,按照本发明,在装载记录介质之后,能在显示器上显示与OS相应的语言码的字符信息。这样,能省略用于选择一种所需语言的操作。按照本发明,利用语言菜单,用户能知道在记录介质上所记录的字符信息的语言。此外,用户能用用语言菜单选择所需语言中的字符信息。
权利要求
1,一种再现方法,用于使计算机获得从装载到驱动器上的记录介质再现的数据,该记录介质以这样一种方式格式化,即至少一个节目和与其关联的字符信息被记录在记录介质上,用多种语言中的至少一个写入该字符信息,在记录介质的管理区域中,记录与多种语言相应的多种语言码中的至少一种,该再现方法包括步骤由驱动器从管理区域获得再现的数据;按照所获得的数据的语言码,检测与记录在记录介质上的节目关联的字符信息的语言;检测计算机的操作系统的国家信息;确定在记录介质上是否记录了与操作系统的国家信息相应的语言的字符信息;以及作为确定步骤的确定结果,当在记录介质上已经记录了用与国家信息相应的语言表达的字符信息时,显示字符信息。
2,按照权利要求1的再现方法,其中,作为确定步骤的确定结果,当在记录介质上未记录用与国家信息相应的语言表达的字符信息时,通过用预定语言显示字符信息来完成显示步骤。
3,按照权利要求1的再现方法,进一步包括步骤按照语言码,显示包含在与记录在记录介质上的节目关联的字符信息中的该多种语言的表;从而从该表中选择一种语言。
4,按照权利要求3的再现方法,其中,语言表是多个菜单之一。
5,一种记录介质,计算机可从其上读取用于一种再现方法的一种程序,该程序用于使计算机获得从装载到驱动器上的记录介质再现的数据,该记录介质以这样一种方式格式化,即在记录介质上记录至少一个节目和与其关联的字符信息,用多种语言中的至少一个写入该字符信息,在记录介质的管理区域中记录与多种语言相应的多种语言码中的至少一种,该再现方法包括步骤由驱动器从管理区域获得再现的数据;按照所获得的数据的语言码,检测与记录在记录介质上的节目关联的字符信息的语言;检测计算机的操作系统的国家信息;确定在记录介质上是否已经记录了与操作系统的国家信息相应的语言的字符信息;以及作为确定步骤的确定结果,当在介质记录上已经记录了用与国家信息相应的语言表达的字符信息时,显示字符信息。
全文摘要
为了从驱动器获得用多种语言表达的字符信息,并且以最适当的语言在屏幕上自动地显示字符信息,光盘驱动器和主计算机53通过接口42连接。驱动器具有伺服和信号处理部分30、系统控制器41和CD-ROM信号处理部分50。伺服与信号处理部分30从盘21再现数据。系统控制器41控制驱动器的整个操作。按照读取TOC命令,驱动器向计算机53返回数据。计算机53确定CD-TEXT数据是否包含与OS的国家信息相应的语言的字符信息。当CD-TEXT数据包含字符信息时,计算机53显示字符信息。否则,计算机53用一种预定的语言显示字符信息(块0为英语)。
文档编号G11B20/12GK1232254SQ99105480
公开日1999年10月20日 申请日期1999年2月25日 优先权日1998年2月25日
发明者铃木庸介, 高桥正弘 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1