CN104471533A - 用于在终端中控制电子书的装置和方法 - Google Patents
用于在终端中控制电子书的装置和方法 Download PDFInfo
- Publication number
- CN104471533A CN104471533A CN201380035696.5A CN201380035696A CN104471533A CN 104471533 A CN104471533 A CN 104471533A CN 201380035696 A CN201380035696 A CN 201380035696A CN 104471533 A CN104471533 A CN 104471533A
- Authority
- CN
- China
- Prior art keywords
- book
- application
- page
- data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000006870 function Effects 0.000 claims description 48
- 230000002452 interceptive effect Effects 0.000 claims description 23
- 230000003993 interaction Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 description 13
- 230000001419 dependent effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/114—Pagination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephone Function (AREA)
Abstract
提供一种用于在终端中控制电子书的装置和方法。该终端的电子书(e-Book)控制装置包括控制器,其被配置为在显示电子书的同时,运行与电子书的数据有关的至少一个应用。
Description
技术领域
本发明涉及用于在终端中控制电子书(e-Book)的装置和方法。更具体地,本发明涉及在终端显示电子书的同时能够自动运行各种应用的电子书控制装置和方法。
背景技术
电子书(e-Book)是指数字书,其中诸如字符和图像的多媒体信息被记录在电子介质中,其允许用户以类似纸质书的方式来充分利用多媒体信息的优势。
电子书服务以如下的方式来提供:通过将已经或可以以书籍出版的作品的内容以数字数据的形式记录在电子介质中来创建电子书内容,并且所创建的电子书内容通过有线/无线信息网络被发送到诸如计算机或终端的电子书终端。
与纸质书相比,电子书成本较低,由于在线购买故花费更少的时间来购买,允许只购买期望的部分,并允许电子书内容被直接下载到用户自己的个人数字助理(PDA)、移动终端等,以方便地随时随地访问所期望的电子书内容。
在电子书的帮助下,出版公司可以节约用于印刷、装订等的生产成本、内容分发成本、库存成本,以及用于更新电子书内容的成本。
电子书现已被广泛采用,这是由于基础设施的扩展,比如有线/无线通信网络的发展、以及出借电子书的电子图书馆(E-libraries)的建立。
上述信息只是为了帮助对本公开的理解而作为背景信息给出的。对于以上所述是否可以用作本发明的现有技术,没有进行决定,并且没有进行主张。
发明内容
技术方案
本发明的目的是要解决至少上述问题和/或缺点并提供至少下述优点。因此,本发明的一方面是提供在终端显示电子书(e-Book)的同时能够自动运行各种应用的电子书控制装置和方法。
本发明的示例性实施例的另一方面是提供用于终端的电子书控制装置和方法,其能够通过制作(authoring)支持应用交互(interworking)功能的电子书来更有效地在电子书中表达作者的意图,并允许用户通过阅读(或学习)电子书而更容易地在电子书查看器上理解作者的意图。
根据本发明的一方面,提供了一种用于在终端中控制电子书的装置。该装置包括控制器,其被配置为当显示电子书时,运行至少一个与电子书的数据有关的应用。
根据本发明的另一方面,提供了一种用于在终端中控制电子书的装置。该装置包括控制器,其被配置为:当在电子书查看器模式中控制在电子书查看器上显示电子书时,若存在与包含在电子书的页面(page)中的数据有关的至少一个应用,则在执行屏幕窗口中运行该至少一个应用。该执行屏幕窗口被固定地显示在其中执行屏幕窗口不与电子书的页面上的数据重叠的位置,或者可移动地、与电子书的页面上的数据重叠地被显示。
根据本发明的又另一方面,提供了一种用于在终端中控制电子书的方法。该方法包括:当显示电子书时,确定是否存在与电子书的数据有关的至少一个应用,并且若存在与电子书的数据有关的至少一个应用,则在显示电子书的同时运行该至少一个应用。
根据本发明的又另一方面,提供了一种用于在终端中控制电子书的方法。该方法包括:当在电子书查看器模式中在电子书查看器上显示电子书时,确定是否存在与电子书的页面中包含的数据有关的至少一个应用,并且若存在与电子书的页面中包含的数据有关的至少一个应用,则在显示电子书的同时在执行屏幕窗口中运行该至少一个应用。该执行屏幕窗口被固定地显示在其中执行屏幕窗口不与电子书的页面上的数据重叠的位置,或者可移动地、与电子书的页面上的数据重叠地被显示。
对于本领域的技术人员来说,从以下结合附图公开的本发明示例性实施例的详细描述中,本发明的其它方面、优点和显著特征将变得明显。
发明的有益效果
从前述描述中明显的是,本公开所提出的电子书的控制装置和方法可在显示电子书的同时自动地运行各种应用。此外,所提出的电子书控制装置和方法可通过制作支持应用交互功能的电子书来更有效地在电子书中表达作者的意图,并允许用户通过阅读(或学习)电子书而更容易地在电子书查看器上理解作者的意图。
此外,所提出的电子书控制装置和方法可以以各种方式来在电子书中更有效地反映用户的意图,由于其简化的程序而增加用户的便利,并且有助于增加在学习和电子出版的领域中的需求。
附图说明
从下面结合附图进行的详细描述中,本发明的特定示范实施例的以上和其它方面、特性和优点将更加明显,在附图中:
图1展示根据本发明的示例性实施例的终端的结构;
图2展示根据本发明的示例性实施例的在终端中制作电子书(e-Book)的过程;
图3展示根据本发明的示例性实施例的在终端中显示电子书的过程;
图4展示根据本发明的示例性实施例的在终端中显示电子书的同时运行应用的过程;以及
图5A和图5B展示根据本发明的示例性实施例的在终端中显示电子书的同时运行应用的操作。
贯穿附图,应该指出的是,相同的附图标号用来描述相同或相似的元素、特征和结构。
具体实施方式
提供以下参照附图的描述以帮助全面理解由权利要求及其等效内容所定义的本发明的示例性实施例。以上描述包括各种具体细节来帮助理解,但这些具体细节应被看作仅仅是示例性的。因此,本领域普通技术人员将认识到:在不脱离本发明的范围和的前提下,可以对在此描述的实施例作各种变化和修改。另外,为了清楚和简洁,省略对公知功能和结构的描述。
在下列说明和权利要求书中所用的术语和单词不限于字面含义,而仅仅是被发明者用来使得能够清楚和一致地理解本发明。因此,本领域技术人员应当清楚的是提供本发明的示范性实施例的以下描述仅仅是出于说明的目的,而不是用来限制由所附权利要求及其等效内容定义的本发明的目的。
要理解,单数形式“一”、“一个”和“所述”包括复数所指物,除非上下文明确地另有规定。从而,例如,对“一组件表面”的提及包括对一个或多个这样的表面的提及。
本发明的示例性实施例适用的终端可包括移动终端和固定终端二者。移动终端——其为易于携带的移动电子设备——可以包括:视频电话、移动电话、智能电话、国际移动电信-2000(IMT-2000)终端、宽带码分多址(WCDMA)终端、通用移动电信服务(UMTS)终端、个人数字助理(PDA)、便携式多媒体播放器(PMP)、数字多媒体广播(DMB)终端、电子书(e-Book)阅读器、便携式计算机(例如,膝上型计算机和平板个人计算机(PC))、和数码相机。固定终端可以包括桌面PC。
图1展示根据本发明的示例性实施例的终端的结构。
参照图1,射频(RF)单元123负责终端的无线通信。RF单元123包括:RF发送器,用于将发送信号的频率上变频并放大经上变频的发送信号,以及RF接收器,用于将所接收的信号低噪声放大并将经放大的所接收的信号的频率下变频。数据处理器120包括用于编码和调制发送信号的发送器,以及用于解调和解码所接收的信号的接收器。换言之,数据处理器120可包括调制器/解调器(调制解调器)和编码器/解码器(编解码器)。编解码器包括用于处理分组数据等的数据编解码器,以及用于处理诸如语音的音频信号的音频编解码器。音频处理器125使用扬声器播放从数据处理器120中的音频编解码器输出的所接收的音频信号,并将由麦克风采集的发送音频信号传送给数据处理器120中的音频编解码器。
键输入单元127包括用于输入数字/字符信息的数字/字符键以及用于设置各种功能的功能键。
存储器130可以包括程序存储器和数据存储器。根据本发明的示例性实施例,程序存储器可存储用于控制终端的一般操作的程序、以及用于通过将至少一个应用链接或***到页面中来制作电子书并且在显示电子书的同时运行或执行所述至少一个应用的程序。数据存储器暂时地存储在所述程序的执行期间所生成的数据。
存储器130可存储多个应用和至少一个电子书。存储器130包括电子书存储器135,其存储至少一个被***电子书的应用以及至少一个被创建以执行与电子书查看器的交互功能的应用。
该至少一个被***电子书的应用可包括存储在存储器130(即,终端中)并被用户使用的应用,以及至少一个被创建以执行与电子书查看器的交互功能的应用。
控制器110控制控制器的总体操作。
根据本发明的示例性实施例,如果当由用户使用电子书制作工具在电子书制作模式中制作电子书时,至少一个应用被链接到或被直接***到页面,则控制器110将至少一个被链接或被***的应用指定为能够在该页面中运行的应用。
被链接到或被***到页面的应用可以是存储在终端的存储器130中的并被用户使用的应用,或者新创建的用以执行与电子书查看器的交互功能的应用。
可以支持工具包(Toolkit)软件开发工具包(SDK),以使用户能够新创建用于执行与电子书查看器的交互功能的应用。
电子书制作工具和电子书查看器使用共同定义的语言。因此,在电子书制作模式中,用户可使用电子书制作工具和电子书查看器共同支持的语言来将至少一个应用链接或***到页面。
能够被电子书制作工具和电子书查看器共同支持的语言包括基本标记语言,如超文本标记语言5(HTML 5)。
因此,用户可使用该标记语言——其为电子书制作工具和电子书查看器共同支持的语言——的标记,以便将至少一个应用链接或***到他/她所期望的电子书中的位置,即,访问页面的数据(例如,文本、图像等)所需要的那个页面。
此外,当至少一个应用被链接或被***到电子书的页面时,如果使用媒体覆盖(Media Overlays)技术将诸如视频的媒体***到电子书的页面中,则用户接口(UI)可被提供,在该用户接口中用于视频回放的同步多媒体集成语言(Synchronized Multimedia Integration Language,SMIL)文件可被自动地编辑。换言之,在页面上播放视频的特定时间点上,UI可被提供在终端可能运行应用的地方。
当前,在作为电子书文档文件格式的电子出版物(ePUB)中,文件支持标记语言和SMIL。
在控制器110在电子书查看器模式中在电子书查看器上显示电子书时,当应用被链接到或被***到的页面被显示时,控制器110可在该页面的预定位置上运行该应用。
当应用被链接到或被***到的页面被显示时,控制器110可依赖于应用执行条件来执行自动应用执行、手动应用执行或无应用执行。当应用执行条件对应于手动应用执行时,控制器110可显示指示被链接或被***的应用的存在的UI(如图标或按钮),并且若用户通过输入或触摸该UI选择了应用,则运行该应用。
在电子书制作模式中,应用执行条件可被默认地设置在电子书中。因此,在电子书查看器模式中,控制器110可依赖于默认设置的应用执行条件来显示电子书。然而,在电子书查看器模式中,用户可在电子书的显示期间改变应用执行条件。
若确定存在至少两个被链接到或被***到页面的应用,当控制器110在电子书制作模式中显示电子书时,控制器110可在页面的预定位置显示所述至少两个被链接到或被***的应用的类型,并且运行从所显示的至少两个应用的类型之中被选择的应用。
当在电子书查看器模式中显示电子书时,控制器110可在执行屏幕窗口中显示和运行该应用。执行屏幕窗口可以固定地定位于不与显示在电子书的页面上的数据重叠的位置,或者可以可移动地定位于与页面的数据重叠的位置。控制器110可依赖于用户的选择来使用固定的或可移动的执行屏幕窗口。用于运行和显示应用的执行屏幕窗口可依赖于用户的选择被隐藏或显示。
当至少两个应用被链接到或被***到页面时,在控制器110在电子书查看器模式中显示电子书的时候,控制器110可在执行屏幕窗口中运行和显示多个应用之中的第一应用,在执行屏幕窗口的预定位置上显示指示剩余的应用的类型的UI(如图标或按钮),并且通过选择该UI,在执行屏幕窗口中运行和显示由用户选择的所期望的应用。
当在电子书查看器模式中控制器110在显示电子书的同时运行至少一个应用时,若该运行中的应用被确定为能够执行与电子书查看器的交互功能的应用,则控制器110可在电子书查看器和该应用之间执行数据交互功能。
控制器110可提供如下数据交互功能:其中控制器110从显示在电子书查看器上的页面中提取适用于该应用的数据,自动地发送所提取的数据到该应用并显示它,并且该应用将所述数据的结果数据发送给电子书查看器并在页面上显示该结果数据。
例如,控制器110可自动将页面上的计算问题施加到运行中的计算器应用并显示该计算问题,并且如果从该计算器应用输出该计算问题的计算结果值,或者如果该计算器应用终止,则控制器110可发送该计算结果值到电子书查看器并在页面上显示它。
控制器110还可提供如下数据交互功能:其中,在特定的手势出现时,控制器110将在电子书查看器上显示的页面上的数据复制到应用中并显示该数据,并且如果在该应用中对所复制的数据执行特定功能,则控制器110将由执行该特定功能得到的结果数据发送到电子书查看器并在页面上显示它。
例如,如果在用户选择页面上的文本或图像之后特定手势(如,拖放(drag-and-drop)或双击(double click))出现,则运行中的便笺应用(noteapplication)复制并显示该文本或图像。如果在该便笺应用中对所复制的文本或图像执行例如编辑功能的特定功能,并且用户选择‘Apply(应用)’或者该便笺应用终止,则接着控制器110可将在该便笺应用中对其执行特定功能的文本或图像发送到电子书查看器并在页面上显示它们。
能够执行与电子书查看器的交互功能的运行中的应用可包括被***到存储在电子书存储器135中的电子书的应用,以及被创建以执行与电子书查看器的交互功能的应用。
相机模块140包括用于捕捉图像数据并将所捕捉的光图像信号转换为电图像信号的相机传感器,以及用于将相机传感器所捕捉的模拟图像信号转换为数字图像数据的信号处理器。相机传感器可以是电荷耦合器件(CCD)传感器、互补金属氧化物半导体(CMOS)传感器,或者任何其他合适的传感器,并且信号处理器可以用数字信号处理器(DSP)来实现。相机传感器和信号处理器可被整体地或单独地实现的。
图像处理器150执行图像信号处理(ISP),以在显示器160上显示从相机模块140输出的图像信号。ISP可以包括伽玛校正、内插、空间变化、图像-效果(image effecting)、图像缩放、自动白平衡(AWB)、自动曝光(AE)、自动聚焦(AF)等。图像处理器150在逐帧的基础上处理从相机模块140输出的图像信号,并根据显示器160的特性和大小来输出帧图像数据。包括视频编解码器的图像处理器150可使用预设的编码方案来压缩显示在显示器160上的帧图像数据,并使用预设的解码方案将已压缩的帧图像数据解压缩为它的原始的帧图像数据。视频编解码器可包括联合图像专家组(JPEG)编解码器、运动图像专家组-4(MPEG4)编解码器、小波(Wavelet)编解码器等。如果图像处理器150支持屏上显示(OSD)特征,则其可以在控制器110的控制下根据所显示的屏幕的大小来输出OSD数据。
显示器160在其屏幕上显示从图像处理器150输出的图像信号以及从控制器110输出的用户数据。显示器160可以是液晶显示(LCD)显示器。在这种情况下,显示器160可包括LCD控制器、用于存储图像数据的存储器、和LCD面板等。当被实现为具有LCD触摸屏时,显示器160还可用作输入单元,并显示与键输入单元127上的那些键相同的键。
根据本发明的示例性实施例,在电子书查看器模式中,显示器160可在显示电子书的同时显示应用。
在上述终端中控制电子书的操作将参照图2-5B进行详细描述。
图2展示根据本发明的示例性实施例的在终端中制作电子书的过程。
以下将参照图1来详细描述图2中展示的过程。
参照图2,在步骤201中,若由用户在终端上选择‘Author e-Book(制作电子书)’,则控制器110切换为电子书制作模式。
在步骤202中,当在电子书制作模式中制作电子书时,若用户使用电子书制作工具和电子书查看器所支持的语言(如标记语言)的标记将至少一个应用链接或***到他/她所期望的电子书的位置(如所期望的页面),则控制器110将所述至少一个被链接或被***的应用确定为:当在电子书查看器模式中电子书的该页面被显示时能够运行的应用。
若在步骤203中用户没有选择‘Set Application Execution Conditions(设置应用执行条件)’,则控制器110执行另一功能。若在步骤203中用户选择‘Set Application Execution Conditions(设置应用执行条件)’,则控制器110显示自动应用执行、手动应用执行和无应用执行,这些是应用执行条件的类型。在步骤204中,控制器110将从所显示的应用执行条件的类型之中选择的至少一个应用执行条件设置为:当在电子书查看器模式中控制器110显示电子书时用户可选择的应用执行条件。
例如,如果作为应用执行条件的类型的自动应用执行、手动应用执行和无应用执行都被选择,则在电子书查看器模式中可为用户提供三个可选择的应用执行条件。
在步骤204中,当由用户选择至少一个应用执行条件时,控制器110可自动或手动地将其设置为默认的应用执行条件。因此,当在电子书查看器模式中显示电子书时,控制器110根据默认的应用执行条件来运行应用,并且在电子书查看器模式中,用户可将终端切换到另一设置的应用执行条件。
当控制器110在步骤201-204中制作电子书时,如果在步骤205中用户选择‘Complete e-Book Authoring(完成电子书制作)’,则控制器110以ePUB文档文件格式来制作电子书。若在步骤205中用户未选择‘Complete e-BookAuthoring(完成电子书制作)’,则控制器110返回步骤202。
在步骤202中,被链接到或被***到电子书的页面的至少一个应用可以是已经存储在终端中的并被用户使用的应用,或者新创建的用以执行与电子书查看器的交互功能的应用。
如果在步骤206中用户选择‘Create Application(创建应用)’以新创建用于执行与电子书查看器的交互功能的应用,则在步骤207中控制器110创建能够执行与电子书查看器的交互功能的应用。如果在步骤206中用户未选择‘Create Application(创建应用)’,则控制器110执行另一功能。
在步骤207中,控制器110可使用终端中提供的工具包SDK来自动创建能够执行与电子书查看器的交互功能的应用,并且所创建的能够执行与电子书查看器的交互功能的应用被存储在电子书的存储器135中。
图3展示根据本发明的示例性实施例的在终端中显示电子书的过程。图4展示根据本发明的示例性实施例的在终端中显示电子书的同时运行应用的过程。图5A和图5B展示根据本发明的示例性实施例的在终端中显示电子书的同时运行应用的操作。
以下将参照图1来详细描述图3-图5B中展示的过程和操作。
参照图3,若在步骤301中用户选择电子书查看器模式以查看在如图2中所示的电子书制作模式中用电子书制作工具制作的电子书,则控制器110切换到电子书查看器模式。
在步骤302中,在电子书查看器模式中,控制器110在电子书查看器上显示从存储在存储器130中的电子书之中选择的电子书。
当在电子书查看器上显示电子书时,在步骤303中控制器110确定是否存在被链接或被***到页面的应用。
若不存在被链接或被***到页面的应用,则控制器110执行另一功能。若存在被链接或被***到页面的应用,则在步骤304中控制器110搜索应用执行条件。
若在步骤305中应用执行条件被事先设定或由用户设定为自动应用执行,则控制器110在步骤306中在页面的预定位置上运行该应用。在步骤306中自动运行应用的过程将参照图4进行详细描述。
若在步骤307中应用执行条件被事先设定或由用户设定为手动应用执行,则在步骤308中控制器110在页面上显示指示可执行应用的存在的UI。在步骤308中,该UI——其数目与被链接或被***的应用的数目相对应——为指示应用的类型的图标或按钮,并且可被显示在电子书查看器的预定位置上。
若在步骤309中用户通过选择在页面上指示可执行应用的存在的UI(如图标或按钮)选择了应用,则在步骤306中控制器110在页面的预定位置上运行该应用。
若在步骤310中应用执行条件被事先设定或由用户设定为无应用执行,则即使在页面中存在可执行应用,在步骤311中控制器110也不运行应用。若在步骤310中应用执行条件并未被事先设定或由用户设定为无应用执行,则控制器110返回步骤305。
在步骤306中在电子书查看器模式中运行应用的过程将参照图4进行描述。若在步骤401中被链接到或***到页面中的应用的数目为一个,则在步骤402中控制器110在页面的预定位置上运行该应用。否则,控制器110执行另一功能。
在步骤402中,控制器110可在执行屏幕窗口中显示和运行该应用。执行屏幕窗口可固定地定位从而不会与显示在页面上的数据重叠,或者可以可移动地、与页面的数据重叠地定位。控制器110可依赖于用户的选择来使用固定的或可移动的执行屏幕窗口。
如图5A中所示,在电子书查看器模式中在电子书的页面的预定位置上,控制器110可以在与页面的数据重叠的位置上的执行屏幕窗口501中运行和显示被链接或被***的便笺应用。
然而,若在步骤403中被链接到或被***到页面中的应用的数目为至少两个,则在步骤404中控制器110在页面的预定位置上显示应用的类型。
在步骤404中,控制器110可在用于运行和显示应用的执行屏幕窗口中运行和显示多个应用之中的第一应用,并可以在执行屏幕窗口的预定位置上显示指示剩余应用的类型的UI(如图标或按钮)。
如图5B中所示,在电子书查看器模式中在页面的预定位置上,控制器110可以在与页面的数据重叠的位置上的执行屏幕窗口501中运行和显示作为多个被链接或被***的应用之中的第一应用的便笺应用,并且可以在执行屏幕窗口的预定位置502上显示指示剩余应用(如计算器或因特网应用)的类型的UI(如图标或按钮)。
当在步骤404中控制器110显示只指示多个应用的类型的UI时,若在步骤405中用户通过选择应用的UI而选择了应用或者选择了除了正在执行屏幕窗口中显示的第一应用之外的剩余应用,则接着在步骤406中控制器110运行所选择的应用。
若在控制器110在电子书查看器上显示电子书的同时,应用在页面的预定位置上运行和显示,则在步骤407中控制器110确定该运行中的应用是否为能够执行与电子书查看器的交互功能的应用,即,该运行中的应用是否为被链接到或被***到该电子书的应用或者能够执行与电子书查看器的交互功能的应用。若在步骤407中,该运行中的应用不是能够执行与电子书查看器的交互功能的应用,则控制器110执行另一功能。
若在步骤407中,该运行中的应用是能够执行与电子书查看器的交互功能的应用,则在步骤408中控制器110执行在该电子书查看器与运行中的应用之间的数据交互功能。
例如,若控制器110在电子书查看器模式中显示电子书的同时,计算字符(calculation character)被包含在页面中并且计算器应用被运行,则控制器110将电子书查看器上的计算问题传送到计算器应用并自动显示该计算问题。若该计算器应用计算了该计算问题并输出结果值,则控制器110可以立即传送该结果值到电子书查看器并在页面上显示它,或者,若计算器应用终止,则控制器110可以传送结果值到电子书查看器,并在页面上、在与计算问题相对应的位置上显示结果值。
不仅用于计算问题还能用于提问(quiz),当执行与因特网应用(Internetapplication)的交互功能时,电子书查看器可将页面上的提问传送到因特网应用,并且该因特网应用可将所提取的提问结果值传送到该电子书查看器并在页面上显示它们。
例如,如图5A和5B中所示,若当控制器110在电子书查看器模式中显示电子书的同时,由用户通过特定的手势(如拖放)在页面中选择图像然后将其复制到便笺应用中,则控制器110将该图像从电子书查看器传送到便笺应用并作为被复制的图像来显示它。若在便笺应用中对该图像执行了编辑功能之后用户选择了‘Complete(完成)’,或者,若当便笺应用终止时针对所编辑的图像用户选择了‘Save(保存)’,则控制器110可将在便笺应用中经过编辑功能的图像传送到电子书查看器,并在页面中、在与该图像相对应的位置上显示该图像。
当在终端中存储和使用的应用被链接到页面并且在电子书查看器中运行时,因为该应用仅仅是被运行和显示,所以用户应直接输入所需的信息到该应用。然而,当执行以上的交互数据共享功能时,电子书查看器和该应用可自动地相互交换所指定的数据。
所提出的用于终端的电子书控制装置和方法可用计算机可读代码实现在非暂时性计算机可读记录介质中。非暂时性计算机可读记录介质可以包括各种存储计算机可读的数据的记录设备。非暂时性计算机可读记录介质的例子可以包括只读存储器(ROM)、随机存取存储器(RAM)、光盘,磁带、软盘、硬盘、非易失性存储器等。非暂时性计算机可读记录介质分布在由网络连接的计算机***上,使得计算机可读代码可以以分布式的方式被存储和执行。
虽然参考其特定示范实施例对本发明进行了展示和描述,但是本领域技术人员应该理解,在不脱离由所附权利要求及其等效内容所定义的本发明的和范围的前提下,可以在形式细节上对其做各种变化。
Claims (14)
1.一种用于在终端中控制电子书(e-Book)的装置,所述装置包括:
控制器,其被配置为:当在电子书查看器模式中控制以在电子书查看器上显示电子书时,若存在与包含在电子书的页面中的数据有关的至少一个应用,则在执行屏幕窗口中运行该至少一个应用,
其中,所述执行屏幕窗口被固定地显示在其中执行屏幕窗口不与电子书的页面上的数据重叠的位置,或者,被可移动地、与电子书的页面上的数据重叠地显示。
2.如权利要求1所述的装置,其中,当在电子书制作模式中使用电子书制作工具制作电子书时,若与包含在电子书的页面中的数据有关的至少一个应用被链接到或被***到该电子书的页面,则所述控制器被配置为:当该电子书的页面被显示时运行所述被链接或被***的应用,
其中,所述至少一个应用是使用电子书制作工具所支持的语言来链接或***到所述电子书的页面的,并且
其中,所述电子书制作工具所支持的语言包括标记语言。
3.如权利要求1所述的装置,其中所述控制器被配置为:
若存在与电子书的页面中包含的数据有关的至少一个应用,则确定应用执行条件;
若应用执行条件对应于自动应用执行,则在所述页面的预定位置运行所述至少一个应用;
若应用执行条件对应于手动应用执行,则控制以显示指示与电子书的页面中包含的数据有关的应用的存在的用户接口(UI),并且,若通过该UI选择了所述应用,则在所述页面的预定位置运行所述应用;以及
若应用执行条件对应于无应用执行,则不运行应用。
4.如权利要求3所述的装置,其中,若存在与电子书的页面中包含的数据有关的至少两个应用,则所述控制器被配置为:控制以在所述页面的预定位置显示所述至少两个应用的类型,并且运行从所显示的至少两个应用的类型之中被选择的应用。
5.如权利要求10所述的装置,其中所述控制器被配置为:确定运行中的应用是否为能够执行与电子书查看器的交互功能的应用,并且,
若所述运行中的应用是能够执行与电子书查看器的交互功能的应用,则提供所述电子书查看器与所述应用之间的数据交互功能。
6.如权利要求14所述的装置,其中所述控制器被配置为:自动将适用于所述的应用的数据传送到所述应用,从而在显示在电子书查看器上的电子书的页面中显示该数据,以及
其中所述控制器被配置为:控制所述应用将该数据的结果数据传送到电子书查看器从而控制以在页面上显示该结果数据。
7.如权利要求14所述的装置,其中,当出现特定手势时,所述控制器被配置为:将在电子书查看器上显示的电子书的页面中包含的数据复制到所述应用中从而控制以显示所复制的数据,并且
所述控制器被配置为:控制该应用将通过对所复制的数据执行特定功能所生成的结果数据传送到电子书查看器,从而控制以在所述页面上显示所述结果数据。
8.一种用于在终端中控制电子书(e-Book)的方法,所述方法包括:
当在电子书查看器模式中在电子书查看器上显示电子书时,确定是否存在与包含在电子书的页面中的数据有关的至少一个应用;以及
若存在与包含在电子书的页面中的数据有关的至少一个应用,则在显示所述电子书的同时在执行屏幕窗口中运行所述至少一个应用,
其中,所述执行屏幕窗口被固定地显示在其中执行屏幕窗口不与电子书的页面上的数据重叠的位置,或者,被可移动地、与电子书的页面上的数据重叠地显示。
9.如权利要求8所述的方法,还包括:当使用电子书制作工具在电子书制作模式中制作电子书时,将与包含在电子书的页面中的数据有关的至少一个应用链接到或***到该电子书的页面,
其中,所述至少一个应用是使用电子书制作工具所支持的语言来链接或***到所述电子书的页面的,并且
其中,所述电子书制作工具所支持的语言包括标记语言。
10.如权利要求8所述的方法,其中所述运行包括:
若存在被链接或被***到所述电子书的页面的至少一个应用,则确定应用执行条件;
若应用执行条件对应于自动应用执行,则在所述页面的预定位置运行所述至少一个应用;
若应用执行条件对应于手动应用执行,则显示指示与电子书的页面中包含的数据有关的应用的存在的用户接口(UI),并且,若通过该UI选择了所述应用,则在所述页面的预定位置运行所述应用;以及
若应用执行条件对应于无应用执行,则不运行应用。
11.如权利要求8所述的方法,其中所述运行包括:
若存在被链接或被***到所述电子书的页面的至少两个应用,则在所述页面的预定位置显示所述至少两个应用的类型;以及
运行从所显示的至少两个应用的类型之中被选择的应用。
12.如权利要求8所述的方法,其中所述运行包括:
确定运行中的应用是否为能够执行与电子书查看器的交互功能的应用;并且
若所述应用是能够执行与电子书查看器的交互功能的应用,则在所述电子书查看器与所述应用之间提供数据交互功能。
13.如权利要求12所述的方法,其中所述提供数据交互功能包括:
自动将适用于所述应用的数据传送到所述应用从而在显示在电子书查看器上的页面中显示该数据,以及
由所述应用将该数据的结果数据传送到电子书查看器从而在页面上显示该结果数据。
14.如权利要求12所述的方法,其中所述提供数据交互功能包括:
当出现特定手势时,将在电子书查看器上显示的页面的数据复制到所述应用中,从而显示所复制的数据;并且
由所述应用将通过对所复制的数据执行特定功能所生成的结果数据传送电子书查看器,从而在所述页面上显示该结果数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2012-0071802 | 2012-07-02 | ||
KR1020120071802A KR20140003944A (ko) | 2012-07-02 | 2012-07-02 | 단말기의 전자책 제어장치 장치 및 방법 |
PCT/KR2013/005843 WO2014007504A1 (en) | 2012-07-02 | 2013-07-02 | Apparatus and method for controlling e-book in terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104471533A true CN104471533A (zh) | 2015-03-25 |
Family
ID=48747957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380035696.5A Pending CN104471533A (zh) | 2012-07-02 | 2013-07-02 | 用于在终端中控制电子书的装置和方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20140006998A1 (zh) |
EP (1) | EP2682862A3 (zh) |
JP (1) | JP6215320B2 (zh) |
KR (1) | KR20140003944A (zh) |
CN (1) | CN104471533A (zh) |
AU (1) | AU2013285814A1 (zh) |
BR (1) | BR112015000049A2 (zh) |
CA (1) | CA2878036A1 (zh) |
RU (1) | RU2649772C2 (zh) |
WO (1) | WO2014007504A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102023157B1 (ko) * | 2012-07-06 | 2019-09-19 | 삼성전자 주식회사 | 휴대 단말기의 사용자 음성 녹음 및 재생 방법 및 장치 |
KR101589617B1 (ko) * | 2014-06-11 | 2016-01-29 | (주)피엑스디 | 전자책 단말기 및 그 동작 방법 |
USD785660S1 (en) | 2015-12-23 | 2017-05-02 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7246118B2 (en) * | 2001-07-06 | 2007-07-17 | International Business Machines Corporation | Method and system for automated collaboration using electronic book highlights and notations |
CN101063971A (zh) * | 2006-04-26 | 2007-10-31 | 英福达科技股份有限公司 | 可分享笔记及内容勘误差异更新电子书的制作方法及*** |
US20120066581A1 (en) * | 2010-09-09 | 2012-03-15 | Sony Ericsson Mobile Communications Ab | Annotating e-books / e-magazines with application results |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6118036A (ja) * | 1984-07-04 | 1986-01-25 | Nec Corp | ドキユメント修正方式 |
US9053640B1 (en) * | 1993-12-02 | 2015-06-09 | Adrea, LLC | Interactive electronic book |
JPH10143522A (ja) * | 1996-11-11 | 1998-05-29 | Matsushita Electric Ind Co Ltd | 関連情報表示装置 |
US20040268253A1 (en) * | 1999-12-07 | 2004-12-30 | Microsoft Corporation | Method and apparatus for installing and using reference materials in conjunction with reading electronic content |
US6826725B1 (en) * | 1999-12-16 | 2004-11-30 | Microsoft Corporation | Techniques for invoking system commands from within a mark-up language document |
TW518482B (en) * | 2000-11-10 | 2003-01-21 | Future Display Systems Inc | Method for taking notes on an article displayed by an electronic book |
KR20030000244A (ko) * | 2001-06-22 | 2003-01-06 | 신영선 | 전자책 |
US8018431B1 (en) * | 2006-03-29 | 2011-09-13 | Amazon Technologies, Inc. | Page turner for handheld electronic book reader device |
US8219374B1 (en) * | 2007-02-21 | 2012-07-10 | University Of Central Florida Research Foundation, Inc. | Symbolic switch/linear circuit simulator systems and methods |
KR20090013927A (ko) * | 2007-08-03 | 2009-02-06 | 에스케이 텔레콤주식회사 | 전자책 뷰어화면 상에서의 메모 실행 방법 및 이에적용되는 장치 |
US20090267909A1 (en) * | 2008-04-27 | 2009-10-29 | Htc Corporation | Electronic device and user interface display method thereof |
US8126878B2 (en) * | 2008-06-24 | 2012-02-28 | Krasnow Arthur Z | Academic study tool utilizing e-book technology |
JP5872753B2 (ja) * | 2009-05-01 | 2016-03-01 | ソニー株式会社 | サーバ装置、電子機器、電子書籍提供システム、サーバ装置の電子書籍提供方法、電子機器の電子書籍表示方法及びプログラム |
US9141768B2 (en) * | 2009-06-10 | 2015-09-22 | Lg Electronics Inc. | Terminal and control method thereof |
CN102109949A (zh) * | 2009-12-29 | 2011-06-29 | 鸿富锦精密工业(深圳)有限公司 | 可记录笔记的电子书阅读器和记录笔记的方法 |
US9811507B2 (en) * | 2010-01-11 | 2017-11-07 | Apple Inc. | Presenting electronic publications on a graphical user interface of an electronic device |
KR20110089012A (ko) * | 2010-01-29 | 2011-08-04 | 삼성전자주식회사 | 전자책 단말기 및 그의 멀티태스킹 히스토리 제공방법 |
KR101673918B1 (ko) * | 2010-02-11 | 2016-11-09 | 삼성전자주식회사 | 휴대단말에서 복수의 정보들을 제공하는 방법 및 장치 |
RU2440610C1 (ru) * | 2010-06-21 | 2012-01-20 | Геннадий Борисович Бронфельд | Система для работы с интеллектуальной электронной книгой - элингой |
EP2437151B1 (en) * | 2010-10-01 | 2020-07-08 | Samsung Electronics Co., Ltd. | Apparatus and method for turning e-book pages in portable terminal |
US8533623B2 (en) * | 2010-11-17 | 2013-09-10 | Xerox Corporation | Interface that allows a user to riffle through pages of an electronic document |
KR101728699B1 (ko) * | 2010-11-25 | 2017-04-20 | 삼성전자 주식회사 | 전자책 응용 서비스 지원 방법 및 시스템과, 이를 지원하는 휴대 단말기 |
US20120204092A1 (en) * | 2011-02-07 | 2012-08-09 | Hooray LLC | E-reader generating ancillary content from markup tags |
US9880640B2 (en) * | 2011-10-06 | 2018-01-30 | Amazon Technologies, Inc. | Multi-dimensional interface |
US20130088511A1 (en) * | 2011-10-10 | 2013-04-11 | Sanjit K. Mitra | E-book reader with overlays |
US9099010B2 (en) * | 2011-10-14 | 2015-08-04 | Apple Inc. | Content authoring application |
KR20130050606A (ko) * | 2011-11-08 | 2013-05-16 | 삼성전자주식회사 | 터치스크린을 구비한 전자 기기에서 독서 실행 방법 및 장치 |
US20140173441A1 (en) * | 2012-12-19 | 2014-06-19 | Hcl Technologies Limited | Method and system for inserting immersive contents into eBook |
-
2012
- 2012-07-02 KR KR1020120071802A patent/KR20140003944A/ko not_active Application Discontinuation
-
2013
- 2013-07-01 US US13/932,344 patent/US20140006998A1/en not_active Abandoned
- 2013-07-02 WO PCT/KR2013/005843 patent/WO2014007504A1/en active Application Filing
- 2013-07-02 JP JP2015520050A patent/JP6215320B2/ja not_active Expired - Fee Related
- 2013-07-02 CA CA2878036A patent/CA2878036A1/en not_active Abandoned
- 2013-07-02 EP EP13174746.1A patent/EP2682862A3/en not_active Withdrawn
- 2013-07-02 CN CN201380035696.5A patent/CN104471533A/zh active Pending
- 2013-07-02 BR BR112015000049A patent/BR112015000049A2/pt not_active Application Discontinuation
- 2013-07-02 AU AU2013285814A patent/AU2013285814A1/en not_active Abandoned
- 2013-07-02 RU RU2015103142A patent/RU2649772C2/ru not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7246118B2 (en) * | 2001-07-06 | 2007-07-17 | International Business Machines Corporation | Method and system for automated collaboration using electronic book highlights and notations |
CN101063971A (zh) * | 2006-04-26 | 2007-10-31 | 英福达科技股份有限公司 | 可分享笔记及内容勘误差异更新电子书的制作方法及*** |
US20120066581A1 (en) * | 2010-09-09 | 2012-03-15 | Sony Ericsson Mobile Communications Ab | Annotating e-books / e-magazines with application results |
Also Published As
Publication number | Publication date |
---|---|
KR20140003944A (ko) | 2014-01-10 |
BR112015000049A2 (pt) | 2017-06-27 |
CA2878036A1 (en) | 2014-01-09 |
US20140006998A1 (en) | 2014-01-02 |
RU2015103142A (ru) | 2016-08-20 |
WO2014007504A1 (en) | 2014-01-09 |
EP2682862A3 (en) | 2014-12-31 |
EP2682862A2 (en) | 2014-01-08 |
JP6215320B2 (ja) | 2017-10-18 |
AU2013285814A1 (en) | 2014-12-04 |
RU2649772C2 (ru) | 2018-04-04 |
JP2015525917A (ja) | 2015-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8977978B2 (en) | Outline view | |
EP2444887A2 (en) | Method and apparatus for turning pages in e-book reader | |
JP2019067411A (ja) | 携帯端末でクリップボード機能提供方法及び装置 | |
EP2693323B1 (en) | Method and apparatus for virtual tour creation in mobile device | |
CN102915176A (zh) | 一种分屏显示的方法和装置 | |
CN101908044A (zh) | 一种动态可调的模板及其使用方法 | |
CN113115096A (zh) | 界面信息切换方法、装置、电子设备和存储介质 | |
CN111343074B (zh) | 一种视频处理方法、装置和设备以及存储介质 | |
JP2011138516A (ja) | 文書情報伝達方法及び装置 | |
JP5872264B2 (ja) | 携帯端末における電子書籍サービス提供方法及び装置 | |
CN107003995A (zh) | 来自电子表格应用内的内容的演示 | |
US20230244363A1 (en) | Screen capture method and apparatus, and electronic device | |
CN103809886A (zh) | 一种光标定位方法及移动终端 | |
CN104471533A (zh) | 用于在终端中控制电子书的装置和方法 | |
US8769169B2 (en) | Assistive buffer usage techniques | |
CN105518607A (zh) | 在电子阅读器应用中导航固定格式文档 | |
US20130150990A1 (en) | Media outline | |
KR101647359B1 (ko) | 단말 장치 및 이에 의한 웹 페이지 표시 방법,및 웹 서버 및 이에 의한 웹 페이지 제공 방법 | |
KR102044743B1 (ko) | 어플리케이션 상세 정보 제공을 위한 장치 | |
CN105701131A (zh) | 文件浏览展示方法及装置 | |
KR101337982B1 (ko) | 웹페이지의 문서 처리 방법 및 장치 | |
KR102095307B1 (ko) | 복수의 선택된 텍스트들을 이용한 정보 제공 장치 및 방법 | |
KR101398445B1 (ko) | 전자기기에서 집중선 분석 기반의 만화 콘텐츠 표시 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 | |
CN102455876A (zh) | 产品信息管理和自动化 | |
CN115086742A (zh) | 音视频生成方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150325 |
|
RJ01 | Rejection of invention patent application after publication |