CN104346123B - 图像显示装置和图像显示方法 - Google Patents

图像显示装置和图像显示方法 Download PDF

Info

Publication number
CN104346123B
CN104346123B CN201410378169.0A CN201410378169A CN104346123B CN 104346123 B CN104346123 B CN 104346123B CN 201410378169 A CN201410378169 A CN 201410378169A CN 104346123 B CN104346123 B CN 104346123B
Authority
CN
China
Prior art keywords
image
display
rolling
processor
rolling amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410378169.0A
Other languages
English (en)
Other versions
CN104346123A (zh
Inventor
浦川丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of CN104346123A publication Critical patent/CN104346123A/zh
Application granted granted Critical
Publication of CN104346123B publication Critical patent/CN104346123B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明公开了图像显示装置和图像显示方法。图像显示装置包括显示设备,配置成在其上显示图像;操作接收设备,配置成接收滚动操作,滚动操作被执行为在特定方向上滚动在显示设备上显示的图像;处理器;以及存储器,配置成存储多个指令,多个指令在由处理器执行时使得处理器执行:基于由操作接收设备接收的当前滚动操作并且基于由操作接收设备在当前滚动操作之前接收的至少一个先前滚动操作产生的在显示设备上的图像的显示来获得滚动量指标值,滚动量指标值指示在显示设备上显示的图像要通过所述当前滚动操作被滚动的量;以及控制显示设备以显示根据所获得的滚动量指标值所滚动的图像。

Description

图像显示装置和图像显示方法
技术领域
本发明涉及包括显示设备的图像显示装置,以及用于图像显示装置的图像显示方法。
背景技术
专利文献1(日本专利申请公开No.2011-252970)公开了一种包括用于显示图像的显示设备并且能滚动在显示设备上显示的图像的图像显示装置。该图像显示装置包括用于接收由用户执行的、滚动图像的滚动操作的操作接收设备。
发明内容
上述图像显示装置能显示不能在显示设备上一次性地显示的大的图像,以及用户能滚动这种图像来浏览整个图像。在以相同操作速度执行轻拂操作或通过相同操作量执行拖动操作的情况下,不改变图像滚动期间的滚动指标量,诸如滚动量和滚动速度。因此,在执行相同滚动操作的情况下,按相同的滚动指标量,在每一滚动中滚动图像。然而,可以考虑通过根据在显示设备上显示的图像等等改变滚动指标量,可以提高滚动操作的可操作性。已经开发了本发明来提供用于提高滚动操作的可操作性的技术。
本发明提供一种图像显示装置,包括:显示设备,该显示设备被配置成在其上显示图像;操作接收设备,该操作接收设备被配置成接收在特定方向上,滚动在显示设备上显示的图像而执行的滚动操作;处理器;以及存储器,该存储器被配置成存储多个指令。多个指令当被处理器执行时,使处理器执行:通过在当前滚动操作前,由操作接收设备接收的至少一个在前滚动操作,基于由操作接收设备接收的当前滚动操作并且基于由操作接收设备在当前滚动操作之前接收的至少一个先前滚动操作产生的在显示设备上的图像的显示来获得滚动量指标值,该滚动量指标值指示在显示设备上显示的图像要通过当前滚动操作被滚动的量;以及控制显示设备以显示根据所获得的滚动量指标值所滚动的图像。
本发明还提供一种通过图像显示装置显示图像的图像显示方法。图像显示装置包括:显示设备,该显示设备被配置成在其上显示图像;以及操作接收设备,该操作接收设备被配置成接收在特定方向上,滚动在显示设备上显示的图像而执行的滚动操作。图像显示方法包括:基于由操作接收设备接收的当前滚动操作并且基于由操作接收设备在当前滚动操作之前接收的至少一个先前滚动操作产生的在显示设备上的图像的显示来获得滚动量指标值,该滚动量指标值指示在显示设备上显示的图像要通过当前滚动操作被滚动的量;以及控制显示设备显示根据所获得的滚动量指标值滚动的图像。
在上述图像显示装置和图像显示方法中,基于当前滚动操作和通过至少一个在前滚动操作在显示设备上显示图像的信息,获得滚动量指标值,然后,控制该显示设备来显示根据所获得的滚动量指标值滚动的图像。该配置能调整用于用户的滚动指标量,从而允许用户更容易浏览图像。
本发明还提供一种图像显示装置,包括:显示设备,该显示设备被配置成在其上显示图像;操作接收设备,该操作接收设备被配置成接收在特定方向上,滚动在显示设备上显示的图像而执行的滚动操作;处理器;以及存储器,该存储器被配置成存储多个指令。多个指令当被处理器执行时,使处理器执行:当通过操作接收设备接收的当前滚动操作是使在显示设备上显示的图像在特定方向上滚动的操作时,比当当前滚动操作是使图像在与特定方向相反的方向上滚动的操作时,获得更大滚动量指标值,滚动量指标值指示通过当前滚动操作,在显示设备上显示的图像要滚动的量;以及控制显示设备来显示根据所获得的滚动量指标量滚动的图像。
本发明还提供一种通过图像显示装置显示图像的图像显示方法,图像显示装置包括:显示设备,该显示设备被配置成在其上显示图像;以及操作接收设备,该操作接收设备被配置成接收在特定方向上,滚动在显示设备上显示的图像而执行的滚动操作。图像显示方法包括:当通过操作接收设备接收的当前滚动操作是使在显示设备上显示的图像在特定方向上滚动的操作时,比当当前滚动操作是使图像在与特定方向相反的方向上滚动的操作时,获得更大滚动量指标值,滚动量指标值指示通过当前滚动操作,在显示设备上显示的图像要滚动的量;以及控制显示设备来显示根据所获得的滚动量指标值滚动的图像。
在上述图像显示装置和图像显示方法中,当当前滚动操作使图像在特定方向上滚动时,比当当前滚动操作使图像在与特定方向相反的方向上滚动时,获得更大滚动量指标值,然后控制显示设备显示根据所获得的滚动量指标值滚动的图像。例如,在与特定方向相反的方向上,在滚动操作中,在显示设备上显示新图像,即未在显示设备上显示过的图像,以及在特定方向上,在滚动操作中,在显示设备上显示浏览过的图像,即,已经在显示设备上显示过的图像。该配置允许用户慢慢地浏览未浏览过的图像以及快速地浏览已浏览过的图像。
在该图像显示装置中,图像包括当在特定方向上,使图像滚动最大量时在显示设备上显示的滚动末端部。当由处理器执行时,多个指令使处理器,当通过至少一个在前滚动操作已经显示过滚动末端部时,比当通过至少一个在前滚动操作没有显示过滚动末端部时,获得更大滚动量指标值。
根据如上所述的配置,在图像已经滚动到滚动末端的情况下的滚动指标量大于在图像未滚动到滚动末端的情况下的滚动指标量。由此,可以减少用户首次浏览的图像的滚动指标量,从而允许用户适当地浏览图像。
在该图像显示装置中,当由处理器执行时,多个指令使得当通过当前滚动操作在显示设备上显示滚动末端部时,处理器存储通过至少一个先前滚动操作已经显示了滚动末端部的信息。
在该图像显示装置中,当由处理器执行时,多个指令使得与当通过至少一个先前滚动操作还没有在显示设备上显示的图像的一部分要通过当前滚动操作来显示时相比,当通过至少一个先前滚动操作还没有在显示设备上显示的图像的一部分没有要通过当前滚动操作显示时,处理器获得更大的滚动量指标值。
根据如上所述的配置,在显示设备上显示已经显示过的图像的情况下的滚动指标量大于在显示设备上显示未显示过的图像的滚动指标量。由此,可以增加已经由用户浏览过的图像的滚动指标量,从而允许用户有效地浏览图像。
在该图像显示装置中,当由处理器执行时,多个指令使得处理器基于边界的位置来获得滚动量指标值,该边界将图像划分成通过至少一个先前滚动操作已经在显示设备上显示的图像的一部分、以及通过至少一个先前滚动操作在显示设备上还没有显示的图像的一部分。
根据如上所述的配置,当通过当前滚动操作显示通过至少一个在前滚动操作在显示设备上未显示过的图像部分时,多个指令当由处理器执行时,使处理器改变有关将图像划分成通过至少一个在前滚动操作已经在显示设备上显示过的图像部分、和通过至少一个在前滚动操作在显示设备上未显示过的图像部分的边界的位置的信息。
在该图像显示装置中,当在显示设备上显示的图像从作为改变前显示的图像的第一图像改变成作为改变后显示的图像的第二图像时,并且当第一图像和第二图像相互关联时,多个指令当由处理器执行时,使得处理器基于第二图像来获得滚动量指标值。当在显示设备上显示的图像从第一图像改变成第二图像时并且当第一图像和第二图像相互不关联时,多个指令当由处理器执行时,使得处理器基于第一图像来获得滚动量指标值。
根据如上所述的配置,当在显示设备上显示的图像从第一图像改变成第二图像时并且当所述第一图像和第二图像相互关联时,基于第二图像来确定滚动量指标值。当显示设备上显示的图像从第一图像改变成第二图像时并且当第一图像和第二图像相互不关联时,基于第一图像来确定滚动量指标值。
在该图像显示装置中,滚动量指标值指示滚动量,所述滚动量是通过当前滚动操作滚动图像的量。
在该图像显示装置中,滚动量指标值指示滚动速度,所述滚动速度是通过当前滚动操作滚动图像的速度。
根据如上所述的配置,能使用各种滚动指标量。
在该图像显示装置中,当当前滚动操作是轻拂操作时,滚动量指标值指示通过当前滚动操作显示设备上图像的显示次数和滚动量,所述滚动量是在显示设备上的图像的每一显示中滚动图像的量。
在该图像显示装置中,当当前滚动操作是拖动操作时,滚动量指标值指示滚动量,所述滚动量是通过当前滚动操作滚动图像的量。
根据如上所述的配置,能使用轻拂操作和拖动操作。
附图说明
当结合附图考虑时,通过阅读本发明的实施例的下述详细描述,将更好地理解本发明的目的、特征、优点和技术及工业重要性,在附图中:
图1是图示多功能***设备(MFP)的框图;
图2是图示显示图像的面板的视图;
图3是图示显示图像的面板的视图;
图4是图示显示图像的面板的视图;
图5是图示显示图像的面板的视图;
图6是表示显示图像ID、待操作的按钮和图像切换后的图像ID之间的关系的表;
图7是表示响应于轻拂操作的滚动显示次数和滚动量的表;
图8是表示响应于轻拂操作的滚动显示次数和滚动量的表;
图9是图示根据第一实施例的MFP的操作的流程图;
图10是图示根据第一实施例的MFP的操作的另一流程图;
图11是图示根据第一实施例的MFP的操作的另一流程图;
图12是图示根据第二实施例的MFP的操作的流程图;
图13是图示根据第二实施例的MFP的操作的另一流程图;
图14是图示根据第三实施例的MFP的操作的流程图;以及
图15是图示根据第三实施例的MFP的操作的另一流程图;
具体实施方式
在下文中,将参考附图,描述本发明的实施例。
<MFP的配置>
图1图示根据本发明的一个实施例的多功能***设备(MFP)10。MFP10包括中央处理单元(CPU)12、存储设备14、面板16、按钮输入设备18、打印机20、扫描仪22、调制解调器24和电话网络连接设备26。这些设备经输入/输出端口30可相互通信。
CPU12根据在存储设备14中存储的程序34执行处理。在下述描述中,通过程序名简单描述执行诸如显示处理程序34a和操作***34b的程序的CPU12。例如,措词“显示处理程序34a执行”可以是指措词“执行显示处理程序34a的CPU12执行”。由诸如随机存取存储器(RAM)、只读存储器(ROM)、闪存、硬盘(HDD)和包括在CPU12中的缓冲器的部件的组合来构成存储设备14。
存储设备14存储程序34。程序34包括显示处理程序34a和操作***34b(在下文中,缩写成“OS34b”)。显示处理程序34a是用于在面板16上显示一个或多个图像的程序。存储设备14可以是由计算机可读的存储设备。这种存储设备的例子包括非瞬时存储设备,诸如ROM、RAM、闪存和硬盘。用于传送从互联网上的服务器下载的程序的电信号不包括在非瞬时设备中。
OS34b是提供由显示处理程序34a使用的基本功能的程序。OS34b包括用于控制存储设备14、面板16、按钮输入设备18等等的程序。
存储设备14包括数据存储区14a。数据存储区14a是用于存储图像数据等等的区域。显示处理程序34a使OS34b输出使图像数据等等存储到数据存储区14a中的数据。替代地,显示处理程序34a使OS34b获得在数据存储区14a中存储的图像数据等等。
面板16具有用于显示MFP10的各种功能的显示表面。显示处理程序34a输出图像数据以便使OS34b在面板16上显示该图像数据。按钮输入设备18包括触摸传感器并且与面板16一体化构成。由此,按钮输入设备18检测接近或触摸面板16的输入对象,诸如用户的手指,并且接受或接收由该用户执行的按钮操作。注意,通过在操作按钮检测输入对象的区域内执行的触摸操作和离开操作,检测按钮操作。同样地,通过在输入对象接近或触摸面板16的状态下检测输入对象滑动方向,按钮输入设备18接受由用户执行的轻拂操作或拖动操作。注意,当输入对象滑动方向上的离开操作的速度高于触摸操作后的离开操作中的特定速度时,按钮输入设备18检测输入对象滑动方向上的轻拂操作。同样地,当在与触摸位置不同的位置检测到输入对象时,按钮输入设备18检测从触摸位置到输入对象检测位置的方向上的拖动操作。在该检测中,显示处理程序34a使OS34b获得指示由用户执行的按钮操作的详情的数据。具体地,当用户的操作是按钮操作时,显示处理程序34a获得与所操作的按钮有关的数据。当用户的操作是轻拂操作时,显示处理程序34a获得与轻拂操作的方向和轻拂操作中的操作速度有关的数据。当用户的操作是拖动操作时,显示处理程序34a获得与拖动操作中的输入对象的移动方向和拖动操作中的输入对象的移动量有关的数据,即,显示处理程序34a获得与触摸位置和输入对象的检测位置之间的距离有关的数据。
打印机20执行打印。扫描仪22执行扫描。调制解调器24将文档数据转换成可传送到电话网络32的信号,并且使用传真功能将该信号经电话网络连接设备26传送到电话网络32。调制解调器24还经电话网络连接设备26从电话网络32接收信号,以便将该信号解码成文档数据。
在此,解释了词语“数据”和“信息”的定义。在本说明书中,词语“信息”用作词语“数据”的上位概念。因此,数据A能替换成信息A。同样地,从数据A复制或通过转换数据A获得的数据B能替换成信息A,只要以与数据A相同的含义使用数据B。
<MFP中的面板上的图像显示>
接着将解释根据本实施例的MFP10的操作。在该MFP10中,使用显示处理程序34a来使面板16在其上显示一个或多个图像。在该操作中,响应于在按钮输入设备18,即与面板16一体化构成的触摸传感器,上的用户的滚动操作,即轻拂操作或拖动操作,在向上或向下方向上滚动在面板16上显示的图像。应注意到,在图像被滚动到滚动末端后比在图像被滚动到滚动末端前,使图像滚动更大量。
具体地,当用户在面板16上显示的初始图像上执行特定操作时,面板16显示图2所示的图像50。图像50包含三个项目按钮52、54、56以及返回按钮58。三个项目按钮52、54、56的每一个是用于使面板16显示与项目按钮52、54、56中的一个相对应的图像的按钮。
具体地,用户在项目按钮52上的操作使面板16显示图3所示的显示图像60,用户在项目按钮54上的操作使面板16显示图4所示的显示图像62,以及用户在项目按钮56上的操作使面板16显示图5所示的显示图像64。图像60包含详细项目按钮70-82,图像62包含详细项目按钮90-102,以及图像64包含详细项目按钮110-124。详细项目按钮70-82、90-102、110-124的每一个是用于使面板16显示与详细项目按钮70-82、90-102、110-124中的一个相对应的图像的按钮。
应注意到,如在图像50中,在图像60、62、64的每一个上显示返回按钮58。返回按钮58是用于返回到正好在面板16上目前显示的图像之前显示的图像的按钮。具体地,当用户触摸在图3-5中所示的图像60、62、64的每一个上的返回按钮58时,在面板16上显示图2中所示的图像50。当用户触摸图2中所示的图像50上的返回按钮58时,在面板16上显示初始图像。
响应于按钮操作,根据对显示图像分别设定的图像ID,切换显示图像。具体地,对图2中所示的图像50,设定图像ID“10”,对图3中所示的图像60,设定图像ID“101”,对图4中所示的图像62,设定图像ID“102”,以及对图5中所示的图像64,设定图像ID“103”。数据存储区14a存储图6中所示的映射数据。该映射数据表示要在面板16上显示的每一图像的图像ID与每一图像中可操作的项目按钮52、54、56和详细项目按钮70-82、90-102、110-124的对应项目按钮之间的关系。此外,映射数据表示项目按钮52、54、56和详细项目按钮70-82、90-102、110-124的每一个与响应于按钮操作显示的图像的图像ID,即,响应于按钮操作在图像切换后显示的图像的图像ID,之间的关系。应注意到,图6的最右列中所示的ID编号(1011-1017、1021-1027和1031-1038)分别表示当操作详细项目按钮70-82、90-102、110-124的对应一个时,分别显示的图像。
在根据映射数据切换显示图像时,当操作项目按钮52、54、56和详细项目按钮70-82、90-102、110-124的任何一个时,获得切换后显示的图像的图像ID。然后,使所获得的图像ID与正在面板16上显示的图像的图像ID相互比较,并且当所获得的图像ID与正在显示的图像的图像ID相互不同时,在面板16上显示与所获得的图像ID相对应的图像。由此,响应于按钮操作切换图像。
<响应于滚动操作而显示MFP中的图像>
如图3-5所示,面板16仅能显示最多五个详细项目按钮。具体地,例如,如图3所示,在面板16上显示五个详细项目按钮70-78,以及在面板16上未显示剩余的详细项目按钮80、82。为浏览在面板16上未显示的详细项目按钮80、82,用户需要执行轻拂操作或拖动操作。响应于轻拂操作或拖动操作,在轻拂操作或拖动操作中,在输入对象的移动方向上滚动显示图像。
在拖动操作中,基于拖动操作中的输入对象的移动量,计算显示图像的滚动量,以及在面板上显示图像,使得按所计算的滚动量滚动显示图像。在轻拂操作中,基于在轻拂操作中移动的输入对象的速度(即轻拂操作中的操作速度),确定每一滚动显示中,滚动显示次数(即每单位时间,图像显示的次数)和滚动量。注意,滚动显示是当在特定时间长度内按特定量滚动显示图像时显示的面板16上的显示。如图7所示,根据轻拂操作中的操作速度,设定每一滚动显示中,滚动显示的次数和滚动量。
具体地,例如,当操作速度V高于或等于阈值X2时,第一滚动显示(即,第一次的滚动显示)的滚动量为50点,第二滚动显示(即,第二次的滚动显示)的滚动量为35点,以及第三滚动显示(即,第三次的滚动显示)的滚动量为15点。即,在每一特定时间长度内,按50点、35点、15点滚动显示图像。同样地,例如,当操作速度V高于阈值X1并且低于阈值X2时,第一滚动显示中的滚动量为35点,以及第二滚动显示中的滚动量为15点。即,在每一特定时间长度内,按35点或15点滚动显示图像。同样地,例如,当操作速度V低于或等于阈值X1时,第一滚动显示中的滚动量为15点。即,在特定时间长度内,使显示图像滚动15点。
在本实施例中,在使显示图像滚动到滚动末端时,在面板16上显示图像,使得显示图像按比在显示图像还未滚动到滚动末端的情形更大的滚动量滚动。在该MFP10中,具体地,数据存储区14a存储由于轻拂操作和拖动操作引起的滚动历史(注意,该历史在下文中称为“操作历史”)。基于该操作历史,MFP10确定显示图像是否已经滚动到滚动末端。注意,代替或除操作历史外,数据存储区14a可以存储指示响应于至少一个在前滚动操作在面板16上显示的图像与当显示图像滚动到滚动末端时在面板16上显示的图像重合的指标,即,指示通过至少一个在前滚动操作,显示图像已经滚动到滚动末端的指标。当确定显示图像已经滚动到滚动末端时,基于作为拖动操作中的输入对象的移动量的两倍的值,在下一拖动操作中计算显示图像的滚动量。在下一拖动操作中,在面板16上显示图像,使得按所计算的滚动量滚动显示图像。
在显示图像已经滚动到滚动末端后执行的轻拂操作,设置待使用的图8中所示的每一滚动显示中的滚动显示次数和滚动量。具体地,例如,当操作速度V高于或等于基准值X2时,第一滚动显示中的滚动量为100点,第二滚动显示中的滚动量为70点,以及第三滚动显示中的滚动量为30点。即,在每一个特定时间长度内,使显示图像滚动100点、70点或30点。同样地,例如,当操作速度V高于阈值X1并且低于阈值X2时,第一滚动显示的滚动量为70点,以及第二滚动显示的滚动量为30点。即,在每一个特定时间长度内,使显示图像滚动70点或30点。同样地,例如,当操作速度V低于或等于阈值X1时,第一滚动显示中的滚动量为30点,即,在特定时间长度内,使显示图像滚动30点。
在如上所述的该MFP10中,显示图像已经滚动到滚动末端后使用的滚动量是显示图像已经滚动到滚动末端前使用的滚动量的两倍。即,能使用户已经浏览整个图像后的滚动量大于用户已经浏览整个图像前的滚动量。因此,能降低用户首次浏览图像的滚动速度,从而允许用户确实地浏览图像。同样地,能增加已经由用户浏览过的图像的滚动速度,从而允许用户从项目按钮52、54、56等等中有效地选择按钮。
<切换显示图像时的操作历史>
如上所述,当操作图2中所示的图像50的项目按钮52、54、56中的一个时,在面板16上显示图3-5中所示的滚动速度中的对应一个。即,图2中所示的图像50和图3-5中所示的图像60、62、64具有上/下位关系。当显示图像切换到具有这种上/下位关系的显示图像时,不删除并且继续存储操作历史。即,即使当切换图像时,将切换前的图像的操作历史视作切换后的图像的操作历史,并且基于切换后的操作历史,确定显示图像是否已经滚动到滚动末端。另一方面,图2中所示的图像与不同于图3-5中所示的图像60、62、64的初始图像不具有上/下位关系。当显示图像切换到不具有上/下位关系的这种图像时,删除操作历史。即,当切换图像时,使切换前的图像的操作历史改变成另一操作历史,以及基于所述另一操作历史,确定显示图像是否已经滚动到滚动末端。
即,在显示图像已经滚动到滚动末端的情况下,例如,在面板16上显示图3中所示的图像60的状态下,指示图像60已经滚动到滚动末端的信息被存储到数据存储区14a中。即使在显示图像被切换到图2所示的图像50的情况下,继续保存该信息。此外,在显示图像被切换回图3所示的图像60的情况下,继续保存该信息。结果,在具有上/下位关系的显示图像之间相互切换的情况下,能快速地滚动已经由用户浏览过的图像,导致改进的可操作性。另一方面,在图3所示的图像60被滚动到滚动末端后,显示图像被切换到图2所示的图像50,然后切换到初始图像的情况下,从数据存储区14a删除指示图像60已经滚动到滚动末端的信息。结果,例如,在浏览图像60和其他图像的用户被改变成另一用户的情况下,滚动速度能改变成正常速度。
<显示处理程序>
在上述滚动操作中,由MFP10的CPU12执行显示处理程序34a来控制面板16上的图像的显示。接着,将参考图9-11解释用于在面板16上显示图像,使得显示图像按比在显示图像未滚动到滚动末端的情况下更大的量滚动的流程。
当开启MFP10,以及激活显示处理程序34a时,CPU12开始图9-11所示的流程。该流程从S100开始,在S100,CPU12确定正在面板16上显示的图像的图像ID是否与在稍后解释的处理中获得的图像ID一致。当显示图像的图像ID不同于所获得的图像ID时(S102:否),该流程进行到S102。CPU12在S102控制OS34b来输出用于使面板16显示与所获得的图像ID相对应的图像的数据。结果,如在上述“MFP中的面板上的图像显示”中所述,在面板16上显示与所获得的图像ID相对应的图像。然后,该流程进行到S104。
当显示图像的图像ID与所获得的图像ID一致时(S102:是),该流程进行到S104,而不是进行到S102。CPU12在S104确定经OS34b是否获得由拖动操作创建的数据。即,CPU12确定是否已经执行拖动操作。当执行了拖动操作时(S104:是),该流程进行到步骤S106。
CPU12在S106确定与正在显示的图像的图像ID相对应的终端标志是否为ON。具体地,CPU12经OS34b,从数据存储区14a获得有关终端标志的信息。然后,CPU12基于该信息确定终端标志是否为ON。终端标志指示显示图像是否已经滚动到滚动末端。具体地,处于ON状态的终端标志指示显示图像已经滚动到滚动末端,以及处于OFF状态的终端标志指示显示图像未滚动到滚动末端。
当终端标志为ON时(S106:是),该流程进行到S108。如在上述“响应于滚动操作而显示MFP中的图像”中所述,CPU12在S108计算与是拖动操作中的输入对象的移动量的两倍的值相对应的滚动量,以及该流程进行到S110。CPU12在S110经OS34b输出用于使面板16显示滚动了所计算的滚动量的图像的数据,并且该流程返回到S110。
当终端标志为OFF时(S106:否),该流程进行到S112。如在上述“响应于滚动操作而显示MFP中的图像”中所述,CPU12在S112计算与拖动操作中的输入对象的移动量相对应的滚动量,并且该流程进行到S114。CPU12在S114经OS34b输出用于使面板16显示滚动了所计算的滚动量的图像的数据,并且该流程进行到S116。
CPU12在S116确定显示图像是否已经滚动到滚动末端。当显示图像已经滚动到滚动末端时(S116:是),该流程进行到S118。CPU12在S118经OS34b,将用于与正在显示的图像的图像ID相对应的终端标志设定到“ON”的数据输出到数据存储区14a,并且该流程返回到S100。当显示图像还未滚动到滚动末端时(S116:否),该流程返回到S100,而不进行到S118。
另一方面,当CPU12在S104确定还未执行拖动操作时(S104:否),该流程进行到S120。CPU12在S120确定是否经OS34b获得由轻拂操作创建的数据。即,CPU12确定是否已经执行了轻拂操作。当执行了轻拂操作时(S120:是),该流程进行到S122。CPU12在S122经OS34b从数据存储区14a获得有关终端标志的信息。然后,CPU12基于该信息确定终端标志是否为ON。当终端标志为ON时(S122:是),该流程进行到S124。
如在“响应于滚动操作而显示MFP中的图像”中所述,在S124,CPU12从与图8所示的表相对应的映射数据,获得滚动显示次数和每一显示的滚动量,并且该流程进行到S126。在S126,CPU12经OS34b输出用于使面板16显示与所获得的滚动显示的次数和滚动量相对应的图像的数据,并且该流程返回到S100。
当终端标志为OFF时(S122:否),该流程进行到S128。如在上述“响应于滚动操作而显示MFP中的图像”中所述,在S128,CPU12从与图7所示的表相对应的映射数据,获得滚动显示次数和每一显示的滚动量,并且该流程进行到S130。在S130,CPU12经OS34b输出用于使面板16显示基于所获得的滚动显示次数和滚动量而创建的图像的数据,并且该流程进行到S132。
在S132,CPU12确定显示图像是否已经滚动到滚动末端。当显示图像已经滚动到滚动末端时(S132:是),该流程进行到S134。在S134,CPU12经OS34b,将与正在显示的图像的图像ID相对应的终端标志设定到“ON”的数据输出到数据存储区14a,并且该流程返回到S100。当显示图像还未滚动到滚动末端时(S132:否),该流程返回到S100,而不进行到S134。
当在S120,CPU12确定还未执行轻拂操作时(S130:否),该流程进行到S136。在S136,CPU12确定是否经OS34b,获得响应于按钮操作而创建的数据。即,CPU12确定是否执行了按钮操作。当未执行按钮操作时(S136:否),该流程返回到S104。当执行了按钮操作时(S136:是),该流程进行到S138。在S138,CPU12获得与例如项目按钮52、54或56的所操作的图像项目按钮相对应的图像ID,并且该流程进行到S140。
在S140,CPU12确定所获得的图像ID是否与初始图像的图像ID一致。当所获得的图像ID不是初始图像的图像ID时(S140:否),该流程返回到S100。当所获得的图像ID是初始图像的图像ID时(S140:是),该流程进行到S142。在S142,CPU12经OS34b输出用于使面板16显示初始图像的数据,并且该流程进行到S144。在S144,CPU12经OS34b,将用于与所有图像ID相对应的终端标志设定成“OFF”的数据输出到数据存储区14a,并且该流程结束。
<第二实施例>
接着将解释根据第二实施例的MFP10的操作。应注意到,根据第二实施例的MFP10在结构上与根据第一实施例的MFP10类似,以及省略其解释。
在根据第二实施例的MFP10中,再次在面板16上显示曾经在面板16上显示过的图像的滚动量大于在面板16上显示未在面板16上显示过的图像的滚动量。具体地,当在面板16上显示图像时,将正在面板16上显示的项目按钮(例如,项目按钮52、54、56)与未在面板16上显示的项目按钮(例如,项目按钮52、54、56)之间的边界存储在数据存储区14a中。存储到数据存储区14a中的该边界将该图像划分成通过至少一个在前滚动操作在面板16上显示的图像(例如图像的一部分)、和通过至少一个在前滚动操作未在面板16上显示的图像(例如,图像的一部分)。数据存储区14a相对于正在面板16上显示的项目按钮(例如,项目按钮52、54、56)存储边界的位置,换句话说,数据存储区14a存储图像中的边界的位置。当将拖动操作执行为滚动操作时,CPU12计算与是拖动操作中输入对象的当前移动量的两倍的值相对应的滚动量,并且创建按所计算的滚动量滚动的图像。当所创建的图像不包含边界时,在面板16上不显示未在面板16上显示过的图像,即,在面板16上再次显示已经在面板16上显示过的图像。由此,在面板16上显示基于所增加的滚动量创建的图像。因此,能增加由用户浏览过的图像的滚动速度,允许用户从项目按钮52、54、56等等中有效地选择按钮。
当基于所增加的滚动量创建的图像包含边界时,另一方面,在面板16上显示未在面板16上显示过的图像。在这种情况下,可以以相对高速滚动由用户首次浏览的图像。为防止该问题,CPU12计算与拖动操作中输入对象的当前移动量相对应的滚动量并且基于所计算的滚动量创建图像,而不是基于所增加的滚动量创建的图像。即,在响应于当前滚动操作创建的图像包含边界的情况下,与响应于当前滚动操作创建的图像不包含边界的情形相比,使图像的滚动量减半。然后,在面板16上显示图像。结果,能降低用户首次浏览该图像的滚动速度,从而允许用户确实地浏览该图像。
当将轻拂操作执行为滚动操作时,CPU12从与图8所示的表相对应的映射数据,获得基于轻拂操作的操作速度的滚动显示次数和每一显示的滚动量来增加滚动量。然后,CPU12基于滚动显示次数和每一显示的滚动量,创建待显示的图像。当所创建的图像不包含边界时,在面板16上不显示未在面板16上显示过的图像,即,在面板16上再次显示已经在面板16上显示过的图像。由此,基于从与图8所示的表相对应的映射数据获得的轻拂操作的操作速度,在面板16上显示增加滚动量而创建的图像。该配置能增加已经由用户浏览过的图像的滚动速度,从而允许用户从项目按钮52、54、56等等中有效地选择按钮。
当增加滚动量而创建的图像包含边界时,另一方面,在面板16上显示未在面板16上显示过的图像。即,以相对高速滚动用户首次浏览的图像。为防止该问题,CPU12计算与轻拂操作的操作速度相对应的滚动量,并且从与图7所示的表相对应的映射数据,基于轻拂操作的操作速度,获得滚动显示的次数和每一显示的滚动量。然后,CPU12基于滚动显示的次数和每一显示的滚动量,创建待显示的图像,而不是增加滚动量而创建的图像。然后,将该图像显示在面板16上。该配置能减小用户首次浏览图像的滚动速度,从而允许用户确实地浏览该图像。
接着将参考图12和13解释再次在面板16上显示在面板16上显示的图像的滚动量大于在面板16上显示未在面板16上显示过的图像的滚动量的流程。该流程以S200开始,在S200,CPU12控制OS34b来输出用于在面板16上显示图像的数据。结果,在面板16上显示该图像,并且该流程进行到S202。注意,假定在面板16上显示图3所示的图像60来给出下述解释。
在S202,CPU12控制OS34b输出用于将在面板16上显示的详细项目按钮与在面板16上未显示的详细项目按钮之间的边界(在下文中,称为“确定边界”)存储到数据存储区14a中的数据。结果,将确定边界存储在数据存储区14a中。具体地,例如,在面板16上显示图3所示的图像60的情况下,将详细项目按钮78和详细项目按钮80之间的边界存储到数据存储区14a中,作为确定边界。一旦完成S202的处理,该流程进行到S204。
在S204,CPU12确定是否经OS34b获得通过拖动操作创建的数据。即,CPU12确定是否已经执行拖动操作。当执行了拖动操作时(S204:是),该流程进行到S206。在S206,CPU12计算是与拖动操作中输入对象的移动量相对应的滚动量的两倍的值,并且创建按所计算的滚动量滚动的图像,并且该流程进行到S208。
在S208,CPU12确定所创建的图像是否包含确定边界。具体地,CPU12经OS34b从数据存储区14a获得有关确定边界的信息,然后确定所创建的图像是否包含确定边界。当所创建的图像不包含确定边界时(S208:否),该流程进行到S210。在S210,CPU12控制OS34b输出用于在面板16上显示所创建的图像的数据,并且该流程返回到S204。
当所产生的图像包含确定边界时(S208:是),该流程进行到S212。在S212,CPU12计算与拖动操作中,输入对象的移动量相对应的滚动量并且创建按所计算的滚动量滚动的图像,并且该流程进行到S214。在S214,CPU12控制OS34b来输出用于在面板16上显示所创建的图像的数据。在S215,CPU12确定所创建的图像是否包含确定边界。当所创建的图像包含确定边界时(S215:是),该流程进行到S216。在S216,CPU12控制OS34b输出用于将确定边界存储到数据存储区14a中的数据,并且该流程返回到S204。当所创建的图像不包含确定边界时(S215:否),该流程返回到S204)。
当在S204CPU12确定还未执行拖动操作时(S204:否),该流程进行到S218。在S218,CPU12确定经OS34b是否已经获得由轻拂操作创建的数据。即,CPU12确定是否已经执行轻拂操作。当未执行轻拂操作时(S218:否),该流程结束。当执行轻拂操作时(S218:是),该流程进行到S220。在S220,CPU12从与图8所示的表相对应的映射数据获得滚动显示次数和每一显示的滚动量,并且创建将在面板16上显示的图像,然后该流程进行到S222。
在S222,CPU12确定基于所获得的滚动显示次数和每一显示的滚动量而创建的图像是否包含确定边界。当该图像不包含确定边界时(S222:否),该流程进行到S224。在S224,CPU12经OS34b,输出用于使面板16显示基于所获得的滚动显示次数和滚动量而创建的图像的数据,并且该流程返回到S204。
当图像包含确定边界时(S222:是),该流程进行到S226。在S226,CPU12从与图7所示的表相对应的映射数据获得滚动显示次数和每一显示的滚动量,并且创建将在面板16上显示的图像,并且该流程进行到S228。在S228,CPU12控制OS34b输出用于使面板16显示基于所获得的滚动显示次数和每一显示的滚动量创建的图像的数据。在S229,CPU12确定所创建的图像是否包含确定边界。当所创建的图像包含确定边界时,该流程进行到S230。在S230,CPU12控制OS34b来输出用于将确定边界存储到数据存储区14a中的数据,并且该流程返回到S204。当所创建的图像不包含确定边界时(S229:否),该流程返回到S204。
<第三实施例>
接着将解释根据第三实施例的MFP10的操作。注意,根据第三实施例的MFP10在结构上与根据第一实施例的MFP10类似,并且将省略其解释。
根据第三实施例的MFP10被配置成向下滚动图像的滚动量大于向上滚动图像的滚动量。具体地,当在向上方向上执行拖动操作时,CPU12计算与该拖动操作中的输入对象的移动量相对应的滚动量。当在向下方向上执行拖动操作时,CPU12计算与是拖动操作中的输入对象的移动量的两倍的值相对应的滚动量,并且创建按所计算的滚动量滚动的图像。
当在向上方向上执行轻拂操作时,从与图7所示的表相对应的映射数据,获得滚动显示次数和每一显示的滚动量,以便根据轻拂操作的操作速度来滚动该图像。当在向下方向上执行轻拂操作时,另一方面,从与图8所示的表相对应的映射数据,获得滚动显示次数和每一显示的滚动量,以便根据是轻拂操作的操作速度的两倍的值来滚动该图像。然后,CPU12基于滚动显示次数和每一显示的滚动量,创建待显示的图像。
通常,在向上方向上执行滚动操作时,在面板16上显示新图像,即,还未在面板16上显示过的图像,以及当在向下方向上执行滚动操作时,在面板16上显示浏览过的图像,即,已经在面板16上显示过的图像。在根据第三实施例的MFP10中,如在根据第一实施例和第二实施例的MFP10中,可以减少用户首次浏览图像的滚动速度,并且增加已经由用户浏览过的图像的滚动速度。
接着将参考图14和15解释使在向下方向上滚动的图像的滚动量大于在向上方向上滚动的图像的滚动量的流程。该流程以S300开始,在S300,CPU12控制OS34b输出用于在面板16上显示图像的数据。因此,在面板16上显示图像,并且该流程进行到S302。
在S302,CPU12确定是否经OS34b获得通过拖动操作创建的数据。即,CPU12确定是否已经执行了拖动操作。当执行了拖动操作时(S302:是),该流程进行到S304。在S304,CPU12确定拖动操作中的输入对象的移动方向是否是向下方向。具体地,CPU12控制OS34b获得通过拖动操作创建的数据,并且基于所获得的数据确定拖动操作中的输入对象的移动方向是否是向下方向。当拖动操作中的输入对象的移动方向是向下方向时(S304:是),该流程进行到S306。
在S306,CPU12计算与是拖动操作中的输入对象的移动量的两倍的值相对应的滚动量,并且该流程进行到S308。在S308,CPU12经OS34b输出用于使面板16显示按所计算的滚动量滚动的图像的数据,并且该流程返回到S302。当在S304,CPU12确定拖动操作中的输入对象的移动方向不是向下方向时(S304:否),该流程进行到S310。在S310,CPU12计算与拖动操作中的输入对象的移动量相对应的滚动量,并且该流程进行到S308。
当CPU12确定还未执行拖动操作时(S302:否),该流程进行到S312。在S312,CPU12确定是否经OS34b获得由轻拂操作创建的数据。即,CPU12确定是否已经执行了轻拂操作。当未执行轻拂操作时(S312:否),该流程结束。当执行了轻拂操作时(S312:是),该流程进行到S314。
在S314,CPU12确定轻拂操作中的输入对象的移动方向是否是向下方向。具体地,CPU12控制OS34b获得由轻拂操作创建的数据,并且基于所获得的数据确定轻拂操作中的输入对象的移动方向是否是向下方向。当轻拂操作中的输入对象的移动方向是向下方向时(S314:是),该流程进行到S316。
在S316,CPU12从与图8所示的表相对应的映射数据获得滚动显示次数和每一显示的滚动量,并且该流程进行到S318。在S318,CPU12经OS34b,输出用于使面板16显示基于所获得的滚动显示次数和滚动量而创建的图像的数据,并且该流程进行到S302。当在S314,CPU12确定轻拂操作中的输入对象的移动方向不是向下方向时(S314:否),该流程进行到S320。在S320,CPU12从与图7所示的表相对应的映射数据获得滚动显示次数和每一显示的滚动量,并且该流程进行到S318。
<改进>
在本实施例中,本发明应用于在轻拂操作和拖动操作中滚动图像,但也可以应用于使用例如,滚动框或滚动按钮引起的图像的滚动。注意,当本发明应用于使用例如滚动框或滚动按钮引起的图像的滚动时,CPU12计算滚动量,即,根据滚动按钮的操作的时间长度,每单位时间的滚动速度。即,当将在面板16上显示浏览过的图像时或将向下滚动图像时,例如,CPU12根据是滚动按钮的操作的时间长度的两倍的值来计算滚动速度。
在本实施例中,本发明应用于在向上和向下方向上滚动的图像,但可以应用于在向右和向左方向上滚动的图像。
显示上述滚动中的图像的装置或设备不限于MFP10。具体地,本发明适用于各种类型的装置和设备,诸如个人计算机和移动终端,例如,智能电话,只要该装置和设备包括能显示滚动图像的显示设备。
在本实施例中,CPU12根据显示处理程序34a执行处理,但本发明不限于该结构。例如,CPU12可以被配置成根据显示处理程序34a,输出用于使OS34b、另一***或另一硬件执行各种处理的命令。
尽管执行显示处理程序34a来执行上述实施例中图9-11中所示的流程中的处理,但可以从该流程中省略S100-S106、S116、S120、S122、S132和S136-144的处理。同样地,可以从图12和13的流程省略S200、S204、S208、S218和S222的处理。同样地,可以从图14和15的流程省略S300-S304、S312和S314的处理。应注意到,可以部分省略这些处理。
在本说明书或附图中所述的技术部件单独或以各种组合显示出技术实用性,并且不限于在申请时,权利要求中所公开的组合。此外,在本说明书或附图中所示的技术可以同时地实现各种目的,并且通过实现这些目的中的一个,具有技术实用性。
MFP10是图像显示装置的一个例子。CPU12是计算机和处理器的一个例子。存储设备14是存储器的一个例子。面板16是显示设备的一个例子。按钮输入设备18是操作接收设备的一个例子。显示处理程序34a是多种指令的一个例子。
应注意到,可以由单个程序模块或多个程序模块组成每一程序。上述例子的每一个可以以其他形式,只要展现出类似的功能。例如,每一例子可以是:用于执行基于显示处理程序34a的处理的计算机,例如,CPU12;用于执行基于不同于显示处理程序的程序的计算机,例如操作***和其他应用和程序的处理;可根据从计算机提供的命令而操作的硬件,例如,面板16;以及计算机和硬件协作的结构。应注意到,每一例子可以是被配置成通过执行根据多个程序的处理来执行处理的计算机,以及可以是可由从被配置成通过执行根据多个程序的处理来执行处理的计算机提供的命令操作的硬件。

