电气设备以及图像显示控制方法

文档序号:7919956阅读:170来源:国知局
专利名称:电气设备以及图像显示控制方法
技术领域
本发明涉及具有显示图像的显示面板等显示单元的电气设备以及对电 气设备的显示单元的图像显示进行控制的图像显示控制方法。
背景技术
一般来说,打印机、复印机、MFP (Multi F Function Peripheral,多功
能外围设备)等电气设备例如通过CPU等运算处理部来读取HTML文件 等显示用的数据,生成图像影像并将其显示于显示面板等中。
该显示面板能够进行具有以窗体(frame)划分的多个窗片(pane)的显 示、即被称为窗体显示的显示。
另外,显示面板上附设有进行画面转换的按键,用于通过触摸该按键 来改变印刷输出的倍率或设定印刷输出所使用的纸张。
该显示面板例如通过电气设备具有的微处理器等运算处理部对其显示 进行控制。
运算处理部包括存储器和CPU等,存储器包括预先存储有形成窗体的 窗体数据和形成窗片中所显示的窗片影像的窗片数据,CPU处理上述数据 使得在显示面板上显示图像。
并且,CPU获取窗体数据并根据该窗体数据来形成窗体,通过窗体数 据而获取被指示的窗片数据,根据获取的窗片数据生成窗片影像,在形成 该窗片影像的窗体内进行配置来生成图像影像。然后,CPU根据图像影像 使图像显示在显示面板中。
作为上述使显示面板执行窗体显示的技术,例如有日本专利文献特开 2000-222320号公报中记载的服务器客户系统。
该服务器客户系统是进行接受订货管理的业务系统,包括WWW服务 器、客户机、数据库服务器。由客户机所执行的Web浏览器从WWW服务器上侧的窗体中下载并 执行与数据库服务器之间的会话管理程序。
另外,Web浏览器在下侧的窗体中依次下载并执行处理接受订货数据 的更新等的程序、对数据库服务器询问接受订货数据的程序、以及进行更 新数据库服务器的订货数据的处理的订货输入的程序。
在下侧窗片执行的各程序使用通过从上侧窗片下载的会话管理程序而 设定的会话来访问数据库。
这样一来,下侧窗片的各程序能够在不进行会话连接、维持、切断的 各个处理的情况下而与数据库进行会话连接。
在上述电气设备中,在从显示面板中预先显示的窗体的显示图像切换 到下一窗体的显示图像时,运算处理部获取下一窗体数据并重新读取由该 窗体数据指定的各窗片数据而生成图像影像,因此,由预先显示的显示图 像的窗体数据而指定的窗片数据与接下来显示的显示图像的窗体数据的窗 片数据存在重复读取的情况。因此,每一次均处理全部的窗片数据而生成 窗片影像,并将窗片影像配置在图像影像中,从而图像的切换速度迟缓, 图像显示的响应性较差。
为了解决该问题,人们想到了提高运算处理部的运算处理能力,但此 时制造成本会升高,并不理想。

