显示装置以及显示控制方法与流程

文档序号:13518254阅读:200来源:国知局
显示装置以及显示控制方法与流程

本发明涉及一种显示装置以及显示控制方法,特别涉及一种使显示对象的画面滚动显示的技术。



背景技术:

在图像形成装置、智能电话等便携式终端、以及个人计算机等之中,具备液晶显示器(lcd:liquidcrystaldisplay)、有机el(oled:有机发光二极管(organiclight-emittingdiode))等显示部,且使该显示部对显示对象的画面进行显示。

在此,因为显示部的尺寸具有极限,所以存在显示部不能够将显示对象画面的整个范围一次显示的情况。在该情况下,将显示对象画面的一部分的范围(显示范围)显示在显示部上,在接受到来自用户的滚动操作时,使显示对象的画面沿通过滚动操作指示的滚动方向移动(滚动显示)(例如,参照专利文献1)。

现有技术文献

专利文献

专利文献1:日本特开2014-74980号公报



技术实现要素:

发明要解决的问题

在显示范围到达了显示对象的画面的端部的情况下,即使被输入了滚动操作,显示部也不使显示对象的画面移动。用户通过确认即使输入滚动操作显示对象的画面也不移动的情况来得知显示范围到达了显示对象的画面的端部。然而,作为对用户告知显示范围到达了显示对象的画面的端部的情况的手段,在上面说明的即使被输入了滚动操作也不使显示对象的画面移动这一内容对用户来说难以理解,缺乏用户方便性。

本发明是鉴于上述情况而完成的,其目的在于使得能够以容易明白的方式对用户告知显示范围到达了显示对象的画面的端部的情况。

用于解决问题的方案

在一个方面中,本发明的显示装置的特征在于,具备:显示部,其具有触摸面板功能;操作接受部,其接受对所述显示部进行的滚动操作;以及显示控制部,其使显示对象的画面沿在所述滚动操作中指示的滚动方向移动,并且在所述显示对象的画面之中显示在所述显示部上的显示范围到达了所述显示对象的画面的端部的状态下所述操作接受部接受到向所述端部方向的滚动操作的情况下,对所述显示范围进行与在该接受的滚动操作中指示的滚动量对应的图像处理。

另外,在另一方面中,本发明所涉及的显示控制方法是具有以下步骤的显示控制方法:操作接受步骤,其接受对具有触摸面板功能的显示部进行的滚动操作;以及显示控制步骤,其使显示对象的画面沿在所述滚动操作中指示的滚动方向移动,并且在所述显示对象的画面之中显示在所述显示部上的显示范围到达了所述显示对象的画面的端部的状态下在所述操作接受步骤中接受到向所述端部方向的滚动操作的情况下,对所述显示范围进行与在该接受的滚动操作中指示的滚动量对应的图像处理。

发明效果

根据上述本发明,能够以容易明白的方式对用户告知显示范围到达了显示对象的画面的端部的情况。

附图的简单说明

图1是表示本发明的实施方式1所涉及的显示装置的内部构成的概要的框图。

图2a是表示在本发明的实施方式1所涉及的显示装置的显示部上显示的显示范围的一个例子的图。

图2b是表示在本发明的实施方式1所涉及的显示装置的显示部上显示的显示范围的一个例子的图。

图3是表示本发明的实施方式1所涉及的显示装置中的滚动显示动作的流程的流程图。

图4是表示在本发明的实施方式1所涉及的显示装置的hdd中存储的数据的一个例子的图。

图5a是表示在本发明的实施方式1所涉及的显示装置的显示部上显示的显示范围通过变形处理而变形的情况的图。

图5b是表示在本发明的实施方式1所涉及的显示装置的显示部上显示的显示范围通过变形处理而变形的情况的图。

图6是表示本发明的实施方式1所涉及的显示装置的变形处理的内容的一个例子的图。

图7是表示本发明的实施方式2所涉及的显示装置中的滚动显示动作的流程的流程图。

图8是表示在本发明的实施方式2所涉及的显示装置的hdd中存储的数据的一个例子的图。

图9a是表示将菜单画面重叠于在本发明的实施方式2所涉及的显示装置的显示部上显示的显示范围的情况的图。

图9b是表示将菜单画面重叠于在本发明的实施方式2所涉及的显示装置的显示部上显示的显示范围的情况的图。

本发明的具体实施方式