Claims (12)

1.一种图像显示装置,包括:
显示设备,所述显示设备被配置成在所述显示设备上显示图像;
操作接收设备,所述操作接收设备被配置成接收滚动操作,所述滚动操作被执行为在滚动方向上滚动在所述显示设备上显示的图像;
处理器;以及
存储器,所述存储器被配置成存储多个指令,
所述多个指令在由所述处理器执行时使得所述处理器执行:
基于由所述操作接收设备接收的当前滚动操作并且基于由所述操作接收设备在所述当前滚动操作之前接收的至少一个先前滚动操作产生的在所述显示设备上的图像的显示来获得滚动量指标值,所述滚动量指标值指示在所述显示设备上显示的图像要通过所述当前滚动操作被滚动的量;以及
控制所述显示设备以显示根据所获得的滚动量指标值所滚动的图像。
2.根据权利要求1所述的图像显示装置,
其中,所述图像包括滚动末端部,当在所述滚动方向上使所述图像滚动最大量时,在所述显示设备上显示所述滚动末端部,并且
其中,所述多个指令在由所述处理器执行时,使得与当通过所述至少一个先前滚动操作没有显示所述滚动末端部时相比,当通过所述至少一个先前滚动操作已经显示了所述滚动末端部时,所述处理器获得更大的滚动量指标值。
3.根据权利要求2所述的图像显示装置,其中,所述多个指令在由所述处理器执行时使得当通过所述当前滚动操作在所述显示设备上显示所述滚动末端部时,所述处理器存储通过所述至少一个先前滚动操作已经显示了所述滚动末端部的信息。
4.根据权利要求1所述的图像显示装置,其中,所述多个指令在由所述处理器执行时使得与当通过所述至少一个先前滚动操作还没有在所述显示设备上显示的所述图像的一部分要通过所述当前滚动操作来显示时相比,当通过所述至少一个先前滚动操作还没有在所述显示设备上显示的所述图像的一部分没有要通过所述当前滚动操作显示时,所述处理器获得更大的滚动量指标值。
5.根据权利要求4所述的图像显示装置,其中,所述多个指令在由所述处理器执行时使得所述处理器基于边界的位置来获得所述滚动量指标值,所述边界将所述图像划分成通过所述至少一个先前滚动操作已经在所述显示设备上显示的图像的一部分、以及通过所述至少一个先前滚动操作在所述显示设备上还没有显示的图像的一部分。
6.根据权利要求5所述的图像显示装置,其中,当通过所述当前滚动操作显示通过所述至少一个先前滚动操作还没有在所述显示设备上显示的所述图像的一部分时,所述多个指令在由所述处理器执行时使得所述处理器改变有关边界的位置的信息,所述边界将所述图像划分成通过所述至少一个先前滚动操作已经在所述显示设备上显示的图像的一部分、以及通过所述至少一个先前滚动操作在所述显示设备上还没有显示的图像的一部分。
7.根据权利要求1至5中的任何一项所述的图像显示装置,
其中,当在所述显示设备上显示的图像从第一图像改变成第二图像时,并且当所述第一图像和所述第二图像彼此相关联时,所述多个指令在由所述处理器执行时使得所述处理器基于所述第二图像来获得所述滚动量指标值,所述第一图像是所述改变之前显示的图像,所述第二图像是所述改变之后显示的图像,并且
其中,当将在所述显示设备上显示的图像从所述第一图像改变成所述第二图像时,并且当所述第一图像和所述第二图像彼此不关联时,所述多个指令在由所述处理器执行时,使得所述处理器基于所述第一图像来获得所述滚动量指标值。
8.根据权利要求1至5中的任何一项所述的图像显示装置,其中,所述滚动量指标值指示滚动量,所述滚动量是所述图像要通过所述当前滚动操作被滚动的量。
9.根据权利要求1至5中的任何一项所述的图像显示装置,其中,当所述当前滚动操作是轻拂操作时,所述滚动量指标值指示通过所述当前滚动操作在所述显示设备上的图像的显示次数和滚动量,所述滚动量是在所述显示设备上的图像的显示的每一个中所述图像要被滚动的量。
10.根据权利要求1至5中的任何一项所述的图像显示装置,其中,当所述当前滚动操作是拖动操作时,所述滚动量指标值指示滚动量,所述滚动量是所述图像要通过所述当前滚动操作被滚动的量。
11.根据权利要求1至5中的任何一项所述的图像显示装置,其中,所述滚动量指标值指示滚动速度,所述滚动速度是所述图像通过所述当前滚动操作被滚动的速度。
12.一种通过图像显示装置显示图像的图像显示方法,所述图像显示装置包括:显示设备,所述显示设备被配置成在所述显示设备上显示图像;以及操作接收设备,所述操作接收设备被配置成接收滚动操作,所述滚动操作被执行为在滚动方向上滚动在所述显示设备上显示的图像,
所述图像显示方法包括:
基于由所述操作接收设备接收的当前滚动操作并且基于由所述操作接收设备在所述当前滚动操作之前接收的至少一个先前滚动操作产生的在所述显示设备上的图像的显示来获得滚动量指标值,所述滚动量指标值指示在所述显示设备上显示的图像要通过所述当前滚动操作被滚动的量;以及
控制所述显示设备以显示根据所获得的滚动量指标值所滚动的图像。
CN201410378169.0A 2013-08-02 2014-08-01 图像显示装置和图像显示方法 Active CN104346123B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013161093A JP2015032132A (ja) 2013-08-02 2013-08-02 画像情報処理装置、およびプログラム
JP2013-161093 2013-08-02

