CN103197876A - 在有电子书阅读器功能的终端中显示电子书的方法和装置 - Google Patents
在有电子书阅读器功能的终端中显示电子书的方法和装置 Download PDFInfo
- Publication number
- CN103197876A CN103197876A CN201210411741XA CN201210411741A CN103197876A CN 103197876 A CN103197876 A CN 103197876A CN 201210411741X A CN201210411741X A CN 201210411741XA CN 201210411741 A CN201210411741 A CN 201210411741A CN 103197876 A CN103197876 A CN 103197876A
- Authority
- CN
- China
- Prior art keywords
- page
- book
- touch
- grid
- controller
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了能够根据关于电子书的阅读的用户输入信息来显示电子书的页面的方法和装置。所述方法包括:显示电子书的打开的页面;检测通过指示器指示的指示位置以及该指示器相对于打开的页面的位置变化量;基于指示位置和检测到的位置变化量修改打开的页面;以及显示修改的页面。
Description
技术领域
本发明一般涉及用于在具有电子书阅读器功能的终端中显示电子书(e-book)的方法和装置,更具体地,涉及用于根据关于用户阅读电子书的用户输入信息来显示电子书的页面的方法和装置。
背景技术
通常,终端根据由用户输入的信息来显示电子书的页面。然而,终端提供用于显示电子书的非常简单的方法和装置。即,根据用于显示电子书的传统方法和装置,难以给用户一种类似于操纵真实的纸质书的操纵电子书的感觉。例如,当检测到关于翻页的用户输入信息时,用于显示电子书的传统方法和装置立即从当前显示页面改变到另一页面,或者沿对应于输入信息的方向滚动当前页面以从当前页面改变到另一页面。即,此改变方案并不真实地类似翻动纸质页面,而是更像浏览网络页面。最近的终端越来越多地包括指示(pointing)装置,并且具体地,包括触摸屏作为输入单元。从而,在显示任意的页面的同时终端检测触摸屏,并且根据检测到的触摸手势来显示电子书的页面。即,在应用了触摸屏的终端,用于显示电子书的方法和装置提供一种翻页的动画。然而,从这种终端提供的动画并不给用户真实翻动纸质页面的感觉。即,它不提供真实的纸张的呈现(representation),而是仅无变化地提供翻页的形状。即,全部页面翻动看起来相同。“呈现”被定义为允许用户仿佛觉得他正在操纵真实的纸质书的电子书的形状。
发明内容
本发明是鉴于上述问题而做出的,并且本发明提供显示电子书的方法和装置,其能提供更逼真的阅读感受。
根据本发明的一方面,提供一种用于在包括电子书阅读器的终端中显示电子书(e-book)的方法。所述方法包括:显示电子书的打开的页面;检测通 过指示器指示的指示位置以及该指示器相对于打开页面的位置变化量;基于指示位置和检测到的位置变化量修改打开的页面;以及显示修改的页面。
根据本发明的另一方面,提供一种用于在包括电子书阅读器的终端中显示电子书(e-book)的装置。所述装置包括:显示单元,用于显示电子书的页面;输入单元,用于接收关于指示器相对于打开的页面的输入的信息;以及控制器,用于检测由指示器指示的指示位置以及位置变化量,用于基于指示位置和检测到的位置变化量来修改打开的页面,以及用于进行控制以使得显示修改的页面。
附图说明
通过下面结合附图的详细描述,本发明的方面、特征和优点将更加明显,其中:
图1是示出根据本发明的实施例的便携式终端的框图;
图2是示出根据本发明的实施例的电子书应用单元的框图;
图3示出根据本发明的实施例的页面网格(mesh);
图4是示出根据本发明的实施例的显示电子书的方法的流程图;
图5是示出根据本发明的实施例的翻页的方法的流程图;
图6示出根据本发明的实施例的折叠页面的过程;
图7示出根据本发明的实施例的撕掉页面的过程;
图8示出根据本发明的实施例的修改页面的过程;
图9示出根据本发明另一实施例的修改页面的过程;
图10示出根据本发明的实施例的确定页面的移动方向的过程;以及
图11示出根据本发明的实施例的页面的阴影效果。
具体实施方式
在下文中,将参考附图详细描述根据本发明的实施例的用于显示电子书的方法和装置。在附图中始终使用相同的参考数字以指代相同的或相似的部分。可以省略合并于此的公知功能和结构的详细描述以避免混淆本本发明的主题。
如此处使用的,术语“书架(bookshelf)”被定义为阅读项目置于的空间。可以以多种形式显示这种书架,诸如文件夹、书柜的形式等等。放置在 书架上的阅读项目(“项目(item)”)可以是电子书、表示为与多个电子书的架子有关的图像的文件夹、关于电子书的阅读时间表信息以及用于装饰书架的配件、等等。
如此处使用的,“呈现”是允许用户仿佛觉得他正在操纵真实的纸质书的电子书的形状。呈现从与用户交互的方面包括交互呈现并且从渲染的另一方面包括渲染呈现。例如,交互呈现包括翻页、当翻页时的阴影、折叠页面、打开折叠的页面以及撕掉页面的图像。渲染呈现包括看起来包括褪色和聚集在电子书周围的灰尘的旧的电子书的封面的图像。
如此处使用的,“渲染”是处理相关数据以通过显示器显示电子书或书架的图像以及将其传送到显示器的功能。具体地,在本发明中,渲染是反映在显示图像上的渲染呈现的功能。换句话说,反映是处理图像以允许用户仿佛觉得他正在操纵真实的纸质书的功能。在本发明中,“动画”被定义为反映显示在图像上的交互呈现的功能。
如此处使用的,“页面网格”是对应于页面的网格。页面网格包括将多个节点彼此连接的链接(link)。节点对应于页面的坐标。分别将合适的网格值分配给节点并且将弹性值分配给链接(弹性条(spring))。大的网格值被分配给定位在页面的内部区域的节点。因为在内部区域中的位置的变化大于在外部区域中的位置的变化,所以小网格值被分配给位于相对来说为外部区域中的节点。作用于每个节点的力分为两个类型。一个是诸如通过连接到每个节点的链接的弹力的内力。并且,另一个是诸如通过用户的直接拉节点的力的外力。从而,作为添加内力和外力的结果,全部力作用于每个节点。即,当外力施加于页面时,网格的形态发生变化以使得将页面修改为在页面上反映网格并且显示修改的页面。获得修改页面网格的结果的过程被定义为基于物理上的仿真。此外,通过反映此页面网格而修改的页面被定义为交互呈现。
如此处使用的,“指示器”是用于指示显示页面中的位置的装置。通常,在具有触摸屏的终端中,指示器是输入装置(例如,手指或笔)。即,触摸屏从触摸输入装置接收输入信息并且将它传送到控制器。
根据本发明的用于显示电子书的方法和装置应用于具有电子书阅读器功能的各种类型的电子设备。具体地,根据本发明的用于显示电子书的方法和装置可以应用于具有触摸屏作为输入的便携式终端。便携式终端包括移动电话、智能电话、平板PC、手持PC、便携式多媒体播放器(PMP)等等。在 下文中,假定根据本发明的用于显示电子书的方法和装置应用于便携式终端。
一种根据本发明的用于显示电子书的方法和装置检测用户输入信息并且响应于检测到的输入信息提供反映在页面上的呈现的技术。将在下面详细描述反映呈现的此技术。可以省略合并于此的公知功能和结构的详细描述以避免混淆本本发明的主题。
图1是示出根据本发明的实施例的便携式终端的配置的框图。参照图1,根据本发明的便携式终端100包括触摸屏110、键输入单元120、显示单元130、存储器140、射频(RF)通信单元(无线通信单元)150、音频处理器160、扬声器SPK、麦克风MIC、接口单元170和控制器180。
触摸屏110安装在显示单元130的前表面上,响应于通过用户在触摸屏100上的触摸手势生成触摸事件,并且将该触摸事件发送到控制器180。从而,控制器180检测从触摸屏100输入的用户的触摸事件并且控制上述元件。用户操作可以分类为触摸、轻击、双击、按下、拖曳、拖放以及轻扫(sweep)等等。触摸是用户推按屏幕的一个点的操作。轻击是在触摸一个点之后手指从对应点处拿开而没有移动手指的操作。双击是用户在短时段之内轻击两次的操作。按下是在触摸该点达比轻击更长的预设时间段之后手指从对应点处拿开而没有移动手指的操作。拖曳是在触摸一个点之后沿一个方向移动手指的操作。拖放是在拖曳之后拿开手指的操作。轻扫是在以高速移动手指之后手指脱离的操作。此处,拖曳被称作滚动而轻扫被称为轻滑。控制器180根据移动速度将轻扫和拖曳进行彼此区分。此外,电阻类型、电容类型和压力类型适用作为触摸屏110。
键输入单元120包括用于接收数字和字符信息的输入并且用于设置多种功能的多个输入键和功能键。功能键包括被设置以便执行某一功能的箭头键、侧键和快捷键。此外,键输入单元120生成与便携式终端的功能控制关联的键控信号并将键控信号传送到控制器180。键控信号分类为电源开启/关闭信号、音量控制信号、屏幕开启/关闭信号等等。控制器180响应于上述键控信号控制上述元件。通过Qwerty键区、3*4键区、4*3键区等等实现键输入单元120。此外,在当便携式终端的触摸屏110支持全触摸屏的形式的情况中,键输入单元120仅包括在一侧提供的用于屏幕开启/关闭和便携式终端开启/关闭的至少一个侧键。
显示单元130在控制器180的控制下将从控制器180输入的图像数据转换成为模拟信号并显示模拟信号。即,当使用便携式终端的时候,显示单元130提供多种图片,诸如锁定、主页、应用(“App”)运行、键区、消息写入、互联网等等的图片。锁定图片被定义为当显示单元130的屏幕接通电源时显示的图片。当用于解锁的指定触摸事件发生时,控制器180将显示图片从锁定图片改变到主页图片、App运行图片等等。主页图片被定义为包括对应于多个App的多个App图标的图片。当由用户选择了所述多个App图标中的一个时,控制器180运行对应的App,例如,电子书App,并且将显示图片改变为它的运行图片。
具体地,根据本发明的显示单元130在控制器180控制之下显示呈现。具体地,显示单元130显示交互呈现,诸如翻页、当翻页时的阴影、折叠页面、打开折叠的页面以及撕掉页面的图像。此外,显示单元130显示渲染呈现,诸如看起来旧得像褪色、灰尘聚集在电子书周围等等的电子书的封面的图像。
此外,显示单元130显示图片中的一个作为主图片,并且显示另一图片作为副图像以重叠主图片。例如,显示单元130显示与键区图片重叠的App运行图片。此外,显示单元130形成为诸如液晶显示器(LCD)、有机发光二极管(OLED)、有源矩阵有机发光二极管之类的板式显示面板的类型。
存储器140存储便携式终端和本发明所需的App的各种数据以及操作系统(OS)。存储器140可以基本上包括数据区和程序区。
存储器140在数据区中存储当使用便携式终端100的时候在便携式终端100中生成或从外部下载的数据,所述数据是电子书、联系信息、图像、文档、视频、消息、邮件、音频文件等等。由显示单元130显示的图片存储在数据区中。那些图片当中的键区图片和菜单图片可以具有多种形式。即,键区图片包括3*4和Qwerty类型。此外,主图片包括图片改变键(例如,用于返回到先前的图片的返回键等等)和用于控制当前运行的App的控制键。此外,用于粘贴功能等等的从用户消息复制的数据、图片、网页、文档临时存储在数据区中。此外,用于操作便携式终端的各种设置值(例如,屏幕亮度、通过触摸开启或关闭振动、图片自动旋转开启或关闭等等)存储在数据区中。
此外,电子书数据库(DB)141存储在数据区中。关于对于所述多个存储 的电子书的每一个的阅读状态的信息存储在数据区中。阅读状态包括电子书存储时的日期、电子书已经阅读的次数、电子书已经阅读的页面、电子书已经阅读的日期、电子书没有阅读的页面以及用户输入信息。用户输入信息是由用户个人输入到页面的信息。当显示对应页面时同时显示用户输入信息。例如,用户输入信息包括备注、突出显示、图像、书签、折叠页面信息、撕掉页面信息。
用于引导便携式终端并操作上述元件的OS、以及各种App存储在存储器140的程序区中。具体地,用于访问互联网的网络浏览器、用于再现音频的MP3播放器、照相机应用程序等等存储在程序区中。具体地,根据本发明,具有呈现反映技术的电子书应用(App)142存储在程序区中。
RF通信单元150在控制器180的控制之下执行语音呼叫、视频调用或数据通信。为了实现此功能,RF通信单元150包括用于上变频发送信号的频率并放大发送信号的射频发射单元,以及射频接收单元。此外,RF通信单元150包括移动通信模块(例如,第3代移动通信模块、第3.5代移动通信模块或第4代移动通信模块等等)、局域通信模块(例如,无线保真(Wi-Fi)模块)、以及数字广播模块(例如,数字多媒体广播(DMB)模块)。
音频处理器160执行传送功能,其将从控制器180输入的音频信号传送到扬声器SPK并将从麦克风MIC输入的语音的音频信号传送到控制器180。即,音频处理器160在控制器180的控制下将语音/音频数据转换成为可听见的声音并将它输出到扬声器SPK,并且将诸如从麦克风MIC接收到的语音声转换成为数字信号并将它传送到控制器180。
接口单元170执行连接功能,其通过有线或无线将便携式终端100连接到外部装置。接口单元170包括紫蜂(Zigbee)模块、Wi-Fi模块、Bluetooth 模块等等。具体地,在本发明中,接口单元170从外部装置接收电子书并将它传送到控制器180。
控制器180执行控制功能,其控制便携式终端100的全部操作和便携式终端100的内部元件之间的信号流、以及处理数据。控制器180控制从电池到内部元件的电力供应。此外,控制器180运行存储在程序区中的多个应用程序。具体地,控制器180包括如图2中所示的电子书应用单元。
图2是示出根据本发明的实施例的电子书应用单元的框图。电子书应用单元配置在控制器180中或单独地配置。在下面的描述中,假定电子书应用 单元配置在控制器180中。参照图2,控制器180,即根据本发明的实施例的电子书应用单元,包括书架控制单元181、电子书数据库(DB)182、书架渲染单元183、电子书控制单元184、页面管理单元185、电子书渲染单元186、动画控制单元187以及动画引擎单元188。电子书DB 182包括在存储器140中。在下文中,我们假定电子书DB 182包括在控制器180中。
书架控制单元181连接到无线通信单元150和接口单元170。书架控制单元181将从它们接收到的电子书存储到电子书DB 182。此外,书架控制单元181向电子书控制单元184提供关于电子书的信息,并且向书架渲染单元183提供关于书架的信息。所述多个电子书和关于它们中的每一个的阅读状态信息存储在电子书DB 182中。如上所述,阅读状态信息包含关于电子书已被存储时的日期、电子书已被阅读的次数、电子书已被阅读的页面、阅读日期和电子书未被阅读的页面以及用户输入信息。
书架渲染单元183在控制器181控制之下执行渲染关于书架的信息的功能并且将它传送到显示单元130。从而,显示单元130显示书架的图像。具体地,书架渲染单元183渲染书架以反映关于书架的渲染呈现。具体地,参照从书架控制单元181传送的阅读状态,书架渲染单元183将已经阅读了特定次数的电子书渲染成为看起来是旧的。例如,书架渲染单元183将电子书的封面表示为类似褪色的好像电子书的封面看起来是旧的。此外,书架渲染单元183产生好像灰尘聚集在电子书的封面周围的效果。
电子书控制部分184连接到触摸屏110和音频处理器160。电子书控制部分184从触摸屏110接收关于阅读的输入信息。从触摸屏110输入的信息是各种触摸手势。此外,电子书控制单元184从麦克风MIC接收关于通过音频处理器160的阅读的输入信息。从麦克风MIC输入的信息是关于风的强度和持续时间段的信息。电子书控制单元184检测触摸手势、风的强度、风的持续时间段等等,并且响应于此,进行控制以便将交互呈现反映在页面上。此外,电子书控制单元184从书架控制单元181接收电子书以及与它有关的元数据(即,阅读的当前状态等等)。页面管理单元185在电子书控制单元184的控制下基于从电子书控制单元184接收到的关于电子书的信息执行生成将要显示在显示单元130上的页面(即图像(快照))的功能。
电子书渲染单元186在电子书控制单元184的控制之下渲染从页面管理单元185接收到的图像并将它传送到显示单元130。具体地,电子书渲染单 元186渲染页面以反映关于页面的渲染呈现。具体地,电子书渲染单元186参照从电子书控制单元184传送的关于当前阅读状态的信息执行渲染以将未经阅读的页面从已经阅读的页面区分开来。例如,页面越多次被阅读,电子书渲染部分186越暗地示出页面。此外,电子书渲染部分186表示边缘部分已经磨损的效果。
动画控制单元187从电子书控制单元184接收用户输入信息。然后动画控制单元187基于接收到的用户输入信息控制动画引擎单元188。动画引擎单元188执行基于物理的仿真以计算交互呈现,并且执行在图像上反映计算的交互呈现的功能。即,动画引擎单元188控制显示单元130以产生诸如翻页、当翻页时的阴影、折叠页面、打开折叠的页面以及撕掉页面等等的图像之类的交互呈现。
图3示出根据本发明的实施例的页面网格的示例。参照图3(a),控制器180、动画引擎单元188构成页面网格。页面网格包括多个节点310和将它们彼此连接的链接320。如所示出的,多个节点310安排成为矩阵形式并且表示为x-y坐标。此外,如上所述,网格值分配给多个节点的每一个并且合适的弹性值分配给每个链接(弹性条)。大网格值分配给位于电子书的中心330的节点。分配给位于远离中心330的外部部分的节点的网格值小于处于内部部分的节点的网格值。此外,如上所述,施加于每个节点的力分为内力和外力。当外力应用于页面时,网格的形式变化。具体地参照图3(b),当在通过触摸输入装置(例如,手指、笔等等)触摸点340之后,用户允许触摸输入装置沿一个方向移动,触摸节点340沿着触摸输入装置移动。即,触摸节点340的位置基于触摸输入装置的位置变化而变化。位置变化是触摸输入装置的移动方向、移动距离或它们的组合。连接到触摸节点340的其他节点沿链路移动,并且页面网格的整个形式变化。即,动画引擎单元188检测第一触摸位置和位置变化、基于检测到的信息修改页面网格、并且在页面上反映修改的页面网格。如上所述,基于触摸位置和触摸位置变化以多种方式修改页面网格。即,当在用户保持在页面上的触摸的状态中用户拖曳页面时,根据触摸位置和位置变化连续地修改页面网格。从而,用户可以感受来自电子书的页面移动,好像他握住并晃动真实的纸张。
便携式终端100还包括诸如用于根据它的提供类型拍摄对象的静止图片/运动图片的照相机模块、用于检测关于便携式终端的位置变化的信息的传感 器模块、GPS模块等等之类的元件。然而,因为存在上述的许多类型的元件,所以不能全部描述它们。此外,便携式终端还可以包括类似于上述元件的元件。当然,可以从本发明的便携式终端100除去上述结构中的指定元件或替换为另一元件。这对本领域技术人员将是显而易见的。此外,在本发明中,很显然的是,输入单元不仅包括触摸屏110和键输入单元120,而且包括手写笔、鼠标、触摸垫、轨迹球等等。
图4是示出根据本发明的实施例的显示电子书的方法的流程图。参照图4,控制器180首先处于待机状态。例如,控制器180处于控制器180进行控制以使得显示包括用于运行电子书App的图标的主页图片的状态。在待机状态中,当检测到与对运行电子书App的请求有关的触摸手势时,在步骤401中控制器180进行控制以使得通过运行电子书App显示书架。在步骤402中,当在显示书架的时候控制器180检测到从多个电子书当中选择一个电子书的图标的手势时,控制器180进行控制以使得从数据库读取所选择的电子书的页面并且在步骤403中显示该页面。当检测到触摸手势不涉及电子书选择,而是涉及任何其他功能,例如对运行书架编辑功能的请求时,运行对应功能。
在步骤404中,当显示电子书的页面的时候,控制器180确定是否发生触摸手势。当它确定未发生触摸手势时,处理进到步骤405。在步骤405中控制器180确定是否过去了阈值时间段。阈值时间段被定义为设置用于自动关闭屏幕的值。例如,当控制器180在进行控制以使得显示电子书的页面之后直到过去阈值时间段都未检测到任何触摸事件时,在步骤406中它关闭屏幕。
当在显示电子书的页面的状态中用户操纵触摸屏110时,控制器180检测触摸手势。当在步骤404中控制器180检测到触摸手势时,在步骤407中控制器180确定检测到的触摸手势是否涉及诸如拖曳、轻滑等等的触摸移动。作为确定结果,当检测到的触摸手势不涉及触摸移动而是,例如,对显示书架的请求时,控制器180执行对应功能。相反,当它涉及触摸移动时,控制器180响应于与触摸移动有关的触摸手势来检测触摸位置和位置变化,基于检测到的信息修改页面网格并且在页面上反映修改的页面网格。
在修改页面的状态中,控制器180确定触摸手势是否释放,即发生放开(drop)。作为确定结果,当保持触摸手势时,处理去到步骤408。当发生放 开时,处理进到步骤410。在步骤410中,控制器180确定放开是否对应于翻页。即,控制器180基于发生之前的触摸手势的方向来确定是否发生翻页。作为确定结果,当它是翻页时,在步骤411中控制器180进行控制以使得执行翻页并且显示另一页面。然而,当它不是翻页时,在步骤412中控制器180保持当前页面。即,在步骤412中控制器180将修改的页面恢复到原始的页面。然后在步骤413中控制器180确定是否终止运行电子书。作为确定结果,当它不终止运行电子书时,处理返回到步骤404。
当用户触摸当前显示页面并通过触摸输入装置从当前显示页面离开时,页面被翻过或不翻过。这通过刚好在触摸输入装置从屏幕(即,页面)离开之前的触摸移动方向确定。将参照图5描述详细的实施例。
图5是示出根据本发明的实施例的翻页的方法的流程图。参照图5,在步骤501中显示单元130显示页面并且通过用户的触摸输入装置触摸所显示的页面。当触摸输入装置触摸页面的时候,在步骤502中控制器180检测当前触摸位置的坐标(x,y)。假定X轴是相对于用户的视点的水平轴。假定在相对于屏幕的中线的左侧和右侧分别显示两个页面。此外,我们假定中线的右侧是x轴的正方向而中线的左侧是x轴的负方向。在上面的假设下,控制器180确定值(x-old_x)是否满足如下等式:
|x-old_x|>th,
其中在步骤503中,“x”表示当前触摸点的x坐标,“old_x”表示先前触摸点的x坐标,而“th”表示预定阈值。如果不满足等式,则处理进到步骤508。然而,如果满足等式(即,当前触摸点和先前触摸点之间的差超过预定阈值),则处理进到步骤504。
在步骤504中控制器180确定当前触摸点的x坐标是否大于先前触摸点的x坐标。作为确定结果,如果当前触摸点的x坐标大于先前触摸点的x坐标,则在步骤505中控制器180确定触摸方向是右。然而,如果当前触摸点的x坐标不大于先前触摸点的x坐标,则在步骤506中控制器180确定触摸方向是左。然后在步骤507中控制器180将先前触摸点的x坐标设置成为当前触摸点的x坐标。然后在步骤508中控制器180确定触摸是否释放。作为确定结果,当触摸未释放时,处理返回到步骤502。然而,当触摸释放时,在步骤509中控制器180确定触摸方向是右还是左。如果触摸方向是向右,则在步骤510中控制器180使触摸页面沿向右方向移动。如果触摸页面是左 页面,则步骤510对应于将页面翻到前一页的操作。相反地,如果触摸页面是右页面,则步骤510对应于不将页面翻到下一页的操作,而是保持显示所触摸的页面。作为确定结果,如果触摸方向是左,则在步骤511中控制器将触摸页面向左传送。如果触摸页面是左页面,则步骤511对应于保持显示触摸页面而不将页面翻到下一页的操作。然而,如果触摸页面是右页面,则步骤511对应于将页面翻到下一页的操作。
现在将参考多个附图描述根据本发明的用于显示电子书的方法和装置。
图6示出根据本发明的实施例的折叠页面的过程。首先,参照图6(a),显示单元130在控制器180控制之下显示屏幕的左侧和右侧的两个页面。在此状态中,当用户开始执行从第一点610的拖曳时,控制器180检测通过拖曳的位置变化。然后,参照图6(b),控制器180基于检测到的位置变化修改页面网格、在触摸页面上反映修改的页面网格以修改页面、以及控制显示单元130显示修改的页面。当在用户保持触摸第二点620的状态中用户触摸修改页面中的第三点630时,控制器180检测多个触摸。参照图6(c),当控制器180检测到多个触摸时,控制器180控制显示单元130以显示折叠和修改页面。然后,参照图6(d),当控制器180检测到释放多触摸时,控制器180控制显示单元130显示处于折叠状态中的页面。然后,参照图6(d)和图6(e),当用户执行从第四点640的拖曳时,控制器180修改处于折叠状态的页面。同时,再次参照图6(d),当控制器180检测到关于折叠页面的沿打开方向的拖曳时,控制器180允许打开折叠部分以使得显示原始的打开页面。当用户利用用户的一个手指翻页,并且,与此同时,用户触摸折叠部分,即利用另一手指触摸第三点630时,控制器180修改页面网格以折叠被折叠的部分。对应于折叠部分的其余页的部分被突出(projected)并显示。即,通过折叠部分向用户示出其余页的部分。此外,当用户翻页时,根据折叠程度如用户期望一样多地折叠页面。在折叠状态中自由地控制这种折叠页面。如果在用户利用他的一个手指按下折叠部分的状态中,用户沿原始的边缘方向推折叠部分,即,如上面所示,沿相对于折叠页面的打开方向,则控制器180检测触摸手势并将折叠部分恢复到它的早先的状态。此外,折叠部分被用作书签。即,折叠页面或恢复折叠部分的功能与将对应页面添加到书签列表或从书签列表删除对应页面的功能相联系。此外,控制器180向用户提供允许用户容易并直观地识别包括用户输入信息的页面的方法,所述用户输入信息诸如备 注、突出显示、图像、书签、折叠页面信息、撕掉页面信息、最后阅读页面信息等等。例如,显示单元130在控制器180控制之下以三维方式显示书的侧面以允许用户识别书的厚度。控制器180将包括用户输入信息的页面从没有用户输入信息的页面区分开来。即,显示单元130显示包括用户输入信息的页面以将其保持在距离相邻页面合适的距离并浮在它之上,或者利用不同于相邻页面的指定颜色来显示该页面。从而,用户可以通过打开的书的侧面容易地识别包括用户输入页面所处的页面。此外,当由用户触摸书的侧面时,控制器180进行控制以使得显示包括用户输入信息的页面。
图7示出根据本发明的实施例的撕掉页面的过程。参照图7(a),当在两个手指触摸到第一点710和第二点720的状态中,用户展开他的两个手指好像撕扯页面时,控制器180检测此触摸手势。然后控制器180控制显示单元130显示撕扯纸的过程。如果两个手指之间的距离超过预定阈值,则在对应页面中的对应于第一点710的部分与电子书完全分离。参照图7(b),当释放多触摸时,控制器180控制显示单元130以使得分开的部分从电子书消失。然后,参照图7(c),当用户执行从除撕掉部分之外的剩余部分中的第三点730的拖曳时,控制器180修改剩余部分。参照图7(b),在用户利用他的两个手指触摸第四点740和第五点750的状态中,当用户将手指合在一起时,控制器180进行控制以使得显示组合撕掉部分与剩余部分的过程。此外,通过上述折叠过程来折叠剩余部分。当然,通过上述撕掉过程来撕掉折叠页面。
图8示出根据本发明的实施例的修改页面的过程。如上所述,根据本发明的控制器180检测触摸位置和位置变化,并且基于检测到的信息来修改页面网格以在页面上反映它。从而,根据触摸的移动方向以多种方式修改页面。首先,参照图8(a),当在用户触摸右上边缘部分中的点810的状态中用户朝左拖曳时,以朝左翻页的形式修改页面。参照图8(b),当在用户触摸点810的状态中用户沿对角方向拖曳时,以沿对角方向翻页的形式修改页面。参照图8(c),当在用户触摸点810的状态中用户向下地拖曳时,以向下翻页的形式修改页面。如上所述,虽然用户触摸相同点810,但是肯定的是根据触摸的移动方向发生交互呈现(页面形态)改变。即,用户具有他操纵真实的纸质书的感受。
图9示出根据本发明另一实施例的修改页面的过程。如上所述,根据本发明的控制器180检测触摸位置和位置变化,并且基于检测到的信息来修改 页面网格以在页面上反映它。首先,参照图9(a),当在用户触摸右上边缘部分中的第一点910的状态中用户朝左拖曳时,通过朝左翻页来修改页面。参照图9(b),当在用户触摸右中心部分中的第二点920的状态中用户朝左拖曳时,通过从第二点920朝左翻页来修改页面。参照图9(c),当在用户触摸上边缘的中心部分中的第三点930的状态中用户朝左拖曳时,通过从第三点930朝左翻页来修改页面。此外,参照图9(d),当在用户触摸中心部分中的第四点940的状态中用户朝左拖曳时,通过从第四点940朝左翻页来修改页面。如上所述,以多种方式修改在其中发生第一触摸点的页面。
图10示出根据本发明的实施例的确定页面的移动方向的过程。如上所述,当在拖动页面的时候用户放开页面时,根据本发明的控制器180检测放开,控制器180使页面沿刚好在放开页面之前触摸的移动方向移动。首先,图10(a)示出当拖动页面的时候用户停止移动到点1010的状态。在此状态中,当用户放开时,朝左翻页,或者返回到原始的打开状态而不朝左翻页。即,参照图10(b),当刚好在放开之前的触摸的移动方向是向左时,朝左翻页。相反地,参照图10(c),当刚好在放开之前的触摸的移动方向是向右时,页面返回到原始的打开状态。
图11示出根据本发明的实施例的页面的阴影效果。根据本发明的控制器180向页面的折叠部分给出阴影效果。图11(a)示出不应用阴影效果的示例,而图11(b)示出应用阴影效果的示例。具体地,为了向折叠部分应用阴影,控制器180对页面的每个坐标计算垂直矢量,并且计算垂直矢量和朝光源的光源矢量之间的角度。首先,当计算值小于预定阈值时,将对应的坐标看作好像用户直接注视光源,以使得以明亮的方式显示页面。然而,当计算值大于预定阈值时,将对应的坐标看作好像光未到达它们,以使得以昏暗方式显示页面。认为光源位于垂直于页面的行中。如下,控制器180逐步的处理暗的程度。
其中当计算值大于第一阈值并小于第二阈值时控制器180将对应的坐标处理为相当暗,当计算值大于第二阈值时对应的坐标被处理地稍微更暗。
根据本发明的用于显示电子书的方法和装置,提供一种当用户阅读电子书时向用户提供给与逼真的感受的效果。具体地,提供一种允许用户感受好像晃动真实的纸质书的移动页面的操作。
通过多种计算机装置将如上所述的根据本发明的实施例的用于识别听 筒的方法实现为可执行程序命令形式并且记录在计算机可读记录介质里。计算机可读记录介质包括单独的程序命令、数据文件和数据结构或其组合。专门地设计或配置记录在记录介质里的程序命令以用于本发明,或者为将要使用的计算机软件领域的普通技术人员所公知。
计算机可读记录介质包括存储以及运行程序命令的诸如硬盘、软盘或磁带之类的磁介质、诸如光盘只读存储器(CD-ROM)或数字化视频光盘(DVD)之类的光学介质、诸如可光读盘之类的磁光介质、以及诸如ROM、RAM、闪存的硬件设备。此外,程序命令包括由编译器创建的机器语言代码,以及可由计算机使用解释器运行的高级语言代码。上述硬件设备还可以被配置为作为执行本发明的操作的软件模块。
尽管已经参考便携式终端的特定实施例和附图对本发明进行了示出和描述,但是本领域技术人员应当理解,在不脱离由所附权利要求书和它们的等效物所定义的本发明的精神和区域的情况下,可以对本发明做出形式和细节上的各种修改。
Claims (15)
1.一种用于在包括电子书阅读器的终端中显示电子书的方法,该方法包括:
显示电子书的打开页面;
检测由指示器指示的指示位置以及该指示器相对于打开页面的位置变化量;
基于指示位置和检测到的位置变化量来修改打开页面;以及
显示修改的页面。
2.如权利要求1所述的方法,其中基于指示位置和检测到的位置变化量来修改打开页面包括:
配置对应于打开页面的页面网格,其中该页面网格包括多个节点和将所述多个节点彼此连接的链接;
通过改变对应于指示位置的所述多个节点中的一个节点的位置来修改页面网格;以及
通过向打开页面应用修改的页面网格来修改打开页面。
3.如权利要求2所述的方法,其中配置对应于打开页面的页面网格包括向所述多个节点分配网格值并且向所述多个链接分配弹性值。
4.如权利要求3所述的方法,其中配置对应于打开页面的页面网格包括向对应于内部区域的节点分配网格值,其中分配给对应于内部区域的节点的网格值大于分配给对应于外部区域的节点的网格值。
5.如权利要求1所述的方法,其中所述指示器包括用于触摸页面的触摸输入装置,该触摸输入装置包括在具有触摸屏的终端中。
6.如权利要求5所述的方法,其中基于指示位置和检测到的位置变化量来修改打开页面包括当检测到相对于修改页面的多触摸事件时折叠修改页面。
7.如权利要求6所述的方法,还包括:
打开折叠部分。
8.如权利要求6所述的方法,其中基于指示位置和检测到的位置变化量来修改打开页面包括:
检测相对于打开页面的多触摸事件;以及
当检测到的多触摸事件的触摸沿彼此远离的方向移动时撕扯该打开页面。
9.如权利要求8所述的方法,其中基于指示位置和检测到的位置变化量来修改打开页面还包括:
恢复撕扯掉的部分。
10.如权利要求1所述的方法,还包括:
当检测到用于修改页面的指示释放时,沿刚好在指示释放之前的指示器的移动方向来传送修改页面。
11.如权利要求1所述的方法,还包括:
基于关于从包括在终端中的麦克风输入的风的强度的信息以及关于从包括在终端中的麦克风输入的风的持续时间段的信息中的至少一个,来修改打开页面。
12.如权利要求1所述的方法,还包括:
基于关于当前阅读状态的信息渲染并显示电子书,该关于当前阅读状态的信息包括当电子书被存储时的日期、电子书已经阅读的次数、电子书已经阅读的页面以及当电子书被最后阅读的日期中的至少一个。
13.如权利要求1所述的方法,还包括:
对修改页面运用阴影。
14.一种用于在包括电子书阅读器的终端中的显示电子书的装置,所述装置包括:
显示单元,用于显示电子书的页面;
输入单元,用于接收关于指示器相对于打开页面的输入的信息;以及
控制器,用于检测由指示器指示的指示位置以及位置变化量,用于基于指示位置和检测到的位置变化量来修改打开页面,以及用于进行控制以使得显示修改页面。
15.如权利要求14所述的装置,其中所述输入单元包括触摸屏。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161551144P | 2011-10-25 | 2011-10-25 | |
| US61/551,144 | 2011-10-25 | ||
| KR1020110125651A KR20130045781A (ko) | 2011-10-25 | 2011-11-29 | 전자책 리더 기능을 구비한 단말기에서 전자책 표시 방법 및 장치 |
| KR10-2011-0125651 | 2011-11-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103197876A true CN103197876A (zh) | 2013-07-10 |
Family
ID=48657727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210411741XA Pending CN103197876A (zh) | 2011-10-25 | 2012-10-25 | 在有电子书阅读器功能的终端中显示电子书的方法和装置 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20130045781A (zh) |
| CN (1) | CN103197876A (zh) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103116439A (zh) * | 2013-01-23 | 2013-05-22 | 东莞宇龙通信科技有限公司 | 移动终端及其应用程序界面元素的显示方法 |
| CN103500090A (zh) * | 2013-09-18 | 2014-01-08 | 百度在线网络技术(北京)有限公司 | 一种移动设备、显示电子文件页面的方法及装置 |
| CN103870198A (zh) * | 2014-03-27 | 2014-06-18 | 小米科技有限责任公司 | 一种电子页面的浏览翻页方法及装置 |
| CN105045487A (zh) * | 2015-07-28 | 2015-11-11 | 深圳市天朗时代科技有限公司 | 一种电子书的阅读控制方法及电子书 |
| CN106156039A (zh) * | 2015-03-26 | 2016-11-23 | 中国移动通信集团浙江有限公司 | 一种页面区别呈现的方法和装置 |
| CN107967233A (zh) * | 2017-11-10 | 2018-04-27 | 北京小米移动软件有限公司 | 电子作品显示方法和装置 |
| CN109002822A (zh) * | 2018-07-24 | 2018-12-14 | 安徽淘云科技有限公司 | 一种兴趣区域确定方法、装置、设备及存储介质 |
| CN113157171A (zh) * | 2021-05-26 | 2021-07-23 | 掌阅科技股份有限公司 | 分屏模式下的应用显示方法、计算设备及计算机存储介质 |
| CN113721814A (zh) * | 2021-08-31 | 2021-11-30 | 北京得间科技有限公司 | 电子书页面展示方法、计算设备及计算机存储介质 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160133938A (ko) * | 2015-05-14 | 2016-11-23 | 주식회사 다우인큐브 | 학습 활동 관리 방법 및 이를 수행하는 학습 활동 관리 시스템 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100175018A1 (en) * | 2009-01-07 | 2010-07-08 | Microsoft Corporation | Virtual page turn |
| KR20100128265A (ko) * | 2010-11-17 | 2010-12-07 | 표현숙 | 소형 단말기에서 손가락 터치와 입김을 활용한 멀티 모달 인터페이스를 이용한 사용자 인터페이스 |
| CN102122229A (zh) * | 2010-02-19 | 2011-07-13 | 微软公司 | 使用边框作为输入机制 |
| CN102221980A (zh) * | 2011-07-29 | 2011-10-19 | 深圳芯智汇科技有限公司 | 电子书模拟翻页效果实现方法及系统 |
-
2011
- 2011-11-29 KR KR1020110125651A patent/KR20130045781A/ko not_active Ceased
-
2012
- 2012-10-25 CN CN201210411741XA patent/CN103197876A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100175018A1 (en) * | 2009-01-07 | 2010-07-08 | Microsoft Corporation | Virtual page turn |
| CN102122229A (zh) * | 2010-02-19 | 2011-07-13 | 微软公司 | 使用边框作为输入机制 |
| KR20100128265A (ko) * | 2010-11-17 | 2010-12-07 | 표현숙 | 소형 단말기에서 손가락 터치와 입김을 활용한 멀티 모달 인터페이스를 이용한 사용자 인터페이스 |
| CN102221980A (zh) * | 2011-07-29 | 2011-10-19 | 深圳芯智汇科技有限公司 | 电子书模拟翻页效果实现方法及系统 |
Non-Patent Citations (2)
| Title |
|---|
| VERONICA LIESAPUTRA 等: "Computer graphics techniques for modeling page turning", 《INTERNATIONAL JOURNAL ON DIGITAL LIBRARIES》 * |
| YI-CHUN CHU 等: "Realistic Books:A Bizarre Homage to an Obsolete Medium?", 《PROCEEDINGS OF THE 2004 JOINT ACM/IEEE CONFERENCE ON DIGITAL LIBRARIES (JCDL’04)》 * |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103116439A (zh) * | 2013-01-23 | 2013-05-22 | 东莞宇龙通信科技有限公司 | 移动终端及其应用程序界面元素的显示方法 |
| CN103500090A (zh) * | 2013-09-18 | 2014-01-08 | 百度在线网络技术(北京)有限公司 | 一种移动设备、显示电子文件页面的方法及装置 |
| CN103870198A (zh) * | 2014-03-27 | 2014-06-18 | 小米科技有限责任公司 | 一种电子页面的浏览翻页方法及装置 |
| CN103870198B (zh) * | 2014-03-27 | 2016-06-08 | 小米科技有限责任公司 | 一种电子页面的浏览翻页方法及装置 |
| US10649632B2 (en) | 2015-03-26 | 2020-05-12 | China Mobile Group Zhejiang Co., Ltd. | Method and apparatus for page difference presentation |
| CN106156039A (zh) * | 2015-03-26 | 2016-11-23 | 中国移动通信集团浙江有限公司 | 一种页面区别呈现的方法和装置 |
| CN105045487A (zh) * | 2015-07-28 | 2015-11-11 | 深圳市天朗时代科技有限公司 | 一种电子书的阅读控制方法及电子书 |
| CN105045487B (zh) * | 2015-07-28 | 2018-05-15 | 深圳市天朗时代科技有限公司 | 一种电子书的阅读控制方法及电子书 |
| CN107967233A (zh) * | 2017-11-10 | 2018-04-27 | 北京小米移动软件有限公司 | 电子作品显示方法和装置 |
| CN109002822A (zh) * | 2018-07-24 | 2018-12-14 | 安徽淘云科技有限公司 | 一种兴趣区域确定方法、装置、设备及存储介质 |
| CN109002822B (zh) * | 2018-07-24 | 2021-03-30 | 安徽淘云科技有限公司 | 一种兴趣区域确定方法、装置、设备及存储介质 |
| CN113157171A (zh) * | 2021-05-26 | 2021-07-23 | 掌阅科技股份有限公司 | 分屏模式下的应用显示方法、计算设备及计算机存储介质 |
| CN113721814A (zh) * | 2021-08-31 | 2021-11-30 | 北京得间科技有限公司 | 电子书页面展示方法、计算设备及计算机存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20130045781A (ko) | 2013-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12164752B2 (en) | Devices, methods, and graphical user interfaces for interacting with user interface objects and providing feedback | |
| AU2023202745B2 (en) | Systems, methods, and user interfaces for interacting with multiple application windows | |
| US9361020B2 (en) | Method and apparatus for displaying e-book in terminal having function of e-book reader | |
| JP6506347B2 (ja) | 電子装置及びそのホーム画面編集方法 | |
| CN103197876A (zh) | 在有电子书阅读器功能的终端中显示电子书的方法和装置 | |
| EP2975512B1 (en) | Device and method for displaying a virtual loupe in response to a user contact | |
| US10331297B2 (en) | Device, method, and graphical user interface for navigating a content hierarchy | |
| KR20110081040A (ko) | 투명 디스플레이를 구비한 휴대단말에서 컨텐츠 운용 방법 및 장치 | |
| US9690479B2 (en) | Method and apparatus for controlling application using key inputs or combination thereof | |
| KR20130088695A (ko) | 단말기에서 페이지 표시 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130710 |