一种实现图形用户交互界面的方法、设备及系统的制作方法_3

文档序号:9374765阅读:来源:国知局
举例均基于PCIe总线的共享内存传输。
[0127] 1、针对点、线和面基本元素的描述的传输包括以下步骤:
[0128] 步骤al :主控制器根据各个基本元素分别的坐标范围决定其传输目标是哪几个 显示子模块;
[0129] 步骤bl :主控制器将各基本元素的描述信息通过PCIe总线发送至(也即写往)相 应的显示子模块共享内存,且设置更新标记位,之后发送中断给所述显示子模块;
[0130] 步骤cl :显示模块收到中断之后,读取更新标记位。如果发现有更新,则读取GUI 基本元素的描述信息,从而接收成功;如果发现更新标记位不为真,则中止本次响应。
[0131] 2、针对位图的传输包括以下步骤:
[0132] 步骤a2 :主控制器根据位图的坐标范围决定其传输目标是哪几个显示子模块;
[0133] 步骤b2 :主控制器把描述信息写往相应的显示子模块共享内存,且设置更新标记 位,之后发送中断给响应的显示子模块;
[0134] 步骤c2 :显示模块收到中断之后,读取更新标记位。如果发现有更新,则读取位图 的描述信息,从而接收成功;如果发现更新标记位不为真,则中止本次响应;
[0135] 步骤d2 :显示子模块根据描述中的位图标识,从自身已存的位图数据中匹配到位 图数据。
[0136] 3、针对字符的传输
[0137] 步骤a3 :主控制器根据字符的坐标范围决定其传输目标是哪几个显示子模块;
[0138] 步骤b3 :主控把描述信息写往相应的显示模块共享内存,且设置更新标记位,之 后发送中断给显示子模块
[0139] 步骤c3 :显示子模块收到中断之后,读取更新标记位,如果发现有更新,则读取 GUI基本要素的描述信息,从而接收成功;如果发现更新标记位不为真,则中止本次响应;
[0140] 步骤d3 :显示子模块根据接收到字符已经起字体信息(字体,大小,类别),从字体 缓存中匹配,试图获得各个字符相应的点阵信息,如果有则完成了字符的传输,如果没有跳 转e3 ;
[0141] 步骤e3 :显示子模块向主控制器发送获取字符点阵数据请求;
[0142] 步骤f3 :主控制器向显示子模块反馈字符的字体点阵数据。
[0143] 在本发明实施例二的技术方案中,显示模块接收的是主控制器发送的GUI基本元 素的描述,并将该GUI基本元素的描述进行转换为像素数值;由于主控制器与显示模块之 间传递的内容是GUI画面的描述信息,而不是用于表示GUI画面的二维像素数组,因此,减 少了传输带宽的占用,进而减少带宽的竞争,因而降低了系统的复杂度。
[0144] 实施例三
[0145] 基于与本发明实施例一的同一发明构思,本发明实施例三提供一种实现GUI的设 备,其结构示意图如图4所示,包括:转化单元401、发送单元402和指示单元403 ;
[0146] 转化单元401,用于将⑶I画面转化为⑶I基本元素的描述;
[0147] 发送单元402,用于将所述⑶I基本元素的描述通过显示数据总线发送给显示模 块;
[0148] 指示单元403,用于指示显示模块将接收到的⑶I基本元素的描述转换成像素数 值,并将该像素数值发送至拼接器屏幕进行显示。
[0149] 较优的,所述发送单元402,具体用于针对每一⑶I基本元素的描述,根据该⑶I基 本元素的坐标范围,确定该GUI基本元素的描述所要发送至的显示子模块,并将该GUI基本 元素的描述发送给确定的所述显示子模块。
[0150] 较优的,所述发送单元402,还用于在初始化时,向显示模块发送点阵字库文件、位 图数据及位图数据对应的位图标识;以及将确定单元确定的位图数据及点阵数据发送给各 个显示子模块;
[0151] 较优的,所述设备还包括:接收单元404,用于接收显示子模块发送的携带有位图 标识的获取位图数据请求,以及接收显示子模块发送的携带有区位码的获取点阵数据请 求;
[0152] 确定单元405,用于在接收到显示子模块发送的携带有位图标识的获取位图数据 请求时,确定所述位图标识对应的位图数据,在接收到显示子模块发送的携带有区位码的 获取点阵数据请求时,确定所述区位码对应的点阵数据。
[0153] 实施例四
[0154] 基于与本发明实施例二的同一发明构思,本发明实施例四提供一种实现GUI的设 备,其结构示意图如图5所示,包括:接收单元501、转换单元502和发送单元503 ;
[0155] 接收单元501,用于接收主控制器通过显示数据总线发送的⑶I基本元素的描述, 所述GUI基本元素的描述是主控制器对GUI画面进行转化后得到的;
[0156] 转换单元502,用于将接收到的GUI基本元素的描述转换成像素数值;
[0157] 发送单元503,用于将所述像素数值发送至拼接器屏幕进行显示。
[0158] 较优的,所述⑶I基本元素包括:点、线、面、位图和字符;针对点这一基本元素,其 描述包括:坐标、粗细和颜色;针对线这一基本元素,其描述包括:起点坐标、终点坐标、粗 细、颜色和类型;针对面这一基本元素,其描述包括:顶点坐标、宽度、高度、填充色和类型; 针对位图这一基本元素,其描述包括:顶点坐标、宽度、高度和位图标识;针对字符这一基 本元素,其基本描述包括:顶点坐标、高度、宽度、字体标识、大小、颜色、类别和区位码;
[0159] 所述接收单元501,还用于在初始化时,接收主控制器发送的点阵字库文件、位图 数据及位图数据对应的位图标识;
[0160] 所述设备还包括:
[0161] 匹配单元504,用于读取位图的描述中的位图标识,并确定读取的所述位图标识, 与存储的位图数据与位图标识的对应关系中的任一位图标识是否匹配;以及读取字符的 描述中的区位码,并确定读取的所述区位码与所述点阵字库文件中的任一区位码均是否匹 配;
[0162] 所述发送单元503,还用于在匹配单元确定读取的所述位图标识与存储的位图数 据与位图标识的对应关系中的任一位图标识均不匹配时,向主控制器发送携带有位图标识 的获取位图数据请求,其中,携带的所述位图标识是读取的所述位图标识,以及在匹配单元 确定读取的所述区位码与所述点阵字库文件中的任一区位码均不匹配时,向主控制器发送 携带有区位码的获取点阵数据请求,其中,携带的所述区位码是读取的所述区位码。
[0163] 较优的,所述⑶I基本元素包括:点、线、面、位图和字符;针对点这一基本元素,其 描述包括:坐标、粗细和颜色;针对线这一基本元素,其描述包括:起点坐标、终点坐标、粗 细、颜色和类型;针对面这一基本元素,其描述包括:顶点坐标、宽度、高度、填充色和类型; 针对位图这一基本元素,其描述包括:顶点坐标、宽度、高度和位图标识;针对字符这一基 本元素,其基本描述包括:顶点坐标、高度、宽度、字体标识、大小、颜色、类别和区位码;
[0164] 所述接收单元501,还用于在初始化时,接收主控制器发送的点阵字库文件、位图 数据及位图数据对应的位图标识;
[0165] 所述设备还包括:
[0166] 点的像素值确定单元505,用于根据该点的坐标和粗细,以及拼接器屏幕的分辨 率,确定该点显示模块的显卡设备中对应的填写地址,结合显卡设备使用的颜色标准,在该 填写地址上填写该点的颜色或填充色对应的红绿蓝RGB值;
[0167] 所述转换单元502,具体用于在接收到点的描述时,确定点的描述中的坐标、粗细 及颜色,通知像素值确定单元确定该点的像素数值;在接收到线的描述时,根据线的描述中 的起点坐标和终点坐标及类型,确定构成该线的每一个点及该点的坐标,将线的粗细和颜 色作为确定的构成该线的每一个点的粗细和颜色,针对确定的每一个点,通知像素值确定 单元确定该点的像素数值;在接收到面的描述时,根据顶点坐标、宽度、高度和类型,确定构 成该面的每一个点,将面的填充色作为确定的构成该面的每一个点的颜色,并通知像素值 确定单元确定该点的像素数值;在接收到位图的描述时,显示子模块根据位图的描述中的 位图标识,从以存储的位图数据与位图标识的对应关系中,确定与所述描述中的位图标识 对应的位图数据,并将确定的该位图数据作为位图的像素数值;在接收到字符的描述时,显 示子模块根据字符的描述中的字体标识、大小、区位码,从以存储的点阵字库文件中,确定 该字符的点阵数据,并结合所述字符的描述中的字体颜色,确定的该字符的像素数值。
[0168] 实施例五
[0169] 基于与实施例一至实施例四的同一发明构思,本发明实施例五提供一种实现⑶I 的系统,其结构示意图如图6所示,包括:主控制器601、显示模块602和拼接器屏幕603 ;
[0170] 所述主控制器601,用于将接收的⑶I画面转化为⑶I基本元素的描述,以及将所 述GUI基本元素的描述通过显示数据总线发送给显示模块;
[0171] 所述显示模块602,用于将接收到的GUI基本元素的描述转换成像素数值,并将该 像素数值发送至拼接器屏幕603进行显示。
[0172] 较优的,所述显示模块包括与构成拼接器屏幕的显示器数目相同的显示子模块 6020 ;
[0173] 所述主控制器601,具体用于针对每一⑶I基本元素的描述,根据该⑶I基本元素 的坐标范围,确定该GUI基本元素的描述所要发送至的显示子模块,并将该GUI基本元素 的描述发送给确定的所述显示子模块;所述GUI基本元素包括:点、线、面、位图和字符;针 对点这一基本元素,其描述包括:坐标、粗细和颜色;针对线这一基本元素,其描述包括:起 点坐标、终点坐标、粗细、颜色和类型;针对面这一基本元素,其描述包括:顶点坐标、宽度、 高度、填充色和类型;针对位图这一基本元素,其描述包括:顶点坐标、宽度、高度和位图标 识;针对字符这一基本元素,其基本描述包括:顶点坐标、高度、宽度
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1