发明内容
为了解决上述以往技术具有的问题,本发明的目的在于提供一种使图 像影像的生成简化并且使显示单元中显示的图像显示的响应性提高的电气 设备、电气设备中使用的图像显示控制方法、以及图像显示控制程序。
为了实现上述目的,本发明的电气设备包括显示单元,可进行窗体 显示;数据存储单元,对形成所述窗体的窗体数据以及生成所述窗体内显 示的窗片影像的窗片数据进行存储;窗体数据获取单元,从该数据存储单 元获取窗体数据;窗片数据获取单元,从所述数据存储单元获取通过由所 述窗体数据获取单元获取的窗体数据的指定信息而指定的窗片数据;窗片 影像生成单元,根据由所述窗片数据获取单元获取的窗片数据来生成窗片影像;图像影像生成单元,根据由所述窗体数据获取单元获取的窗体数据
而形成窗体,在该形成的窗体内,配置由所述窗片影像生成单元生成的窗 片影像并生成图像影像,并且根据该生成的图像影像使图像显示在所述显
示单元中;窗体数据存储单元,存储所述显示单元的显示所使用的窗体数 据;窗片影像存储单元,存储在所述显示单元的显示中用过的窗片影像; 以及显示控制单元,所述窗体数据获取单元在获取了所述显示单元的下一 次显示使用的窗体数据时,通过将该窗体数据获取单元获取的窗体数据与 所述窗体数据存储单元所存储的窗体数据进行比较,选择下一次显示使用 的窗片数据以及在所述显示单元的显示中用过的窗片影像中的某一个。
上述结构的电气设备在通过用户的操作等使显示单元从初始的图像切 换到下一个图像时,窗体数据获取单元获取下一个窗体数据。
此时,显示控制单元对窗体数据获取单元获取的窗体数据与显示单元 所显示的图像的窗体数据进行比较,根据该比较来使窗片数据获取单元选 择获取窗片数据,并使图像影像生成单元选择获取窗片影像。
这样一来,电气设备能够简化窗片数据获取单元进行的窗片数据获取 以及窗片影像生成单元进行的窗片影像的生成。
因此,电气设备能够简化图像影像生成单元生成的图像影像的生成, 并能够使显示单元显示的图像显示的响应性提高。
这里,优选的是,所述显示控制单元包括指定信息判断单元,判断 所述窗体数据获取单元获取的下一次显示使用的窗体数据的指定信息相对 于所述窗体数据存储单元所存储的窗体数据的指定信息是否一致;窗片数 据选择单元,使所述窗片数据获取单元获取与通过所述指定信息判断单元 判断为不一致的指定信息相对应的窗片数据;以及窗片影像选择单元,使 所述图像影像生成单元从所述窗片影像存储单元中获取与通过所述指定信 息判断单元判断为一致的指定信息相对应的窗片数据的窗片影像。
这样一来,窗片数据获取单元在显示单元所显示的图像切换到下一个 图像时,能够不使通过显示的图像的窗体数据而指定的窗片数据与下一次 显示的图像的窗体数据的窗片数据相重复而获取窗片数据。
另外,窗片影像生成单元根据新读取的部分的窗片数据来生成窗片影像,因此,可以不生成已显示的窗片影像。
因此,基于影像生成单元的窗片影像的生成变得简单,因而能够简化 图像影像生成单元的图像影像的生成。
由此,能够使显示单元显示的图像显示的响应性提高。
另外,优选的是,所述显示控制单元还包括根据所述指定信息来计算 固有识别值的固有识别值计算单元,所述指定信息判断单元通过所述固有 识别值计算单元分别针对所述下一次显示使用的窗体数据的指定信息以及 所述窗体数据存储单元所存储的窗体数据的指定信息来计算固有识别值, 并且将该计算出的固有识别值彼此进行比较来判断是否一致。
该电气设备在指定信息判断单元使用预定长度的固有识别值而判断为 一致或不一致时,即使指定信息冗余,由于使用与其相比数据长度较小的 固有识别值,因此依然能够容易进行指定信息的一致以及不一致的判断。
另外,优选的是,所述计算单元计算哈希值来作为所述指定信息的固 有识别值。
这样一来,计算单元能够使用哈希函数来根据指定信息计算固有识别值。
另外,优选的是,所述指定信息判断单元包括根据上述判断结果将预 定的识别符赋予给指定信息的识别符赋予单元,所述窗片数据选择单元根 据是否具有由所述识别符赋予单元赋予了识别符的指定信息,选择使所述 窗片数据获取单元获取的窗片数据,所述窗片影像选择单元根据是否具有 由所述识别符赋予单元赋予了识别符的指定信息,选择使所述图像影像生 成单元获取的图像影像。
这样一来,窗片数据选择单元能够使用从指定信息判断单元输出的窗 体数据来使窗片数据获取单元选择获取窗片数据。另外,窗片影像选择单 元能够使用从指定信息判断单元输出的窗体数据来使图像影像生成单元选 择获取窗片影像。
另外,本发明的图像显示控制方法包括以下步骤从存储有形成窗体 的窗体数据以及形成窗体内显示的窗片影像的窗片数据的数据存储单元获 取所述窗体数据;从所述数据存储单元获取通过所述获取的窗体数据的指定信息而被指定的窗片数据;根据获取的窗片数据生成窗片影像;根据所 述获取的窗体数据而形成窗体,在该形成的窗体内,配置所述生成的窗片 影像并生成图像影像,并且根据该生成的图像影像使图像显示在所述显示 单元中;以及在从所述数据存储单元获取所述显示单元的下一次显示使用 的窗体数据时,通过对该获取的窗体数据与所述显示单元的显示所使用的 窗体数据进行比较,选择下一次显示使用的窗片数据以及所述显示单元的 显示用过的窗片图像的某一个。
这里,优选的是,还包括以下步骤将所述显示所使用的窗体数据存 储在窗体数据存储单元中;从所述数据存储单元获取下一次显示使用的窗 体数据的指定信息;判断所述获取的下一次显示使用的窗体数据的指定信 息相对于所述窗体数据存储单元所存储的窗体数据的指定信息是否一致; 获取与所述判断中判断为不一致的指定信息相对应的窗片数据;以及从所 述窗片影像存储单元获取与所述判断中判断为一致的指定信息相对应的窗 片数据的窗片影像。
此外,优选的是,还包括以下步骤根据所述指定信息来计算固有识 别值;对所述下一次显示使用的窗体数据的指定信息以及所述窗体数据存 储单元所存储的窗体数据的指定信息的各自的固有识别值进行计算,并且 将该计算出的固有识别值彼此进行比较来判断是否一致。
这里,优选的是计算哈希值来作为所述指定信息的固有识别值。
另外,优选的是,还包括以下步骤根据所述判断结果来赋予预定的 识别符;根据是否具有赋予了识别符的指定信息,选择与所述识别信息相 对应的窗片数据以及窗片影像中的某一个。
根据以上的图像显示控制方法,能够使电气设备的显示单元所显示的 图像的图像影像容易生成,并能够使显示单元显示的图像显示的响应性提 高。
根据本发明的电气设备以及图像显示控制方法,由于显示控制单元对 窗体数据获取单元获取的窗体数据与显示单元显示的图像的窗体数据进行 比较,根据该比较来选择使窗片数据获取单元获取的窗片数据并选择使图 像影像生成单元获取的图像影像,因此,能够使图像影像生成单元生成的图像影像的生成简化并且使显示单元进行显示的图像显示的响应性提高。
根据下述对实施方式的说明,本发明的其他目的以及本发明的所能获 得其他好处一目了然。


