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

文档序号:9620817阅读:来源:国知局
合在一起的页面的厚度的区域121、122之外(步骤S104的‘否’),则按照图4的流程图的步骤S004及以下的内容来执行处理。
[0062]为了解释的目的,在这里假设如图7(a)中的21所示已经执行了指点表现结合在一起的页面的厚度的区域121的任意位置的操作。然后,文档阅读器1检查用户的手指或器具(例如触摸笔)是否已经从接触位置释放(步骤S105中的‘释放? ’)。如果检测到用户的手指或器具(例如触摸笔)已经从接触位置释放(步骤S105的‘是’),则在此时及时中止第二风格页面翻转操作,并且仅执行如同在区域121或122指点的位置的敲击操作的处理。
[0063]如果用户的手指或器具(例如触摸笔)还没有从屏幕表面释放(步骤S105的‘否’),则动作检测装置13继续保持获取的接触位置(步骤S106)。
[0064]如果获取的接触位置还没有达到表现用户选择的页面内容的区域123 (步骤S107的‘否’),则文档阅读器1假设用户的轻拂动作仍在继续,并且因此返回步骤S105。
[0065]如果如上所述的获取的接触位置已经进入了其中显示用户选择的页面内容的区域123(步骤S107中的‘是’),则文档阅读器1检查用户的手指或器具(例如触摸笔)是否已经从屏幕表面释放(步骤S108的‘释放? ’ )。如果用户的手指或器具(例如触摸笔)已经从屏幕表面释放(步骤S108的‘No’),则动作检测装置13继续保持获取的接触位置(步骤 S106)。
[0066]如果在步骤S108中检测到用户的手指或器具(例如触摸笔)已经从屏幕表面释放(步骤S108的‘是’),则文档阅读器1执行一次全部地翻转多个页面的处理(步骤S109)。该集中页面翻转操作继续直到与厚度表现区域121或122中的接触位置相对应的页面,所述接触位置是在图7(a)和图7(b)中的步骤S103(轻拂或滑动动作的起始点)中检测的。文档阅读器1执行以下处理(步骤S110):沿朝向用户轻拂运动发生的区域121和122中任的一个的方向,以对应于通过集中页面翻转操作翻转的页数的量,平移表现用户选择的页面内容的区域123。
[0067]例如,现在假设如图7(a)所示,用户已经首先指点了厚度表现区域121并且然后已经朝向表现用户选择的页面内容的区域123做出了轻拂或滑动动作。在这种情况下,如图7(b)和图7(c)所示,文档阅读器1执行一次全部地翻转多个页面的处理,直到达到用户指定的厚度表现区域121的位置的页面,以及向左平移区域123的处理。因此,区域122的宽度1221变得更宽,并且区域121的宽度1211变得更窄,同时区域123以与翻转的页数有关的量向左移动。
[0068]根据上述的第二风格页面翻转操作,能够通过类似于一次共同翻转纸质书多个页面的惯例操作的处理来翻转页面,该惯例操作如同用户将他/她的食指插入打开的纸质书的端面上的页面之间。
[0069]示例性实施例2
[0070]现在描述示例性实施例2,在示例性实施例2中使用倾斜外壳的操作来代替上述示例性实施例1的滑动动作。图8描绘了以正视图部分地示出根据本发明示例性实施例2的文档阅读器的功能框图。主题示例性实施例的配置与示例性实施例1的区别在于包括作为附加组件的倾斜传感器15。另外,主题示例性实施例的配置类似于示例性实施例1的配置,并且因此主题示例性实施例的下列描述将以这一点区别为中心。
[0071]倾斜传感器15是配置用于检测文档阅读器1A的外壳11的倾斜的传感器。
[0072]显示控制装置14不仅使用动作检测装置13的输出,还使用由倾斜传感器15获取的外壳11的倾斜来执行页面翻转操作。
[0073]现在将参照附图详细解释由主题示例性实施例的文档阅读器处理的页面翻转操作。图9描绘了示出根据主题示例性实施例2的页面翻转操作流的流程图,其中,文档阅读器1A外壳的倾斜用作来自用户的指令。参照图9,用户指定的页面是打开的(步骤S101)。然后,如果在屏幕表面上检测到用户的手指或器具(例如触摸笔)的接触(步骤S102),则动作检测装置13获取该接触的位置(步骤S103)。
[0074]如果获取的接触位置是厚度表现区域121和122中的任何一个(步骤S104的‘是’),则执行现在解释的操作。注意,如果获取的接触位置在其中显示用户选择的结合在一起的页面厚度的区域121或122以外(步骤S004的‘否’),则执行关于示例性实施例1解释的图4的流程图步骤S004及以下的内容。
[0075]如图7(a)的21所示,现在假设已经执行了在厚度表现区域121中指点任意位置的操作。文档阅读器1A然后检查用户的手指或器具(例如触摸笔)是否已经从接触位置中移出(步骤S105的‘释放?’)。如果已经检测到用户的手指或器具(例如触摸笔)已经从屏幕表面移出(步骤S105的‘是’),则在此时及时中止页面翻转操作,并且仅执行如同在区域121或122指点的位置的敲击操作的处理。
[0076]相反地,如果用户的手指或器具(例如触摸笔)还没有从屏幕表面移出(步骤S105的‘否’),则继续通过倾斜传感器15来获取关于外壳11倾斜的信息(步骤S106A)。
[0077]如果倾斜传感器15没有检测到外壳的倾斜使得外壳的与用户的手指或触摸笔触摸的边缘相对的边缘在触摸的边缘下方(步骤S107A的‘否’),则文档阅读器1A假设并没有进行用户的明确页面翻转动作,并且返回步骤S105。
[0078]相反地,如图10 (b)和图10 (c)所示,如果已经检测到外壳的倾斜使得外壳的与用户的手指或触摸笔触摸的边缘相对的边缘在触摸的边缘下方(步骤107A的‘是’),则文档阅读器1A执行一次全部地翻转多个页面的集中页面翻转操作,直到达到与如在步骤S103中检测的区域121或122中的位置相对应的页面(步骤S109)。该位置是滑动动作的起始点。文档阅读器1A还执行以下处理(步骤S110):沿朝向发生滑动动作的区域121或122的方向,以对应于翻转页数的量来平移表现用户选择的页面内容的区域123。
[0079]例如,如图10(a)所示,假设已经执行了指点厚度表现区域121的操作以及提升朝向区域121布置的外壳边缘同时降低朝向区域122布置的外壳对侧边缘的操作。在这种情况下,如图10(b)和图10(c)所示,文档阅读器1A执行用户所指示的共同翻转厚度表现区域121的多个页面的操作,并且执行向左平移区域123的操作。因此,区域122的宽度1221变宽,并且区域121的宽度1211变窄,其变化的量对应于翻转的页数。同样相应地向左平移区域123。
[0080]在上述的主题示例性实施例中,能够通过在厚度表现区域121中指点期望页面并倾斜外壳11的操作来翻转页面。该操作等同于用户将他/她的手指插入打开的真实纸质书端面上结合在一起的页面之间并且将书倾斜来一次翻转多个页面的操作。
[0081]可以从上述本发明示例性实施例1和2中看出,可以简化阅读电子文档的操作,具体地,可以简化翻转该电子文档的多个页面的操作。此外,可以从厚度表现区域121、122的宽度看出当前表现的页面呈现整个电子文档中的哪个位置。
[0082]尽管上文示出并描述了本发明的优选示例性实施例,本发明并不限于这些具体模式,使得在不背离本发明的基本技术思想的前提下可以进行其它的修改、替换和调整。例如,在上述示例性实施例中,显示电子文档显示有打开的两个页面。然而,如图11所示,还可以使用仅在一个侧面提供厚度表现区域121的此类页面显示配置来使得能够执行类似操作。应当注意的是,在这种情况下,不能利用第一和第二风格的页面翻转操作来实现页面返回处理。然而,单独提供用于页面返回操作的规定是足够的,或者使用翻转最后一页时显示第一页的页面循环电子文档配置是足够的。
[0083]尽管上述示例性实施例中没有示出或描述,但是能够在文档阅读器中提供设置振动的设备,例如振动器。提供了用于设置振动的此类设备并且用于当执行页面翻转操作时设置振动,用户可以凭借他/她的触觉来感知页面正在翻转。
[0084]
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1