以下,参照附图对本发明的一种实施方式所涉及的显示装置以及显示控制方法进行说明。

<实施方式1>

图1是表示本发明的实施方式1所涉及的显示装置的内部构成的概要的框图。

本发明的实施方式1所涉及的显示装置1例如为智能电话等便携式终端,且具备控制单元10、rom(只读存储器(readonlymemory))11、ram(随机存取存储器(randomaccessmemory))12、hdd(硬盘驱动器(harddiskdrive))13、显示部14、以及通信接口15。这些各部分能够相互通过cpu总线来进行数据或者是信号的发送和接收。

hdd13是大容量的存储装置,在其存储区域的一部分中存储图像数据,该图像数据表示显示部14的显示对象的画面。

网络接口15作为用于进行与有网络连接的个人计算机等的数据通信的接口来起作用。

显示部14由液晶显示器、有机el等形成,其基于存储在hdd13中的图像数据、通过通信接口15从外部的个人计算机等处接收的图像数据来对显示对象的画面进行显示。

另外,在显示部14中,设有触摸面板部141。触摸面板部141对在显示部14上的由用户进行的接触与接触位置(坐标位置)一同进行检测。触摸面板部141如果检测到由用户进行的接触,则将表示该接触位置的检测信号输出到控制单元10的之后说明的显示控制部101、操作接受部102等中。如此,触摸面板部141发挥作为被从用户输入用户操作的操作输入部的作用。

此外,在该触摸面板部141中,还包含如下触摸面板,该触摸面板即使没有对显示部14上的接触,在用户的手指等相对于显示部14接近到一定距离的情况下,也检测到该手指等。因此,即使没有对显示部14的接触,也通过触摸面板部141的功能检测到手指等接近到上述一定距离的情况的状态,也作为实质上接触到而包含在本实施方式中所说的“接触”中。

另外,显示装置1还可以除了上述触摸面板部141之外,或者是作为触摸面板部141的代替,具备物理键。在该物理键之中,例如,有箭头键、pageup键、pagedown键等。

控制单元10由cpu(中央处理单元(centralprocessingunit))等构成,管理显示装置1整体的动作控制。rom11存储显示控制程序,该显示控制程序对显示装置1的动作进行控制。ram12被用作控制单元10的动作区域等。

控制单元10依照存储在rom11或是hdd13等中的显示控制程序来执行动作,从而作为控制部100、显示控制部101、以及操作接受部102起作用。此外,控制单元10的控制部100、显示控制部101、以及操作接受部102还可以不依赖于基于显示控制程序的动作,而是分别由硬件电路构成。

控制部100是对显示装置1整体的动作控制进行管理的部件。例如,控制部100利用通信接口15,在与有网络连接的个人计算机等之间进行数据通信。

操作接受部102基于从触摸面板部141输出的检测信号,确定由用户输入的用户操作。然后,操作接受部102接受所确定的用户操作,并将与该用户操作对应的控制信号输出到控制部100、显示控制部101等中。

在此,在用户操作中,有滚动操作(也称为扫动操作)、选择操作(也称为敲击操作)、捏合(pinch)操作等。例如,若用户在使手指接触在显示部14上的状态下使手指滑动移动,则将表示从最初检测到接触的初始位置到最后检测到接触的最终位置的各移动位置的检测信号输出到操作接受部102中。操作接受部102根据从触摸面板141输出的上述检测信号,确定由用户输入的用户操作为滚动操作。然后,操作接受部102将与滚动操作对应的控制信号输出到控制部100、显示控制部101等中。

显示控制部101具有以下功能:基于操作接受部102所接受的用户操作,控制由显示部14进行的显示动作。例如,在操作接受部102接受到滚动操作的情况下,显示控制部101依照该滚动操作,使显示对象的画面进行滚动显示。

图2a以及图2b是表示显示在显示部14上的显示范围的一例的图。在图2a所示的例子中,显示对象的画面之中位于最前的范围的画面作为显示范围d1显示在显示部14中。另外,在图2a所示的例子中,在使手指接触显示部14上的位置p1的状态下进行滑动移动,并在显示部14上的位置p2的位置处解除了手指的接触。显示控制部101使显示对象的画面沿为滚动方向的纸面向上方向移动与滚动量(从位置p1到位置p2的移动量)对应的长度。作为此种滚动显示的结果,如图2b所示,在显示部14中显示的显示范围d1变化。在图2b所示的例子中,为显示范围d1到达了显示对象的画面的终端部的状态。

