文档阅读器、文档页面翻转方法和程序的制作方法_2

文档序号:9620817阅读:来源:国知局
一起的页面的区域(图2的121)中的任意位置,并且随后指点表现文档内容的区域(图2的123)中的任意位置,则文档阅读器执行以下操作:跳过中间页面来表现与表现结合在一起的页面的厚度的区域中指定的位置相对应的页面。
[0039]因此提供了执行类似于将真实纸质书翻转多个页面动作的操作的操作界面。
[0040]示例性实施例1
[0041]现在将参照附图对示例性实施例1进行详细描述,在示例性实施例中1中本发明应用到包括触摸板的平板终端。图1描绘了示出根据本发明示例性实施例1的文档阅读器的透视图。参照图1,示出了文档阅读器1,包括厚度较薄的外壳11以及安装在外壳前表面的显示器,文档阅读器1配备有触摸板,该触摸板配置为作为显示装置12和作为动作检测装置13进行操作。
[0042]图2示出了图1中示出的文档阅读器1的功能框图。参照图2,示出了包括显示装置12、动作检测装置13和显示控制装置14的配置。
[0043]参照图1,显示装置12由例如液晶显示设备、有机电致发光显示设备(有机EL显示设备)等来形成。
[0044]活动检测装置13由触摸传感器和数字转换器形成,该触摸传感器和数字转换器布置为使得与构成显示装置12的液晶显示设备或有机EL显示设备交叠。电子文档在显示装置12上展示期间,由动作检测装置13检测的电子文档上的动作内容进入显示控制装置14ο
[0045]当用户请求上述内容时,显示控制装置14读出电子文档的风格,并且在显示装置12上显示该读出的电子文档,该风格包括折叠并且装订在一起的多个页面。应当注意的是,表现的电子文档可以是存储在文档阅读器1主体部分的存储器中的电子文档,或者是通过文档阅读器1上提供的多种通信装置中的任何通信装置、从网络上提供的服务器等接收的电子文档。
[0046]顺便提一下,图2中示出的文档阅读器1的显示控制装置14可以通过计算机程序来实现,该计算机程序使文档阅读器1的机载计算机通过使用计算机硬件资源执行显示控制装置14的处理。下文将详细描述显示控制装置14的处理。
[0047]图3示出了根据主题示例性实施例的文档阅读器的显示屏的示例。参照图3,电子文档包括其中显示由用户选择的页面内容的区域123和在其两侧的区域121、122,该区域121、122表现结合在一起的多个纸张或页面的厚度。表现结合在一起的多个页面的厚度的区域121、122分别具可变化的宽度1211、1221,该可变化的宽度对应于从起始页面以及从最后页面的页面数目。宽度1211、1221之和对应于电子文档的页面总数。
[0048]如果(例如如图3所示)在电子文档沿左侧装订并且可以从左侧打开的情况下,起始页面在区域123中展示,表现结合在一起的页面厚度的左侧区域121的宽度1211是零。在区域123中表现最后一页的状态下,表现结合在一起的页面厚度的右侧区域122的宽度1221是零。类似地,如果在电子文档沿右侧装订并且可以在右侧打开的情况下,区域123中表现起始页面,表现结合在一起的页面厚度的右侧区域122的宽度1221是零。在区域123中表现最后页面的状态下,表现结合在一起的页面厚度的左侧区域121的宽度1211是零。此外,如果在例如图3所示的状态下,用户通过执行滑动动作的方式从右页面侧向左页面侧轻拂表现页面内容的区域123的一部分,则表现状态的页面从其中打开页面50、51的状态切换到其中打开页面52、53的状态。此外,响应于该动作,指示右侧多个页面厚度的右侧区域122的宽度1221变为减小一页,同时指示左侧多个页面厚度的左侧区域121的宽度1211变为加宽一页。在另一方面,指示页面内容的区域123的宽度保持不变,同时区域123本身向右移动一页。因此,区域121、122和123的总宽度始终保持恒定。
[0049]接下来,将参照附图详细描述由主题示例性实施例的文档阅读器执行的翻页操作。本发明示例性实施例1的文档阅读器1不仅允许上述基于页面的翻页操作,还允许连续或一次翻转多个页面的操作。在下文中,将首先解释作为第一风格页面翻转操作的连续翻转多个页面的操作流,并且之后将解释作为第二页面翻转操作的一次翻转多个页面的操作流。
[0050]图4描绘了示出根据本发明示例性实施例1的第一风格页面翻转操作流的流程图。参照图4,打开用户指定的页面(步骤S001)。如果然后在屏幕表面上检测(步骤S002)到用户的手指或器具(例如触摸笔)的接触,则动作检测装置13获取该接触的位置(步骤S003)。
[0051]如果获取的接触位置在其中显示用户选择的页面内容的区域123中(步骤S004的‘是’),则执行现在将要解释的处理。注意,如果获取的接触位置在其中显示用户选择的页面内容的区域123之外(步骤S004的‘否’),则执行图6的流程图的步骤S104的处理及以下的内容。
[0052]在这里假设用户已经完成了如图5(a)中21所示的指点区域123中任意位置的操作。然后,文档阅读器1检查用户的手指或器具(例如触摸笔)是否已经从上述接触位置释放(步骤S005 ‘释放?’)。如果检测到用户的手指或器具(例如触摸笔)已经从屏幕表面释放(步骤S005 ‘是’),则在此时及时中止第一风格页面翻转操作,并且执行就好像简单地敲击区域123中指点的位置的操作。
[0053]如果用户的手指或器具(例如触摸笔)还没有从屏幕表面上释放(步骤S005的‘否’),则动作检测装置13继续保持获取的接触位置(步骤S006)。
[0054]如果获取的接触位置没有达到指示结合在一起的页面的厚度的区域121、122 (步骤S007中的‘否’),则文档阅读器1假设用户的轻拂或滑动动作仍继续,并且因此返回步骤 S005。
[0055]如果获取的接触位置已经进入了表现结合在一起的页面的厚度的区域121或122 (步骤S007的‘是’),则文档阅读器1执行翻转其中用户已经执行了轻拂或滑动动作的厚度表现区域121、122中的任一个的页面的操作(步骤S008)。文档阅读器1还执行朝向已经执行了用户轻拂动作侧面将区域123平移一页的操作(步骤S009),该区域123表现由用户选择的页面内容。
[0056]现在假设,如图5(a)所示,用户已经指点了表现由用户选择的页面内容的区域123,并且然后要朝向区域121的方向轻拂区域123的所选部分,区域121表现结合在一起的页面的厚度。在这种情况下,如图5(b)所示,文档阅读器1继续逐页翻转左手一侧页面的处理,并且继续朝向左侧平移区域123的处理。
[0057]然后,文档阅读器1检查接触位置是否与所平移区域123的边缘一致(步骤S010)。如果接触位置与所平移区域123的边缘不一致(步骤S010的‘否’),则文档阅读器1返回步骤S005。
[0058]相反地,如图5 (c)所示,如果接触位置与所平移区域123的边缘一致(步骤S010的‘是’),则执行将翻转页面直到用户指定的页面的操作以逐渐结束处理。最后,区域122的宽度1221变得更宽,并且区域121的宽度1211变得更窄,该变宽和变窄的量对应于翻转的页数。以对应向向左平移区域123。
[0059]如上所述,逐页地以预设速度翻转页面直到与用户接触的表现结合在一起的页面厚度的区域121的位置相对应的页面,来执行第一风格页面翻转操作。利用该第一风格页面翻转操作,能够通过类似于以下操作的操作来翻转页面:拿着真实纸质书结合在一起的页面的端面的用户通过逐页翻转多个页面的方式将他/她的手指向外渐渐地移动。
[0060]图6描绘了示出针对根据本发明示例性实施例1的文档阅读器1的第二风格页面翻转操作流的流程图。参照图6,如果随着用户指定页面的打开(步骤S101),在屏幕表面上检测到用户的手指或器具(例如触摸笔)的接触(步骤S102),则动作检测装置13获取接触位置(步骤S103)。
[0061]如果获取的接触位置在表现结合在一起的页面的厚度的区域121、122中的任一个中(步骤S104的‘是’),则执行现在要解释的处理。注意,如果获取的接触位置在其中显示结
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1