Publications (2)

Publication Number Publication Date
CN104346123A CN104346123A (zh) 2015-02-11
CN104346123B true CN104346123B (zh) 2019-04-02

Family

ID=52428877

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410378169.0A Active CN104346123B (zh) 2013-08-02 2014-08-01 图像显示装置和图像显示方法

Country Status (3)

Country Link
US (1) US9904453B2 (zh)
JP (1) JP2015032132A (zh)
CN (1) CN104346123B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6515615B2 (ja) * 2015-03-19 2019-05-22 セイコーエプソン株式会社 制御装置、電子機器の制御方法及びプログラム
KR20180020517A (ko) * 2016-08-18 2018-02-28 엘지전자 주식회사 이동 단말기
EP3572917B1 (en) * 2017-01-17 2022-08-17 Alps Alpine Co., Ltd. Coordinate input apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256451A (zh) * 2007-03-01 2008-09-03 达方电子股份有限公司 输入装置及其调整方法
CN101739206A (zh) * 2008-11-19 2010-06-16 索尼株式会社 图像处理设备、图像显示方法、及图像显示程序
CN103197881A (zh) * 2012-01-10 2013-07-10 佳能株式会社 显示控制装置及其控制方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6714221B1 (en) * 2000-08-03 2004-03-30 Apple Computer, Inc. Depicting and setting scroll amount
US8686944B1 (en) * 2006-08-23 2014-04-01 Logitech Europe S.A. Software for input devices with application-specific scrolling and highlighted text searching
US7978177B2 (en) * 2006-09-29 2011-07-12 Varia Holdings Llc Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling
JP4334559B2 (ja) * 2006-10-13 2009-09-30 株式会社東芝 スクロール位置予測装置
JP2011252970A (ja) * 2010-05-31 2011-12-15 Brother Ind Ltd 画像表示装置、画像表示方法、及び画像表示プログラム
KR101825442B1 (ko) * 2011-10-06 2018-02-05 삼성전자 주식회사 스크롤 방법 및 장치
US9329759B1 (en) * 2012-11-20 2016-05-03 Amazon Technologies, Inc. Customized content display and interaction
US20140149935A1 (en) * 2012-11-28 2014-05-29 Michael Dudley Johnson User-Intent-Based Chrome
JP5453577B1 (ja) * 2013-05-29 2014-03-26 楽天株式会社 情報処理装置、情報処理方法及び情報処理プログラム
US20150135133A1 (en) * 2013-11-11 2015-05-14 Lenovo (Singapore) Pte. Ltd. Adjustable smooth scrolling

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256451A (zh) * 2007-03-01 2008-09-03 达方电子股份有限公司 输入装置及其调整方法
CN101739206A (zh) * 2008-11-19 2010-06-16 索尼株式会社 图像处理设备、图像显示方法、及图像显示程序
CN103197881A (zh) * 2012-01-10 2013-07-10 佳能株式会社 显示控制装置及其控制方法

