字符信息转换设备及转换字符信息的方法技术

技术编号:3029100 阅读:154 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种字符信息转换设备,用于处理包括指示编码系统的属性信息和符合该编码系统的字符代码的字符信息,并且用于将字符代码转换成字符。该设备包括键操作单元、EEPROM以及控制单元。键操作单元指定应用于解码符合与通常所应用编码系统不同的编码系统的字符代码的编码系统。EEPROM存储指示与所接收输入对应的编码系统的信息。控制单元参考属性信息并确定字符代码符合哪个编码系统,当不能确定编码系统时或者当确定编码系统不同于通常所应用的编码系统时,基于存储在EEPRM中的信息将字符代码转换成字符。

【技术实现步骤摘要】

本专利技术涉及一种将由各种不同编码系统如Shift-JIS编码系统或ISO8859-1编码系统表示的文本数据(字符信息)转换成输出字符的设备及方法。
技术介绍
个人计算机和各种其他电子设备被用来处理文本数据。一般地,文本数据基于两种编码系统双字节编码系统,其中一个字符由两个字节(16位)数据表示;以及单字节编码系统,其中一个字符由一个字节(八位)数据表示。例如,当在个人计算机的硬盘中创建地址数据库时,在某些情况下,或者单字节数据或者双字节数据可以用于输入关于项目如“名字”和“家庭地址”的数据。当单字节文本数据和双字节文本数据两者都存在时,必须确定对项目输入的文本数据是单字节文本数据还是双字节文本数据,以便检查文本数据的有效性并将文本数据转换成字符。日本未经审查专利申请公开04-150112号公开一种确定与项目对应的文本数据是单字节文本数据还是双字节文本数据并适当地检查与项目对应的文本数据的技术。通过使用在该文献中描述的技术,与待处理项目对应的文本数据是单字节文本数据还是双字节文本数据被正确地确定,并且即使当单字节文本数据和双字节文本数据两者都存在时也适当地处理。文本数据一般地包括指示编码系统的属性信息和与字符对应的字符代码。通过查阅属性信息,文本数据的编码系统可以被确定。这样,编码系统的适当处理可以被执行。但是,在个别情况下,由属性信息指示的编码系统与字符代码的编码系统不同。例如,存在称为CD文本的光盘(CD)标准。通过遵照该标准,关于CD的附加信息如标题、艺术家名字、词作者名字,作曲者名字,编曲者名字,以及其他信息可以作为文本数据(字符信息)记录在包含于CD的读入区轨道中的子代码的R到W通道。当音乐数据以及与记录于CD上的音乐数据对应并符合CD文本标准的文本数据拷贝为一组供个人使用时,依赖于所使用的应用程序,包含于文本数据中的字符代码可以直接拷贝,然而指示字符代码的编码系统的属性信息可能自动改变成由应用程序主要使用的编码系统如双字节编码系统。如果这种改变当所复制的字符代码是基于单字节编码系统时发生,由属性信息指示的编码系统将不同于字符代码的实际编码系统。结果,正确并快速地检查字符代码以及将字符代码转换(解码)成字符将变得困难。符合MP3标准的音频数据文件(MPEG-1 Audio Layer-3(MP3))文件可以通过网络如因特网购买。在MP3文件的情况下,称为ID3标签的格式用来将文本数据(字符信息)如音乐的标题、作曲者的名字以及音乐的流派添加到文件中。但是,称为MP3的版本1 ID3标签的标准不包括指示字符代码的编码系统的属性信息。由于这个缘故,使用版本1 ID3标签添加到MP3文件的文本数据的编码系统是不知道的。因此,正确并快速地检查字符代码以及将字符代码转换(解码)成字符变得困难。
技术实现思路
考虑到上述问题,根据本专利技术的实施方案的设备及方法即使当由属性信息指示的编码系统不同于字符代码的实际编码系统时也可以根据编码系统正确地转换包含属性信息和字符代码的文本数据的字符代码。一种根据本专利技术的实施方案的字符信息转换设备包括接收装置、存储装置、确定装置,以及转换装置。该字符信息转换设备用于处理包括指示编码系统的属性信息和符合该编码系统的字符代码的字符信息以及用于将字符代码转换成字符。接收装置用于接收指定当解码符合与通常所应用编码系统不同的编码系统的字符代码时所应用编码系统的输入。存储装置被配置以存储指示对应于通过接收装置接收的输入的编码系统的信息。确定装置被配置以参考待转换字符信息的属性信息并确定字符信息的字符代码符合哪个编码系统。转换装置被配置以当确定装置不能确定编码系统时或者当确定装置确定通过参考属性信息确定的编码系统不同于通常所应用的编码系统时,基于存储于存储装置中的信息将字符代码转换成字符。根据依照本专利技术的实施方案的字符信息转换设备,指示当解码基于与通常所使用编码系统不同的编码系统的字符代码时所使用的编码系统的信息经由接收装置存储于存储装置中。当确定装置确定待转换字符信息的字符代码的编码系统是不知道的或者不同于通常所使用的编码系统时,转换装置基于存储于存储装置中指示编码系统的信息将字符信息的字符代码转换成字符。这样,即使当字符代码的编码系统是不知道的或者不同于通常所使用的编码系统时,字符代码可以基于由用户选择的并预先存储的编码系统来处理。因此,指示字符信息的属性信息的编码系统不同于字符代码的实际编码系统的情况被检测以防止错乱字符的产生。在根据本专利技术的实施方案的字符信息转换设备中,当确定装置确定由属性信息指示的编码系统不同于通常所应用的编码系统时,检测装置检测包含于字符信息中的字符代码是否包括不包含于与通常所使用编码系统不同的编码系统中的字符代码,并且当确定装置确定由属性信息指示的编码系统不同于通常所使用的编码系统时或者当检测装置检测到字符信息包括不包含于与通常所应用编码系统不同的编码系统中的字符代码时,转换装置基于存储于存储装置中的信息将字符代码转换成字符。这样,当确定装置确定指示待转换字符信息的编码系统的属性信息不同于通常所使用的编码系统时,检测装置检测待转换字符信息的字符代码是否包括不使用的字符代码。如果这种字符代码被检测到,转换装置基于存储于存储装置中的指示编码系统的信息来转换字符信息的字符代码。因此,由字符信息的属性信息指示的编码系统可靠地检测到指示字符信息的属性信息的编码系统不同于字符代码的实际编码系统的情况,以防止错乱字符的产生,从而字符信息被正确地解码。在根据本专利技术的实施方案的字符信息转换设备中,通常所应用的编码系统是双字节编码系统,而与通常所应用的编码系统不同的编码系统是单字节编码系统。这样,当待转换字符信息的字符代码的编码系统不是作为通常所使用编码系统的双字节编码系统时,单字节编码系统可以使用。而且,即使当字符代码基于单字节编码系统时,字符代码可以正确地转换。在根据本专利技术的实施方案的字符信息转换设备中,通常所应用的编码系统是单字节编码系统,而与通常所应用的编码系统不同的编码系统是双字节编码系统。这样,当待转换字符信息的字符代码的编码系统不是作为通常所使用编码系统的单字节编码系统时,双字节编码系统可以使用。而且,即使当字符代码基于双字节编码系统时,字符代码可以正确地转换。由包含于字符信息(文本数据)中的属性信息指示的字符编码系统以及与属性信息对应的字符代码被错误地记录,错乱字符的产生可以被防止。附图说明图1是根据本专利技术的实施方案的光盘再现设备的框图;图2说明Shift-JIS的字符映射表;图3说明ISO8859-1的字符映射表;图4说明所谓的‘错乱字符’的实例; 图5是说明指定编码系统的过程的流程图;图6是说明文本数据的解码过程的流程图;以及图7是说明文本数据的另一种解码过程的流程图。具体实施例方式根据本专利技术的实施方案的设备及方法将在下面参考附图而描述。作为根据本专利技术的实施方案的设备,能够再现记录于CD上符合CD文本标准的数据的再现设备(CD播放机)将在下面描述。图1是光盘再现设备的框图。如图1中所示,CD即光盘1装载于光盘再现设备上。图1中所示的光盘再现装置包括主轴马达2、光学拾信单元3、驱动器4、射频(RF)电路5、数字信号处理器(DSP)6、动态随机存取存储本文档来自技高网
...

【技术保护点】
一种字符信息转换设备,用于处理包括指示编码系统的属性信息和符合该编码系统的字符代码的字符信息,并且用于将字符代码转换成输出字符,该设备包括:接收装置,用于接收指定当解码符合与通常所应用编码系统不同的编码系统的字符代码时所应用编码系统的输入;存储装置,用于存储指示对应于通过接收装置接收的输入的编码系统的信息;确定装置,用于通过参考待转换字符信息的属性信息确定字符信息的字符代码符合哪个编码系统;以及转换装置,用于当确定装置不能确定编码系统时或者当确定装置确定通过参考属性信息确定的编码系统不同于通常所应用的编码系统时,基于存储于存储装置中的信息将字符代码转换成字符。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:前田一彦渡边浩一郎
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1