接下来,对具备上述构成的显示装置1的动作进行说明。图3是表示显示装置1中的滚动显示动作的流程的流程图。

在操作接受部102接受到显示范围d1的滚动操作的情况下(在步骤s10中为yes),显示控制部101判定是否是显示范围d1到达了显示对象的画面的终端部的状态(步骤s11)。

在不是显示范围d1到达了显示对象的画面的终端部的状态的情况下(在步骤s11中为no),显示控制部101使显示对象的画面沿滚动方向移动与在步骤s10的处理中操作接受部102接受到的滚动操作中的滚动量对应的长度(步骤s12)。

另外,即使是显示范围d1到达了显示对象的画面的终端部的状态(在步骤s11中为yes),在滚动操作不是向终端部方向的操作的情况下,也就是说,在滚动操作是向始端部方向的操作的情况下(在步骤s13中为no),显示控制部101使显示对象的画面向始端部方向移动(步骤s12)。

另一方面,在是显示范围d1到达了显示对象的画面的终端部的状态(在步骤s11中为yes),并且滚动操作是向终端部方向的操作的情况下(在步骤s13中为yes),显示控制部101不进行步骤s12的滚动显示处理。在该情况下,显示控制部101确定在步骤s10的处理中操作接受部102接受的滚动操作中的滚动量,并且确定与该确定的滚动量对应的图像处理(步骤s14)。然后,显示控制部101在显示范围d1中进行与所确定的滚动量对应的图像处理(步骤s15),使显示部14显示图像处理之后的显示范围d1(步骤s16)。在步骤s16的处理之后,返回步骤s10的处理。

图4是示出存储在hdd13中的数据的一个例子的图。在hdd13中,预先存储有一个或者是多个阈值,以及与通过该阈值确定的滚动量的范围对应的图像处理的内容。在图4所示的例子中,表示以下的信息存储在hdd13中:(1)在滚动量s0小于阈值s1的情况下不进行图像处理,(2)在滚动量s0大于等于阈值s1,且小于阈值s2的情况下,进行变形处理(变形量小),(3)在滚动量s0大于等于阈值s2,且小于阈值s3的情况下,进行变形处理(变形量大),(4)在滚动量s0大于等于阈值s3的情况下,进行变形处理(变形量大)以及颜色变化处理。显示控制部101参照存储在hdd13中的该信息,确定与滚动量对应的图像处理。

图5a以及图5b是表示显示在显示部14上的显示范围d1通过上述变形处理而变形的情况的图。在从显示范围d1到达了显示对象的画面的终端部的图2b所示的状态开始,进行了向终端部方向的滚动操作的情况下,显示部101对显示范围d1进行变形处理。其结果,显示在显示范围d1中的花的图像d1像图像d2、图像d3那样变形。另外,显示控制部101如图5a以及图5b所示,滚动量(从位置p1到位置p2的移动量)越大,则使变形处理中的变形量越大。

图6是示出上述变形处理的内容的一个例子的图。显示控制部101首先决定在显示范围d1内进行变形处理的矩形的变形范围。在图6所示的例子中,显示控制部101将显示范围d1的全部范围决定为变形范围。而且,显示控制部101通过将滚动操作中的接触位置(p1)和该变形范围的各个顶点(e、f、g、h)连结的直线将变形范围分割成四个三角区域(t1、t2、t3、t4)。如果通过滚动操作,接触位置移动(p1→p2),那么上述三角区域变形(t1’、t2’、t3’、t4’)。显示控制部101与各个三角区域的变形对应地使显示在变形范围中的图像变形。例如,显示控制部101使显示在三角区域t1内的图像与在三角区域t1变形为三角区域t1’时的变形对应地变形。另外,显示控制部101使显示在三角区域t2内的图像与在三角区域t2变形为三角区域t2’时的变形对应地变形。

另外,在上述图4中示出的颜色变化处理是指使构成显示范围d1的颜色与滚动量对应地变化的处理。例如,显示控制部101与滚动量对应地使构成显示区域d1的颜色从蓝色变化为红色。另外,显示控制部101还可以与滚动量对应地使构成显示范围d1的颜色的明亮度变化。