Also Published As

Publication number Publication date
US20150040060A1 (en) 2015-02-05
JP2015032132A (ja) 2015-02-16
CN104346123A (zh) 2015-02-11
US9904453B2 (en) 2018-02-27

Similar Documents

Publication Publication Date Title
US10218861B2 (en) Image forming apparatus, non-transitory storage medium storing program to be executed by the same, method of controlling the same, and terminal device
US9292188B2 (en) Information processing apparatus, control method thereof, and storage medium
US9600148B2 (en) Image display apparatus, image display method, and computer-readable medium
US9671893B2 (en) Information processing device having touch screen with varying sensitivity regions
US8633909B2 (en) Information processing apparatus, input operation determination method, and input operation determination program
US8452338B2 (en) Telephone call and alarm control methods for a cell phone
KR101229699B1 (ko) 애플리케이션 간의 콘텐츠 이동 방법 및 이를 실행하는 장치
US20130201139A1 (en) User interface apparatus and mobile terminal apparatus
KR20230041769A (ko) 미확인 메시지의 표시 방법, 미확인 메시지의 표시 장치, 전자 장치 및 저장매체
US9088678B2 (en) Image processing device, non-transitory computer readable recording medium and operational event determining method
US9798400B2 (en) Displaying device and non-transitory computer-readable recording medium storing instructions
CN103744582A (zh) 终端操控装置和终端操控方法
KR20070034767A (ko) 다중 표시영역을 갖는 이동통신 단말기 및 이를 이용한 디스플레이 간의 데이터 표시 방법
KR20130129220A (ko) 컴퓨팅 디바이스의 의도적 이동을 수반하는 제스처를 검출하는 방법
KR102401467B1 (ko) 버튼 설정 방법, 장치 및 기록 매체
JP2011022851A (ja) ディスプレイ端末、画像処理システム、及び画像処理方法
CN104346123B (zh) 图像显示装置和图像显示方法
JP2011134273A (ja) 情報処理装置、情報処理方法およびプログラム
CN111880699A (zh) 消息处理方法、装置及电子设备
US9671948B2 (en) Image-display control system, image-display control method, and non-transitory computer-readable storage medium storing image-display control program
WO2013101371A1 (en) Apparatus and method for automatically controlling display screen density
JP2014149590A (ja) 画像表示制御装置、画像表示制御方法及び画像表示制御プログラム
CN111638810A (zh) 触控方法、装置及电子设备
JPWO2017169630A1 (ja) 表示装置
US10338808B2 (en) Information processing apparatus and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant