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

文档序号:8303426阅读:来源:国知局
述配置的电子文档阅读器100的操作。
[0119]以下描述集中于电子文档阅读器100上专用于本示例实施例的自动翻页操作和停止自动翻页的操作。
[0120]当用户通过执行指定接触动作来指定给定文档然后指定要显示的页面时,触摸面板220检测接触点,并在存储单元250中存储指示接触点的位置的坐标以及坐标的获取时间。
[0121]动作判断单元230基于存储单元250中存储的位置信息的历史,判断这些动作。操作确定单元240确定显示指定文档时指定页面的显示。
[0122]响应于所述确定,显示控制单元210从存储单元250获取指定的电子文档,并且在文档显示区域123中显示页面图像,在输入界面显示区域124中显示滚动条125和指点器126。
[0123]假定然后用户执行上述分开动作或合拢动作,以命令执行自动翻页。
[0124]触摸面板220每单位时间检测输入界面显示区域124的显示范围(下文称作命令检测区域)上的接触点。触摸面板220在存储单元250中顺序地存储已经检测到接触点的位置的坐标,以及坐标的获取时间。
[0125]另一方面,动作判断单元230在更新命令检测区域中的接触点信息时执行图9所示的动作判断处理。动作判断处理可以周期性地执行,例如,在电子文档阅读器100的启动之后。
[0126]首先,动作判断单元230获取存储单元250中存储的命令检测区域中的接触点信息(步骤S101) ο
[0127]动作判断单元230基于接触点信息判断是否存在与指点器126接触的接触点(步骤 S102)ο
[0128]当判断接触点之一在指点器126上时(步骤S102 ??是),动作判断单元230在获取的接触点信息中判断滚动条125上的接触点数目是否是两个(步骤S103)。
[0129]当动作判断单元230在步骤S103判断滚动条125上的接触点数目是两个时(步骤S103:是),动作判断单元230判断该动作是否是分开动作(步骤S104)。如果动作判断单元230判断该动作是分开动作(步骤S104:是),则动作判断单元230在存储单元250中存储指示该动作是“随着指点器的指点的分开”的动作信息以及位置P1、P2和P3(步骤S105)。
[0130]当动作判断单元230在步骤S104判断该动作不是分开动作时(步骤S104:否),则动作判断单元230判断该动作是否是合拢动作(步骤S106)。如果动作判断单元230判断该动作是合拢动作(布置S106:是),则动作判断单元230在存储单元250中存储指示该动作是“随着指点器的指点的合拢”的动作信息以及位置P1、P2和P4(步骤S107)。
[0131]当动作判断单元230在步骤S106判断该动作不是合拢动作时(步骤S106:否),动作判断单元230在存储单元250中存储与该动作相对应的动作信息(步骤SI 10)。
[0132]另一方面,当动作判断单元230判断滚动条125上的接触点数目不是两个时(步骤S103:否),动作判断单元230判断该动作是否是释放动作(步骤S108)。当动作判断单元230判断该动作是释放动作时(步骤S108:是),动作判断单元230在存储单元250中存储指示“随着指点器的指点的释放动作”的动作信息(步骤S109)。
[0133]如果动作判断单元230判断该动作不是释放动作(步骤S108:否),则动作判断单元230在存储单元250中存储与该动作相对应的动作信息(步骤SI 10)。
[0134]此外,当动作判断单元230判断在指点器126上不存在接触点时(步骤S102:否),动作判断单元230在存储单元250中存储与关于动作的判断相对应的动作信息(步骤S110)。
[0135]例如,动作判断单元230周期性地重复上述动作判断处理。
[0136]另一方面,操作确定单元240在动作判断单元230在上述动作判断处理中将动作信息存储到存储单元250时,开始图10所示的操作确定处理。通过操作确定处理,操作确定单元240基于动作判断单元230执行的动作判断处理中存储的动作信息,确定已经输入了伺种命令,并且确定要执行的操作。
[0137]具体地,当动作信息指示“其他动作”(不是“随着指点器的指点的分开”和“随着指点器的指点的合拢”中的任一个)时(步骤S201:否),操作确定单元240根据关于动作的判断确定操作,并执行对应处理(步骤S900)。
[0138]另一方面,当动作信息指示“随着指点器的指点的分开”和“随着指点器的指点的合拢”中的任一个时(步骤S201:是),操作确定单元240确定动作信息是否指示“随着指点器的指点的分开”(步骤S202)。
[0139]如果动作信息指示“随着指点器的指点的分开”(步骤S202:是),则操作确定单元240开始正向自动翻页处理,以便在正方向上自动翻页(步骤S300)。
[0140]参照图11描述正向自动翻页处理的具体内容。
[0141]首先,操作确定单元240将完成了正向自动翻页处理之后当前显示为返回位置rp的页面的编号存储到存储单元250 (步骤S301)。
[0142]基于存储单元250中存储的动作判断处理的结果、与基本点和移动点有关的接触点信息、以及电子文档的页面总数,操作确定单元240获得自动翻页开始页面sp = T/L*L2和结束页面ep = T/L*L3,并且将开始页面sp和结束页面ep存储到存储单元250 (步骤S302)。这里,T是要显示的文档的页面总数,L是滚动条125的长度,L2是位置P2与滚动条125的右端之间的距离,L3是位置P3与滚动条125的右端之间的距离。
[0143]操作确定单元240将步骤S302处计算的开始位置sp设定为指示显示页面的索引i,并且将索引i存储到存储单元250 (步骤S303)。
[0144]然后,操作确定单元240基于存储单元250中存储的动作信息,确定动作判断单元230是否已经判断出释放动作(步骤S304)。
[0145]另一方面,当动作信息指示“随着指点器的指点的释放动作”以外的其他动作时(步骤S304:否),操作确定单元240确定索引i指示的显示页面是否超过结束页面印(步骤 S305)ο
[0146]当操作确定单元240确定索引i指示的显示页面不超过结束页面ep时(步骤S305:是),操作确定单元240确定向触摸面板220显示索引i指示的页面(步骤S306)。响应于该确定,显示控制单元210向触摸面板220显示索引i指示的页面。
[0147]操作确定单元240将索引i递增(步骤S307)。然后处理返回到步骤S304。重复上述处理,直到检测到释放动作为止。
[0148]根据上述处理,在正向方向上顺序地改变页面的同时,显示控制单元210向触摸面板220显示文档的页面。
[0149]另一方面,当在步骤305处确定索引i超过结束页面ep的页面编号时(步骤S305:是),则操作确定单元240返回到步骤S304。操作确定单元240通过控制显示控制单元210继续向触摸面板220显示最后页面,直到检测到释放动作为止。
[0150]另一方面,当在动作判断处理中存储单元250中存储的动作信息指示“随着指点器的指点的释放动作”时(步骤S304:是),则操作确定单元240将完成了自动翻页处理之后的位置rp返回到索引i (步骤S308)。操作确定单元240使触摸面板220显示索引i指示的页面,即,自动翻页处理开始之前显示的页面(步骤S309)。响应于该确定,显示控制单元210更新触摸面板220上的显示。
[0151]通过上述处理的顺序,顺序地显示从与图6所示位置P2相对应的页面到与位置P3相对应的页面的页面。如果滚动条125的右端对应于电子文档的开始,则在远离文档开始朝向文档结束的方向上顺序地显示页面。
[0152]然后处理返回到图10所示的操作确定处理。当前操作确定处理终止。
[0153]例如,操作确定单元240周期性地重复上述操作确定处理。
[0154]另一方面,当动作信息不指示分开时(步骤S202:否),操作确定单元240确定已经检测到如图7所示的“随着指点器的指点的合拢”,并且开始反向自动翻页处理,以便自动反向翻页(步骤S400)。
[0155]参照图12描述反向自动翻页处理的具体内容。
[0156]首先,操作确定单元240在完成了反向自动翻页处理之后在存储单元250中存储当前正显示的页面编号作为返回位置rp (步骤S401)。
[0157]基于存储单元250中存储的动作判断处理的结果、与基本点和移动点有关的接触点信息、电子文档的页面总数,操作确定单元240获得自动翻页的开始页面sp = T/L*L2和结束页面ep = T/L*L4,并将开始页面sp和结束页面印存储到存储单元250 (步骤S402)。这里,T是要显示的文档的页面总数,L是滚动条125的长度,L2是位置P2与滚动条125的右端之间的距离,L4是位置P4与滚动条125的右端之间的距离。
[0158]操作确定单元240将步骤S402处计算的开始位置sp设定为指示显示页面的索引i,并且将索引i存储到存储单元250 (步骤S403)。
[0159]然后,操作确定单元240基于存储单元250中存储的动作信息,确定动作判断单元230是否判断出释放动作(步骤S404)。
[0160]另一方面,当动作信息指示除了“随着指点器的指点的释放动作”以外其他动作时(步骤S404:否),操作确定单元240确定索引i指示的显示页面是否未超过结束页面ep (步骤 S405) ο
[0161]当操作确定单元240确定索引i指示的显示页面达到或超过结束页面ep时(步骤S405:是),操作确定单元240确定向触摸面板220显示索引i指示的页面(步骤S406)。响应于该确定,显示控制单元210更新触摸面板上的显示。
[0162]操作确定单元240将索引i递减(步骤S407)。然后处理返回到步骤S404。重复上述处理,直到检测到释放动作为止。
[0163]根据上述处理,在反方向上顺序地改变页面的同时,显示控制单元210显示文档的页面。
[0164]另一方面,当在步骤S405确定索引i超过结束页面ep的页面编号时(步骤S405:否),操作确定单元240返回到步骤S404。操作确定单元240通过控制显示控制单元210继续向触摸面板220显示最后页面,直到检测到释放动作为止。
[0165]另一方面,在步骤404当在动作判断处理中存储单元250中存储的动作信息指示“随着指点器的指点的释放动作”时(步骤S404:是),操作确定单元240将完成了自动翻页处理之后的返回位置rp存储到索引i (步骤S408)。操作确定单元240使显示控制单元210显示索引i指示的页面,S卩,自动翻页处理开始之前显示的页面(步骤S409)。
[0166]通过上述处理的顺序,顺序地显示从与图7所示位置P2相对应的页面到与位置P4相对应的页面的页面。如果图7所示的滚动条125的右端对应于电子文档的开始,则在远离文档结束朝向文档开始的方向上顺序地显示页面。
[0167]然后,处理返回到图10所示的操作确定处理。当前操作确定处理终止。
[0168]例如,操作确定单元240周期性地重复上述操作确定处理。
[0169]如上所述,根据本示例实施例,用户可以通过执行利用两个手指触摸触摸面板120并在触摸面板120上滑动仅一个手指的合拢动作或分开动作,执行自动翻页。此外,用户可以通过手指的伸展程度和手指的滑动量,直观地调整自动翻页的开始位置和结束位置。合拢动作和分开动作可以利用一只手来执行并且容易执行。因此,可以通过类似于通常印刷书的翻页的直观动作来指定自动翻页的开始和结束位置以及方向。
[0170]此外,可以通过从触摸面板120移开滑动手指来简单地重新显示原始页面,而无需使用书签等。相应地,用户可以在阅读
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1