如上所述,在实施方式1所涉及的显示装置1中,在显示范围d1到达了显示对象的画面的终端部的状态下接受到向终端部方向的滚动操作的情况下,对显示范围d1进行与在该接受到的滚动操作中指示的滚动量对应的图像处理,因而,能够以容易明白的方式对用户告知显示范围d1到达了显示对象的画面的端部的情况。

<实施方式2>

图7是表示实施方式2所涉及的显示装置1中的滚动显示动作的流程的流程图。此外,对于与在图3所示的流程图中说明的处理同样的处理,附以相同的符号并省略说明。

在实施方式2所涉及的显示装置1中,在步骤s16的处理之后,显示控制部101判定是否存在与在步骤s10的处理中操作接受部102接受的滚动操作中的滚动量对应的菜单画面(步骤s20)。

图8是示出存储在实施方式2所涉及的显示装置1的hdd13中的数据的一个例子的图。在图8所示的例子中,表示以下的信息存储在hdd13中:在滚动量s0大于等于阈值s2,且小于阈值s3的情况下,进行变形处理以及显示菜单画面d2的处理,在滚动量s0大于等于阈值s3的情况下进行变形处理以及显示菜单画面d3的处理。

显示控制部101参照存储在hdd13中的该信息,在判定为存在与滚动量对应的菜单画面的情况下(在步骤s20中为yes),进行将菜单画面重叠在显示范围d1上的处理(步骤s21),并使显示部14显示重叠了菜单画面的显示范围d1(步骤s22)。

在此,在滚动量属于存储在hdd13中的滚动量范围之中最大的滚动量范围的情况下,显示控制部101将菜单画面重叠在与滚动操作中的接触位置相比为滚动方向一侧的位置。另外,在滚动量不属于存储在hdd13中的滚动量范围之中最大的滚动量范围的情况下,显示控制部101将菜单画面重叠在与滚动操作中的接触位置相比为滚动方向的相反侧的位置。

图9a所示的例子表示在滚动量s0大于等于阈值s2,且小于阈值s3的情况下的菜单画面的显示。在该情况下,由于滚动量s0不属于存储在hdd13中的滚动量范围之中最大的滚动量范围,故显示控制部101将菜单画面d2重叠在与滚动操作中的接触位置p2相比为滚动方向的相反侧的位置。

作为菜单画面d2的一例,显示了显示之前画面的菜单按钮d5、显示图2a的页面顶部的菜单按钮d4。

另外,在此种情况下,即使进行了向终端部方向的滚动操作,显示控制部101也不使显示对象的画面向始端部方向进行滚动显示。通过像这样决定菜单画面d2的重叠位置,并且禁止向始端部方向滚动显示,用户能够通过在不使手指从显示部14上离开的情况下使其向终端部方向移动来选择菜单画面d2内的任意的菜单按钮。另外,用户能够通过在不使手指从显示部14上离开的情况下使其向始端部方向移动来使显示控制部101进行下个滚动量的范围的图像处理。

在图9b所示的例子中,表示在滚动量s0大于等于阈值s3的情况下的菜单画面的显示。在该情况下,由于滚动量s0属于存储在hdd13中的滚动量范围之中最大的滚动量范围,故显示控制部101将菜单画面d3重叠在与滚动操作中的接触位置p2相比为滚动方向一侧的位置。

作为菜单画面d3的一例,显示了与菜单画面d2相同的菜单按钮d5、菜单按钮d4,而且,显示了显示在使显示装置的电源切断时显示的主画面的菜单按钮d6。

通过像这样决定菜单画面d3的重叠位置,用户能够在不使手指从显示部14上离开的情况下,使手指向与此前进行的操作相同的方向(始端部方向)移动,从而选择菜单画面d3内的任意的菜单按钮。由此,用户能够顺利地进行从进行菜单画面d3的显示的操作,到选择菜单按钮的操作的切换。

返回图7,在步骤s22的处理之后,操作接受部102判定滚动操作中的接触是否被解除(步骤s23)。然后,在滚动操作中的接触被解除的位置是菜单画面上的情况下(在步骤s24中为yes),操作接受部102接受与配置在该接触被解除的位置上的菜单按钮对应的指示(步骤s25)。例如,在滚动操作中的接触在图9a所示的菜单按钮d4上被解除的情况下,操作接受部102接受页面顶部的显示指示。然后,显示控制部101基于该指示使显示部14显示页面顶部的显示范围d1。