图1是示出了本发明的实施方式的电气设备的概要结构图2是示出了本发明的实施方式的电气设备的功能框图3是示出了本发明的实施方式的电气设备中的操作面板部的概要结
构图4是示出了本发明的实施方式的电气设备中的控制部的概要结构
图5是示出了本发明的实施方式的电气设备中的用户操作部以及显示 面板的图,其中,(a)示出了显示面板中显示图像的一个例子的状态,
(b)示出了显示面板中显示其他图像的一个例子的状态,(c)示出了显 示面板中显示其他图像的另一个例子的状态;
图6示出了本发明的实施方式的电气设备中显示的图像影像与窗体数 据以及窗片数据的关系;
图7示出了本发明的实施方式的电气设备中使用的窗体数据的一个例
子;
图8示出了本发明的实施方式的电气设备中使用的窗体数据的另一个 例子;
图9示出了本发明的实施方式的电气设备中使用的窗片数据的一个例
子;
图IO示出了本发明的实施方式的电气设备中使用的管理表; 图11是表示本发明的实施方式的电气设备中的操作面板侧的动作的 流程图12是表示本发明的实施方式的电气设备中的控制部2侧的动作的 流程图13是以通过重构部进行了重构的状态表示本发明的实施方式的电气设备中的窗体数据的一个例子的图14是以通过重构部进行了重构的状态表示本发明的实施方式的电 气设备中的窗体数据的另 一个例子的图15是以从重构部输出到窗体解析部时的状态表示本发明的实施方 式的电气设备中的窗体数据的另一个例子的图。
具体实施例方式
以下,对本发明的电气设备、图像显示控制方法、图像显示控制程序 的优选实施方式进行说明。此外,对图像显示控制方法对电气设备起作用 的部分进行说明。
该电气设备K例如由MFP构成,该MFP具有可进行窗体40的显示 的显示单元10。
显示单元10例如包括液晶面板等显示面板100,例如,如图5的 (a) (c)所示显示图像30、 30a、 30b,图像30、 30a、 30b包括一个 或两个以上的窗体40和通过该窗体40而被形成的窗片31 38。
这里所说的窗片31 38是指在显示面板100中通过窗体40而划分出 的区域(图5的(a) (c)中标有31 38的各标号的部分)。
另外,显示面板100是所谓的触摸面板,通过由用户触摸显示着的图 像的按键来进行预定的设定或动作。
另外,如图2所示,电气设备K包括数据存储单元ll,对形成窗体 40的窗体数据和形成窗体40内显示的窗片影像的窗片数据进行存储;窗 体数据获取单元12,从数据存储单元11获取窗体数据;窗片数据获取单 元13,从数据存储单元11获取通过窗体数据获取单元12获取的窗体数据 的指定信息而被指定的窗片数据;窗片影像生成单元14,根据由窗片数据 获取单元13获取的窗片数据而生成窗片影像;图像影像生成单元15,根 据由窗体数据获取单元12获取的窗体数据而形成窗体40,在形成的窗体 40内,配置由窗片影像生成单元14生成的窗片影像并生成图像影像,并 且根据该生成的图像影像使图像显示在显示单元10中;窗片数据存储单 元16,存储在显示单元10的显示中用过的窗体数据;以及窗片影像存储
ii单元17,存储在显示单元10的显示中用过的窗片影像。
电气设备K的具体结构包括操作面板部l,其包括显示面板100和
由用户操作的用户操作部1001;以及控制部2,经由内部总线3与操作面
板部1相连接。
操作面板部1和控制部2具有未图示的CPU、存储器、ROM等,并 包括其他微处理器,通过在CPU和存储器中执行ROM内存储的JAVA (注册商标)程序而进行动作。
另外,操作面板部1通过对HTML (Hyper Text Markup Language,超 文本标记语言)中记载的数据进行解析而在显示面板100上显示图像(所 谓的绘制(rendering))
操作面板部1与控制部2之间的通信通过HTTP (Hyper Text Transfer Protocol,超文本传输协议)来执行。
该通信经由操作面板部1侧的HTTP请求生成部1002、控制部2侧的 HTTP请求接收部2002、控制部2侧的HTTP响应发送部2003、以及操作 面板部1侧的HTTP响应接收部1003而被执行。
数据存储单元11由控制部2侧的图像数据保存部110来实现。图像数 据保存部IIO例如具有闪存或硬盘驱动器等存储装置。
图6示出了显示面板显示的图像30、 30a、 30b、图像数据保存部110 保存的窗体数据50、 55、窗片数据60之间的关系。
窗体数据50、 55形成显示面板100显示的图像30、 30a、 30b。另 外,窗片数据60为窗体数据50、 55的内嵌套结构。此外,窗体数据50、 55可以包括在由另外的窗体数据50、 55所形成的窗体内。
另外,图像数据保存部110例如保存有资源名为frame01的窗体数据 50 (图7)和资源名为frame02的窗体数据55 (图8)。
所述窗体数据50、 55以HTML的形式记载。另外,在窗体数据50、 55中,对窗体40内显示的窗片影像的窗片数据进行指定的指定信息由包 含URL的URI或路径等位置信息构成。在本实施方式中,指定信息由存 储装置内的路径构成。更具体地说,指定信息记载为窗体标签(〈frame"的 要素的src值。另外,如图9所示,图像数据保存部110例如存储有资源名为main、 submenu、 content、 upperpain、 bottompain的窗片数据60。窗片数据60以 HTML的形式记载。
窗体数据获取单元12由控制部2侧的窗体检索部120来实现。
窗体检索部120通过用户对用户操作部1001进行操作来检索图像数 据保存部110所保存的窗体数据50、 55。
另外,窗片数据获取单元13通过操作面板部l侧的窗片请求部130、 控制部2侧的窗片检索部131、控制部2侧的窗片重构部132、以及窗片 接收部133实现。
窗片请求部130使窗片检索部131检索由窗体数据50、 55指定的窗片 数据60。
窗片检索部131对存储在图像数据保存部110中的窗片数据60进行检 索,并将其输送给窗片重构部132。
窗片重构部132从后述的当前窗体结构存储部160获取窗片数据60的 固有识别值,例如将其附加给窗片数据60的头部等,并发送至操作面板 部1侧。
窗片接收部133对发送过来的窗片数据60进行接收。
窗片影像生成单元14由窗片图像生成部140实现。
窗片图像生成部140将生成的影像保存在作为窗片影像存储单元17 的窗片影像保存部170中。窗片影像保存部170例如包括闪存或硬盘驱动 器等存储装置。
另外,窗片影像生成部140生成窗片影像保存部170中保存的窗片影 像的管理表171。
如图10所示,管理表171包括用于识别窗片影像的固有识别值、窗 体数据的指定信息所包含的窗片数据的名称、以及作为精确的时戳(time stamp)或者系统时钟值的保存时刻。
图像影像生成单元15由图像影像生成部150实现。
图像影像生成部150根据从控制部2侧发送的窗体数据而形成窗体 40,并且根据窗体数据的指定信息来读取在窗片影像保存部170中保存的窗片影像并将其配置在通过窗体40形成的预定的窗片31 38中,形成图 像影像。
另外,图像影像生成部150将该图像影像显示在显示面板100中。
另外,图像影像生成部150具有存储将窗体数据内的指定信息改写为 固有识别值的窗体数据的缓存(cache)的缓存功能。
这样一来,通过同一窗体数据,图像影像生成部150能够使用缓存的 窗体数据来读取各个窗片影像,从而高速进行窗片影像的文件检索。
由此,显示面板100在显示与之前显示过的图像相同的图像时,由于 使用了缓存,而使得显示面板的响应性提高。
另外,电气设备K具有显示控制单元18,该显示控制单元在窗体数 据获取单元12获取了显示单元10的下一次显示所使用的窗体数据时,通 过对窗体数据获取单元12获取的窗体数据与窗体数据存储单元16存储的 窗体数据进行比较,选择使窗片数据获取单元13获取的窗片数据并选择 使图像影像生成单元15从窗片影像存储单元17获取的窗片影像。
显示控制单元18包括指定信息判断单元19、窗片数据选择单元20、 以及窗片影像选择单元21。指定信息判断单元19判断窗体数据获取单元 12获取的下一次显示所使用的窗体数据的指定信息相对于窗体数据存储单 元16存储的窗体数据的指定信息是否一致。窗片数据选择单元20在指定 信息判断单元19判断为所述两个指定信息不同时,使窗片数据获取单元 13获取与下一次显示使用的窗体数据的指定信息相对应的窗片数据。窗片 影像选择单元21在指定信息判断单元19判断为两个指定信息相同时,使 图像生成单元15从窗片影像存储单元17获取与窗体数据存储单元16所存 储的窗体数据的指定信息相对应的窗片数据的窗片影像。
另外,显示控制单元18包括根据指定信息来计算固有识别值的计算 单元。
指定信息判断单元19包括根据上述判断结果对指定信息赋予预定的 识别符的识别符赋予单元。
该指定信息识别单元19包括控制部2侧的窗体重构部190、窗片提取 部191、作为计算单元的固有识别值计算部192、以及窗体差分比对部193。
窗体重构部190将窗体检索部120获取的窗体数据输出给窗片提取部 191。窗片提取部191提取窗体数据包含的指定信息。提取出的各指定信 息通过固有识别值计算部192来计算固有识别值。
固有识别值计算部192根据哈希函数来计算指定信息的哈希(hash) 值,并将其输出作为固有识别值。
窗体重构部190将窗体数据与通过固有识别值计算部192计算的固有 识别值共同输出给窗体差分比对部193。
窗体差分比对部193对当前窗体结构存储部160存储的窗体数据与来 自窗体重构部190的窗体数据进行比对。
另外,窗体重构部190将判断为一致的指定信息改写为src= "hash/ (固有识别值)",并输出到操作面板部l侧。
另外,窗体重构部190在窗体差分比对部193中的比对结束后,通过 结构存储更新处理部194进行更新来作为当前窗体结构存储部160的窗体 数据。
窗片数据选择单元20和窗片影像选择单元21通过窗体解析部200实现。
窗体解析部200解析来自窗体重构部190的窗体数据。
窗体解析部200根据是否具有窗体数据包含的指定信息所赋予的识别
符而使窗片请求部130进行窗片数据的请求,并使图像影像生成部150获
取窗片影像。
艮P,对于不包含作为识别符的"hash/"的指定信息,窗体解析部200 使窗片请求部130进行与该指定信息相对应的窗片数据的请求。另外,对 于包含作为识别符的"hash/"的指定信息,窗体解析部200不使窗片请求 部130进行与该指定信息相对应的窗片数据的请求,而使图像影像生成部 150获取窗片影像保存部170所保存的已有的窗片影像。
接着,参照图11所示的操作面板部1的流程和图12所示的控制部2 的流程对包括如上结构的本实施方式的电气设备K的动作进行说明。
首先,电气设备K通过操作面板部1的用户操作(Sl — l)而引入电源,在预先显示图5的(a)所示的图像30而作为初始画面的情况下,其 如下所述。
操作面板部1经由HTTP请求生成部1002请求frame 01的窗体数据 50 (SI—2)。
控制部2的HTTP请求接收部2002通过上述的操作面板部1的处理 (S2 — l)而接收到从操作面板部1输出的请求frame 01的窗体数据50的 信号(S2—2),将该信号输出给窗体检索部120。
窗体检索部120从图像数据保存部IIO检索并取出frame 01的窗体数 据50 (S2—3),将其输出给窗体重构部190 (S2—4)。
窗体重构部190将frame 01的窗体数据50输出给窗片提取部191 (S2 一5)。窗片提取部191提取frame 01的窗体数据50的各指定信息(src 值)(S2 — 6),使固有识别值计算部192计算各指定信息的固有识别值 (S2 — 7)。
如图13所示,窗体重构部190在被输入了来自窗片提取部191的各指 定信息的固有识别值后(S2—8),将fmme 01的窗体数据50的各指定信 息改写为赋予了作为识别符的"hash/"的固有识别值。
艮口,窗体重构部190将frame 01的窗体数据50的src= "main"改写 为src二 "hash / 0x3c2d",将src二 "submenu"改写为src= "hash / 0x09c8",将src二 "content"改写为src= "hash / 0x68da",并将其作为 窗体数据50a (S2—8)。
窗体重构部190将frame 01的窗体数据50a输出给窗体差分比对部 193 (S2 —9)。
窗体差分比对部193对frame 01的窗体数据50a与当前窗体结构存储 部160的窗体数据进行比对(S2—10)。
此时,由于当前窗体结构存储部160中未存储窗体数据,因此不存在 一致的信息(S2—11)。
窗体重构部190在输入了来自窗体差分比对部193的比对结果后(S2 一12),将frame 01的窗体数据50经由HTTP响应发送部2003原样不变 地输出给操作面板部l (S2_13)。另外,窗体重构部190将frame 01的窗体数据50a输出给结构存储更 新处理部194 (S2—14),并使该窗体数据50a存储在当前窗体存储部中 (S2—15)。
操作面板部1的HTTP响应接收部1003通过所述控制部2的处理(SI 一3)来接收被输出的frame 01的窗体数据50,并输出给窗体解析部200 (SI—4)。
窗体解析部200解析frame01的窗体数据50 (Sl — 5)。
由于指定信息中不包含作为识别符的"hash/",因此,窗体解析部 200使窗片请求部130分别请求与各指定信息相对应的main、 submenu、 content的窗片数据60 (SI—6)。
窗片请求部130经由HTTP请求生成部1002向控制部2侧输出窗片数 据的请求信号(Sl—7)。
控制部2通过HTTP请求接收部2002来接收通过操作面板部1的处理 (S2—16)而被输出的窗片数据的请求信号(S2—17) 。 HTTP请求接收 部2002将接收的窗片数据的请求信号输出给窗片检索部131。
窗片检索部131从图像数据保存部110获取与存在请求的指定信息相 对应的窗片数据(S2—18)。
窗片检索部131在取出资源名为main、 submenu、 content的窗片数据 后,将窗片数据输出给窗片重构部132 (S2 — 19)。
窗片重构部132参照当前窗体结构存储部160获取与各个窗片数据相 对应的指定信息的固有识别值(main : hash/0x3c2d 、 submenu : hash/0x09c8、 content: hash/ox68da)。
并且,窗片重构部132将该固有识别值嵌入在各个窗片数据的头部 等,对窗片数据添加固有识别值(S2—20)。
另外,将上述窗片数据经由HTTP响应发送部2003输出给操作面板 部l侧(S2—21、 S2—22)。
操作面板部1在这样通过控制部2的处理(Sl — 8)而输出的窗片数 据被输入到HTTP响应接收部1003后(SI—9),使窗片接收部133对其 进行接收(Sl — 10)。
17窗片接收部133将窗片数据输出给窗片影像生成部140。 窗片影像生成部140根据窗片数据生成窗片影像(Sl — ll),并将其
保存在窗片影像保存部170中(Sl — 12)。
此时,窗片影像生成部140生成窗片影像保存部170中保存的窗片影
像的管理表171。
另外,窗体解析部200将frame 01的窗体数据50输出给图像影像生 成部150。当从窗体解析部200输入窗体数据时(S1 —13),图像影像生 成部150使用管理表171,从窗片影像保存部170读出与窗体数据的指定 信息相对应的窗片数据的窗片影像(Sl — 14)。
另外,图像影像生成部150根据窗体数据而形成窗体40,并且在窗体 40内,将"main"的窗片数据的窗片影像配置在窗片31并生成图像,将 "submenu"的窗片数据的窗片影像配置在窗片32并生成图像,将 "content"的窗片数据的窗片影像配置在窗片33并生成图像,使显示面板 100显示生成的图像影像(SI —15,图5的(a))。
接着,电气设备K通过用户的操作而在显示面板100中显示与frame 02的窗体数据相对应的图像30a (图5的(b))时,其如下所述。
用户操作部1001通过用户来进行在显示面板100中显示与frame 02 的窗体数据55相对应的图像的操作,经由HTTP请求生成部1002来请求 frame 02 (SI—2)。
控制部2在HTTP请求接收部2002接收到请求通过所述操作面板部1 的处理(S2—l)输出的frame 02的窗体数据55的信号时(S2—2),将 该信号输出给窗体检索部120。
窗体检索部120从图像数据保存部110检索并取出frame 02的窗体数 据55 (S2_3),并将其输出给窗体重构部190 (S2_4)。
窗体重构部190将frame 02的窗体数据55输出给窗片提取部191 (S2 一5)。窗片提取部191提取frame 02的窗体数据55的各指定信息(src的 值)(S2 — 6),固有识别值计算部192计算各指定信息的固有识别值 (S2—7)。如图14所示,窗体重构部190在被输入了来自窗片提取部191的各指 定信息的固有识别值后,将frame 02的窗体数据55的各指定信息改写为 赋予了作为识别符的"hash/"的固有识别值(S2 —8)。
艮口,窗体重构部190将frame 02的窗体数据55的src= "main"改写 为src= "hash / 0x3c2d",将src= "submenu"改写为src= "hash / 0x09c8",将src= "upperpain"改写为src= "hash / 0x114a",将src= "bo加mpain"改写为src= "hash / 0x9b62"。
窗体重构部190将frame 02的窗体数据55a输出给窗体差分比对部 193 (S2_9)。
窗体差分比对部193对frame 02的窗体数据55a与当前窗体结构存储 部160的窗体数据(50a)进行比对,并将其结果输出给窗体重构部190 (S2—10)。
此时,由于当前窗体结构存储部160中存储有frame 01的窗体数据 50a,因此,窗体差分比对部193判断为src= "hash/0x3c2d"以及src = "hash/0x09c8"为一致的指定信息,src= "hash/0xll4a"以及src = "hash/0x9b62"为不一致的指定信息(S2—11)。
此时,当前窗体结构存储部160的frame 01的窗体数据50a和frame 02的窗体数据55a的指定信息分别被改写为固有识别值,并且,由于固有 识别值与指定信息相比数据长度小,因此,能够简化窗体差分比对部193 的比对处理。
窗体重构部190在输入了来自窗体差分比对部193的比对结果后,将 frame 02的窗体数据55a中与frame 01的窗体数据50a相对一致的指定信 息保持原样,使不一致的指定信息为原指定信息。
艮卩,窗体重构部190改写frame 02的窗体数据55 ,将src= "main" 改写为Src = " hash/0x3c2d ",将src = " submenu "改写为src = "hash/0x09c8",将src= "upperpain"以及src= "bottompain"保持原 样,重构为frame 02的窗体数据55b (S2—12)。
并且,窗体重构部190在将frame 02的窗体数据55b经由HTTP响应 发送部2003原样不变地输出给操作面板部1侧(S2—13)。另外,窗体重构部190将frame 02的窗体数据55a输出给结构存储更 新处理部194 (S2—14),并使该窗体数据55a存储在当前窗体存储部中 (S2 — 15)。
操作面板部1通过HTTP响应接收部1003根据所述控制部2的处理 (Sl—3)来接收输出的frame 02的窗体数据55b。
当HTTP响应接收部1003接收到该窗体数据55b时,输出给窗体解析 部200。
窗体解析部200解析frame 02的窗体数据55b (SI —5)。
窗体解析部200无视指定信息中包含作为识别符的"hash/"的指定信 息(src= "hash/0x3c2d" , src= "hash/0x09c8")。
另外,窗体解析部200分别使窗片请求部130请求与不包含"hash/" 的指定信息相对应的upperpain以及bottompain的窗片数据(Sl—6)。
另外,窗体解析部200将frame 02的窗体数据55b输出给图像影像生 成部150。
窗片请求部130经由HTTP请求生成部1002向控制部2侧输出 upperpain以及bottompain的窗片数据的请求信号(SI—7)。
控制部2通过HTTP请求接收部2002来接收通过操作面板部1的处理 (S2—16)而被输出的upperpain以及bottompain的窗片数据的请求信号 (S2—17)。
HTTP请求接收部2002将接收的窗片数据的请求信号输出给窗片检索 部131。
窗片检索部131从图像数据保存部110获取upperpain以及bo加mpain 的窗片数据(S2_18)。
窗片检索部131在取出upperpain以及bottompain的窗片数据后,将 其输出给窗片重构部132 (S2—19)。
窗片重构部132参照当前窗体结构存储部160获取与上述各个窗片数 据相对应的指定信息的固有识别值(src二 "hash/0xll4a"以及src二 "hash/0x9b62"),并将其添加给各个窗片数据(S2—20)。
此外,经由HTTP响应发送部2003将这些窗片数据输出到操作面板侧(S2—21, S2—22)
操作面板部1的HTTP响应接收部1003通过所述控制部2的处理(SI 一8),当接收到从控制部2输出的窗片数据时(Sl—9),将其输出给窗 片接收部133 (S1 — 10)。
窗片接收部133将窗片数据输出给窗片影像生成部140。
窗片影像生成部140根据窗片数据生成窗片影像(S1 —11),并将其 保存在窗片影像保存部170中(Sl — 12)。
此时,窗片影像生成部140生成窗片影像保存部170中保存的窗片影 像的管理表171。
当从窗体解析部200输入窗体数据时(Sl — 13),图像影像生成部 150使用管理表171,从窗片影像保存部170读出与窗体数据的指定信息 相对应的窗片数据的窗片影像(S1 — 14)。
另外,图像影像生成部150根据窗体数据而形成窗体40,并且在窗体 40内,将"hash/0x3c2d (main)"的窗片数据的窗片影像配置在窗片31 并生成图像,将"hash/0x09c8 (submenu)"的窗片数据的窗片影像配置 在窗片32并生成图像,将"upperpain"的窗片数据的窗片影像配置在窗 片34并生成图像,将"bottompain"的窗片数据的窗片影像配置在窗片35 并生成图像。
然后,图像影像生成部150根据生成的图像影像,使图像30a显示在 显示面板100中(S1 —15,图5的(b))。
这样一来,与如以往的浏览器处理那样全部画面从最初开始解析并绘 制的情况相比较,能够大幅度降低面板侧浏览器的处理负担。
此时,由于将窗片影像生成部已经存储的main和submenu的窗片影 像配置给窗片31和窗片32,因此对于这些窗片影像,图像影像生成部可 以不必每次获取窗体数据并通过窗片影像生成部140来逐一生成窗片影 像。
另外,窗体解析部200根据在指定信息中是否包含作为识别符的 "hash/"来指示对各部的处理。由此,减轻了操作面板部1侧的处理负 担。
21艮P,在操作面板部1侧进行图像显示的处理,另一方面,指定信息的 比较以及固有识别值的计算均通过控制部2来进行,因此,能够使操作面 板部1的微处理器的处理变成比较简单的处理。因此,能够分散操作面板 l侧的处理负担。
由此,能够使显示面板ioo上的图像显示的响应性提高。
然后,如图5的(b) 、 (C)所示,电气设备K例如通过用户操作部
1001被操作而从显示面板中显示的图像30a切换到30b时,与上述相同, 窗体解析部200使窗片请求部130对控制部2侧请求窗片36 38的窗片数 据。
另外,窗片影像生成部140根据来自控制部2侧的窗片数据生成窗片 影像,并将其重新保存在窗片影像保存部170中。
另外,窗体解析部200使图像影像生成部150读取窗体数据。
并且,图像影像生成部150从窗片影像保存部170读取与读取的窗体 数据的指定信息相对应的窗片31、 36 38的窗片影像,将图像30b显示 在显示面板100中。
如上所述,根据本实施方式的电气设备K,显示控制单元18能够对 窗体数据存储单元16所存储的窗体数据与下一次显示所使用的数据存储 单元11的窗体数据进行比较,使窗片数据获取单元13选择并获取窗片数 据。
另外,显示控制单元18能够通过上述比较而不使窗片影像生成单元 14进行窗片影像的生成,使图像影像生成单元15从存储用于显示单元10 的显示的窗片影像的窗片影像存储单元17选择并获取窗片影像。
由此,电气设备K能够简化窗片数据获取单元13进行的窗片数据获 取以及窗片影像生成单元14进行的窗片影像的生成。
另外,窗片数据选择单元20使窗片数据获取单元13获取与指定信息 判断单元19判断为指定信息不一致的指定信息相对应的窗片数据,窗片 影像选择单元21使图像影像生成单元15从窗片影像存储单元17获取与被 指定信息判断单元19判断为一致的指定信息相对应的窗片数据的窗片影 像。因此,在从显示单元10显示的图像切换到下一个画面时,能够在不 使由显示出的图像的窗体数据所指定的窗片数据与下一次显示的图像的窗 体数据的窗片数据相重复的情况下获取窗片数据。
另外,窗片影像生成单元14根据新读取部分的窗片数据来生成窗片 影像,因此,可以不生成显示过的窗片影像。
因此,窗片影像生成单元14的窗片影像的生成变简单,从而能够简
化图像影像生成单元15的图像影像的生成。
由此,能够使显示单元IO显示的图像显示的响应性提高。
此外,在本实施方式中,可以将HTTP请求生成部1002、 HTTP响应
接收部1003、窗体解析部200、窗片请求部130、窗片接收部133、窗片
影像生成部140作为与操作面板部1分开设置的中间处理部(未图示)使
其成为子系统。
这样一来,可以使操作面板部1为具有作为浏览器的最低限度的功能 的工作平台,通过将中间处理部配置到控制部侧,能够改变处理负担的分 担。
以上,以优选的实施方式为例说明了本发明的装置,但是本发明的装 置并不仅限于上述实施方式,还可以在本发明的范围内实施各种变更。
例如,电气设备通过内部总线来连接操作面板部与控制部2,但是并 不局限于此,例如,还可以如下构成操作面板侧为计算机、PDA、便携 电话等终端,另外,控制部2侧包括打印机等图像形成装置、电视机、冰 箱等一般家用电器,内部总线包括局域网等网络。
另外,操作面板部与控制部是分开单独构成的,但是也可以一体化构成。
另外,操作面板部与控制部可以采用一对一对应的方式,也可以是一 对多(通过地址或识别符来确定对方),可适当进行设计变更。
另外,作为计算单元的固有识别值计算部,使用了哈希函数来计算哈 希值并将其作为固有识别值,但是并不仅限于此,例如,可以按照使用将 预定的固有识别值与识别信息相关联起来的数据表、或者取出预先嵌入到 窗体数据的头部信息中的固有识别值的方式,来获取固有识别值。
权利要求
1. 一种电气设备,其特征在于,包括显示单元,可进行窗体显示;数据存储单元,对形成所述窗体的窗体数据以及生成在所述窗体内显示的窗片影像的窗片数据进行存储;窗体数据获取单元,从所述数据存储单元获取窗体数据;窗片数据获取单元,从所述数据存储单元获取通过由所述窗体数据获取单元获取的窗体数据的指定信息而指定的窗片数据;窗片影像生成单元,根据由所述窗片数据获取单元获取的窗片数据来生成窗片影像;图像影像生成单元,根据由所述窗体数据获取单元获取的窗体数据而形成窗体,在该形成的窗体内,配置由所述窗片影像生成单元生成的窗片影像并生成图像影像,并且根据该生成的图像影像使图像显示在所述显示单元中;窗体数据存储单元,存储在所述显示单元的显示中用过的窗体数据;窗片影像存储单元,存储在所述显示单元的显示中用过的窗片影像;以及显示控制单元,所述窗体数据获取单元在获取了所述显示单元的下一次显示所使用的窗体数据时,通过将该窗体数据获取单元获取的窗体数据与所述窗体数据存储单元所存储的窗体数据进行比较,选择下一次显示使用的窗片数据以及在所述显示单元的显示中用过的窗片影像中的某一个。
2. 如权利要求1所述的电气设备,其特征在于, 所述显示控制单元包括指定信息判断单元,判断所述窗体数据获取单元获取的下一次显示使 用的窗体数据的指定信息相对于所述窗体数据存储单元所存储的窗体数据 的指定信息是否一致;窗片数据选择单元,使所述窗片数据获取单元获取与通过所述指定信 息判断单元判断为不一致的指定信息相对应的窗片数据;以及窗片影像选择单元,使所述图像影像生成单元从所述窗片影像存储单 元中获取与通过所述指定信息判断单元判断为一致的指定信息相对应的窗 片数据的窗片影像。
3. 如权利要求2所述的电气设备,其特征在于,所述显示控制单元还包括根据所述指定信息来计算固有识别值的固有 识别值计算单元,所述指定信息判断单元通过所述固有识别值计算单元分别针对所述下 一次显示使用的窗体数据的指定信息以及所述窗体数据存储单元所存储的 窗体数据的指定信息来计算固有识别值,并且将该计算出的固有识别值彼 此进行比较来判断是否一致。
4. 如权利要求3所述的电气设备,其特征在于, 所述计算单元计算哈希值来作为所述指定信息的固有识别值。
5. 如权利要求2至4中任一项所述的电气设备,其特征在于, 所述指定信息判断单元包括根据上述判断结果将预定的识别符赋予给指定信息的识别符赋予单元,所述窗片数据选择单元根据是否具有由所述识别符赋予单元赋予了识 别符的指定信息,选择使所述窗片数据获取单元获取的窗片数据,所述窗片影像选择单元根据是否具有由所述识别符赋予单元赋予了识 别符的指定信息,选择使所述图像影像生成单元获取的图像影像。
6. —种图像显示控制方法,其特征在于,从存储有形成窗体的窗体数据以及形成在窗体内显示的窗片影像的窗 片数据的数据存储单元获取所述窗体数据,从所述数据存储单元获取通过所述获取的窗体数据的指定信息而指定 的窗片数据,根据获取的窗片数据生成窗片影像,根据所述获取的窗体数据而形成窗体,在该形成的窗体内,配置所述 生成的窗片影像并生成图像影像,并且根据该生成的图像影像使图像显示 在显示单元中,在从所述数据存储单元获取所述显示单元的下一次显示所使用的窗体数据时,通过将该获取的窗体数据与所述显示单元的显示所使用的窗体数 据进行比较,选择下一次显示使用的窗片数据以及在所述显示单元的显示 中用过的窗片图像的某一个。
7. 如权利要求6所述的图像显示控制方法,其特征在于,将在所述显示中用过的窗体数据存储在窗体数据存储单元中,从所述数据存储单元获取下一次显示使用的窗体数据的指定信息,判断所述获取的下一次显示使用的窗体数据的指定信息相对于所述窗体数据存储单元所存储的窗体数据的指定信息是否一致,获取与所述判断中判断为不一致的指定信息相对应的窗片数据, 从所述窗片影像存储单元获取与所述判断中判断为一致的指定信息相对应的窗片数据的窗片影像。
8. 如权利要求7所述的图像显示控制方法,其特征在于, 根据所述指定信息来计算固有识别值,对所述下一次显示使用的窗体数据的指定信息以及所述窗体数据存储 单元所存储的窗体数据的指定信息的各自的固有识别值进行计算,并且将 该计算出的固有识别值彼此进行比较来判断是否一致。
9. 如权利要求8所述的图像显示控制方法,其特征在于, 计算哈希值来作为所述指定信息的固有识别值。
10. 如权利要求6至9中任一项所述的图像显示控制方法,其特征在于,根据所述判断结果来赋予预定的识别符,根据是否具有赋予了所述识别符的指定信息,选择与所述识别信息相 对应的窗片数据以及窗片影像的某一个。
全文摘要
本发明提供一种使图像影像的生成简化并且使显示单元中显示的图像显示的响应性提高的电气设备以及图像显示控制方法。电气设备包括图像影像生成单元(15),根据窗体数据以及由窗片影像生成单元(14)生成的窗片影像来生成图像影像,根据该图像影像使图像显示在显示单元(10)中;窗体数据存储单元(16),存储在显示单元(10)的显示中用过的窗体数据;窗片影像存储单元(17),存储在显示单元(10)的显示中用过的窗片数据;显示控制单元(18),在获取显示单元(10)的下一次显示使用的窗体数据后,通过将该窗体数据与窗体数据存储单元(16)中存储的窗体数据进行比较,选择下一次显示使用的窗片数据以及在所述显示单元的显示中用过的窗片影像中的某一个。
文档编号H04N1/32GK101426062SQ200810167318
公开日2009年5月6日 申请日期2008年10月10日 优先权日2007年10月31日
发明者金光重中 申请人:京瓷美达株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1