汽车前装娱乐导航系统的字库扩展装置及方法

文档序号:6578900阅读:407来源:国知局
专利名称:汽车前装娱乐导航系统的字库扩展装置及方法
技术领域
本申请涉及汽车前装娱乐导航系统的字库扩展装置及方法。
背景技术
汽车前装娱乐导航系统是汽车出厂前安装于汽车中控台上的车载影音系统。汽车 前装娱乐导航系统通常安装有显示装置以向驾驶者提供图像与文字信息。但是,目前有些 汽车前装娱乐导航系统中所存储的字库容量较小,所能支持的语言种类也比较单一,例如 仅能支持中文显示,不懂中文的用户操作起来相当不便,或不能选择英文或多国语言的影 音文件播放。现有技术中,一般通过系统升级来增加汽车前装娱乐导航系统所能支持的语言种 类。然而,由于系统空间有限,这样会占用汽车前装娱乐导航系统的系统空间,使得系统的 剩余空间变小。另外,汽车厂商对前装设备的要求非常严格并且需要非常长的时间对其进行功能 测试,因而使得许多前装设备的功能受到限制。

发明内容
根据本申请的一个方面,公开了一种汽车前装娱乐导航系统的字库扩展装置。所 述装置包括存储单元,用于存储多国语言字库;以及处理单元,被配置成接收所述汽车前装 娱乐导航系统的字库扩展请求,根据所述字库扩展请求在所述存储单元中查询是否存在所 需的字库,如果存在,则将查询到的字库返回至所述汽车前装娱乐导航系统。根据本申请的另一个方面,公开了一种汽车前装娱乐导航系统的字库扩展方法。 所述方法包括以下步骤接收所述汽车前装娱乐导航系统的字库扩展请求;根据所述字库 扩展请求查询是否存在所需的字库;以及如果存在所需的字库,则将查询到的字库返回至 所述汽车前装娱乐导航系统。根据本申请公开的汽车前装娱乐导航系统的字库扩展装置和方法能够扩展现有 汽车前装娱乐导航系统的字库容量,增加汽车前装娱乐导航系统所能支持的语言种类。


