电子设备、文档显示方法和记录有程序的计算机可读记录介质的制作方法_4

文档序号:8303426阅读:来源:国知局
在前或在后页面之后容易地返回到原始页面。
[0171](第二示例实施例)
[0172]自动翻页的期望速度根据各个单独用户的偏好和场景而变化。因此,期望用户可以容易地调整自动翻页的速度。
[0173]以下描述允许容易地调整自动翻页的速度的电子文档阅读器200。
[0174]类似于第一示例实施例的电子文档阅读器100,根据第二示例实施例的电子文档阅读器200在电子文档阅读器200检测到合拢动作、分开动作或释放动作时开始或停止自动翻页。
[0175]类似于根据第一示例实施例的电子文档阅读器100,电子文档阅读器200包括图1所示的硬件配置和图3所示的功能配置。
[0176]电子文档阅读器200在存储单元250中存储“自动翻页速度”(自动翻页的设定速度)。电子文档阅读器200基于设定为“自动翻页速度”的时间间隔来改变页面显示。
[0177]在自动翻页的开始处,操作确定单元240参考稍后描述的默认速度确定表251,以确定翻转页面的速度,并且在存储单元250中记录该速度作为“自动翻页速度”。
[0178]默认速度确定标的251存储在存储单元250中,并且存储将指示要显示的整个文档的页面数目的“页面总数”与指示翻转页面的时间间隔的“翻页间隔”相关联的信息,如图13所示。例如,如果整个电子文档的页面数目是250,则关联的“翻页间隔”是2秒。相应地,操作确定单元240确定“自动翻页速度”为2秒。换言之,以2秒的时间间隔来执行自动翻页。
[0179]此外,在自动翻页期间,操作确定单元240根据用户执行的命令改变翻页速度的“翻页速度改变动作”,改变自动翻页的设定速度。
[0180]作为“翻页速度改变动作”,用户执行以下动作。
[0181]为了增加翻页的速度,如图14所示利用手指A和B触摸滚动条125的用户将手指A从指点器126的位置在垂直于滚动条125的方向(箭头AR4指示的方向)向上滑动。
[0182]另一方面,为了减小翻页的速度,如图15所示利用手指A和B触摸滚动条125的用户将手指A从指点器126的位置在垂直于滚动条125的方向(箭头AR5指示的方向)上向下滑动。
[0183]当动作判断单元230检测到上述任一用户动作时,操作确定单元240如下确定自动翻页的速度。
[0184]首先,操作确定单元240基于触摸面板220获取的接触点信息,获得指点器126上接触点的移动方向以及从指点器126的移动距离。操作确定单元240然后参考速度改变量确定表252,以便获取由接触点的移动方向和距离指示的速度改变量。
[0185]如图16所示,速度改变量确定表252存储指示指点器126上接触点的移动方向的“方向”和指示接触点的移动距离的“移动距离”以及“速度改变量”,“速度改变量”指示自动翻页的速度改变量并且与移动方向和移动距离相关联。“方向”可以取值“ + ”或指示指点器126上接触点在垂直于滚动条125的方向上分别向上或向下移动。“ + ”或指定分别要增加或减小速度。
[0186]在速度改变量确定表252中,速度改变量随着接触点在垂直于滚动条125的方向上向上进一步远离指点器126移动而增加。这意味着自动翻页的速度增加。另一方面,取负值的速度改变量随着接触点在垂直于滚动条125的方向上向下进一步远离指点器126移动而增大。这意味着自动翻页的速度减小。
[0187]操作确定单元240获得与获得的移动方向和移动距离相关联的“速度改变量”,将该速度改变量与开始自动翻页时已经设定的默认速度相加,并将计算的速度设定为改变的“自动翻页速度”。
[0188]例如,假定将“自动翻页速度”设定为“3秒”。当图14中P5与P6之间的距离为3毫米时,速度改变量确定表252示出了“方向”为“ + ”(这是由于垂直方向上的移动方向是向上),“移动距离”是3毫米,并且“速度改变量”是“-0.3”(秒)。相应地,新的“自动翻页速度”是3+(-0.3) = 2.7(秒)。换言之,速度改变,使得以2.7秒的时间间隔自动翻转页面。
[0189]接着描述具有上述配置的电子文档阅读器200的操作。
[0190]以下描述集中于对电子文档阅读器200的翻页速度更新处理,这是本示例实施例的特征。
[0191]当用户在显示给定文档的给定页面的同时通过执行分开动作指定自动翻页的开始和结束页面时,动作判断单元230基于存储单元250中存储的接触点信息,判断已经执行了何种类型的动作,并且操作确定单元240确定从指定的开始页面自动翻页。
[0192]响应于该确定,显示控制单元210从指定的开始页面处开始,开始顺序地改变从文档的一个页面到另一页面的显示的操作。
[0193]假定用户然后执行了上述翻页更新动作,以命令更新翻页速度。
[0194]触摸面板220每单位时间在输入界面显示区域124中检测显示范围(下文称作命令检测区域)中的接触点,并且将已经检测到接触点的位置的坐标和坐标的获取时间顺序地存储在存储单元250中。
[0195]另一方面,动作判断单元230重复执行图17所示的动作判断处理。
[0196]首先,动作判断单元230获取存储单元250中存储的命令检测区域中的接触点信息(步骤S501) ο
[0197]基于接触点信息,动作判断单元230判断接触点之一是否在指点器126上(步骤
5502)ο
[0198]当动作判断单元230判断接触点之一在指点器126上时(步骤S502:是),动作判断单元230基于获取的接触点信息,判断滚动条125上接触点的数目是否是两个(步骤
5503)ο
[0199]当动作判断单元230在步骤S503处判断滚动条125上的接触点的数目是两个时(步骤S305:是),则动作判断单元230判断该动作是否是分开动作(步骤S504)。当动作判断单元230判断该动作是分开动作时(步骤S504:是),动作判断单元230在存储单元250中存储指示该动作是“随着指点器的指点的分开”的动作信息以及位置P1、P2和P3(步骤 S305)ο
[0200]当动作判断单元230在步骤S504处判断该动作不是分开动作时(步骤S504:否),动作判断单元230然后判断该动作是否是合拢动作(步骤S506)。当动作判断单元230判断该动作是合拢动作时(步骤S506:是),动作判断单元230在存储单元250中存储指示该动作是“随着指点器的指点的合拢”的动作信息以及位置P1、P2和P4(步骤S507)。
[0201]当动作判断单元230在步骤S506处判断该动作不是合拢动作时(步骤S506:否),动作判断单元230在存储单元250中存储与该动作相对应的动作信息(步骤S510)。
[0202]另一方面,当动作判断单元230在步骤S503处判断滚动条125上接触点的数目不是两个时(步骤S503:否),动作判断单元230判断该动作不是释放动作(步骤S508)。当动作判断单元230判断该动作使得释放动作时(步骤S508:是),动作判断单元230在存储单元250中存储指示该动作是“随着指点器的指点的释放动作”的动作信息(步骤S509)。
[0203]当动作判断单元230判断该动作不是释放动作时(步骤S508:否),动作判断单元230在存储单元250中存储与该动作相对应的动作信息(步骤S510)。
[0204]另一方面,当动作判断单元230在步骤S502处判断在指点器126上不存在接触点时(步骤S502:否),动作判断单元230判断滚动条125上的接触点数目是否是两个(步骤S511)。
[0205]如果动作判断单元230判断滚动条125上接触点的数目是两个时(步骤S511:是),则动作判断单元230判断该动作是否是翻页速度更新动作(步骤S512)。
[0206]具体地,动作判断单元230如下判断该动作是否是翻页速度更新动作。当动作判断单元230在垂直于滚动条125的方向上检测到接触点已经从指点器126移动并然后停止时,动作判断单元230确定该动作是翻页速度更新动作。
[0207]当动作判断单元230判断该动作是翻页速度改变动作时(步骤S512:否),动作判断单元230在存储单元250中存储指示“翻页速度改变动作”的动作信息以及位置P5、P6和卩7(步骤5513)。
[0208]另一方面,当动作判断单元230判断滚动条125上接触点的数目不是两个时(步骤S511:否),动作判断单元230在存储单元250中存储与关于动作的判断相对应的动作信息(步骤S510) ο
[0209]当动作判断单元230判断该动作不是翻页速度更新动作时(步骤S512:否),动作判断单元230在存储单元250中存储与关于动作的判断相对应的动作信息(步骤S510)。
[0210]例如,动作判断单元230周期性地重复上述处理。
[0211]当动作判断单元230在上述动作判断处理中将动作信息存储在存储单元250中时,操作确定单元240开始图18所示的操作确定处理。在操作确定处理中,操作确定单元240基于动作判断单元230执行的动作判断处理中存储的动作信息,确定已经输入了何种类型的命令,并且确定要执行的操作。
[0212]具体地,操作确定单元240确定动作信息是否指示“随着指点器的指点的分开”和“随着指点器的指点的合拢”中的任一个(步骤S601)。当动作信息指示这些动作中的任一个时(步骤S601:是),操作确定单元240确定动作信息是否指示“随着指点器的指点的分开”(步骤S602) ο
[0213]当动作信息指示“随着指点器的指点的分开”时(步骤S602:是),操作确定单元240开始自动翻页处理,以自动正向翻页(步骤S300)。正向自动翻页处理与第一示例实施例中相同。
[0214]当动作信息不指示“随着指点器的指点的分开”时(步骤S602:否),操作确定单元240开始反向自动翻页处理,以自动反向翻页(步骤S400)。反向自动翻页处理与第一示例实施例中相同。
[0215]另一方面,当动作信息既不指示“随着指点器的指点的分开”也不指示“随着指点器的指点的合拢”时(步骤S601:否),操作确定单元240确定动作信息是否指示“翻页速度改变动作”(步骤S603)。
[0216]当动作信息不指示“翻页速度改变动作”时(步骤S603:否),操作确定单元240根据关于动作的判断来确定操作,并且执行对应处理(步骤S900)。
[0217]另一方面当动作信息指示“翻页速度改变动作”时(步骤S603:是),操作确定单元240开始图19所示的翻页速度更新处理(步骤S700)。
[0218]操作确定单元240基于触摸面板220获取的基本点的基础点信息,获得基本点的移动方向和距离(步骤S701)。
[0219]基于基本点的移动方向和距离以及速度改变量确定表252,操作确定单元240计算新的“自动翻页速度”(步骤S702),并且在存储单元250中更新“自动翻页速度”(步骤S703)ο
[0220]在经历以上处理之后,操作确定单元240结束翻页速度更新处理。操作确定单元240然后结束操作确定处理。
[0221]通过上述处理的顺序,在自动翻页期间根据来自用户的命令更新翻页速度,并且以更新的速度继续自动翻页处理。
[0222]例如,操作确定单元240周期性地重复上述操作确定处理。
[0223]如上所述,用户可以通过滑动用于合拢动作或分开动作的一个手指,简单地改变自动翻页的速度。因此用户可以通过简单动作改变翻页速度,而不会干扰自动翻页。
[0224]尽管已经描述本发明的示例实施例,但是本发明不由示例实施例来限制。
[0225]尽管在上述示例实施例中将电子文档阅读器100作为根据本发明的电子设备的示例,但是本发明还可应用于包括具有多触摸输入功能的触摸面板作为显示单元的移动电话、智能电话、游戏机、平板PC (
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1