另一方面,在滚动操作中的接触被解除的位置是在菜单画面上以外的位置的情况下(在步骤s24中为no),操作接受部102接受大意为停止与滚动量对应的图像处理的指示(步骤s26)。然后,显示控制部101基于该指示停止图像处理,并使显示部14显示进行图像处理之前的显示范围d1。

此外,本发明不限定于上述实施方式的构成,能够进行各种变形。

<变形例1>

虽然在上述实施方式中,说明了显示控制部101进行将菜单画面d2、菜单画面d3重叠于显示范围d1的处理,操作接受部102接受与配置在滚动操作中的接触被解除的位置上的菜单按钮对应的指示的情况,但本发明不一定被限定为该情况。

在变形例1所涉及的显示装置1中,显示控制部101不进行将菜单画面d2、菜单画面d3重叠于显示范围d1的处理,但操作接受部102与滚动操作中的接触被解除时的滚动量对应地,接受页面顶部的显示指示、主画面的显示指示等在上述实施方式2中与配置在菜单画面d2、菜单画面d3上的菜单按钮对应的指示。

如此,在变形例1所涉及的显示装置1中,即使不在显示部14中显示菜单画面d2、菜单画面d3,通过用户调整解除滚动操作中的接触的位置,也能够对显示装置1输入页面顶部的显示指示、主画面的显示指示等各种各样的指示。

<变形例2>

虽然在上述实施方式1、实施方式2中,对存储在hdd13中的阈值的值为固定值的情况进行了说明,但本发明不一定被限定为该情况。

在变形例2所涉及的显示装置1中,与从滚动操作中的接触位置到显示对象的画面的终端部的长度对应地使阈值的值变化。例如,在从滚动操作中的接触位置到显示对象的画面的终端部的长度大于等于预先规定的值的情况下,显示控制部101在hdd13中使用预先规定的固定值的阈值。另外,在从滚动操作中的接触位置到显示对象的画面的终端部的长度小于预先规定的值的情况下,显示控制部101将与该长度对应的值用作阈值。

<变形例3>

虽然在上述实施方式1、实施方式2中,对在显示范围到达了显示对象的画面的终端部的状态下操作接受部102接受到向终端部方向的滚动操作的情况下,显示控制部101对显示范围进行与滚动量对应的图像处理的内容进行了说明,但除了上述情况之外,或者代替其,在到达了显示对象的画面的始端部的状态下操作接受部102接受到向始端部方向的滚动操作的情况下,显示控制部101对显示范围进行与滚动量对应的图像处理也可。

另外,显示控制部101还可以在到达了显示对象的画面的始端部的状态下操作接受部102接受到向始端部方向的滚动操作的情况、以及在到达了显示对象的画面的终端部的状态下操作接受部102接受到向终端部方向的滚动操作的情况下,使得对显示范围进行的图像处理的内容不同。

例如,在到达了显示对象的画面的始端部的状态下操作接受部102接受到向始端部方向的滚动操作的情况下,显示控制部101使构成显示范围的颜色变化为从红色、黄色、橙色等暖色中与滚动量对应地决定的颜色。另外,在到达了显示对象的画面的终端部的状态下操作接受部102接受到向终端部方向的滚动操作的情况下,显示控制部101使构成显示范围的颜色变化为从蓝色、紫色等冷色中与滚动量对应地决定的颜色。

通过显示控制部101进行上述处理,能够告知用户显示范围到达了显示对象的画面的始端部或是终端部中的哪一个。

<其他变形例>

虽然在上述实施方式中,作为本发明所涉及的显示装置的一种实施方式,示出了将智能电话等便携式终端为例的显示装置1,但不发明不一定被限定于此种情况。本发明除了智能电话等便携式终端之外,例如,还能够适用于个人计算机、图像形成装置等具有显示部的设备。

另外,虽然在上述实施方式中,对通过利用了触摸面板功能的扫动操作,使显示在显示部14上的图像进行滚动显示的情况下进行了说明,但本发明不一定被限定于此种情况。还可以通过不利用触摸面板功能的扫动操作来使显示在显示部14上的图像进行滚动显示。在此种操作中,例如,存在通过设于鼠标等的滚轮按钮的旋转进行的滚动操作、通过滚动条的选择进行的滚动操作。

另外,也可以将上述实施方式以及各个变形例组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1