图1示例性地示出了本申请公开的汽车前装娱乐导航系统的字库扩展装置的方 框图;图2示例性地示出了所述汽车前装娱乐导航系统发出的数据包的结构;图3示例性地示出了字库扩展装置返回的数据包的结构;图4示例性地示出了本申请公开的汽车前装娱乐导航系统的字库扩展方法的流 程图。
具体实施例方式下面参照附图详细描述本申请公开的汽车前装娱乐导航系统的字库扩展装置和 方法。图1示例性地示出了本申请公开的汽车前装娱乐导航系统的字库扩展装置的方 框图。如图1所示,汽车前装娱乐导航系统的字库扩展装置100包括存储单元120和处理 单元130。存储单元120中存储多国语言字库。存储单元120可以为闪存介质或者ROM。本领域技术人员可以按照公知的方式对存储单元120中的多国语言字库进行管 理。例如,可以将存储单元120分成多个存储区域,建立一个总表以记录每种语言的存储 区域。可以为每种语言的存储区域建立一个索引,标识每一个字在存储区域中的位置及占 用的存储空间的大小,或者根据字库的算法针对每种语言的存储区域计算出每一个字在存 储区域中的位置和占用的存储空间的大小,从而取得每一个字的字模或每一个字对应的图 片。总之,具体的办法可以参考公开的关于字库的资料。处理单元130被配置成接收汽车前装娱乐导航系统的字库扩展请求,根据所述字 库扩展请求在存储单元120中查询是否存在所需的字库,如果存在,则将查询到的字库返 回至汽车前装娱乐导航系统。处理单元130可以为MCU(微控制单元)。处理单元130与存 储单元120可通过标准MLCFlash接口连接。字库扩展装置100还可进一步包括通信接口(未示出),通过该通信接口与汽车前 装娱乐导航系统进行通信。所述通信接口的类型应当与汽车前装娱乐导航系统的接口类型 相匹配。例如,字库扩展装置100的通信接口可以为USB接口、IIC或SPI接口,而此时汽 车前装娱乐导航系统也具有与之相匹配的USB接口、IIC或SPI接口。所述汽车前装娱乐导航系统与字库扩展装置100按照预定的通信协议进行通信。 所述汽车前装娱乐导航系统可以以数据包的形式发送字库扩展请求,字库扩展装置100也 可以以数据包的形式返回查询结果。所述汽车前装娱乐导航系统所发出的数据包与字库扩 展装置100所返回的数据包应具有相匹配的数据结构。所述汽车前装娱乐导航系统发出的数据包可以是标准的SCSI命令。图2示例性 地示出了所述汽车前装娱乐导航系统所发出的数据包200的结构。如图2所示,标准的SCSI命令的长度为8个字节,其中第1至4字节依次为操作码 字段、字操作码字段、语言标识字段、字码长字段。操作码字段为Flh,字操作码字段为20h, 并且操作码字段和字操作码字段中的内容是固定不变的。语言标识字段表示所需的语言种 类,例如“1”表示中文,“2”表示英文等等。字码长字段表示字的长度,例如,一个英文字母 为1个字节,一个汉字为两个字节。标准的SCSI命令的第5至8字节表示有效内容。由于 标准的SCSI命令是本领域技术人员所熟知的,因而在此不再赘述。图3示例性地示出了字库扩展装置100所返回的数据包300的结构。数据包300 的结构与图2所示的数据包200的结构相匹配,其包括有效标识字段、字宽度字段、字高度 字段、有效数据长度字段和有效数据字段。有效标识字段表示是否查询到所需的字库。若查询到所需的字库,则有效标识字 段的内容为1。字宽度和字高度字段表示如何显示返回的字或字符。
4
有效数据长度字段表示返回的字的图形数据长度,按照实际的存储返回。例如,某 字的宽度为8,高度为10,则该字的图形数据长度为8*10 = 80个字节,形成一个8X 10的 矩阵,每个字节表示一个像素点。当表示某个像素点的字节为0时,表示该字在该像素点位 置没有笔痕,否则有笔痕,这样就形成了一个字的形状。若未查询到所需的字库,则数据包300的各字段均为0。虽然在上文中以SCSI命令为例描述了所述汽车前装娱乐导航系统发出的数据包 200的结构,但是应当理解,数据包200也可以具有自定义的数据结构,此时,字库扩展装置 100返回的数据包300的结构也应当与之相匹配,以实现二者间的通信。为了实现汽车前装娱乐导航系统与字库扩展装置的通信,需要预先将通信协议 (例如标准的SCSI命令)写入汽车前装娱乐导航系统中。图4示出了本申请公开的汽车前装娱乐导航系统的字库扩展方法400的流程图。如图4所示,在步骤410,字库扩展装置100接收汽车前装娱乐导航系统的字库扩 展请求。然后,在步骤420,字库扩展装置100根据接收到的字库扩展请求查询是否存在所 需的字库,最后,在步骤430,如果存在所需的字库,则字库扩展装置100将查询到的字库返 回至所述汽车前装娱乐导航系统。优选地,所述汽车前装娱乐导航系统以标准SCSI命令的形式发送所述字库扩展 请求,所述查询结果的数据结构与所述字库扩展请求相匹配。以上参照附图对本申请的示例性的实施方式进行了描述。本领域技术人员应该理 解,上述实施方式仅仅是为了说明的目的而举的示例,而不是用来进行限制。凡在申请的教 导和权利要求保护范围下所作的任何修改、等同替换等,均应包含在本申请要求保护的范 围内。
权利要求
汽车前装娱乐导航系统的字库扩展装置,包括存储单元,用于存储多国语言字库;以及处理单元,被配置成接收所述汽车前装娱乐导航系统的字库扩展请求,根据所述字库扩展请求在所述存储单元中查询是否存在所需的字库,如果存在,则将查询到的字库返回至所述汽车前装娱乐导航系统。
2.如权利要求1所述的装置,进一步包括通信接口,所述处理单元通过所述通信接口与所述汽车前装娱乐导航系统按照预定的 通信协议进行通信。
3.如权利要求2所述的装置,其中,所述通信接口被配置成USB、IIC或SPI接口。
4.如权利要求2所述的装置,其中,所述汽车前装娱乐导航系统以标准SCSI命令的形 式向所述字库扩展装置发送字库扩展请求。
5.如权利要求2所述的装置,其中,所述汽车前装娱乐导航系统以自定义的数据格式 向所述字库扩展装置发送字库扩展请求。
6.如前述权利要求中任意一项所述的装置,其中,所述存储单元为闪存介质或ROM。
7.汽车前装娱乐导航系统的字库扩展方法,包括以下步骤接收所述汽车前装娱乐导航系统的字库扩展请求;根据所述字库扩展请求查询是否存在所需的字库;以及如果存在所需的字库,则将查询到的字库返回至所述汽车前装娱乐导航系统。
8.如权利要求7所述的方法,进一步包括预先将通信协议写入所述汽车前装娱乐导航 系统中。
9.如权利要求8所述的方法,其中,所述汽车前装娱乐导航系统以标准SCSI命令的形 式发送所述字库扩展请求,所述查询结果的数据结构与所述字库扩展请求的数据结构相匹 配。
10.如权利要求8所述的方法,其中,所述汽车前装娱乐导航系统以自定义的数据格式 向所述字库扩展装置发送字库扩展请求,所述查询结果的数据结构与所述字库扩展请求的 数据结构相匹配。
全文摘要
本申请公开了汽车前装娱乐导航系统的字库扩展装置和方法。所述字库扩展装置包括存储单元,用于存储包含多国语言的字库;以及处理单元,处理单元,被配置成接收所述汽车前装娱乐导航系统的字库扩展请求,根据所述字库扩展请求在所述存储单元中查询是否存在所需的字库,如果存在,则将查询到的字库返回至所述汽车前装娱乐导航系统。本申请公开的汽车前装娱乐导航系统的字库扩展装置和方法能够扩展现有汽车前装娱乐导航系统的字库容量,增加汽车前装娱乐导航系统所能支持的语言种类。
文档编号G06F17/30GK101930427SQ20091015020
公开日2010年12月29日 申请日期2009年6月19日 优先权日2009年6月19日
发明者蔡学峰 申请人:深圳市朗科科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1