[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102792256A - 显示控制器、显示控制方法和计算机可读存储介质 - Google Patents

显示控制器、显示控制方法和计算机可读存储介质 Download PDF

Info

Publication number
CN102792256A
CN102792256A CN2011800132113A CN201180013211A CN102792256A CN 102792256 A CN102792256 A CN 102792256A CN 2011800132113 A CN2011800132113 A CN 2011800132113A CN 201180013211 A CN201180013211 A CN 201180013211A CN 102792256 A CN102792256 A CN 102792256A
Authority
CN
China
Prior art keywords
page
leaf
cursor
foremost
upset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011800132113A
Other languages
English (en)
Other versions
CN102792256B (zh
Inventor
郡司大介
平石智宣
伊藤知惠子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN102792256A publication Critical patent/CN102792256A/zh
Application granted granted Critical
Publication of CN102792256B publication Critical patent/CN102792256B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/14Electronic books and readers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种显示控制器,其显示电子书,并且能够使用户在要显示的页之间切换时进行直观操作。CPU响应于用户操作检测多页中最前面显示的页上的光标位置。此外,CPU从表示最前面显示的页的图像和表示相对于最前面显示的页的背面页的图像中,提取各自具有依赖于所检测到的光标位置的形状的区域。然后,CPU在画面上绘制所提取的区域。

Description

显示控制器、显示控制方法和计算机可读存储介质
技术领域
本发明涉及一种用于显示具有多页的电子书的显示控制器、显示控制方法和存储用于使计算机执行该显示控制方法的程序的计算机可读存储介质。
背景技术
实践中通常使用诸如个人计算机等的信息处理设备将电子书显示在显示装置上。在显示电子书时,响应于用户操作切换显示的页。
顺便提及,在实际的书籍中,用户有时改变用户捏持的页或页的持有量,从而仅部分翻转页,用于部分检查该页背面的内容或者该页的前页或后页的内容。
此外,用户有时通过翻过相当大量的页来检查正在阅读的页之前或之后的页的内容概要。此外,用户有时一次翻过大量的页,以在不检查在到达目标页之前翻过的页的内容的情况下阅览目标页。
然而,在传统电子书中,是通过按下预定按钮来指示对页的切换的,因此用于翻转页的操作不同于在阅读实际书籍时所进行的操作。这使得用户不能进行直观的操作,对用户不友好。
发明内容
技术问题
本发明提供一种显示电子书并使得用户在要显示的页之间切换时能够进行直观操作的显示控制器、显示控制方法和存储用于使计算机执行该显示控制方法的程序的计算机可读存储介质。
问题的解决方案
因此,在本发明的第一方面,提供一种显示控制器,其控制包括多页的电子书在画面上的显示,该显示控制器包括:检测单元,用于响应于用户操作,检测所述多页中最前面显示的页上的光标的位置;提取单元,用于分别从表示所述最前面显示的页的图像和表示相对于所述最前面显示的页的背面页的图像中,提取各自具有依赖于所检测到的所述光标的位置的形状的区域;以及绘制单元,用于在所述画面上绘制所提取的区域。
因此,在本发明的第二方面,提供一种用于控制包括多页的电子书在画面上的显示的方法,该方法包括以下步骤:响应于用户操作,检测所述多页中最前面显示的页上的光标的位置;分别从表示所述最前面显示的页的图像和表示相对于所述最前面显示的页的背面页的图像中,提取各自具有依赖于所检测到的所述光标的位置的形状的区域;以及在所述画面上绘制所提取的区域。
因此,在本发明的第三方面,提供一种非瞬态计算机可读存储介质,其存储用于使计算机执行控制包括多页的电子书在画面上的显示的方法的程序,其中,所述方法包括以下步骤:响应于用户操作,检测所述多页中最前面显示的页上的光标的位置;分别从表示所述最前面显示的页的图像和表示相对于所述最前面显示的页的背面页的图像中,提取各自具有依赖于所检测到的所述光标的位置的形状的区域;以及在所述画面上绘制所提取的区域。
本发明的有利效果
通过以下参考附图对典型实施例的说明,本发明的其它特征将显而易见。
附图说明
图1是根据本发明第一实施例的包括显示控制器的信息处理设备的框图。
图2是图1所示的信息处理设备的显示器上所显示的电子书的双页展开的例子的图。
图3是由图1所示的信息处理设备执行的页翻转处理的流程图。
图4是在图3所示的页翻转处理的步骤中执行的单页翻转处理的流程图。
图5是示出在图2所示的显示区域中翻转单张右页和相关联的背面页的状态的页显示的例子的图。
图6是在图3所示的页翻转处理的步骤中执行的翻页计数计算处理的流程图。
图7是示出作为参考图6所述的翻页计数计算处理的结果所获取的翻页的厚度的显示的例子的图。
图8是在图3所示的页翻转处理的步骤中执行的多页连续翻转处理的流程图。
图9是示出在参考图8所述的多页连续翻转处理中连续翻转5张右页和各自相关联的背面页的状态的显示的例子的图。
图10是在图3所示的页翻转处理的步骤中执行的多页整体翻转处理的流程图。
图11是示出在参考图10所述的多页整体翻转处理中整体翻转右页侧的页的状态的显示的例子的图。
图12是根据本发明第二实施例的由包括显示控制器的信息处理设备执行的页翻转处理的流程图。
图13是在图1所示的显示器上显示的相册画面的翻转区域的例子的图。
图14是在图12所示的页翻转处理的步骤中执行的封面/封底翻转处理的流程图。
图15是在图12所示的页翻转处理的步骤中执行的主体页翻转处理的流程图。
图16是用于说明图13所示的相册画面上的翻转基准点的例子的图。
图17是用于说明图13所示的相册画面上的基准线的例子的图。
图18是用于说明图13所示的相册画面上的角翻转区域的例子的图。
图19是在图15所示的主体页翻转处理的步骤中执行的页部分翻转处理的流程图。
图20A是图13所示的相册画面上的页的图,用于说明页翻转操作和翻折点的例子,并且示出翻折点在页的右侧和下侧的状态。
图20B是图13所示的相册画面上的页的图,用于说明页翻转操作和翻折点的例子,并且示出翻折点在页的上侧和下侧的状态。
图20C是图13所示的相册画面上的页的图,用于说明页翻转操作和翻折点的例子,并且示出翻折点在页的上侧和下侧的状态。
图20D是图13所示的相册画面上的页的图,用于说明页翻转操作和翻折点的例子,并且示出翻折点在页的上侧和下侧的状态。
图21A是图13所示的相册画面的图,用于说明在该相册画面上的页翻转处理期间的光标位置的坐标的修正的第一例子。
图21B是图13所示的相册画面的图,用于说明在该相册画面上的页翻转处理期间的光标位置的坐标的修正的第二例子。
图21C是图13所示的相册画面的图,用于说明在该相册画面上的页翻转处理期间的光标位置的坐标的修正的第三例子。
具体实施方式
下面将参考示出本发明的实施例的附图详细说明本发明。
图1是根据本发明第一实施例的包括显示控制器的信息处理设备100的框图。
参考图1,所示信息处理设备100是例如个人计算机。信息处理设备100包括显示器101。此外,信息处理设备100包括视频随机存取存储器(VRAM)102和位移动单元(BMU)103。此外,信息处理设备100包括键盘104和指示装置(PD)105。此外,信息处理设备100包括CPU 106、ROM 107、RAM 108、硬盘驱动器(HDD)109、软盘驱动器(FDD)110和网络接口(网络I/F)111。这些组件通过CPU总线112相互连接。
显示器101显示正被编辑的文档、图形和图像、其它编辑信息、图标、消息、菜单和用户接口信息。
在VRAM 102中描绘(即存储)要显示在显示器101上的图像数据。根据预定过程将VRAM 102中描绘的图像数据传送给显示器101,从而将图像显示在显示器101上。
位移动单元103控制例如存储器之间(在所示例子中,VRAM 102和其它存储器之间)的数据传送、以及存储器和输入/输出(I/O)装置(例如,网络接口111)之间的数据传送。
键盘104是包括用于输入文档等的各种类型的按键的输入装置。指示装置105是例如鼠标,并且用于指定图标、菜单选项和例如其它内容的对象中所选择的一个,或者用于拖放显示器101上显示的对象中所选择的一个。尽管在本实施例中,使用指示装置105指定光标的位置,但是,假定通过触摸面板实现显示器101,并且用户通过例如利用手指触摸显示器101来指定光标的位置,也可以类似地实现本实施例。
CPU 106基于存储在ROM 107、HDD 109或软盘(未示出)中的控制程序控制这些装置。ROM 107存储各种类型的控制程序和数据。
RAM 108具有CPU 106用的工作区、用于错误处理的数据保存区域、以及控制程序的装载区域等。HDD 109将由信息处理设备100执行的各种类型的控制程序、内容和数据存储在其硬盘中。
软盘驱动器110控制对以floppy(注册商标)盘(FD)为代表的软盘等的访问。
网络接口111经由网络与其它信息处理设备和打印机等通信。CPU总线112包括地址总线、数据总线和控制总线。
还可以从ROM 107、HDD 109和FDD 110向CPU 106提供控制程序。此外,可以经由网络通过网络接口111从其它信息处理设备向CPU 106提供控制程序。
在所示的信息处理设备100中,CPU 106读出以电子书数据的形式存储在例如硬盘中的电子书。然后,CPU 106将构成电子书的多页中的电子书的两页显示在显示器101上形成展开(以下称为“双页展开”)。
图2是图1所示的信息处理设备100的显示器101上显示的电子书的双页展开的例子的图。
如图2所示,在显示器101的显示区域200中,显示书的形式的图像,其中,页201和202与两页201和202各自的左侧和右侧的前边缘203和204一起显示。此外,分别在两页201和202的双页展开的上侧和下侧显示上边缘205和下边缘206。此外,在显示区域200中还显示能够指定显示区域200中的期望的点的光标207。
尽管图2未示出,但是在页201上布局显示双页展开的左页的图像和字符。类似地,在页202上布局显示双页展开的右页的图像和字符。
前边缘203表示与从封面到双页展开的右页的页数量相对应的厚度。类似地,前边缘204表示与从双页展开的左页到封底(也称作背封面)的页数量相对应的厚度。
类似于前边缘203和204,上边缘205和下边缘206同样表示与页数量相对应的厚度。
光标207能够根据来自以上参考图1所述的指示装置105的指示在显示区域200中期望的地方上移动。
尽管在所示例子中,说明假定在从右向左进行电子书的页的翻转时页前向翻转,但是页翻转方向不限制本发明。
接着说明用于显示正经过翻转操作的电子书的页的信息处理设备100的操作的例子。图3是由图1所示的信息处理设备执行的页翻转处理的流程图。
参考图1~3,当开始页翻转处理时,CPU 106判断是否使用指示装置105在显示区域200中给出了点击指示(与光标有关的预定操作)(步骤S301)。如果尚未给出点击指示(步骤S301为“否”),则CPU 106判断为用户正在阅读显示的页,并且不改变显示区域200的显示。CPU 106等待来自用户的输入。
另一方面,如果给出了点击指示(步骤S301为“是”),则CPU106感测点击操作,并且获取表示电子书的所有页的数量的页计数信息和表示在接收到点击指示时当前显示在最前面的页的位置的当前页位置信息(步骤S302)。
在上述步骤S301,即使在执行页翻转处理期间也接受如下的期望的输入指示,其中,该输入指示指示除在正翻转页的方向上添加的页翻转操作以外的页操作。
随后,CPU 106获取与光标207有关的位置信息作为光标的位置(以下称为“光标位置”)(步骤S303)。然后,CPU 106判断光标位置是否与页201和202各自的区域中的任一个区域重叠(步骤S304)。换句话说,CPU 106判断所显示的书籍的页显示区域和光标位置是否相互重叠。这里,将示出整个电子书的区域称为“书籍显示区域”,并且将仅示出电子书的页的区域称为“页显示区域”。
如果CPU 106判断为页显示区域和光标位置相互不重叠(S304为“否”),则CPU 106判断光标位置是否与前边缘203和204各自的区域及上边缘205和下边缘206各自的区域中的任一个区域重叠(步骤S305)。也就是说,CPU 106判断光标位置是否处于书籍显示区域的任一个边缘处。
如果CPU 106判断为光标位置不与前边缘203和204的区域及上边缘205和下边缘206的区域中的任一个区域重叠(步骤S305为“否”),则CPU 106判断为点击了书籍显示区域外部的位置,随后在不进行以下所述的任何特定页翻转处理的情况下终止本处理。
在步骤S304,如果CPU 106判断为页显示区域和光标位置相互重叠(S304为“是”),则CPU 106执行单页翻转处理(步骤S306)。单页翻转处理定义为用于前向或后向翻转单页及相关联的背面页的处理。
图4是在图3的步骤S306执行的单页翻转处理的流程图。
参考图1、2和4,当开始单页翻转处理时,CPU 106判断页翻转方向是否是前向(即所显示的页各自的页码增大的方向)(步骤S401)。这里,如果光标位置在页显示区域的左页201上,则CPU 106判断为页翻转方向是后向,然而,如果光标位置在右页202上,则判断为页翻转方向是前向。如果CPU 106判断为页翻转方向是前向(S401为“是”),则CPU 106翻转书籍显示区域中在最前面显示的右页,从而以双页展开方式显示接着的两页(步骤S402)。然后,CPU 106终止单页翻转处理。
图5是示出在图2所示的显示区域中翻转在最前面显示的右页及相关联的背面页的状态的页显示的例子的图。如图5所示,当执行翻转右页的操作时,显示下面的状态:翻转并且向左页201移动以附图标记202所表示的右页及相关联的背面页502。此时,相关联的背面页502变得可见,并且右页202下面的页503也变得可见。
更具体地,由于在显示正翻转的页202及相关联的背面页502的内容的情况下进行翻转处理,所以可以使用户感觉到正在翻转页。
如果下一页是封底,则CPU 106不执行页翻转处理。可选地,CPU 106可以显示合上封底的操作。总之,它们之间的不同仅在于显示处理的详细方式之间的不同,这不限制本发明。
再次参考图4,如果CPU 106判断为页翻转方向不是前向(S401为“否”),则CPU 106翻转在最前面显示的左页,从而以双页展开方式显示之前的两页(步骤S403),随后终止单页翻转处理。尽管未示出,但是在步骤S403,在与参考图5所述的方向相反的方向上进行单页翻转。
在这种情况下同样,当前一页是封面时,类似于下一页是封底的情况,CPU 106不执行页翻转处理。可选地,CPU 106可以显示合上封面。总之,它们之间的不同仅在于显示处理的详细方式之间的不同,这不限制本发明。
返回参考图3,如果CPU 106在步骤S 305判断为光标位置与前边缘203和204及上边缘205和下边缘206的区域中的任一个区域重叠(S305为“是”),则CPU 106基于光标位置计算要前向翻转或后向翻转的页的数量(步骤S307)。
图6是图3的步骤S307执行的翻转页计数计算处理的流程图。此外,图7是示出作为参考图6所述的翻转页计数计算处理的结果所获取的翻转页的厚度的显示的例子的图。
参考图1、2和6,这里将通过例子说明点击了书籍显示区域的右侧的前边缘204的情况。另外,当点击了左侧前边缘203、上边缘205的左侧或右侧、或者下边缘206的左侧或右侧时,可以以相同方式计算翻转页的数量。
当开始翻转页计数计算处理时,CPU 106基于在图3所示的步骤S302获取的页的数量和当前页位置信息,计算从在最前面显示的右页到封底的剩余页的实际数量(步骤S601)。
这里,以剩余页计数L表示剩余页的实际数量。在图7中,以附图标记701表示剩余页计数L的厚度,并且以M表示画面上所显示的厚度701。类似地,在点击了上边缘205或下边缘206的右侧时,也可以计算实际剩余页计数L和所显示的厚度M。
此外,当点击了左侧前边缘203、或者上边缘205或下边缘206的左侧时,CPU 106基于在图3所示的步骤S 302获取的页的数量和当前页位置信息,计算从在最前面显示的左页到封面的页的数量。这里,类似于上述情况,以页计数L表示页的数量,并且以M表示画面上所显示的厚度。
随后,CPU 106基于在图3所示的步骤S303中获取的光标位置信息,计算图7中以附图标记702所表示的厚度N。同样,当点击了上边缘205或下边缘206的右侧、左侧前边缘203、或者上边缘205或下边缘206的左侧时,计算从最前面显示的页中与光标位置相对应侧的一页到光标位置的厚度N(步骤S602)。
接着,CPU 106基于上述页计数L、厚度M和厚度N,使用公式(1)计算翻转页的数量(步骤S603)。然后,CPU 106终止翻转页计数计算处理。
翻转页计数=L×N/M    ……(1)
如果翻转页计数是奇数,则将翻转页计数设置成比该奇数小1的偶数。如果翻转页不可除尽,则将翻转页计数设置成最接近通过上述公式(1)计算出的值的偶数。如上所述,用于将翻转页计数计算为偶数的方法不限制本发明。
再参考图3,CPU 106将在步骤S307获取的翻转页计数和预定阈值进行比较,从而判断翻转页计数是否大于该阈值(步骤S308)。如果翻转页计数不大于该阈值(S308为“否”),则CPU 106执行多页连续翻转处理(步骤S309)。在多页连续翻转处理中,顺次连续翻转多页。
另一方面,如果在步骤S308判断为翻转页计数大于阈值(S308为“是”),则CPU 106执行多页整体翻转处理(步骤S310)。在多页整体翻转处理中,整体自动翻转多页。
顺便提及,上述阈值是如下的页数量,其中,对于该页数量或大于该页数量的数量,认为与在显示正翻转的各页的情况下顺次翻转这些页时相比,在不显示正翻转的各页的情况下将这些页整体翻转至目标页或其附近时给予人更加直观的感觉。预先设置该阈值并且将其存储在信息处理设备100中。可以根据整个书籍的页的数量对每本书计算该阈值。
图8是在图3所示的步骤S309中执行的多页连续翻转处理的流程图。
参考图1、2和8,说明点击了书籍显示区域中所显示的前边缘203或204的情况。同样,在点击了上边缘205或下边缘206的左侧或右侧时,以相同方式进行多页连续翻转处理。
当开始多页连续翻转处理时,CPU 106判断翻转方向是否是前向(步骤S801)。在本例子中,如果在图3的步骤S303所获取的光标位置在左侧前边缘203,则CPU 106判断为页翻转方向是后向,并且如果光标位置在右侧前边缘204,则判断为页翻转方向是前向。
如果CPU 106判断为页翻转方向是前向(S801为“是”),则CPU 106连续翻转右侧上的与在图3的步骤S307中计算出的翻转页计数相对应的数量的页,并且以双页展开方式显示由该数量的页组中的最后一页和紧接该最后一页的页组成的两页(步骤S802)。
图9是示出在参考图8所述的多页连续翻转处理中连续翻转5张右页及其各自相关联的背面页的状态的显示的例子的图。
如图9所示,当对5页(和各自相关联的背面页)进行多页连续翻转处理时,示出下面的状态:连续翻转并且向左页侧移动右页侧的5页(906表示其中的一页)及各自相关联的背面页(902、903、904和905表示其中的四页)。更具体地,在多页连续翻转处理中,当翻转预定数量的页的页组时,如图9所示,从代表从该页组的第一个背面页开始的所有背面页的各个图像中,提取相对于与各自的背面页的相关联的前边缘侧具有各自的预定宽度的矩形图像,并且将这些矩形图像并排排列以进行显示。在矩形图像的右侧的邻近处,以使得该页组中的倒数第二页的一部分相对于前边缘侧具有预定宽度的方式显示表示该部分的图像。此后,在左页侧显示作为该页组中最后一页的背面页,并且将要在前面显示的该页组之后的页907显示在右页侧,随后终止多页连续翻转处理。在图9中,902表示相对于图2所示的页202的背面页。此外,相对于前边缘侧的预定宽度可以是固定值,或者可以根据要连续翻转的页的数量来确定。此外,尽管说明了提取矩形图像,但是矩形图像的形状可以包括曲线、非直线,或者可以用具有不同形状的其它多边形代替矩形。这使得可以以更类似于翻转实际书籍的页的实际操作的方式用图像呈现页翻转操作。
在这种情况下,在显示正翻转的5页902、903、904、905和906的内容的情况下进行页翻转处理。结果,可以给予用户连续翻转页的感觉。
再次参考图8,如果CPU 106在步骤S801中判断为翻页方向不是前向(S801为“否”),则CPU 106连续翻转左侧上的与在图3的步骤S307所计算出的翻转页计数相对应的数量的页,并且以双页展开方式显示由该数量的页组中的最后一页和紧接在该最后一页之前的前一页组成的两页(步骤S803)。
尽管未示出,但是在步骤S803,在与参考图9所示的方向相反的方向上进行多页连续翻转处理。
图10是在图3的步骤S310中执行的多页整体翻转处理的流程图。
参考图1、2和10,说明下面的情况:类似于以上所述,点击了书籍显示区域中显示的前边缘203或204。然而,当点击了上边缘205或下边缘206的左侧或右侧时,也以相同方式执行多页整体翻转处理。
当开始多页整体翻转处理时,CPU 106判断翻转方向是否是前向(步骤S1001)。在该例子中,如果在图3的步骤S303中所获取的光标位置在左侧前边缘203,则CPU 106判断为页翻转方向是后向,并且如果光标位置在右侧前边缘204,则判断为页翻转方向是前向。
如果CPU 106判断为页翻转方向是前向(S1001为“是”),则CPU 106整体翻转位于右侧的与在图3的步骤S307中计算出的翻转页计数相对应的数量的页,并且以双页展开方式显示由该数量的页组的最后一页和紧接在该最后一页之后的页组成的两页(步骤S1002)。然后,CPU 106终止多页整体翻转处理。
图11是示出在参考图10所述的多页整体翻转处理中整体翻转右侧的页的状态的显示的例子的图。
如图11所示,当进行多页整体翻转处理时,示出整体翻转并向左页侧移动位于右页侧的页组1102。更具体地,在多页整体翻转处理中,如图11所示,显示:从表示作为右页侧的页组1102中的最后一页的背面页的图像中提取的、相对于前边缘侧具有预定宽度的矩形图像;表示依赖于页组1102的页数量的页组1102的厚度的图像;从表示页组1102的、在当前操作之前整个显示在最前面的第一页的图像裁切出的三角形部的三角形图像,该三角形部是通过连接页组1102的最后一页的翻折与右页之间的接触点、最后一页与装订线之间的接触点、以及装订线的底部所形成的;以及通过提取左页的不与页组1102的图像重叠的部分所形成的图像。此后,在左页侧显示处于页组1102的背面侧的页组1102的最后一页,并且在右页侧显示页组1102之后的页1103,随后终止多页整体翻转处理。尽管在所示例子中,没有以由与翻转页计数相对应的数量的页及各自相关联的背面页构成页组1102的方式精确表示页组1102,但是应该理解,以使页组1102具有与其页数量相对应的厚度的方式显示页组1102。此外,尽管说明了提取三角形图像,但是三角形图像的形状可以包括曲线、非直线,或者可以以具有不同形状的其它多边形来替换三角形。这使得可以以更类似于翻转实际书籍的页的实际操作的方式用图像表示页翻转操作。
在这种情况下,在翻转处理期间,不显示正翻转的页组1102内部的页的内容,但是很大程度地显示正被整体翻转的页组1102的最后一页的内容。这使得可以降低用于绘制图像的负荷,从而使得可以缩短用于绘制图像所需的时间段。此外,可以给予用户通过页翻转将页整体翻转至目标页或其附近的感觉。
再次参考图10,如果CPU 106在步骤S1001中判断为页翻转方向不是前向(S1001为“否”),则CPU 106整体翻转左侧上的与在图3的步骤S307中计算出的翻转页计数相对应的数量的页,并且以双页展开方式显示由该数量的页组中的最后一页和紧挨在该最后一页之前的前一页组成的两页(步骤S1003)。然后,CPU 106终止多页整体翻转处理。
尽管未示出,在步骤S1003,在与参考图11所述的方向相反的方向上进行多页整体翻转处理。
接着说明根据本发明第二实施例的包括显示控制器的信息处理设备。第二实施例具有与第一实施例相同的基本硬件和软件结构,并且省略对其的详细说明,同时,通过相同附图标记表示相应组件。下面仅说明第二实施例与第一实施例的不同点。图12是由根据第二实施例的包括显示控制器的信息处理设备100执行的页翻转处理的流程图。尽管在本实施例中,作为例子,说明了作为电子书的相册的阅览,但是可以以相同方式阅览作为除相册以外的电子书的书和杂志等。
参考图1和12,如上所述,CPU 106在显示器101上显示形成电子书的双页展开的两页和书籍显示区域。然后,CPU 106检测通过指示装置105操作的光标位置,并且获取光标位置(步骤S1201)。随后,CPU 106判断光标位置是否在书籍显示区域(以下还称为“相册画面”)的下文所述的任一翻转区域中(步骤S1202)。
图13是在图1所示的显示器101上显示的页201和202上以附图标记1301表示的翻转区域的例子的图。
参考图13,当光标位置在翻转区域1301中时,如果按下指示装置105的按钮,则进行页翻转。通过程序预先指定翻转区域1301。
在所示的例子中,在水平方向上将相册画面1300分成4个四分之一部分,如图13所示,并且将翻转区域1301设置成分别从相册画面1300的相对的左端和右端起的两个四分之一部分的区域。因此,在所示例子中,分别定义在右侧和左侧的第一和第二翻转区域1301。
这里,将相册画面1300的左上角的坐标设置成(0,0),并且将相册画面1300的水平长度和垂直长度分别表示为W和H。然后,各翻转区域1301具有垂直坐标0~H,同时,具有水平坐标0~W/4或3W/4~W。
此外,如图13所示,从右端起的四分之一部分的区域是可以从右向左翻转页的区域(第一翻转区域1301),并且从左端起的四分之一部分的区域是可以从左向右翻转页的区域(第二翻转区域1301)。
再次参考图12,如果CPU 106判断为光标位置不在任一个翻转区域1301中(S1202为“否”),则CPU 106判断是否从键盘104等接收到了用于终止阅览相册的请求(步骤S1203)。如果接收到了用于终止阅览相册的请求(S1203为“是”),则CPU 106终止用于显示相册的整个处理。
另一方面,如果尚未接收到用于终止阅览相册的请求(S1203为“否”),则处理返回到步骤S1201,在步骤S1201,CPU106继续页翻转处理。
如果CPU 106判断为光标位置在翻转区域1301的一个中(S1202为“是”),则CPU 106确定要翻转的页(步骤S1204)。这里,如果光标位置在如图13所示的从右端起的四分之一部分的区域(即,第一翻转区域1301)中,则CPU 106判断为要翻转右页。
另一方面,如果光标位置在如图13所示的从左端起的四分之一部分的区域(即,第二翻转区域1301)中,则CPU 106判断为要翻转左页。
随后,CPU 106从电子书的数据中获取要翻转的页的属性(步骤S1205)。这里,页的属性是例如表示该页是相册的封面或封底的信息。然后,CPU 106判断页属性是否表示封面或封底(步骤S1206)。
如果CPU 106判断为页属性表示封面或封底(S1206为“是”),则CPU 106进行下面所述的封面/封底翻转处理(步骤S1207)。然后,处理进入步骤S1203,在步骤S1203,CPU 106判断是否接收到了用于终止阅览相册的请求。
另一方面,如果CPU 106判断为页属性不是表示封面或封底(S1206为“否”),则CPU 106进行下面所述的主体页翻转处理(步骤S1208)。然后,处理进入步骤S1203。
图14是在图12的步骤S1207中执行的封面/封底翻转处理的流程图。
参考图1和14,当开始封面/封底翻转处理时,CPU 106判断是否按下了指示装置105的按钮(步骤S1401)。如果按下了指示装置105的按钮(S1401为“是”),则CPU 106翻转封面或封底,从而显示相册画面1300(步骤S1402)。然后,CPU 106终止封面/封底翻转处理。
另一方面,如果尚未按下指示装置105的按钮(S1401为“否”),则CPU 106立即终止封面/封底翻转处理。
图15是在图12的步骤S1208中执行的主体页翻转处理的流程图。
参考图1和15,当开始主体页翻转处理时,CPU 106确定翻转基准点(步骤S1501)。
图16是用于说明图13所示的相册画面1300上的翻转基准点的例子的图。翻转基准点是在翻转页时作为基准的点。以将页的设置了翻转基准点的点移动至光标位置的方式翻转页。
如图16所示,在所示的例子中,在垂直方向上将各翻转区域1301分成三个区域,并且当光标位于从翻转区域1301的上端或下端延伸的三分之一部分的区域中时,判断为翻转基准点是最接近角的点。
这里,假定将光标位置的坐标表示为(X,Y),如果X坐标在0~W/4的范围内,同时Y坐标在0~H/3的范围内,则将翻转基准点的坐标设置成(0,0)。
类似地,如果X坐标在0~W/4的范围内,并且同时Y坐标在2H/3~H的范围内,则将翻转基准点的坐标设置成(0,H)。此外,如果X坐标在3W/4~W的范围内,并且同时Y坐标在0~H/3的范围内,则将翻转基准点的坐标设置成(W,0)。此外,如果X坐标是从3W/4~W,并且同时Y坐标在2H/3~H的范围内,则将翻转基准点的坐标设置成(W,H)。
此外,当光标位置在上述范围之外的翻转区域1301中时,如图16所示,将从光标位置向翻转区域1301的左端和右端中较近的一端水平移位所到达的点设置成翻转基准点。例如,如果X坐标在0~W/4的范围内,并且同时Y坐标大于H/3并且小于2H/3,则将翻转基准点的坐标设置成(0,Y)。此外,如果X坐标在3W/4~W的范围内,并且同时Y坐标大于H/3并且小于2H/3,则将翻转基准点的坐标设置成(W,Y)。
再次参考图15,在以上述方式确定翻转基准点之后,CPU106判断是否按下了指示装置105的按钮(步骤S1502)。如果按下了指示装置105的按钮(S1502为“是”),则CPU 106执行下述的用于翻转页的部分的页部分翻转处理(步骤S1503)。然后,CPU 106判断是否释放了指示装置105的按钮(步骤S1504)。
如果尚未释放指示装置105的按钮(S1504为“否”),则处理返回到步骤S1503以继续该处理。
另一方面,如果CPU 106判断为释放了指示装置105的按钮,则CPU 106判断光标位置是否在翻转区域1301的一个中(步骤S1505)。如果CPU 106判断为光标位置在翻转区域1301的一个中(S1505为“是”),则CPU 106将相册翻转至下一页(步骤S1506),并且终止主体页翻转处理。
另一方面,如果CPU 106判断为光标位置不在翻转区域1301的一个区域中,则CPU 106判断光标位置是否越过了下面所述的基准线(步骤S 1507)。
图17是用于说明图13所示的相册画面1300上的基准线1702的例子的图。这里,将基准线1702定义为如下的线:参考该线,判断在释放了指示装置105的按钮时光标位置是否越过该线从而判断是否翻转页。
在图17所示的例子中,示出在翻转右页时所使用的基准线1702。在与当前正翻转的页相邻的页上,将基准线1702设置成在水平方向上与相册的中心线相距1/6页宽的垂直线。如果光标位置的X坐标不大于5W/12,则CPU 106判断为光标位置越过了基准线1702。
另一方面,如果光标位置的X坐标大于5W/12,则CPU 106判断为光标位置未越过基准线1702。
再次参考图15,如果CPU 106判断为光标位置越过了基准线1702(S1507为“是”),则处理进入步骤S 1506,在步骤S1506,CPU 106将相册翻转至下一页,然而,如果CPU 106判断为光标位置未越过基准线1702(S1507为“否”),则CPU 106将正翻转的页返回至当前页翻转操作之前该页的初始位置(步骤S1508)。然后,CPU 106终止主体页翻转处理。
如果CPU 106在步骤S1502判断为未按下指示装置105的按钮(S1502为“否”),则CPU 106获取光标位置(步骤S1509)。然后,CPU 106判断光标位置是否在下述的任一个角翻转区域中(步骤S1510)。
图18是用于说明图13所示的相册画面1300上的角翻转区域1803的例子的图。在本例子中,将角翻转区域1803定义为如下区域:如果光标位置在这些区域的任一个中,则即使在没有按下指示装置105的按钮时,也进行页的翻转。通过程序预先指定角翻转区域1803。
在图18所示的例子中,进一步将图13所示的各翻转区域1301在垂直方向上分成三个区域,并且将角翻转区域1803设置成在每个翻转区域1301中从翻转区域1301的相对的上端和下端处延伸的两个三分之一区域的各自的区域。在所示的例子的情况下,将角翻转区域1803定义为相册画面1300的四个角区域。
在图18所示的例子中,将各角翻转区域1803设置成垂直坐标在0~H/3的范围或者2H/3~H的范围内、同时水平坐标在0~W/4的范围或3W/4~W的范围内的区域。
如果CPU 106判断为光标在其中一个角翻转区域1803中(S1510为“是”),则CPU 106进行用于翻转页的部分的页部分翻转处理(步骤S1511)。然后,CPU 106返回到步骤S1502以继续该处理。
另一方面,如果CPU 106判断为光标位置不在任何一个角翻转区域1803中(S1510为“否”),则CPU 106判断是否正在翻转页(步骤S1512)。
如果正在翻转页(S1512为“是”),则处理进入步骤S1508,在步骤S1508,CPU 106使正翻转的页返回到页翻转操作之前的该页的初始位置,并且终止主体页翻转处理。另一方面,如果没有在翻转页(S1512为“否”),则CPU 106立即终止主体页翻转处理。
图19是在图15的步骤S1503和S1511中执行的页部分翻转处理的流程图。在页部分翻转处理中,页被部分翻转。
参考图1和19,当开始页部分翻转处理时,CPU 106获取光标位置(步骤S1901)。接着,如下所述,CPU 106确定页的翻折点(步骤S1902)。
图20A~20D是用于说明图13所示的相册画面1300上的页的页翻转操作和翻折点2001的例子的图。图20A示出翻折点2001分别位于页的右侧和下侧的状态的例子。图20B示出翻折点2001在页的上侧和下侧的状态的第一例子。图20C示出翻折点2001在页的上侧和下侧的状态的第二例子,并且图20D示出翻折点2001在页的上侧和下侧的状态的第三例子。在所示的例子中,将翻折点2001定义为通过翻转页所形成的翻折线2002的相对端的点。
如图20A~20D所示,翻折线2002是连接光标位置和翻转基准点的线的中垂线,并且翻折点2001是翻折线2002和相册的外框之间的交点。
这里,取决于光标位置,有时发生下面的物理不可能事件:(将与翻转基准点相对应的页的角移动至并定位至的)光标位置和与该光标位置更靠近的一个翻折点2001之间的长度变得大于相册的各页的水平长度(水平页宽)的一半。在这种的情况下,CPU106通过以下述方式根据程序修正光标位置的坐标来进行处理。
图21A~21C是用于说明在图13所示的相册画面1300上的页翻转处理中的光标位置的坐标的修正的例子的图。图21A是用于说明第一例子的图。图21B是用于说明第二例子的图。图21C是用于说明第三例子的图。
首先,当翻转基准点在相册画面1300的上端(0,0)或(W,0)时,进行下面参考图21A所述的修正。当光标位置在以点(W/2,0)为中心以W/2为半径的圆外部时,进行光标位置的坐标的修正,以使得将页部分翻转处理期间的光标位置设置成连接光标位置和点(W/2,0)的直线与该圆的圆周之间的交点。
当翻转基准点在相册画面1300的下端(0,H)或(W,H)时,进行下面参考图21B所述的修正。当光标位置在以点(W/2,H)为中心以W/2为半径的圆的外部时,进行光标位置的坐标的修正,以使得将页部分翻转处理期间的光标位置设置成连接光标位置和点(W/2,H)的直线与该圆的圆周之间的交点。
当翻转基准点在除上述情况以外的位置时,进行下面参考图21C所述的修正。更具体地,当光标位置(X,Y)的Y坐标大于H/3并且小于2H/3时,进行该修正。
当光标位置在以点(W/2,Y)为中心以W/2为半径的圆的外部时,进行光标位置的坐标的修正,以使得将页部分翻转处理期间的光标位置设置成连接光标位置和点(W/2,Y)的直线与该圆的圆周之间的交点。
参考图19,在如上所述获取页的翻折点2001之后,CPU 106分别确定相对于最前面显示的页的背面页以及位于紧挨在最前面显示的页下方的该背面页的下一页(称为“紧挨在下方的页”)的形状(步骤S1903)。这样,使用翻转基准点和翻折点2001的坐标确定紧挨在下方的页的显示位置和形状。该背面页的形状与紧挨在下方的页的形状相同,并且该背面页的显示位置与紧挨在下方的页的显示位置呈对称关系。这些形状可以仅由直线或曲线构成,并且可选地,这些形状可以包括直线和曲线。总之,采用在页翻转操作期间与实际书籍的外观更接近的形状。
随后,CPU 106显示最前面显示的页(步骤S1904)。然后,CPU 106从紧挨在下方的页的图像中提取具有在步骤S1903所确定的形状的图像,并且将所提取的图像显示在其显示位置中(步骤S1905)。接着,CPU 106从背面页的图像中提取具有在步骤S1903所确定的形状的图像,并且将所提取的图像显示在其显示位置中(步骤S1906)。然后,CPU 106终止页部分翻转处理。
结果,在图20A~20D中,假定以A表示最前面显示的页,以B表示背面页,并且以C表示紧挨在下方的页,如上所述,根据翻转基准点和翻折点2001(以及翻折线2002)的坐标确定背面页B和紧挨在下方的页C。通过在相册画面1300上以最前面显示的页A、下方的页C和背面页B所述的顺序进行显示,可以以如同用户正在翻转实际书籍一样的方式在显示器上显示相册。
如至此所述,在根据上述实施例的包括显示控制器的信息处理设备100中,用户可以通过直观操作翻转电子书(也包括相册等)的页,从而使得可以增强用户友好性。
通过以上说明显而易见,在上述实施例中,通过CPU 106的显示处理,以双页展开方式在显示画面上显示电子书。此外,在上述实施例中,CPU 106根据上述处理执行显示处理。因此,CPU 106用作检测单元、提取单元、绘制单元和计算单元。
尽管基于这些实施例说明了本发明,但是本发明不局限于上述实施例,并且在不脱离本发明的精神和范围的情况下,可以以各种形式实现本发明。
还可以利用读出并执行记录在存储器装置上的程序以实现上述实施例的功能的系统或设备的计算机(或者CPU或MPU等装置)和通过下面的方法实现本发明的各方面,其中,利用系统或设备的计算机通过例如读出并执行记录在存储器装置上的程序以实现上述实施例的功能来进行上述方法的各步骤。为此,例如,通过网络或者通过用作存储器装置的各种类型的记录介质(例如,计算机可读介质)将该程序提供给计算机。
尽管参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这些修改、等同结构和功能。
附图标记列表
101    显示器
102    VRAM
104    键盘
105    指示装置
106    CPU
107    ROM
108    RAM
109    HDD
200    显示区域
201,202,503    页
502    背面页
203,204    前边缘
205    上边缘
206    下边缘
207    光标
1300   相册画面
1301   翻转区域
1803   角翻转区域
2001   翻折点
2002   翻折线

Claims (6)

1.一种显示控制器,该显示控制器控制包括多页的电子书在画面上的显示,包括:
检测单元,用于响应于用户操作,检测所述多页中最前面显示的页上的光标的位置;
提取单元,用于分别从表示所述最前面显示的页的图像和表示相对于所述最前面显示的页的背面页的图像中,提取各自具有依赖于所检测到的所述光标的位置的形状的区域;以及
绘制单元,用于在所述画面上绘制所提取的区域。
2.根据权利要求1所述的显示控制器,其特征在于,所述绘制单元使用与连接所述光标的位置和所述最前面显示的页下方的页中的预定位置的线垂直的线作为边界,在所述画面上绘制表示所述背面页的图像和表示所述最前面显示的页下方的页的图像,其中,所述预定位置与所述光标的位置相关联。
3.根据权利要求1所述的显示控制器,其特征在于,所述检测单元还检测所述最前面显示的页的边缘上的光标的位置,以及
当所述检测单元检测到所述光标的位置在任一个所述边缘上时,所述绘制单元绘制如下状态,在该状态中,将存在于所述最前面显示的页下方的页整体自动移动。
4.根据权利要求3所述的显示控制器,其特征在于,所述显示控制器还包括计算单元,所述计算单元用于计算从所述光标所处的与所述最前面显示的页不同的页到所述最前面显示的页的距离,以及
其中,如果所计算出的距离不大于预定值,则所述绘制单元提取并绘制表示存在于所述最前面显示的页和所述光标所处的所述不同的页之间的每一页的图像的一部分,然后绘制所述光标所处的所述不同的页,
如果所计算出的距离大于所述预定值,则所述绘制单元在不绘制表示存在于所述最前面显示的页和所述光标所处的所述不同的页之间的每一页的图像的所述一部分的情况下,绘制所述光标所处的所述不同的页。
5.一种用于控制包括多页的电子书在画面上的显示的方法,包括以下步骤:
响应于用户操作,检测所述多页中最前面显示的页上的光标的位置;
分别从表示所述最前面显示的页的图像和表示相对于所述最前面显示的页的背面页的图像中,提取各自具有依赖于所检测到的所述光标的位置的形状的区域;以及
在所述画面上绘制所提取的区域。
6.一种非瞬态计算机可读存储介质,其存储用于使计算机执行控制包括多页的电子书在画面上的显示的方法的程序,
其中,所述方法包括以下步骤:
响应于用户操作,检测所述多页中最前面显示的页上的光标的位置;
分别从表示所述最前面显示的页的图像和表示相对于所述最前面显示的页的背面页的图像中,提取各自具有依赖于所检测到的所述光标的位置的形状的区域;以及
在所述画面上绘制所提取的区域。
CN201180013211.3A 2010-03-10 2011-02-21 显示控制器和显示控制方法 Expired - Fee Related CN102792256B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010053142A JP5618577B2 (ja) 2010-03-10 2010-03-10 情報処理装置、表示制御方法、及び表示制御プログラム、並びに記録媒体
JP2010-053142 2010-03-10
PCT/JP2011/054418 WO2011111552A1 (en) 2010-03-10 2011-02-21 Display controller, display control method, and computer-readable storage medium

Publications (2)

Publication Number Publication Date
CN102792256A true CN102792256A (zh) 2012-11-21
CN102792256B CN102792256B (zh) 2015-07-08

Family

ID=44563359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180013211.3A Expired - Fee Related CN102792256B (zh) 2010-03-10 2011-02-21 显示控制器和显示控制方法

Country Status (4)

Country Link
US (1) US9092118B2 (zh)
JP (1) JP5618577B2 (zh)
CN (1) CN102792256B (zh)
WO (1) WO2011111552A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970451A (zh) * 2013-01-28 2014-08-06 三星电子株式会社 用于控制内容播放的方法和设备
CN105378622A (zh) * 2013-01-31 2016-03-02 日本电气株式会社 文档阅读器、文档页面翻转方法和程序
US11320965B2 (en) 2017-10-03 2022-05-03 Canon Kabushiki Kaisha Image processing apparatus, control method, and recording medium

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD683730S1 (en) 2010-07-08 2013-06-04 Apple Inc. Portable display device with graphical user interface
EP2587361A3 (en) * 2011-10-25 2016-05-11 Samsung Electronics Co., Ltd Method and apparatus for displaying e-book in terminal having function of e-book reader
JP5846857B2 (ja) * 2011-10-31 2016-01-20 株式会社ソニー・コンピュータエンタテインメント 携帯情報端末および電子コンテンツ表示方法
JP5984366B2 (ja) * 2011-12-01 2016-09-06 キヤノン株式会社 表示装置及びその制御方法、並びにプログラム
JP5813486B2 (ja) * 2011-12-05 2015-11-17 シャープ株式会社 情報表示方法、情報表示装置、情報表示プログラム、およびコンピュータ読取可能な記録媒体
KR20130100580A (ko) * 2012-03-02 2013-09-11 삼성전자주식회사 단말기에서 페이지 넘김 방법 및 장치
EP2889745A4 (en) * 2012-08-22 2016-07-06 Nec Corp ELECTRONIC APPARATUS, DOCUMENT DISPLAY METHOD, AND COMPUTER-READABLE RECORDING MEDIUM ON WHICH A PROGRAM IS RECORDED
JP5646669B2 (ja) * 2013-03-05 2014-12-24 ヤフー株式会社 情報処理装置、方法及びコンピュータプログラム
JP2015179362A (ja) * 2014-03-19 2015-10-08 パイオニアVc株式会社 表示制御装置および画像表示装置
CN109213812A (zh) * 2018-08-06 2019-01-15 宁波三星智能电气有限公司 一种电能表的故障测试显示方法
JP7418888B1 (ja) 2023-09-27 2024-01-22 株式会社ナレッジワーク 情報処理システム、情報処理方法及びプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1688962A (zh) * 2001-09-13 2005-10-26 电子图书系统有限公司 用于通过机电信息浏览设备显示翻转页的方法
CN1818904A (zh) * 2000-10-12 2006-08-16 电子图书系统有限公司 用于使用具有书状界面的因特网浏览器的广告的方法及系统
JP2007058653A (ja) * 2005-08-25 2007-03-08 Icd Kk 電子情報編集方法、電子情報編集装置、電子情報編集提供システム、および電子情報編集提供システムの編集提供方法
US20090066701A1 (en) * 2007-09-06 2009-03-12 Chih-Hung Kao Image browsing method and image browsing apparatus thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0511965A (ja) * 1991-07-08 1993-01-22 Toshiba Corp 電子フアイル装置における文献検索時の表示制御方法
US5463725A (en) * 1992-12-31 1995-10-31 International Business Machines Corp. Data processing system graphical user interface which emulates printed material
JP3974948B2 (ja) * 1994-10-07 2007-09-12 株式会社日立製作所 ページめくり表示方法および装置
US5909207A (en) * 1996-08-26 1999-06-01 E-Book Systems Pte Ltd Browsing system and method for computer information
US6924822B2 (en) * 2000-12-21 2005-08-02 Xerox Corporation Magnification methods, systems, and computer program products for virtual three-dimensional books
SE525338C2 (sv) 2002-03-27 2005-02-01 Touch & Turn Ab Anordning och förfarande för att vända blad i ett digitaliserat virtuellt dokument
JP2004104360A (ja) * 2002-09-06 2004-04-02 Sony Corp 情報処理装置および方法、並びにプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1818904A (zh) * 2000-10-12 2006-08-16 电子图书系统有限公司 用于使用具有书状界面的因特网浏览器的广告的方法及系统
CN1688962A (zh) * 2001-09-13 2005-10-26 电子图书系统有限公司 用于通过机电信息浏览设备显示翻转页的方法
JP2007058653A (ja) * 2005-08-25 2007-03-08 Icd Kk 電子情報編集方法、電子情報編集装置、電子情報編集提供システム、および電子情報編集提供システムの編集提供方法
US20090066701A1 (en) * 2007-09-06 2009-03-12 Chih-Hung Kao Image browsing method and image browsing apparatus thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970451A (zh) * 2013-01-28 2014-08-06 三星电子株式会社 用于控制内容播放的方法和设备
US9851802B2 (en) 2013-01-28 2017-12-26 Samsung Electronics Co., Ltd Method and apparatus for controlling content playback
CN103970451B (zh) * 2013-01-28 2018-06-29 三星电子株式会社 用于控制内容播放的方法和设备
CN105378622A (zh) * 2013-01-31 2016-03-02 日本电气株式会社 文档阅读器、文档页面翻转方法和程序
CN105378622B (zh) * 2013-01-31 2019-12-10 日本电气株式会社 文档阅读器和文档页面翻转方法
US11320965B2 (en) 2017-10-03 2022-05-03 Canon Kabushiki Kaisha Image processing apparatus, control method, and recording medium

Also Published As

Publication number Publication date
JP2011186904A (ja) 2011-09-22
WO2011111552A1 (en) 2011-09-15
CN102792256B (zh) 2015-07-08
JP5618577B2 (ja) 2014-11-05
US20120176385A1 (en) 2012-07-12
US9092118B2 (en) 2015-07-28

Similar Documents

Publication Publication Date Title
CN102792256B (zh) 显示控制器和显示控制方法
US12189925B2 (en) Method and device for managing tab window indicating application group including heterogeneous applications
CN102147705B (zh) 多屏幕书签保持手势
JP6038927B2 (ja) 指向的ユーザジェスチャに基づくコンテンツナビゲーション方向の確立
CN102147704B (zh) 多屏幕对象保持并换页手势
EP3696653B1 (en) Method for controlling display of multiple objects depending on input related to operation of mobile terminal, and mobile terminal therefor
US10503255B2 (en) Haptic feedback assisted text manipulation
CN102147679B (zh) 用于多屏幕系统的手势输入方法和系统
JP2826195B2 (ja) 電子表示兼データ処理装置およびその方法
EP2813938A1 (en) Apparatus and method for selecting object by using multi-touch, and computer readable recording medium
KR102184269B1 (ko) 디스플레이장치, 휴대장치 및 그 화면 표시방법
JP6022807B2 (ja) 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法
EP2631764A2 (en) Device for and method of changing size of display window on screen
CN104303140A (zh) 多窗口提供装置和方法
MX2014002955A (es) Entrada de formula para dispositivos de presentacion limitada.
CN103885704A (zh) 文本放大显示方法
KR20130085160A (ko) 단말기의 페이지 표시 방법 및 장치
KR20150094967A (ko) 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법
JP5118609B2 (ja) オブジェクト処理装置、その処理方法及びプログラム
US20160320952A1 (en) Method for tracking displays during a collaboration session and interactive board employing same
JP3593834B2 (ja) 印刷条件指定装置
CN104025007B (zh) 检测第一和第二触摸以将数据文件与图形数据对象相关联
US20130127745A1 (en) Method for Multiple Touch Control Virtual Objects and System thereof
CN108492349A (zh) 书写笔画的处理方法、装置、设备和存储介质
JP7496699B2 (ja) 表示装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150708

Termination date: 20180221