显示装置及显示方法

文档序号:6479093阅读:162来源:国知局
专利名称:显示装置及显示方法
技术领域
本发明涉及显示图形信息的显示装置、以及记录了执行这种处理的程序的记录介质。
背景技术
显示图形信息的显示装置一般采用以下结构即,在显示网络上保存的图形信息 时,为了能够进行流畅的显示,在与HD(hardiSk 硬盘)等长期存储装置相比能更高速地读 写数据的存储器上保持图形信息。然而,在容量有限的存储器中难以获取图形的所有信息, 因此,每次都要设法从显示装置内部的长期存储装置、或网络上的服务器、外部的HD等电 子设备获取所需数量的信息,并预先获取所显示信息前后的信息等。另外,专利文献1中公开了一种显示装置,该显示装置为了使接收到的信息易读 地显示于移动终端,根据接收侧的移动终端的显示性能、处理能力等,决定最适合的滚动量 和滚动定时,从而可以浏览所有进行重放的显示数据。专利文献1 日本专利特开2005-156626对于预先获取所显示信息前后的信息的显示装置的一个实例,以在显示器上显示 从网络上的服务器获取的内容列表的信息的情况来进行说明。由于内容列表中包含很多标 题信息,因此一般难以在显示器上显示所有内容标题的信息。从而,用户一边操作滚动条或 上下键,一边浏览列表的显示信息。这里,显示装置为了对应于用户的操作进行高速显示, 不仅仅将显示器上显示的内容标题的信息预先保持在存储器中,还将与所显示的内容标题 相邻的内容标题的信息也预先保持在存储器中。图1是从视觉上表示一部分内容列表的信 息保持在存储器中的一个实例的图。如该图所示,存储器中不仅仅保持了在显示器上显示 的内容标题10 14的信息,还保持了与该内容标题10 14的上侧相邻的内容标题5 9的信息、以及与该内容标题10 14的下侧相邻的内容标题15 19的信息。

发明内容
然而,即使使用上述这些技术,在用户连续高速地进行某一特定操作的情况下,预 先存储在存储器中的信息不足以用于显示,从而每次都需要从网络上的服务器或外部的HD 等电子设备、或显示装置内部的长期存储装置获取用于显示的信息。因此,用户在所希望的 信息显示之前需要进行等待,从而难以使高速的操作流畅地反映在图形显示中。为了解决上述问题,本发明提出一种显示装置,该显示装置的特征在于,根据用户 对图形的操作历史,对将来有可能用于显示的图形信息进行缓存。在本发明的显示装置中,基于用户对图形的操作趋势,预读并缓存将来有可能用 于显示的图形信息,因此,即使用于存储缓存信息的存储器中存储区域不足,也能对应于连 续高速操作进行流畅的图形显示。


图1是从视觉上表示现有技术中一部分内容列表的信息保持在存储器中的一个实例的图。
图2是表示实施例1的显示装置的功能块的一个实例的图。
图3是表示实施例1的显示装置的操作历史保持部所保持的操作历史的一个实例的图。
图4是表示实施例1的显示装置的硬件结构的一个实例的简图。
图5是表示实施例1的显示装置中的处理流程的一个实例的图。
图6是表示实施例2的显示装置的功能块的一个实例的图。
图7是从视觉上表示实施例2的显示装置中一部分内容列表的信息保持在存储器中的--个实例的图。
图8是表示实施例2的显示装置的硬件结构的一个实例的简图。
图9是表示实施例2的显示装置中的处理流程的一个实例的图。
图10是表示实施 歹3的显示装置的功能块的一个实例的图。
图11是表示实施 歹3的显示装置的硬件结构的一个实例的简图。
图12是表示实施 歹3的显示装置中的处理流程的一个实例的图。
图13是表示实施 歹4的显示装置的功能块的一个实例的图。
图14是表示实施 歹4的显示装置的硬件结构的一个实例的简图。
图15是表示实施 歹4的显示装置中的处理流程的一个实例的图。
图16是表示实施 歹5的显示装置的功能块的一个实例的图。
图17是表示实施 歹5的显示装置中按照操作历史分配的缓存用存储区域随时间变化的图。
图18是表示实施 歹5的显示装置的硬件结构的一个实例的简图。
图19是表示实施 歹5的显示装置中的处理流程的一个实例的图。
图20是表示实施 歹6的显示装置的功能块的一个实例的图。
图21是表示实施 歹6的显示装置中作为操作历史保持的转移概率的图。
图22是表示实施 歹6的显示装置的硬件结构的一个实例的简图。
图23是表示实施 歹6的显示装置中的处理流程的一个实例的图。
图24是表示实施 歹7的显示装置的功能块的一个实例的图。
图25是表示实施 歹7的显示装置中根据画面ID关系计算出的信息的图。
图26是表示实施 歹7的显示装置的硬件结构的一个实例的简图。
图27是表示实施 歹7的显示装置中的处理流程的一个实例的图。
图28是表示实施 歹8的显示装置的功能块的一个实例的图。
图29是表示实施 歹8的显示装置中的画面内区域的分割方法的一个实例的图。
图30是表示实施 歹8的显示装置中根据配置区域关系计算出的信息的图。
图31是表示实施 歹8的显示装置的硬件结构的一个实例的简图。
图32是表示实施 歹8的显示装置中的处理流程的一个实例的图。
标号说明
0200显示装置
0201图形显示部
0202图形操作部
0203操作历史保持部0204预读缓存部0205预读范围决定部
具体实施例方式下面,说明本发明的实施例。实施例与权利要求的相互关系如下所述。实施例1主 要涉及权利要求1、权利要求9等,实施例2主要涉及权利要求2等,实施例3主要涉及权利 要求3等,实施例4主要涉及权利要求4等,实施例5主要涉及权利要求5等,实施例6主 要涉及权利要求6等,实施例7主要涉及权利要求7等,实施例8主要涉及权利要求8等。 此外,本发明不限于这些实施例,在不脱离本发明要点的范围内,能够以各种形态来实施。实施例1< 概要 >本实施例的显示装置根据用户对图形的操作历史,对将来有可能用于显示的图形 信息进行缓存。尤其是在用户连续高速地进行与图形相关的特定操作的情况下,通过将缓 存用存储器优先分配给与该特定操作相关联的图形信息,从而可以对应于用户的高速操作 进行流畅的图形显示。< 结构 >图2是表示本实施例的显示装置的功能块的一个实例的图。作为本发明的构成要 素的各部由硬件、或软件、或硬件和软件这两者构成。例如,作为实现上述各部的一个实例, 在利用计算机的情况下,可以举出由CPU、主存储器、总线、接口、周边设备等构成的硬件、和 可在这些硬件上实现的软件。具体而言,通过依次执行在主存储器上展开的程序,对主存储 器上的数据、经由接口输入的数据进行加工、累积、输出等,从而实现各部的功能。图2中,本实施例的“显示装置”0200包括“图形显示部”0201、“图形操作部”0202、 “操作历史保持部” 0203、“预读缓存部” 0204、以及“预读范围决定部” 0205。另外,本发明 不仅能够作为装置来实现,也可以作为方法来实现。(本说明书中通篇相同。)“图形操作部”构成为接受图形显示部所显示图形的操作。所谓“接受图形的操 作”,是指接受对图形显示部所显示图形的显示进行改变的操作。例如,包括使构成图形显 示的图形要素移动、旋转的操作、以及对图形显示增加新的图形要素或删除图形要素的操 作。此外,还包括使图形上下滚动、或左右滚动、或上下左右组合滚动的操作(涉及实施例 2)、以及对图形进行放大或缩小处理的操作(涉及实施例3)。除此之外,还包括为了从WEB 浏览器上的某一内容页面移动到另一页面而选择页面上的链接的操作、以及为了使与显示 装置相连接的电子设备中保存的电影等动态图像信息重放而选择显示画面上的重放按钮 的操作等。这些操作可通过鼠标、键盘或手写板等用户接口来进行。“操作历史保持部”构成为保持图形操作历史。例如,作为图形操作历史,可以举出 用户通过I/O输入的各操作的内容、总的次数及连续操作的次数、各操作进行的顺序及时 间、从一个操作到另一个操作的经过时间等信息。保持这些操作历史的区域可以是存储装 置中分配的一定区域,也可以是扩展的适当区域。另外,在操作历史保持部中保持的操作历 史信息的容量等超过一定的值的情况下,用户也可以每进行一次新的操作时从最前的操作 开始进行删除。另外,还能考虑保持过去操作了几次作为操作历史的情况也可以改变的结构。“预读缓存部”构成为预读并缓存根据图形操作将来有可能用于显示的图形信息。所谓“根据图形操作将来有可能用于显示的图形信息”,可以指例如在进行使构成 图形显示的图形要素移动、旋转的操作的情况下,当前时刻并不需要显示、但再进行移动等 操作就需要获取的图形信息。此外,还可以指在对图形显示进行增加或删除图形要素的操 作的情况下,再进行增加等操作就会需要获取的图形信息。例如,在根据进行了操作的图形 要素的状态而自动增加显示特定的图形要素的结构的情况下,继续进行操作而增加显示的 图形要素的信息将来就有可能用于显示。另外,在对图形显示进行上下滚动、或左右滚动、或上下左右组合滚动操作的情况 下,当前时刻并不显示但再进行滚动就会显示的图形信息将来就有可能用于显示(涉及实 施例2)。同样,在对图形显示区域进行放大或缩小处理的操作的情况下,当前时刻并不显示 但再进行放大处理的操作就会包括在内的细节的图形信息、或者再进行缩小处理的操作就 会作为区域新增的图形信息,将来就有可能用于显示(涉及实施例3)。此外,为了从TOB浏览器上的某一内容页面A移动到另一页面B而进行选择页面A 上的链接1的操作的情况下,可以预测到还会在页面B上进行选择另一链接2的操作。从 而,与链接2相关联的内容页面C的图形信息将来也有可能用于显示。所谓“预读并缓存图形信息”,是指预先在显示装置的存储器上将当前时刻不需要 用于显示的图形信息、但将来有可能显示的信息作为缓存数据存放。由此,可以在连用户的 高速操作也能流畅地应对的状态下进行图形显示。这里,对于存储器中存放的图形信息,考 虑例如从广播站或外部的服务器装置接收、或从与显示装置相连接的HDD或DVD-HD等电子 设备或内部的存储装置获取的情况。“预读范围决定部”构成为根据所述操作历史决定所述要预读的范围。所谓“根据 所述操作历史决定所述要预读的范围”,是指根据操作历史,决定判断为要预先存放到存储 器的必要性高的图形信息的获取范围。以下,方便起见,将存储器的区域分为存放当前正在显示的图形信息的显示用存 储器的区域、和存放要预读的范围的图形信息的缓存用存储器的区域进行说明,但实际的 装置结构并不一定需要这样的分类。作为例子,考虑图3所示的过去15次操作历史的情况下要预读的范围的决定方 法。这里,可执行操作1 操作5的图形操作。过去15次操作中,操作1的次数为2次,操 作2的次数为5次,操作3的次数为6次,操作4的次数为2次,操作5的次数为0次。首 先,在操作1 操作5中分为需要对图形信息进行缓存的操作和不需要进行缓存的操作,只 对与需要进行缓存的操作相关联的图形信息分配缓存用存储器。这里所示的方法中,对需 要缓存图形信息的操作即操作1、操作3、操作4、操作5,无关乎操作历史而均等地分配缓存 用存储器的10%,并将剩下的60%按照操作1、操作3、操作4、操作5的各操作次数的比例 进行分配。由此,既能在存储器上对各操作确保最低限度的缓存区域,又能进行与操作历史 相对应的缓存用存储器的分配。上述决定要预读的范围可在每次进行各操作时进行,也可 在每进行一定操作次数时进行。<具体结构>接着,说明本实施例的显示装置的各硬件结构部的动作。图4是表示本实施例的显示装置的硬件结构的一个实例的简图。如该图所示,预读缓存部、预读范围决定部包括 “CPU” 0401和“主存储器” 0402。操作历史保持部包括“存储装置(或存储介质)” 0403。 而且,还包括用于通过网络从外部获取图形信息的“网络接口”0404,包括“显示器”0405作 为图形显示部,包括“1/0”0406作为图形操作部。这些构件通过“系统总线” 0407等的数 据通信路径相互连接,进行信息的收发和处理。存储装置长期存储由CPU执行的各种程序等。主存储器提供作为CPU执行程序时 的操作区域的工作区域,并暂时保持缓存的图形信息。此外,对主存储器和存储装置分别 分配多个存储地址,CPU执行的程序通过确定并访问其存储地址,可相互进行数据交换和处 理。在以下的说明中,采用将程序预先在主存储器的工作区域中展开并长期保持的结构,但 必要情况下也可以采用从存储装置调出的结构。另外,网络接口具有将所接收的图形信息 存储到存储装置或主存储器等的功能。通过I/O进行图形操作时,CPU执行用于将新的操作内容写入操作历史的处理,并 将更新后的操作历史保持在存储装置中。这里,为了尽量减少用于写入处理的时间,也可考 虑采用在主存储器上暂时保持必要的操作历史信息、且每进行一定次数的操作时进行写入 的结构。预读范围决定程序在例如判断出CPU已执行了用于更新操作历史的处理时,则基 于主存储器上存放的新的操作历史信息的数值数据,使CPU进行用于决定要预读的范围的 运算处理。决定要预读的范围可在每次进行各操作时进行,也可在每进行一定操作次数时 进行。另外,预读缓存程序在CPU执行预读范围决定程序从而已决定要预读的范围的情 况下,将用于获取该执行结果表示的预读范围的图形信息的指令发送到网络接口。当网络 接口接受该指令时,获取图形信息,并将其作为缓存信息存放到主存储器上。〈处理流程〉图5是表示本实施例的显示装置中的处理流程的一个实例的图。该图的处理流程 包括以下步骤。首先,在步骤S0501中,判断是否接受了图形操作。这里,当接受了与图形 不相关联的操作时,有可能判断为未接受图形操作。当此处的判断为接受了图形操作的判 断时,前进至步骤S0502。当此处的判断为未接受图形操作的判断时,进行待机。该处理主 要由图形操作部执行。在步骤S0502中,基于接受的图形操作信息,更新操作历史。在步骤 S0503中,根据更新后的操作历史,决定将来有可能用于显示的图形信息的要预读的范围。 该处理主要由预读范围决定部执行。在步骤S0504中,对要预读的范围的图形信息进行缓 存。该处理主要由预读缓存部执行。上述处理可以由用于使计算机执行的程序来执行,还可以将该程序记录在计算机 可读取的记录介质中。(本说明书中通篇相同。)< 效果 >在本发明的显示装置中,根据过去对图形的操作内容预测接下来进行的操作,预 读并缓存将来很有可能用于显示的图形信息,因此,即使用于存储缓存信息的存储器中存 储区域不足,也能对应于高速操作进行流畅的图形显示。实施例2< 概要 >
本实施例的显示装置基本上与实施例1的装置相同,但不同之处在于具有以下特 征即,在对图形进行上下滚动、或左右滚动、或上下左右组合滚动的操作的情况下,预读并 缓存因该操作新出现的任一用于显示图形的图形信息。< 结构 >图6是表示本实施例的显示装置的功能块的一个实例的图。本实施例的“显示装 置” 0600包括“图形显示部” 0601、“图形操作部” 0602、“操作历史保持部” 0603、“预读缓存 部”0604、以及“预读范围决定部”0605,“预读缓存部”具有“不同滚动方向缓存单元”0606。 由于结构基本上与实施例1中记载的装置的结构相同,因此,下面对它们的不同之处即不 同滚动方向缓存单元进行详细的描述。“不同滚动方向缓存单元”用于在所述图形操作是对图形进行上下滚动、或左右滚 动、或上下左右组合滚动的情况下,预读并缓存通过滚动而新出现的任一用于显示图形的 图形信息。在对图形显示进行上下滚动、或左右滚动、或上下左右组合滚动操作的情况下,预 读并缓存当前时刻并不显示但再进行滚动就需要获取的图形信息。作为在上下方向滚动操作的情况下决定要预读的范围的方法,考虑对上下无关乎 操作历史地分配一定数额(例如各10%)的缓存用存储区域,并将剩下的缓存用存储区域 按照之前刚进行的多次操作(例如之前刚进行的10次操作)中在各方向操作进行的比例, 对上下进行补充分配。另外,也可以采用以下方法即,当同一操作连续进行了多次(例如 5次)时,对该操作方向分配一定数额(例如80%)的缓存用存储区域,并将剩下的缓存用 存储区域分配给相反的方向。图7是从视觉上表示在很有可能进行使显示范围向上方移动的操作的情况下、一 部分内容列表的信息保持在存储器中的一个实例的图。这里,在显示用存储器中保持内容 标题10 14的信息。另外,预读范围决定部对与该内容标题10 14的上侧相邻的信息 进行加权,决定要预读的范围,以使缓存用存储器中保持与该内容标题10 14的上侧相邻 的内容标题3 9的未显示的信息、和与该内容标题10 14的下侧相邻的内容标题15 17的未显示的信息。然后,不同滚动方向缓存单元基于上述要预读的范围,对内容标题3 9的图形信息、和内容标题15 17的图形信息进行缓存。在上述例子中,对仅限于上下方 向的滚动操作进行了说明,但对加入了左右方向的滚动操作也可以进行同样的考虑。<具体结构>图8是表示本实施例的显示装置的硬件结构的一个实例的简图。该结构基本上与 用图4说明的实施例1的装置的硬件结构相同。但是,本实施例的装置具有作为预读缓存程 序之一的不同滚动方向缓存程序。在CPU已执行了预读范围决定程序的情况下,不同滚动 方向缓存程序发出指令,该指令用于获取该执行结果表示的上下左右每一滚动方向所决定 的预读范围的图形信息。按照该指令,通过网络接口获取图形信息,并将其存放到存储器。 其它具体结构与实施例1的装置的具体结构相同,因此省略其说明。<处理流程>本实施例的显示装置中的处理可以按照与实施例1所示的处理流程相同的步骤 进行。因而图9中示出了本实施例的显示装置中的处理流程的另一例。该图的处理流程包 括以下步骤。首先,在步骤S0901中,判断是否接受了图形操作。这里,当接受了与图形不相关联的操作时,有可能判断为未接受图形操作。当此处的判断为接受了图形操作的判断时, 前进至步骤S0902。当此处的判断为未接受图形操作的判断时,进行待机。该处理主要由图 形操作部执行。在步骤S0902中,基于接受的图形操作信息,更新操作历史。在步骤S0903 中,根据操作历史判断滚动操作是否连续进行了 η次(例如5次)。在此处的判断为进行了 的情况下,前进至步骤S0904A。在此处的判断为未进行的情况下,前进至步骤S0904B。在 步骤S0904A中,基于过去2η次的操作历史,决定要预读的范围。在步骤S0904B中,基于过 去4η次的操作历史,决定要预读的范围。即,在滚动操作连续进行的情况下,通过使用比较 临近的操作历史,使要预读的范围更好地反映连续的操作。该处理主要由预读范围决定部 执行。在步骤S0905中,对要预读的范围的图形信息进行缓存。该处理主要由预读缓存部 执行。< 效果 >在本发明的显示装置中,根据对图形的操作的操作内容预测接下来进行的操作, 预读并缓存将来很有可能用于显示的图形信息,因此,即使用于存储缓存信息的存储器中 存储区域不足,也能对应于高速滚动操作进行流畅的图形显示。实施例3< 概要 >本实施例的显示装置基本上与实施例1的装置相同,但不同之处在于具有以下特 征即,在对图形进行放大或缩小处理的情况下,预读并缓存因该操作而新出现的任一用于 显示图形的图形信息。< 结构 >图10是表示本实施例的显示装置的功能块的一个实例的图。本实施例的“显示装 置” 1000包括“图形显示部” 1001、“图形操作部” 1002、“操作历史保持部” 1003、“预读缓存 部” 1004、以及“预读范围决定部” 1005,“预读缓存部”具有“放大缩小缓存单元” 1006。由 于结构基本上与实施例1中记载的装置的结构相同,因此,下面对它们的不同之处即放大 缩小缓存单元进行详细的描述。“放大缩小缓存单元”采用以下结构即,在所述图形操作是对图形进行放大或缩 小处理的情况下,预读并缓存通过放大或缩小处理而新出现的任一用于显示图形的图形信 肩、ο在对图形显示区域进行放大或缩小处理的操作的情况下,对以下图形信息进行缓 存即,当前时刻并不显示但再进行放大处理的操作则为了显示就需要获取的、包含细节内 容的图形信息,或者再进行缩小处理的操作则为了显示就需要获取的、包含更大区域的内 容的图形信息。例如,考虑将包含道路或路线等信息的地图信息作为图形显示的情况。通 常,在对地图区域进行放大的情况下,需要重新获取包含有该区域中所包含的小巷或小店 等内容的地图的图形信息。另外,在对地图区域进行缩小的情况下,需要重新获取包含有该 区域以外的周边区域的地图的图形信息。在图形操作是对图形进行放大或缩小处理的操作的情况下,作为决定要预读的范 围的方法,考虑对通过进行放大或缩小处理的操作而需要重新获取的图形信息无关乎操作 历史地分配一定数额(例如各20%)的缓存用存储区域,并将剩下的缓存用存储区域按照 之前刚进行的多次操作(例如之前刚进行的10次操作)中各操作进行的比例,对与各操作相关联的图形信息进行补充分配。另外,还可以考虑以下方法即,当同一操作连续进行了 多次(例如3次)时,对与该操作方向相关联的图形信息分配一定数额(例如60%)的缓 存用存储区域,并将剩下的缓存用存储区域分配给与其它操作相关联的图形信息。<具体结构>图11是表示本实施例的显示装置的硬件结构的一个实例的简图。该结构基本上 与用图4说明的实施例1的装置的硬件结构相同。但是,本实施例的装置具有作为预读缓 存程序之一的放大缩小缓存程序。在CPU已执行了预读范围决定程序的情况下,放大缩小缓存程序发出指令,该指 令用于获取该执行结果表示的通过放大或缩小处理很有可能新出现的任一图形信息。按照 该指令,通过网络接口获取图形信息,并将其存放到主存储器。其它具体结构与实施例1至 实施例2中的任一实施例记载的装置的具体结构相同,因此省略其说明。〈处理流程〉本实施例的显示装置中的处理可以按照与实施例1或实施例2所示的处理流程相 同的步骤进行。因而图12中示出了本实施例的显示装置中的处理流程的另一例。该图的 处理流程包括以下步骤。首先,在步骤S1201中,判断是否接受了图形操作。这里,当接受 了与图形不相关联的操作时,有可能判断为未接受图形操作。当此处的判断为接受了图形 操作的判断时,前进至步骤S1202。当此处的判断为未接受图形操作的判断时,进行待机。 该处理主要由图形操作部执行。在步骤S1202中,基于接受的图形操作信息,更新操作历 史。在步骤S1303中,根据操作历史判断过去η次(例如10次)操作中放大或缩小处理的 操作是否进行了 η/2次以上。在此处的判断为进行了的情况下,前进至步骤S1204A。在此 处的判断为未进行的情况下,前进至步骤S1204B。在步骤S1204A中,基于过去η次的操作 历史,决定要预读的范围。在步骤S0904B中,基于过去2η次的操作历史,决定要预读的范 围。即,根据操作历史很有可能进行放大或缩小处理的操作的情况下,通过使用比较临近的 操作历史,使要预读的范围更好地反映操作的高可能性。该处理主要由预读范围决定部执 行。在步骤S0905中,对要预读的范围的图形信息进行缓存。该处理主要由预读缓存部执 行。〈效果〉在本发明的显示装置中,根据对图形的操作的操作内容预测接下来进行的操作, 预读并缓存将来很有可能用于显示的图形信息,因此,即使用于存储缓存信息的存储器中 存储区域不足,也能对应于高速的放大或缩小处理操作进行流畅的图形显示。实施例4〈概要〉本实施例的显示装置基本上与实施例1至实施例3中的任一实施例的装置相同, 不同点在于具有以下特征即,保持各操作的操作次数作为操作历史。〈结构〉图13是表示本实施例的显示装置的功能块的一个实例的图。本实施例的“显示 装置” 1300包括“图形显示部” 1301、“图形操作部” 1302、“操作历史保持部” 1303、“预读缓 存部” 1304、以及“预读范围决定部” 1305,操作历史保持部具有“操作次数保持单元” 1306。 由于结构基本上与实施例1至实施例3中的任一实施例记载的装置的结构相同,因此,下面对它们的不同之处即操作次数保持单元进行详细的描述。“操作次数保持单元”用于保持所述图形操作部进行的各操作的操作次数作为操 作历史。通过保持各操作的操作次数,例如能判断各操作在总的次数中所占的比例,基于该 比例,可以决定预读并缓存图形信息的范围。关于操作次数,并不需要保持所有操作的操 作次数,可以只保持特定操作的操作次数。例如,即使是与图形相关联的操作,当该操作不 需要获取新的图形信息时,可以不保持该操作的操作次数。另外,也可以对各操作进行分 组(例如用于方向指示的操作组、用于放大或缩小处理的操作组、用于字符输入的操作组 等),并对各组保持操作次数。另外,也可以对保持过去多少次的操作进行设定。〈具体结构〉图14是表示本实施例的显示装置的硬件结构的一个实例的简图。该结构基本上 与用图4说明的实施例1的装置的硬件结构相同。但是,本实施例的装置在存储装置中保 持各操作的操作次数即操作次数信息作为操作历史。在通过I/O进行图形操作的情况下,CPU进行用于更新操作内容的操作历史信息 的处理。这里,为了尽量减少用于对存储装置写入该操作历史信息的处理的时间,可以考虑 采用在主存储器上暂时保持必要的操作历史信息、且每进行一定次数的操作时进行写入的 结构。预读范围决定程序在例如判断出CPU已执行了用于更新操作历史的处理时,则基 于主存储器上存放的新的操作历史信息的数值数据,使CPU进行用于决定要预读的范围的 运算处理。这里的运算处理是基于作为操作历史保持的操作次数,计算出各操作进行的概 率,并与该概率成比例地对各操作相关联的图形信息分配要预读的范围,由此进行计算。决 定要预读的范围可在每次进行各操作时进行,也可在每进行一定操作次数时进行。预读的其它具体结构与实施例1至实施例3中的任一实施例记载的装置的具体结 构相同,因此省略其说明。〈处理流程〉图15是表示本实施例的显示装置中的处理流程的一个实例的图。该图的处理流 程包括以下步骤。首先,在步骤S1501中,判断是否接受了图形操作。这里,当接受了与图 形不相关联的操作时,有可能判断为未接受图形操作。当此处的判断为接受了图形操作的 判断时,前进至步骤S1502。当此处的判断为未接受图形操作的判断时,进行待机。该处理 主要由图形操作部执行。在步骤S1502中,基于接受的图形操作信息,更新包含操作次数的 操作历史。在步骤S1503中,根据操作历史,决定将来有可能用于显示的图形信息的要预读 的范围。该处理主要由预读范围决定部执行。在步骤S1504中,对要预读的范围的图形信 息进行缓存。该处理主要由预读缓存部执行。〈效果〉在本发明的显示装置中,根据包含对图形的各操作的操作次数的操作历史预测接 下来进行的操作,预读并缓存将来很有可能用于显示的图形信息,因此,即使用于存储缓存 信息的存储器中存储区域不足,也能对应于高速操作进行流畅的图形显示。实施例5〈概要〉本实施例的显示装置基本上与实施例1至实施例4中的任一实施例的装置相同,不同点在于具有以下特征即,保持各操作间的经过时间作为操作历史。〈结构〉图16是表示本实施例的显示装置的功能块的一个实例的图。本实施例的“显示 装置” 1600包括“图形显示部” 1601、“图形操作部” 1602、“操作历史保持部” 1603、“预读缓 存部” 1604、以及“预读范围决定部” 1605,操作历史保持部具有“经过时间保持单元” 1606。 由于结构基本上与实施例1至实施例4中的任一实施例记载的装置的结构相同,因此,下面 对它们的不同之处即经过时间保持单元进行详细的描述。“经过时间保持单元”用于保持所述图形操作部进行的各操作间的经过时间作为 操作历史。通常,根据过去的操作历史对接下来进行的操作的可预测性随经过时间而变动。 例如,在之前刚连续进行了某一操作的情况下,可以预测紧接着进行的操作与该之前刚进 行的操作也相同的可能性很高。然而,从连续进行某一操作起经过了很长时间后再进行下 一操作的情况下,与紧接着进行操作的情况相比,进行与之前的操作相同的操作的可能性 较低,根据操作历史的可预测性降低。可以采用以下结构即,在保持操作间的经过时间信息作为操作历史的情况下,预 读范围决定部使操作历史的影响随着各操作间的经过时间逐渐减小,从而决定要预读的范 围。例如,如图17所示,考虑以下方法使缓存用存储区域中按照操作历史分配的区域以经 过时间为变量,以一次函数的关系逐渐减小。在该例中,在之前的操作进行的时刻,按照操 作历史分配的区域为80%,无关乎操作历史而分配的区域为20%。上述分配随经过时间变 化,作为经过60秒后的最终值,按照操作历史分配的区域为20%,无关乎操作历史而分配 的区域为80%。从而,可以对与各操作相关联的图形信息确保最低限度的缓存用存储区域, 并且可以按照操作历史及经过时间分配缓存用存储区域。〈具体结构〉图18是表示本实施例的显示装置的硬件结构的一个实例的简图。该结构基本上 与用图4说明的实施例1的装置的硬件结构相同。但是,本实施例的装置具有对各操作间 的经过时间进行测量的“计时部” 1808,并在存储装置中保持各操作间的经过时间的信息即 经过时间信息作为操作历史。在通过I/O进行图形操作的情况下,CPU进行用于对新的操作内容和从计时部获 取的经过时间的操作历史信息进行更新的处理。这里,为了尽量减少用于对存储装置写入 该操作历史信息的处理的时间,也可以采用在主存储器上暂时保持必要的操作历史信息、 且每进行一定次数的操作时进行写入的结构。预读范围决定程序在例如判断出CPU已执行了用于更新操作历史的处理时,则基 于主存储器上存放的新的操作历史信息的数值数据,使CPU进行用于决定要预读的范围的 运算处理。这里,可以进行使操作历史的影响随着各操作间的经过时间逐渐减小的运算。决 定要预读的范围可在每次进行各操作时进行,也可在每进行一定操作次数时进行。其它具体结构与实施例1至实施例4中的任一实施例记载的装置的具体结构相 同,因此省略其说明。〈处理流程〉图19是表示本实施例的显示装置中的处理流程的一个实例的图。该图的处理流 程包括以下步骤。首先,在步骤S1901中,判断是否接受了图形操作。这里,当接受了与图形不相关联的操作时,有可能判断为未接受图形操作。当此处的判断为接受了图形操作的 判断时,前进至步骤S1902。当此处的判断为未接受图形操作的判断时,结束处理。该处理 主要由图形操作部执行。在步骤S1902中,计算出从之前的操作进行起到本次的操作进行 为止的经过时间。在步骤S1902中,基于接受的图形操作信息及经过时间信息,更新操作历 史。在步骤S1903中,根据包含上述经过时间信息的操作历史,决定将来有可能用于显示的 图形信息的要预读的范围。该处理主要由预读范围决定部执行。在步骤S1904中,对要预 读的范围的图形信息进行缓存。该处理主要由预读缓存部执行。〈效果〉在本发明的显示装置中,根据过去对图形的操作内容及各操作间的经过时间预测 接下来进行的操作,预读并缓存将来很有可能用于显示的图形信息,因此,即使用于存储缓 存信息的存储器中存储区域不足,也能对应于高速操作进行流畅的图形显示。实施例6〈概要〉本实施例的显示装置基本上与实施例1至实施例5中的任一实施例的装置相同, 不同点在于具有以下特征即,保持从一个操作向另一个操作的转移概率作为操作历史。〈结构〉图20是表示本实施例的显示装置的功能块的一个实例的图。本实施例的“显示 装置” 2000包括“图形显示部” 2001、“图形操作部” 2002、“操作历史保持部” 2003、“预读缓 存部” 2004、以及“预读范围决定部” 2005,操作历史保持部具有“转移概率保持单元” 2006。 由于结构基本上与实施例1至实施例5中的任一实施例记载的装置的结构相同,因此,下面 对它们的不同之处即转移概率保持单元进行详细的描述。“转移概率保持单元”用于保持所述图形操作部进行的一个操作向另一个操作转 移的概率作为操作历史。所谓“图形操作部进行的一个操作向另一个操作转移的概率”,是指图形操作部在 进行了某一个操作后进行另一个操作的概率。例如,若考虑用户利用键盘进行操作输入的情况下,作为操作历史信息,可以保持 图21所示的概率信息。这里,为了简单起见,举出“上下、左右移动的按键操作”作为与图 形相关联的操作,但对包含了“放大或缩小处理的按键操作”、“使图形要素旋转等操作”等 其它操作的情况也可以进行同样的考虑。作为转移概率的计算方法,例如根据过去的操作 历史,对一个操作进行后接下来进行的操作进行统计处理,从而计算出概率。此外,作为另一例,也可以包括每一种键组的转移概率。例如,也可以将之分成对 图形进行“上下左右移动的按键操作组”、“放大或缩小处理的按键操作组”、或“对显示内容 进行编辑的按键操作组”这几类,并保持各按键操作组之间的转移概率作为操作历史。通过保持上述各操作间的转移概率作为操作历史,可以基于该转移概率决定预读 范围。例如,在之前刚进行了某一操作的情况下,可以决定对与各操作相关联的图形信息分 配缓存用存储区域,使该分配与在上述操作之后进行下一任意操作的概率成比例地进行。〈具体结构〉图22是表示本实施例的显示装置的硬件结构的一个实例的简图。该结构基本上 与用图4说明的实施例1的装置的硬件结构相同。但是,本实施例的装置具有用于根据操
13作历史对从一个操作向另一操作的转移概率进行计算的转移概率信息计算程序,并在存储 装置中保持该转移概率信息。在通过I/O进行图形操作的情况下,CPU进行用于更新操作内容的操作历史信息 的处理。这里,为了尽量减少用于对存储装置写入该操作历史信息的处理的时间,可以考虑 采用在主存储器上暂时保持必要的操作历史信息、且每进行一定次数的操作时进行写入的 结构。转移概率信息计算程序基于主存储器上存放的新的操作历史信息,使CPU进行用于 计算出从一个操作向另一操作的转移概率信息的运算处理,并以预定的定时进行用于将该 转移概率信息写入操作历史的处理。预读范围决定程序在判断出CPU已执行了上述转移概率信息的运算处理时,则根 据存储器上存放的上述转移概率信息,使CPU进行用于决定要预读的范围的运算处理。这 里,可以进行对与各操作相关联的图形信息分配要预读的范围的运算,使该分配以与各操 作间的转移概率成比例地进行。决定要预读的范围可在每次进行各操作时进行,也可在每 进行一定操作次数时进行。其它具体结构与实施例1至实施例5中的任一实施例记载的装置的具体结构相 同,因此省略其说明。〈处理流程〉图23是表示本实施例的显示装置中的处理流程的一个实例的图。该图的处理流 程包括以下步骤。首先,在步骤S2301中,判断是否接受了图形操作。这里,当接受了与图形 不相关联的操作时,有可能判断为未接受图形操作。当此处的判断为接受了图形操作的判 断时,前进至步骤S2302。当此处的判断为未接受图形操作的判断时,进行待机。该处理主 要由图形操作部执行。在步骤S2302中,基于接受的图形操作信息,更新操作历史。在步骤 S2303中,根据操作历史计算出各操作间的转移概率,并基于该计算出的转移概率信息更新 操作历史;在步骤S2304中,基于包含有上述转移概率信息的操作历史,决定将来有可能用 于显示的图形信息的要预读的范围。该处理主要由预读范围决定部执行。在步骤S2305中, 对要预读的范围的图形信息进行缓存。该处理主要由预读缓存部执行。〈效果〉在本发明的显示装置中,根据过去对图形的操作内容及各操作间的转移概率预测 接下来进行的操作,预读并缓存将来很有可能用于显示的图形信息,因此,即使用于存储缓 存信息的存储器中存储区域不足,也能对应于高速操作进行流畅的图形显示。实施例7〈概要〉本实施例的显示装置基本上与实施例1至实施例6中的任一实施例的装置相同, 不同点在于具有以下特征即,保持某一操作与进行了该操作后的图形显示部中的画面ID 的关系作为操作历史。〈结构〉图24是表示本实施例的显示装置的功能块的一个实例的图。本实施例的“显示装 置” 2400包括“图形显示部” 2401、“图形操作部” 2402、“操作历史保持部” 2403、“预读缓存 部”2404、以及“预读范围决定部”2405,操作历史保持部具有“画面ID关系保持单元”2406。 由于结构基本上与实施例1至实施例6中的任一实施例记载的装置的结构相同,因此,下面对它们的不同之处即画面ID关系保持单元进行详细的描述。“画面ID关系保持单元”用于保持所述图形操作部进行的操作与进行了该操作后 的图形显示部中的画面ID的关系作为操作历史。这里,“画面ID”,是用于区别构成画面的 各图形的记号等。例如,对表示内容标题的图形、表示地图信息的图形、表示WEB浏览器的 图形、表示文本编辑器的图形等分配各自的画面ID,有时会在一个显示画面上内含多个画 面ID。通过保持操作内容和进行了操作的对象即图形的画面ID作为操作历史,并且,例 如通过对该操作历史进行统计处理的运算,也可以计算出如图25所示的概率信息。该图 中判断出在画面上选择内容列表的情况下,进行上下滚动操作的概率较高,在选择地图信 息的情况下,进行缩小或放大处理的概率较高。根据这种信息,即使显示画面中内含多个图 形,也可以根据所选择的画面ID确定要优先分配缓存用存储器的图形信息。这里,作为缓 存用存储器的分配方法,考虑例如以与上述概率成比例的方式进行分配的方法。此外,在上 述例子中,说明了图形操作与所选择图形的画面ID的关系,但也可以采用图形操作与画面 中显示的多个图形的画面ID的关系。〈具体结构〉图26是表示本实施例的显示装置的硬件结构的一个实例的简图。该结构基本上 与用图4说明的实施例1的装置的硬件结构相同。但是,本实施例的装置具有根据操作历 史对某一操作与进行了该操作后的显示部中的画面ID的关系进行计算的画面ID关系信息 计算程序,并在存储装置中保持该信息即画面ID关系信息。通过I/O进行图形操作时,CPU执行用于将新的操作内容及操作时所选择画面的 画面ID写入操作历史的处理,并将更新后的操作历史保持在存储装置中。这里,为了尽量 减少用于写入处理的时间,考虑采用在主存储器上暂时保持必要的操作历史信息、且每进 行一定次数的操作时进行写入的结构。接着,画面ID关系信息计算程序根据主存储器上存放的操作历史信息,使CPU进 行用于计算出在用画面ID表示的图形被选择的情况下任意操作进行的概率的运算处理。预读范围决定程序在判断出CPU已执行了上述概率运算处理时,则根据存储器上 存放的该概率信息,使CPU进行用于决定要预读的范围的运算处理。这里,可以进行对与所 选择画面中的各操作相关联的图形信息分配要预读的范围的运算,使该分配以与上述概率 成比例地进行。决定要预读的范围可在每次进行各操作时进行,也可在每进行一定操作次 数时进行。其它具体结构与实施例1至实施例6中的任一实施例记载的装置的具体结构相 同,因此省略其说明。〈处理流程〉图27是表示本实施例的显示装置中的处理流程的一个实例的图。该图的处理流 程包括以下步骤。首先,在步骤S2701中,判断是否接受了图形操作。这里,当接受了与图 形不相关联的操作时,有可能判断为未接受图形操作。当此处的判断为接受了图形操作的 判断时,前进至步骤S2702。当此处的判断为未接受图形操作的判断时,进行待机。该处理 主要由图形操作部执行。在步骤S2702中,基于接受的图形操作信息,更新操作历史。在步 骤S2703中,根据操作历史计算出在选择了画面ID的情况下各操作进行的概率的信息。在步骤S2704中,基于上述概率信息,决定将来有可能用于显示的图形信息的要预读的范围。 该处理主要由预读范围决定部执行。在步骤S2704中,对要预读的范围的图形信息进行缓 存。该处理主要由预读缓存部执行。〈效果〉在本发明的显示装置中,根据过去对图形的操作内容及进行图形操作时显示的图 形的画面ID之间的关系信息预测接下来进行的操作,预读并缓存将来很有可能用于显示 的图形信息,因此,即使用于存储缓存信息的存储器中存储区域不足,也能对应于高速操作 进行流畅的图形显示。实施例8〈概要〉本实施例的显示装置基本上与实施例1至实施例7中的任一实施例的装置相同, 不同点在于具有以下特征即,保持某一操作与进行该操作时配置有图形指针的画面内区 域的关系作为操作历史。〈结构〉图28是表示本实施例的显示装置的功能块的一个实例的图。本实施例的“显示 装置” 2800包括“图形显示部” 2801、“图形操作部” 2802、“操作历史保持部” 2803、“预读 缓存部” 2804、以及“预读范围决定部” 2805,操作历史保持部具有“配置区域关系保持单 元”2806。由于结构基本上与实施例1至实施例7中的任一实施例记载的装置的结构相同, 因此,下面对它们的不同之处即配置区域关系保持单元进行详细的描述。“配置区域关系保持单元”用于保持所述图形操作部进行的操作与进行该操作时 配置有图形指针的画面内区域的关系作为操作历史。例如,在如图29所示那样将画面内区域四等分并在各分割区域中配置图形指针 的情况下,保持各操作进行的次数作为操作历史。这里,分割能够以多种方式进行,并不一 定要等分。通过对上述操作历史进行统计处理,可以例如图30所示的那样,计算出在画面 内区域的某一区域中配置有图形指针的情况下各操作进行的概率。这里,为了简单起见,举 出“上下、左右移动的按键操作”作为与图形相关联的操作,但对包含“放大或缩小处理的按 键操作”、“使图形要素旋转等操作”等其它操作的情况也可以进行同样的考虑。可以判断 出在画面区域1中配置有图形指针的情况下,用户进行向左或向上的按键操作的概率较 高,在画面区域4中配置有图形指针的情况下,用户进行向右或向下的按键操作的概率较 高。从而,在各画面内区域与各操作之间存在想要的关系的情况下,以与上述概率成比例的 方式对与各操作相关联的图形信息分配缓存用存储器,由此可以对应于图形指针的配置对 图形信息进行缓存。〈具体结构〉图31是表示本实施例的显示装置的硬件结构的一个实例的简图。该结构基本上 与用图4说明的实施例1的装置的硬件结构相同。但是,本实施例的装置具有根据操作历 史对某一操作与进行该操作时配置有图形指针的画面内区域的关系进行计算的配置区域 关系信息计算程序,并在存储装置中保持该信息即配置区域关系信息。通过I/O进行图形操作时,CPU执行用于将新的操作内容及图形指针在画面内区 域的配置信息写入操作历史的处理,并将更新后的操作历史保持在存储装置中。这里,为了尽量减少用于写入处理的时间,考虑采用在主存储器上暂时保持必要的操作历史信息、且 每进行一定次数的操作时进行写入的结构。接着,配置区域关系信息计算程序根据主存储器上存放的操作历史信息,使CPU 进行用于计算出在某一区域中配置有图形指针的情况下各操作进行的概率的运算处理。预读范围决定程序在判断出CPU已执行了上述概率运算处理时,则根据存储器上 存放的该概率信息,使CPU进行用于决定要预读的范围的运算处理。这里,可以进行对与所 选择画面中的各操作相关联的图形信息分配要预读的范围的运算,使该分配以与上述概率 成比例地进行。决定要预读的范围可在每次进行各操作时进行,也可在每进行一定操作次 数时进行。其它具体结构与实施例1至实施例7中的任一实施例记载的装置的具体结构相 同,因此省略其说明。〈处理流程〉图32是表示本实施例的显示装置中的处理流程的一个实例的图。该图的处理流 程包括以下步骤。首先,在步骤S3201中,判断是否接受了图形操作。这里,当接受了与图 形不相关联的操作时,有可能判断为未接受图形操作。当此处的判断为接受了图形操作的 判断时,前进至步骤S3202。当此处的判断为未接受图形操作的判断时,进行待机。该处理 主要由图形操作部执行。在步骤S3202中,基于接受的图形操作信息,更新操作历史。在步 骤S3203中,根据操作历史计算出在某一画面内区域中配置有图形指针的情况下各操作进 行的概率;在步骤S3204中,基于上述概率信息,决定将来有可能用于显示的图形信息的要 预读的范围。该处理主要由预读范围决定部执行。在步骤S3205中,对要预读的范围的图 形信息进行缓存。该处理主要由预读缓存部执行。〈效果〉在本发明的显示装置中,根据过去对图形的操作内容及进行图形操作时配置有图 形指针的画面内区域的关系信息预测接下来进行的操作,预读并缓存将来很有可能用于显 示的图形信息,因此,即使用于存储缓存信息的存储器中存储区域不足,也能对应于高速操 作进行流畅的图形显示。
权利要求
一种显示装置,其特征在于,包括图形显示部;图形操作部,该图形操作部用于接受由图形显示部所显示的图形的操作;操作历史保持部,该操作历史保持部保持图形操作历史;预读缓存部,该预读缓存部预读并缓存根据图形操作将来有可能用于显示的图形信息;以及预读范围决定部,该预读范围决定部根据所述操作历史决定所述要预读的范围。
2.如权利要求1所述的显示装置,其特征在于,预读缓存部具有不同滚动方向缓存单元,该不同滚动方向缓存单元在所述图形操作是 对图形进行上下滚动、或左右滚动、或上下左右组合滚动的情况下,预读并缓存通过滚动而 新出现的任一用于显示图形的图形信息。
3.如权利要求1或2所述的显示装置,其特征在于,预读缓存部具有放大缩小缓存单元,该放大缩小缓存单元在所述图形操作是对图形进 行放大或缩小处理的情况下,预读并缓存通过放大或缩小处理而新出现的任一用于显示图 形的图形信息。
4.如权利要求1至3中的任一项所述的显示装置,其特征在于,所述操作历史保持部包括操作次数保持单元,该操作次数保持单元保持由所述图形操 作部进行的各操作的操作次数以作为操作历史。
5.如权利要求1至4中的任一项所述的显示装置,其特征在于,所述操作历史保持部包括经过时间保持单元,该经过时间保持单元保持由所述图形操 作部进行的各操作间的经过时间以作为操作历史。
6.如权利要求1至5中的任一项所述的显示装置,其特征在于,所述操作历史保持部包括转移概率保持单元,该转移概率保持单元保持由所述图形操 作部进行的一个操作向另一操作转移的转移概率以作为操作历史。
7.如权利要求1至6中的任一项所述的显示装置,其特征在于,所述操作历史保持部包括画面ID关系保持单元,该画面ID关系保持单元保持由所述 图形操作部进行的操作与进行过该操作后的图形显示部中的画面ID的关系以作为操作历 史。
8.如权利要求1至7中的任一项所述的显示装置,其特征在于,所述操作历史保持部包括配置区域关系保持单元,该配置区域关系保持单元保持由所 述图形操作部进行的操作与进行该操作时配置有图形指针的画面内区域的关系以作为操 作历史。
9.一种显示方法,其特征在于,包括图形显示步骤;图形操作步骤,该图形操作步骤用于接受由图形显示部所显示的图形的操作;操作历史保持步骤,该操作历史保持步骤保持图形操作历史;预读缓存步骤,该预读缓存步骤预读并缓存根据图形操作将来有可能用于显示的图形 信息;以及预读范围决定步骤,该预读范围决定步骤根据所述操作历史决定所述要预读的范围。
全文摘要
在现有的显示装置等中,当用户高速地进行某一特定操作时,预先存储在存储器中的信息不足以用于显示,从而每次都需要从网络上的服务器或外部的HD等电子设备、或显示装置内部的长期存储装置获取用于显示的信息。因此,用户在所希望的信息显示之前需要进行等待,从而难以使高速的操作流畅地反映在图形显示中。为了解决上述问题,本发明提出一种显示装置,该显示装置的特征在于,根据用户对图形的操作历史,对将来有可能用于显示的图形信息进行缓存。
文档编号G06F12/08GK101884023SQ200880119659
公开日2010年11月10日 申请日期2008年4月18日 优先权日2007年12月5日
发明者上道明生, 中村宏之, 佐佐木润, 坂本宪治, 松山晓, 渡边龙辅 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1