一种电子书的标记方法及移动终端.pdf

上传人:e2 文档编号:1031521 上传时间:2018-03-27 格式:PDF 页数:15 大小:480.82KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010283604.3

申请日:

2010.09.15

公开号:

CN101937312A

公开日:

2011.01.05

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G06F 3/0481登记生效日:20170531变更事项:专利权人变更前权利人:中兴通讯股份有限公司变更后权利人:启东植务阀门厂变更事项:地址变更前权利人:518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部变更后权利人:226200 江苏省南通市启东市南阳镇工业园区46号|||授权|||实质审查的生效IPC(主分类):G06F 3/048申请日:20100915|||公开

IPC分类号:

G06F3/048

主分类号:

G06F3/048

申请人:

中兴通讯股份有限公司

发明人:

马梅真

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京派特恩知识产权代理事务所(普通合伙) 11270

代理人:

张颖玲;王黎延

PDF下载: PDF下载
内容摘要

本发明提供了一种电子书的标记方法及移动终端,所述方法包括下述步骤:获取用户确定标记的起始点的坐标和终止点的坐标;根据所述起始点的坐标和终止点的坐标,转换得到起始字符偏移量和终止字符偏移量;依照预先设置的标记方法,对从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并保存所述起始字符偏移量和终止字符偏移量。本发明提供的电子书的标记方法及移动终端,通过得到并保存起始字符偏移量和终止字符偏移量,实现对电子书的标记功能,从而满足了用户在使用电子书时的标记需求,提升了用户的使用体验,并且,本发明设计简单、易于实现。

权利要求书

1: 一种电子书的标记方法, 其特征在于, 所述方法包括 : 获取用户确定标记的起始点的坐标和终止点的坐标 ; 根据所述起始点的坐标和终止点的坐标, 转换得到起始字符偏移量和终止字符偏移 量; 依照预先设置的标记方法, 从起始字符偏移量对应的字符至终止字符偏移量对应的字 符进行标记, 显示标记结果, 并保存所述起始字符偏移量和终止字符偏移量。
2: 根据权利要求 1 所述的方法, 其特征在于, 在获取起始点和终止点坐标之前, 所述方 法还包括 : 根据显示屏幕自身具有的分辨率, 建立所述显示屏幕的坐标系。
3: 根据权利要求 2 所述的方法, 其特征在于, 所述获取用户确定标记的起始点的坐标 和终止点的坐标为 : 接收用户输入的起始点和终止点, 根据起始点和终止点与显示屏幕本身像素点的一一 对应性、 以及所述坐标系, 得到用户确定标记的起始点的坐标和终止点的坐标。
4: 根据权利要求 3 所述的方法, 其特征在于, 所述接收用户输入的起始点和终止点为 : 接收用户在需要标记的起始位置和终止位置输入的触摸屏幕信号, 得到起始点和终止点 ; 或者, 接收到用户输入的确认信息时, 将此时光标所在的位置作为起始点或终止点。
5: 根据权利要求 1 所述的方法, 其特征在于, 所述转换得到起始字符偏移量和终止字 符偏移量为 : 根据显示屏幕显示文本的区域范围的高度以及字符的字高, 得到每一屏显示字符的行 数; 根据所述显示文本的区域范围的宽度以及字符的字宽, 得到每一行显示的字符数 ; 对起始点的坐标和终止点的坐标进行转换, 确定起始点的坐标对应的起始字符的位置 和终止点的坐标对应的终止字符的位置 ; 根据所述起始字符的位置和终止字符的位置、 以及所述起始字符和终止字符所在页数 的第一个字符相对于所述电子书起始位置的偏移量, 得到所述起始字符和终止字符分别相 对于所述电子书起始位置的偏移量。
6: 一种移动终端, 其特征在于, 所述移动终端包括 : 坐标获取单元、 偏移量计算单元、 标记单元和存储单元 ; 其中, 坐标获取单元, 用于获取用户确定标记的起始点的坐标和终止点的坐标 ; 偏移量计算单元, 用于根据所述坐标获取单元获取的坐标, 转换得到起始字符偏移量 和终止字符偏移量 ; 标记单元, 用于依照预先设置的标记方法, 从起始字符偏移量对应的字符至终止字符 偏移量对应的字符进行标记, 显示标记结果 ; 存储单元, 用于保存所述偏移量计算单元得到的起始字符偏移量和终止字符偏移量。
7: 根据权利要求 6 所述的移动终端, 其特征在于, 所述移动终端还包括坐标系建立单 元, 用于根据显示屏幕自身具有的分辨率, 建立坐标系。
8: 根据权利要求 7 所述的移动终端, 其特征在于, 所述坐标获取单元, 具体用于接收 用户输入的起始点和终止点, 根据起始点和终止点与显示屏幕本身像素点的一一对应性、 以及所述坐标系建立单元建立的坐标系, 得到用户确定标记的起始点的坐标和终止点的坐 标。 2
9: 根据权利要求 8 所述的移动终端, 其特征在于, 所述移动终端为触摸式移动终端时, 所述坐标获取单元, 具体用于接收到用户在需要标记的起始位置和终止位置输入的触摸屏 幕信号, 得到所述起始点和终止点 ; 所述移动终端还包括确认单元, 用于接收用户输入的标记确认信息时, 触发坐标获取 单元将此时光标所在的位置作为起始点或终止点。
10: 根据权利要求 6 所述的移动终端, 其特征在于, 所述偏移量计算单元, 具体用于根 据显示屏幕显示文本的区域范围的高度以及字符的字高, 得到每一屏显示字符的行数, 根 据所述显示文本的区域范围的宽度以及字符的字宽, 得到每一行显示的字符数 ; 对起始点 的坐标和终止点的坐标进行转换, 确定起始点的坐标对应的起始字符的位置和终止点的坐 标对应的终止字符的位置 ; 根据所述起始字符的位置和终止字符的位置、 以及所述起始字 符和终止字符所在页数的第一个字符相对于所述电子书起始位置的偏移量, 得到所述起始 字符和终止字符分别相对于所述电子书起始位置的偏移量。

说明书


一种电子书的标记方法及移动终端

    【技术领域】
     本发明涉及电子书技术领域, 尤其涉及一种电子书的标记方法及移动终端。背景技术 随着互联网的发展, 电子书的使用已被广泛推广, 而随着移动通信的发展, 移动终 端在全球范围内已经应用普及, 因此移动终端支持电子书的阅读已成为一种趋势。
     而目前移动终端对电子书的支持, 只限于将电子书的内容显示在屏幕上, 有的具 备能够添加书签的功能。往往人们在看传统纸质书籍时, 比较习惯用笔勾画出自己喜欢的 语句和段落, 而在阅读电子书时, 当遇到自己喜欢的语句和段落时, 也希望能将语句和段落 勾画出来, 但目前移动终端中还不能够实现这种标记功能, 如此, 就会影响用户的使用体 验。
     发明内容 有鉴于此, 本发明的主要目的在于提供一种电子书的标记方法及移动终端, 能实 现电子书的标记功能, 从而提高用户的使用体验。
     为达到上述目的, 本发明的技术方案是这样实现的 :
     一种电子书的标记方法, 所述方法包括 :
     获取用户确定标记的起始点的坐标和终止点的坐标 ;
     根据所述起始点的坐标和终止点的坐标, 转换得到起始字符偏移量和终止字符偏 移量 ;
     依照预先设置的标记方法, 从起始字符偏移量对应的字符至终止字符偏移量对应 的字符进行标记, 显示标记结果, 并保存所述起始字符偏移量和终止字符偏移量。
     其中, 在获取起始点和终止点坐标之前, 所述方法还包括 :
     根据显示屏幕自身具有的分辨率, 建立所述显示屏幕的坐标系。
     进一步地, 所述获取用户确定标记的起始点的坐标和终止点的坐标为 :
     接收用户输入的起始点和终止点, 根据起始点和终止点与显示屏幕本身像素点的 一一对应性、 以及所述坐标系, 得到用户确定标记的起始点的坐标和终止点的坐标。
     所述接收用户输入的起始点和终止点为 : 接收用户在需要标记的起始位置和终止 位置输入的触摸屏幕信号, 得到起始点和终止点 ; 或者, 接收到用户输入的确认信息时, 将 此时光标所在的位置作为起始点或终止点。
     进一步地, 所述转换得到起始字符偏移量和终止字符偏移量为 :
     根据显示屏幕显示文本的区域范围的高度以及字符的字高, 得到每一屏显示字 符的行数 ; 根据所述显示文本的区域范围的宽度以及字符的字宽, 得到每一行显示的字符 数;
     对起始点的坐标和终止点的坐标进行转换, 确定起始点的坐标对应的起始字符的 位置和终止点的坐标对应的终止字符的位置 ;
     根据所述起始字符的位置和终止字符的位置、 以及所述起始字符和终止字符所在 页数的第一个字符相对于所述电子书起始位置的偏移量, 得到所述起始字符和终止字符分 别相对于所述电子书起始位置的偏移量。
     一种移动终端, 所述移动终端包括 : 坐标获取单元、 偏移量计算单元、 标记单元和 存储单元 ; 其中,
     坐标获取单元, 用于获取用户确定标记的起始点的坐标和终止点的坐标 ;
     偏移量计算单元, 用于根据所述坐标获取单元获取的坐标, 转换得到起始字符偏 移量和终止字符偏移量 ;
     标记单元, 用于依照预先设置的标记方法, 从起始字符偏移量对应的字符至终止 字符偏移量对应的字符进行标记, 显示标记结果 ;
     存储单元, 用于保存所述偏移量计算单元得到的起始字符偏移量和终止字符偏移 量。
     进一步地, 所述移动终端还包括坐标系建立单元, 用于根据显示屏幕自身具有的 分辨率, 建立坐标系。
     进一步地, 所述坐标获取单元, 具体用于接收用户输入的起始点和终止点, 根据起 始点和终止点与显示屏幕本身像素点的一一对应性、 以及所述坐标系建立单元建立的坐标 系, 得到用户确定标记的起始点的坐标和终止点的坐标。
     进一步地, 所述移动终端为触摸式移动终端时, 所述坐标获取单元, 具体用于接收 到用户在需要标记的起始位置和终止位置输入的触摸屏幕信号, 得到所述起始点和终止 点;
     所述移动终端还包括确认单元, 用于接收用户输入的标记确认信息时, 触发坐标 获取单元将此时光标所在的位置作为起始点或终止点。
     进一步地, 所述偏移量计算单元, 具体用于根据显示屏幕显示文本的区域范围的 高度以及字符的字高, 得到每一屏显示字符的行数, 根据所述显示文本的区域范围的宽度 以及字符的字宽, 得到每一行显示的字符数 ; 对起始点的坐标和终止点的坐标进行转换, 确 定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置 ; 根据所述 起始字符的位置和终止字符的位置、 以及所述起始字符和终止字符所在页数的第一个字符 相对于所述电子书起始位置的偏移量, 得到所述起始字符和终止字符分别相对于所述电子 书起始位置的偏移量。
     本发明提供的电子书的标记方法及移动终端, 通过得到并保存起始字符偏移量和 终止字符偏移量, 实现对电子书的标记功能, 从而满足了用户在使用电子书时的标记需求, 提升了用户的使用体验 ; 并且, 本发明设计简单, 易于实现。 附图说明
     图 1 为本发明电子书的标记方法的实现流程示意图 ;
     图 2a 为本发明电子书的显示屏幕的纵坐标示意图 ;
     图 2b 为本发明电子书的显示屏幕的横坐标示意图 ;
     图 3 为本发明的起始点或终止点的坐标转换示意图 ;
     图 4 为电子书字符显示范围及文字下划线标记的示意图 ;图 5 为汉字 “豪” 的显示及其像素点的点阵示意图 ; 图 6 为本发明电子书的标记方法的实施例一的实现流程示意图 ; 图 7 为本发明电子书的标记方法的实施例二的实现流程示意图 ; 图 8 为本发明移动终端的组成结构示意图。具体实施方式
     本发明的基本思想为 : 获取用户确定标记的起始点的坐标和终止点的坐标 ; 根据 所述起始点的坐标和终止点的坐标, 转换得到起始字符偏移量和终止字符偏移量 ; 依照预 先设置的标记方法, 从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标 记, 显示标记结果, 并保存所述起始字符偏移量和终止字符偏移量。
     为使本发明的目的、 技术方案和优点更加清楚明白, 以下举实施例并参照附图, 对 本发明进一步详细说明。
     图 1 示出了本发明的电子书的标记方法的实现流程, 如图 1 所示, 所述标记方法包 括下述步骤 :
     步骤 S101, 根据显示电子书的显示屏幕自身具有的分辨率, 建立显示屏幕的坐标 系; 具体地, 显示屏幕的分辨率一般通过像素点表征, 可以将显示屏幕四个角中的某 一个作为坐标原点, 水平边作为 x 轴, 垂直边作为 y 轴, 例如 : 液晶显示屏 (Liquid Crystal Display, LCD) 是 160×128 像素大小的屏幕, 假设左下角处像素点为坐标原点 (0, 0), 则右 上角像素点的坐标为 (160, 128)。
     步骤 S102, 获取用户确定标记的起始点的坐标和终止点的坐标 ;
     本步骤中, 接收用户输入的需要进行标记的内容的起始点和终止点, 根据当前建 立的显示屏幕的坐标系、 以及起始点和终止点与显示屏幕本身像素点的一一对应性, 确定 所述起始点的坐标和终止点的坐标。本发明中, 用户希望标记的每个点为显示屏幕的一个 像素点。
     步骤 S103, 根据起始点的坐标和终止点的坐标, 进行坐标转换, 得到起始点字符偏 移量和终止点字符的偏移量 ;
     本步骤中, 根据显示屏幕显示文本的区域范围的高度、 以及字符的字高, 可以计算 得到每一屏显示字符的行数, 从而可以得到每行字符纵坐标的范围区间 (y1, y2,… yn), 如 图 2a 所示 ; 同理, 可以根据显示屏幕显示文本的区域范围的宽度、 以及字符的字宽, 可以计 算得到每行显示的字符数, 从而可以得到各行中每个字符横坐标的范围区间 (x1, x2, … xm), 如图 2b 所示。
     根据每行字符纵坐标的范围区间 (y1, y2,… yn)、 以及各行中每个字符横坐标的范 围区间 (x1, x2, …xm), 图 3 所示为起始点或终止点的坐标转换, 参照图 3 所示, 利用 yi-1 < ya < yi(i = 1, 2,… n) 和 xj-1 < xa < xj(j = 1, 2,… m), 对起始点和终止点的坐标进行转 换, 得到起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置, 即: 起始字符和终止字符位于该页的行数和列数 ;
     由于电子书是按照显示屏幕的每一屏进行显示的, 每一屏就相当于电子书的每一 页, 电子书的实现原理是 : 每一页的第一个字符、 其相对于电子书起始位置的偏移量, 都会
     保存在对应的文件或内存中, 这样就能够很方便地实现电子书的翻页和跳转功能, 其中, 每 个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。
     根据得到的起始字符和终止字符分别在电子书的页数、 行数以及列数, 又根据每 页中第一个字符相对于电子书起始位置的偏移量, 即该页的第一个字符是电子书的第几个 字符, 就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量, 即: 所述起始 字符和终止字符分别为电子书的第几个字符。
     步骤 S104, 依照预先设置的标记方法, 从起始字符偏移量对应的字符至终止字符 偏移量对应的字符进行标记, 显示标记结果, 并将起始字符偏移量和终止字符偏移量进行 保存 ;
     本步骤中, 预先设置的标记方法可以为文字下划线、 文字高亮显示、 字体加粗、 字 体变色等方式, 用户可以根据各自的喜好进行选择 ; 将起始字符偏移量和终止字符偏移量 成对地进行保存, 以便下次电子书打开时, 被标记的内容仍能够显示出来。
     这里, 在保存起始字符偏移量和终止字符偏移量后, 再次打开电子书时, 被标记内 容的显示方法可以为当前用户选择的标记方法, 比如 : 当前选择的标记方法为文字下划线, 那么, 保存起始字符偏移量和终止字符偏移量后, 再次打开电子书时, 从起始字符到终止字 符对应的文字下会显示下划线 ; 也可以在保存起始字符偏移量和终止字符偏移量时, 将其 对应的标记方法一起保存, 这种情况下, 被标记内容以保存起始字符偏移量和终止字符偏 移量时对应的标记方法显示出来, 比如 : 保存有两对起始字符偏移量和终止字符偏移量, 第 一对起始字符偏移量和终止字符偏移量与所设置的文字下划线标记方法一起保存, 第二对 起始字符偏移量和终止字符偏移量与所设置的字体变色标记方法一起保存, 那么, 当再次 打开电子书时, 从第一对起始字符到终止字符对应的文字下会显示下划线, 从第二对起始 字符到终止字符对应的文字会显示变色字体。 其中, 电子书的每个字符的显示是利用字库进行显示的, 具体就是, 将所有的字符 用二进制的 0 和 1 像素点点阵绘制, 每个字符都有自己的显示范围, 具体可以参考图 4, 图4 中的小矩形框代表每个字符的显示范围, 即: 每个字符的像素点点阵的大小, A、 B、 C、 D 等为 字符, 另图 5 示出了汉字 “豪” 及其 16×16 像素点的点阵。
     当标记方法为文字下划线时, 根据字符点阵的范围, 将需要标记的字符下方的点 阵边线的所有像素点按照用户预先选择的下划线颜色进行显示, 这样, 显示屏幕上就会在 用户想要标记的字符下方显示出下划线, 可参考图 4 所示, 其中 A ~ I 为用户需要标记的字 符。当采用其他标记方法时, 其实现原理与文字下划线的方法类似, 不再赘述。
     图 6 示出了本发明电子书的标记方法的实施例一的实现流程, 需要注意, 实施例 一中电子书的显示屏幕为触摸屏幕, 如图 6 所示, 所述实施例一包括下述步骤 :
     步骤 S201, 根据显示电子书的触摸屏幕自身具有的分辨率, 建立触摸屏幕的坐标 系;
     具体地, 触摸屏幕的分辨率通过像素点表征, 可以将触摸屏幕四个角中的某一个 作为坐标原点, 水平边作为 x 轴, 垂直边作为 y 轴, 例如 : LCD 是 160×128 像素大小的屏幕, 假设左下角处像素点为坐标原点 (0, 0), 则右上角像素点的坐标为 (160, 128)。
     步骤 S202, 获取用户确定标记的起始点的坐标和终止点的坐标 ;
     本步骤中, 接收用户在需要标记的起始位置和终止位置通过触摸屏幕输入的触摸
     屏幕信号, 得到用户输入的起始点和终止点 ; 根据当前建立的触摸屏幕的坐标系、 以及起 始点和终止点与触摸屏幕本身像素点的一一对应性, 确定所述起始点的坐标和终止点的坐 标。
     步骤 S203, 根据起始点的坐标和终止点的坐标, 进行坐标转换, 得到起始字符偏移 量和终止字符偏移量 ;
     本步骤中, 根据触摸屏幕显示文本的区域范围的高度、 以及字符的字高, 可以计算 得到每一屏显示字符的行数, 从而可以得到每行字符纵坐标的范围区间 (y1, y2… yn), 如图 2a 所示 ; 同理, 可以根据触摸屏幕显示文本的区域范围的宽度、 以及字符的字宽, 可以计算 得到每行显示的字符数, 从而可以得到各行中每个字符横坐标的范围区间 (x1, x2,… xm), 如图 2b 所示。
     根据每行字符纵坐标的范围区间 (y1, y2,… yn)、 以及各行中每个字符横坐标的范 围区间 (x1, x2,… xm), 参照图 3 所示的起始点或终止点的坐标转换, 利用 yi-1 < ya < yi(i = 1, 2, … n) 和 xj-1 < xa < xj(j = 1, 2, … m), 对起始点和终止点的坐标进行转换, 得到起 始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置, 即: 起始字符 和终止字符位于该页的行数和列数 ; 例如, 假设得到的起始点的坐标为 (xa, ya), 且 y2 < ya < y 3 和 x 7 < x a < x 8, 因此, 起始点的坐标对应的起始字符位置为第三行的第 8 个字符的位 置。
     由于电子书是按照显示屏幕的每一屏进行显示的, 每一屏就相当于电子书的每一 页, 而电子书的实现原理是 : 每一页的第一个字符以及其相对于电子书起始位置的偏移量, 都会保存在对应的文件或内存中, 以能够很方便地实现电子书的翻页和跳转功能, 其中, 每 个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。
     根据得到的起始字符和终止字符分别在电子书的页数、 行数以及列数, 又根据每 页中第一个字符相对于电子书起始位置的偏移量, 即该页的第一个字符是电子书的第几个 字符, 就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量, 即: 所述起始 字符和终止字符分别为电子书的第几个字符。
     步骤 S204, 依照预先设置的标记方法, 从起始字符偏移量对应的字符至终止字符 偏移量对应的字符进行标记, 显示标记结果, 并将起始字符偏移量和终止字符偏移量进行 保存 ;
     本步骤中, 预先设置的标记方法可以为文字下划线、 文字高亮显示、 字体加粗、 字 体变色等, 用户可以根据各自的喜好进行选择 ; 将起始字符偏移量和终止字符偏移量成对 地进行保存, 以便下次电子书打开时, 被标记的内容仍能够显示出来。
     这里, 在保存起始字符偏移量和终止字符偏移量后, 再次打开电子书时, 被标记内 容的显示方法可以为当前用户选择的标记方法 ; 也可以在保存起始字符偏移量和终止字符 偏移量时, 将其对应的标记方法一起保存, 这种情况下, 被标记内容以保存起始字符偏移量 和终止字符偏移量时对应的标记方法显示出来。
     其中, 电子书的每个字符的显示是利用字库进行显示的, 具体就是, 将所有的字符 用二进制的 0 和 1 像素点点阵绘制, 每个字符都有自己的显示范围, 具体可以参考图 4, 图4 中的小矩形框代表每个字符的显示范围, 即: 每个字符的像素点点阵的大小, A、 B、 C、 D 等为 字符, 另图 5 示出了汉字 “豪” 及其的 16×16 像素点的点阵。当标记方法为文字下划线时, 根据字符点阵的范围, 将需要标记的字符下方的点 阵边线的所有像素点按照用户预先选择的下划线颜色进行显示, 这样, 显示屏幕上就会在 用户想要标记的字符下方显示出下划线了, 可参考图 4 所示, 其中 A ~ I 为用户需要标记的 字符。当采用其他的标记方法时, 其实现原理与文字下划线的方法类似, 不再赘述。
     图 7 示出了本发明电子书的标记方法的实施例二的实现流程, 需要注意, 实施例 一中起始点和终止点的确定通过用户触摸屏幕输入的触摸屏幕信号获得, 而本实施例中起 始点和终止点的确定是通过用户输入的标记确认信息, 具体如图 7 所示, 所述实施例二包 括下述步骤 :
     步骤 S301, 根据显示电子书的显示屏幕自身具有的分辨率, 建立显示屏幕的坐标 系;
     具体地, 显示屏幕的分辨率通过像素点表征, 可以将显示屏幕四个角中的某一个 作为坐标原点, 水平边作为 x 轴, 垂直边作为 y 轴, 例如 : LCD 是 160×128 像素大小的屏幕, 假设左下角处像素点为坐标原点 (0, 0), 则右上角像素点的坐标为 (160, 128)。
     步骤 S302, 获取用户确定标记的起始点的坐标和终止点的坐标 ;
     本步骤中, 当接收到用户输入的标记确认信息时, 将此时光标所在的位置作为起 始点或终止点, 其中用户可以通过上下左右的方向键移动光标至起始点或终止点, 再通过 预先在电子书的菜单项中添加的标记功能或预先设定某一具有标记确认功能的按键输入 标记确认信息 ; 根据上述建立的显示屏幕的坐标系、 以及起始点和终止点与显示屏幕本身 像素点的一一对应性, 确定所述起始点的坐标和终止点的坐标。
     步骤 S303, 根据起始点的坐标和终止点的坐标, 进行坐标转换, 得到起始点字符偏 移量和终止点字符的偏移量 ;
     本步骤中, 根据显示屏幕显示文本的区域范围的高度以及字符的字高, 可以计算 得到每一屏显示字符的行数, 从而可以得到每行字符纵坐标的范围区间 (y1, y2,… yn), 如 图 2a 所示 ; 同理, 可以根据显示屏幕显示文本的区域范围的宽度以及字符的字宽, 可以计 算得到每行显示的字符数, 从而可以得到各行中每个字符横坐标的范围区间 (x1, x2, … xm), 如图 2b 所示。
     根据每行字符纵坐标的范围区间 (y1, y2,… yn) 以及各行中每个字符横坐标的范 围区间 (x1, x2,… xm), 参照图 3 所示的起始点或终止点的坐标转换, 利用 yi-1 < ya < yi(i = 1, 2, … n) 和 xj-1 < xa < xj(j = 1, 2, … m), 对起始点和终止点的坐标进行转换, 得到起 始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置, 即: 起始字符 和终止字符位于该页的行数和列数 ; 例如, 假设得到的起始点的坐标为 (xa, ya), 且 y2 < ya < y 3 和 x 7 < x a < x 8, 因此, 起始点的坐标对应的起始字符位置为第三行的第 8 个字符的位 置。
     由于电子书是按照显示屏幕的每一屏进行显示的, 每一屏就相当于电子书的每一 页, 而电子书的实现原理是 : 每一页的第一个字符以及其相对于电子书起始位置的偏移量, 都会保存在对应的文件或内存中, 以能够很方便地实现电子书的翻页和跳转功能, 其中, 每 个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。
     根据得到的起始字符和终止字符分别在电子书的页数、 行数以及列数, 又根据每 页中第一个字符相对于电子书起始位置的偏移量, 即该页的第一个字符是电子书的第几个字符, 就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量, 即: 所述起始 字符和终止字符分别为电子书的第几个字符。
     步骤 S304, 依照预先设置的标记方法, 从起始字符偏移量对应的字符至终止字符 偏移量对应的字符进行标记, 并将起始字符偏移量和终止字符偏移量进行保存 ;
     本步骤中, 预先设置的标记方法可以为文字下划线、 文字高亮显示、 字体加粗、 字 体变色等, 用户可以根据各自的喜好进行选择 ; 将起始字符偏移量和终止字符偏移量成对 地进行保存, 以便下次电子书打开时, 被标记的内容仍能够显示出来。
     这里, 在保存起始字符偏移量和终止字符偏移量后, 再次打开电子书时, 被标记内 容的显示方法可以为当前用户选择的标记方法 ; 也可以在保存起始字符偏移量和终止字符 偏移量时, 将其对应的标记方法一起保存, 这种情况下, 被标记内容以保存起始字符偏移量 和终止字符偏移量时对应的标记方法显示出来。
     其中, 电子书的每个字符的显示是利用字库进行显示的, 具体就是, 将所有的字符 用二进制的 0 和 1 像素点点阵绘制, 每一个字符都有自己的显示范围, 具体可以参考图 4, 图 4 中的小矩形框代表每个字符的显示范围, 即: 每个字符的像素点点阵的大小, A、 B、 C、 D等 为字符, 另图 5 示出了汉字 “豪” 及其的 16×16 像素点的点阵。 当标记方法为文字下划线时, 根据字符点阵的范围, 将需要标记的字符下方的点 阵边线的所有像素点按照用户预先选择的下划线颜色进行显示, 这样, 显示屏幕上就会在 用户想要标记的字符下方显示出下划线了, 可参考图 4 所示, 其中 A ~ I 为用户需要标记的 字符。当采用其他的标记方法时, 其实现原理与文字下划线的方法类似, 不再赘述。
     图 8 示出了本发明移动终端的组成结构示意, 如图 8 所示, 所述移动终端包括坐标 获取单元 30、 偏移量计算单元 40、 标记单元 50 和存储单元 60 ; 其中,
     坐标获取单元 30, 用于获取用户确定标记的起始点的坐标和终止点的坐标 ; 偏移 量计算单元 40, 用于根据所述坐标获取单元 30 获取的坐标, 转换得到起始字符偏移量和终 止字符偏移量 ; 标记单元 50, 用于依照预先设置的标记方法, 从起始字符偏移量对应的字 符至终止字符偏移量对应的字符进行标记, 显示标记结果 ; 存储单元 60, 用于保存所述偏 移量计算单元 40 得到的起始字符偏移量和终止字符偏移量。
     进一步地, 所述移动终端还包括坐标系建立单元 10, 用于根据显示屏幕自身具有 的分辨率, 建立坐标系。
     进一步地, 所述坐标获取单元 30, 具体用于接收用户输入的起始点和终止点, 根据 起始点和终止点与显示屏幕本身像素点的一一对应性、 以及所述坐标系建立单元 10 建立 的坐标系, 得到用户确定标记的起始点的坐标和终止点的坐标。
     进一步地, 所述移动终端为触摸式移动终端时, 所述坐标获取单元 30, 具体用于接 收到用户在需要标记的起始位置和终止位置输入的触摸屏幕信号, 得到所述起始点和终止 点;
     所述移动终端还包括确认单元 20, 用于接收用户输入的标记确认信息时, 触发坐 标获取单元 30 将此时光标所在的位置作为起始点或终止点 ; 这里, 可通过预先在电子书的 菜单项中添加的标记功能、 或预先设定某一具有标记确认功能的按键输入标记确认信息。
     其中, 所述偏移量计算单元 40, 具体用于根据显示屏幕显示文本的区域范围的高 度、 以及字符的字高, 得到每一屏显示字符的行数 ; 根据所述显示文本的区域范围的宽度、
     以及字符的字宽, 得到每一行显示的字符数 ; 对起始点的坐标和终止点的坐标进行转换, 确 定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置 ; 根据所述 起始字符的位置和终止字符的位置、 以及所述起始字符和终止字符所在页数的第一个字符 相对于所述电子书起始位置的偏移量, 得到所述起始字符和终止字符分别相对于所述电子 书起始位置的偏移量。
     以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。

一种电子书的标记方法及移动终端.pdf_第1页
第1页 / 共15页
一种电子书的标记方法及移动终端.pdf_第2页
第2页 / 共15页
一种电子书的标记方法及移动终端.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种电子书的标记方法及移动终端.pdf》由会员分享,可在线阅读,更多相关《一种电子书的标记方法及移动终端.pdf(15页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101937312A43申请公布日20110105CN101937312ACN101937312A21申请号201010283604322申请日20100915G06F3/04820060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部72发明人马梅真74专利代理机构北京派特恩知识产权代理事务所普通合伙11270代理人张颖玲王黎延54发明名称一种电子书的标记方法及移动终端57摘要本发明提供了一种电子书的标记方法及移动终端,所述方法包括下述步骤获取用户确定标记的起始点的坐标和终止点的坐标;根据所述起始点的坐标和终止点的坐。

2、标,转换得到起始字符偏移量和终止字符偏移量;依照预先设置的标记方法,对从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并保存所述起始字符偏移量和终止字符偏移量。本发明提供的电子书的标记方法及移动终端,通过得到并保存起始字符偏移量和终止字符偏移量,实现对电子书的标记功能,从而满足了用户在使用电子书时的标记需求,提升了用户的使用体验,并且,本发明设计简单、易于实现。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图4页CN101937313A1/2页21一种电子书的标记方法,其特征在于,所述方法包括获取用户确定标记的起始点的坐标和。

3、终止点的坐标;根据所述起始点的坐标和终止点的坐标,转换得到起始字符偏移量和终止字符偏移量;依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并保存所述起始字符偏移量和终止字符偏移量。2根据权利要求1所述的方法,其特征在于,在获取起始点和终止点坐标之前,所述方法还包括根据显示屏幕自身具有的分辨率,建立所述显示屏幕的坐标系。3根据权利要求2所述的方法,其特征在于,所述获取用户确定标记的起始点的坐标和终止点的坐标为接收用户输入的起始点和终止点,根据起始点和终止点与显示屏幕本身像素点的一一对应性、以及所述坐标系,得到用户确定标记的起始点的坐标和终止点的。

4、坐标。4根据权利要求3所述的方法,其特征在于,所述接收用户输入的起始点和终止点为接收用户在需要标记的起始位置和终止位置输入的触摸屏幕信号,得到起始点和终止点;或者,接收到用户输入的确认信息时,将此时光标所在的位置作为起始点或终止点。5根据权利要求1所述的方法,其特征在于,所述转换得到起始字符偏移量和终止字符偏移量为根据显示屏幕显示文本的区域范围的高度以及字符的字高,得到每一屏显示字符的行数;根据所述显示文本的区域范围的宽度以及字符的字宽,得到每一行显示的字符数;对起始点的坐标和终止点的坐标进行转换,确定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置;根据所述起始字符的位置和。

5、终止字符的位置、以及所述起始字符和终止字符所在页数的第一个字符相对于所述电子书起始位置的偏移量,得到所述起始字符和终止字符分别相对于所述电子书起始位置的偏移量。6一种移动终端,其特征在于,所述移动终端包括坐标获取单元、偏移量计算单元、标记单元和存储单元;其中,坐标获取单元,用于获取用户确定标记的起始点的坐标和终止点的坐标;偏移量计算单元,用于根据所述坐标获取单元获取的坐标,转换得到起始字符偏移量和终止字符偏移量;标记单元,用于依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果;存储单元,用于保存所述偏移量计算单元得到的起始字符偏移量和终止字符偏移。

6、量。7根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括坐标系建立单元,用于根据显示屏幕自身具有的分辨率,建立坐标系。8根据权利要求7所述的移动终端,其特征在于,所述坐标获取单元,具体用于接收用户输入的起始点和终止点,根据起始点和终止点与显示屏幕本身像素点的一一对应性、以及所述坐标系建立单元建立的坐标系,得到用户确定标记的起始点的坐标和终止点的坐标。权利要求书CN101937312ACN101937313A2/2页39根据权利要求8所述的移动终端,其特征在于,所述移动终端为触摸式移动终端时,所述坐标获取单元,具体用于接收到用户在需要标记的起始位置和终止位置输入的触摸屏幕信号,得到所述。

7、起始点和终止点;所述移动终端还包括确认单元,用于接收用户输入的标记确认信息时,触发坐标获取单元将此时光标所在的位置作为起始点或终止点。10根据权利要求6所述的移动终端,其特征在于,所述偏移量计算单元,具体用于根据显示屏幕显示文本的区域范围的高度以及字符的字高,得到每一屏显示字符的行数,根据所述显示文本的区域范围的宽度以及字符的字宽,得到每一行显示的字符数;对起始点的坐标和终止点的坐标进行转换,确定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置;根据所述起始字符的位置和终止字符的位置、以及所述起始字符和终止字符所在页数的第一个字符相对于所述电子书起始位置的偏移量,得到所述起始。

8、字符和终止字符分别相对于所述电子书起始位置的偏移量。权利要求书CN101937312ACN101937313A1/8页4一种电子书的标记方法及移动终端技术领域0001本发明涉及电子书技术领域,尤其涉及一种电子书的标记方法及移动终端。背景技术0002随着互联网的发展,电子书的使用已被广泛推广,而随着移动通信的发展,移动终端在全球范围内已经应用普及,因此移动终端支持电子书的阅读已成为一种趋势。0003而目前移动终端对电子书的支持,只限于将电子书的内容显示在屏幕上,有的具备能够添加书签的功能。往往人们在看传统纸质书籍时,比较习惯用笔勾画出自己喜欢的语句和段落,而在阅读电子书时,当遇到自己喜欢的语句和。

9、段落时,也希望能将语句和段落勾画出来,但目前移动终端中还不能够实现这种标记功能,如此,就会影响用户的使用体验。发明内容0004有鉴于此,本发明的主要目的在于提供一种电子书的标记方法及移动终端,能实现电子书的标记功能,从而提高用户的使用体验。0005为达到上述目的,本发明的技术方案是这样实现的0006一种电子书的标记方法,所述方法包括0007获取用户确定标记的起始点的坐标和终止点的坐标;0008根据所述起始点的坐标和终止点的坐标,转换得到起始字符偏移量和终止字符偏移量;0009依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并保存所述起始字符偏。

10、移量和终止字符偏移量。0010其中,在获取起始点和终止点坐标之前,所述方法还包括0011根据显示屏幕自身具有的分辨率,建立所述显示屏幕的坐标系。0012进一步地,所述获取用户确定标记的起始点的坐标和终止点的坐标为0013接收用户输入的起始点和终止点,根据起始点和终止点与显示屏幕本身像素点的一一对应性、以及所述坐标系,得到用户确定标记的起始点的坐标和终止点的坐标。0014所述接收用户输入的起始点和终止点为接收用户在需要标记的起始位置和终止位置输入的触摸屏幕信号,得到起始点和终止点;或者,接收到用户输入的确认信息时,将此时光标所在的位置作为起始点或终止点。0015进一步地,所述转换得到起始字符偏移。

11、量和终止字符偏移量为0016根据显示屏幕显示文本的区域范围的高度以及字符的字高,得到每一屏显示字符的行数;根据所述显示文本的区域范围的宽度以及字符的字宽,得到每一行显示的字符数;0017对起始点的坐标和终止点的坐标进行转换,确定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置;说明书CN101937312ACN101937313A2/8页50018根据所述起始字符的位置和终止字符的位置、以及所述起始字符和终止字符所在页数的第一个字符相对于所述电子书起始位置的偏移量,得到所述起始字符和终止字符分别相对于所述电子书起始位置的偏移量。0019一种移动终端,所述移动终端包括坐标获取单。

12、元、偏移量计算单元、标记单元和存储单元;其中,0020坐标获取单元,用于获取用户确定标记的起始点的坐标和终止点的坐标;0021偏移量计算单元,用于根据所述坐标获取单元获取的坐标,转换得到起始字符偏移量和终止字符偏移量;0022标记单元,用于依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果;0023存储单元,用于保存所述偏移量计算单元得到的起始字符偏移量和终止字符偏移量。0024进一步地,所述移动终端还包括坐标系建立单元,用于根据显示屏幕自身具有的分辨率,建立坐标系。0025进一步地,所述坐标获取单元,具体用于接收用户输入的起始点和终止点,根据起。

13、始点和终止点与显示屏幕本身像素点的一一对应性、以及所述坐标系建立单元建立的坐标系,得到用户确定标记的起始点的坐标和终止点的坐标。0026进一步地,所述移动终端为触摸式移动终端时,所述坐标获取单元,具体用于接收到用户在需要标记的起始位置和终止位置输入的触摸屏幕信号,得到所述起始点和终止点;0027所述移动终端还包括确认单元,用于接收用户输入的标记确认信息时,触发坐标获取单元将此时光标所在的位置作为起始点或终止点。0028进一步地,所述偏移量计算单元,具体用于根据显示屏幕显示文本的区域范围的高度以及字符的字高,得到每一屏显示字符的行数,根据所述显示文本的区域范围的宽度以及字符的字宽,得到每一行显示。

14、的字符数;对起始点的坐标和终止点的坐标进行转换,确定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置;根据所述起始字符的位置和终止字符的位置、以及所述起始字符和终止字符所在页数的第一个字符相对于所述电子书起始位置的偏移量,得到所述起始字符和终止字符分别相对于所述电子书起始位置的偏移量。0029本发明提供的电子书的标记方法及移动终端,通过得到并保存起始字符偏移量和终止字符偏移量,实现对电子书的标记功能,从而满足了用户在使用电子书时的标记需求,提升了用户的使用体验;并且,本发明设计简单,易于实现。附图说明0030图1为本发明电子书的标记方法的实现流程示意图;0031图2A为本发明。

15、电子书的显示屏幕的纵坐标示意图;0032图2B为本发明电子书的显示屏幕的横坐标示意图;0033图3为本发明的起始点或终止点的坐标转换示意图;0034图4为电子书字符显示范围及文字下划线标记的示意图;说明书CN101937312ACN101937313A3/8页60035图5为汉字“豪”的显示及其像素点的点阵示意图;0036图6为本发明电子书的标记方法的实施例一的实现流程示意图;0037图7为本发明电子书的标记方法的实施例二的实现流程示意图;0038图8为本发明移动终端的组成结构示意图。具体实施方式0039本发明的基本思想为获取用户确定标记的起始点的坐标和终止点的坐标;根据所述起始点的坐标和终止。

16、点的坐标,转换得到起始字符偏移量和终止字符偏移量;依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并保存所述起始字符偏移量和终止字符偏移量。0040为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。0041图1示出了本发明的电子书的标记方法的实现流程,如图1所示,所述标记方法包括下述步骤0042步骤S101,根据显示电子书的显示屏幕自身具有的分辨率,建立显示屏幕的坐标系;0043具体地,显示屏幕的分辨率一般通过像素点表征,可以将显示屏幕四个角中的某一个作为坐标原点,水平边作为X轴,垂直边作为Y轴,例。

17、如液晶显示屏LIQUIDCRYSTALDISPLAY,LCD是160128像素大小的屏幕,假设左下角处像素点为坐标原点0,0,则右上角像素点的坐标为160,128。0044步骤S102,获取用户确定标记的起始点的坐标和终止点的坐标;0045本步骤中,接收用户输入的需要进行标记的内容的起始点和终止点,根据当前建立的显示屏幕的坐标系、以及起始点和终止点与显示屏幕本身像素点的一一对应性,确定所述起始点的坐标和终止点的坐标。本发明中,用户希望标记的每个点为显示屏幕的一个像素点。0046步骤S103,根据起始点的坐标和终止点的坐标,进行坐标转换,得到起始点字符偏移量和终止点字符的偏移量;0047本步骤中。

18、,根据显示屏幕显示文本的区域范围的高度、以及字符的字高,可以计算得到每一屏显示字符的行数,从而可以得到每行字符纵坐标的范围区间Y1,Y2,YN,如图2A所示;同理,可以根据显示屏幕显示文本的区域范围的宽度、以及字符的字宽,可以计算得到每行显示的字符数,从而可以得到各行中每个字符横坐标的范围区间X1,X2,XM,如图2B所示。0048根据每行字符纵坐标的范围区间Y1,Y2,YN、以及各行中每个字符横坐标的范围区间X1,X2,XM,图3所示为起始点或终止点的坐标转换,参照图3所示,利用YI1YAYII1,2,N和XJ1XAXJJ1,2,M,对起始点和终止点的坐标进行转换,得到起始点的坐标对应的起始。

19、字符的位置和终止点的坐标对应的终止字符的位置,即起始字符和终止字符位于该页的行数和列数;0049由于电子书是按照显示屏幕的每一屏进行显示的,每一屏就相当于电子书的每一页,电子书的实现原理是每一页的第一个字符、其相对于电子书起始位置的偏移量,都会说明书CN101937312ACN101937313A4/8页7保存在对应的文件或内存中,这样就能够很方便地实现电子书的翻页和跳转功能,其中,每个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。0050根据得到的起始字符和终止字符分别在电子书的页数、行数以及列数,又根据每页中第一个字符相对于电子书起始位置的偏移量,即该页的第一个字符是电子。

20、书的第几个字符,就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量,即所述起始字符和终止字符分别为电子书的第几个字符。0051步骤S104,依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并将起始字符偏移量和终止字符偏移量进行保存;0052本步骤中,预先设置的标记方法可以为文字下划线、文字高亮显示、字体加粗、字体变色等方式,用户可以根据各自的喜好进行选择;将起始字符偏移量和终止字符偏移量成对地进行保存,以便下次电子书打开时,被标记的内容仍能够显示出来。0053这里,在保存起始字符偏移量和终止字符偏移量后,再次打开电子书时,被标记内容。

21、的显示方法可以为当前用户选择的标记方法,比如当前选择的标记方法为文字下划线,那么,保存起始字符偏移量和终止字符偏移量后,再次打开电子书时,从起始字符到终止字符对应的文字下会显示下划线;也可以在保存起始字符偏移量和终止字符偏移量时,将其对应的标记方法一起保存,这种情况下,被标记内容以保存起始字符偏移量和终止字符偏移量时对应的标记方法显示出来,比如保存有两对起始字符偏移量和终止字符偏移量,第一对起始字符偏移量和终止字符偏移量与所设置的文字下划线标记方法一起保存,第二对起始字符偏移量和终止字符偏移量与所设置的字体变色标记方法一起保存,那么,当再次打开电子书时,从第一对起始字符到终止字符对应的文字下会。

22、显示下划线,从第二对起始字符到终止字符对应的文字会显示变色字体。0054其中,电子书的每个字符的显示是利用字库进行显示的,具体就是,将所有的字符用二进制的0和1像素点点阵绘制,每个字符都有自己的显示范围,具体可以参考图4,图4中的小矩形框代表每个字符的显示范围,即每个字符的像素点点阵的大小,A、B、C、D等为字符,另图5示出了汉字“豪”及其1616像素点的点阵。0055当标记方法为文字下划线时,根据字符点阵的范围,将需要标记的字符下方的点阵边线的所有像素点按照用户预先选择的下划线颜色进行显示,这样,显示屏幕上就会在用户想要标记的字符下方显示出下划线,可参考图4所示,其中AI为用户需要标记的字符。

23、。当采用其他标记方法时,其实现原理与文字下划线的方法类似,不再赘述。0056图6示出了本发明电子书的标记方法的实施例一的实现流程,需要注意,实施例一中电子书的显示屏幕为触摸屏幕,如图6所示,所述实施例一包括下述步骤0057步骤S201,根据显示电子书的触摸屏幕自身具有的分辨率,建立触摸屏幕的坐标系;0058具体地,触摸屏幕的分辨率通过像素点表征,可以将触摸屏幕四个角中的某一个作为坐标原点,水平边作为X轴,垂直边作为Y轴,例如LCD是160128像素大小的屏幕,假设左下角处像素点为坐标原点0,0,则右上角像素点的坐标为160,128。0059步骤S202,获取用户确定标记的起始点的坐标和终止点的。

24、坐标;0060本步骤中,接收用户在需要标记的起始位置和终止位置通过触摸屏幕输入的触摸说明书CN101937312ACN101937313A5/8页8屏幕信号,得到用户输入的起始点和终止点;根据当前建立的触摸屏幕的坐标系、以及起始点和终止点与触摸屏幕本身像素点的一一对应性,确定所述起始点的坐标和终止点的坐标。0061步骤S203,根据起始点的坐标和终止点的坐标,进行坐标转换,得到起始字符偏移量和终止字符偏移量;0062本步骤中,根据触摸屏幕显示文本的区域范围的高度、以及字符的字高,可以计算得到每一屏显示字符的行数,从而可以得到每行字符纵坐标的范围区间Y1,Y2YN,如图2A所示;同理,可以根据触。

25、摸屏幕显示文本的区域范围的宽度、以及字符的字宽,可以计算得到每行显示的字符数,从而可以得到各行中每个字符横坐标的范围区间X1,X2,XM,如图2B所示。0063根据每行字符纵坐标的范围区间Y1,Y2,YN、以及各行中每个字符横坐标的范围区间X1,X2,XM,参照图3所示的起始点或终止点的坐标转换,利用YI1YAYII1,2,N和XJ1XAXJJ1,2,M,对起始点和终止点的坐标进行转换,得到起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置,即起始字符和终止字符位于该页的行数和列数;例如,假设得到的起始点的坐标为XA,YA,且Y2YAY3和X7XAX8,因此,起始点的坐标对应的。

26、起始字符位置为第三行的第8个字符的位置。0064由于电子书是按照显示屏幕的每一屏进行显示的,每一屏就相当于电子书的每一页,而电子书的实现原理是每一页的第一个字符以及其相对于电子书起始位置的偏移量,都会保存在对应的文件或内存中,以能够很方便地实现电子书的翻页和跳转功能,其中,每个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。0065根据得到的起始字符和终止字符分别在电子书的页数、行数以及列数,又根据每页中第一个字符相对于电子书起始位置的偏移量,即该页的第一个字符是电子书的第几个字符,就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量,即所述起始字符和终止字符分别为电子。

27、书的第几个字符。0066步骤S204,依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并将起始字符偏移量和终止字符偏移量进行保存;0067本步骤中,预先设置的标记方法可以为文字下划线、文字高亮显示、字体加粗、字体变色等,用户可以根据各自的喜好进行选择;将起始字符偏移量和终止字符偏移量成对地进行保存,以便下次电子书打开时,被标记的内容仍能够显示出来。0068这里,在保存起始字符偏移量和终止字符偏移量后,再次打开电子书时,被标记内容的显示方法可以为当前用户选择的标记方法;也可以在保存起始字符偏移量和终止字符偏移量时,将其对应的标记方法一起保存,这。

28、种情况下,被标记内容以保存起始字符偏移量和终止字符偏移量时对应的标记方法显示出来。0069其中,电子书的每个字符的显示是利用字库进行显示的,具体就是,将所有的字符用二进制的0和1像素点点阵绘制,每个字符都有自己的显示范围,具体可以参考图4,图4中的小矩形框代表每个字符的显示范围,即每个字符的像素点点阵的大小,A、B、C、D等为字符,另图5示出了汉字“豪”及其的1616像素点的点阵。说明书CN101937312ACN101937313A6/8页90070当标记方法为文字下划线时,根据字符点阵的范围,将需要标记的字符下方的点阵边线的所有像素点按照用户预先选择的下划线颜色进行显示,这样,显示屏幕上就。

29、会在用户想要标记的字符下方显示出下划线了,可参考图4所示,其中AI为用户需要标记的字符。当采用其他的标记方法时,其实现原理与文字下划线的方法类似,不再赘述。0071图7示出了本发明电子书的标记方法的实施例二的实现流程,需要注意,实施例一中起始点和终止点的确定通过用户触摸屏幕输入的触摸屏幕信号获得,而本实施例中起始点和终止点的确定是通过用户输入的标记确认信息,具体如图7所示,所述实施例二包括下述步骤0072步骤S301,根据显示电子书的显示屏幕自身具有的分辨率,建立显示屏幕的坐标系;0073具体地,显示屏幕的分辨率通过像素点表征,可以将显示屏幕四个角中的某一个作为坐标原点,水平边作为X轴,垂直边。

30、作为Y轴,例如LCD是160128像素大小的屏幕,假设左下角处像素点为坐标原点0,0,则右上角像素点的坐标为160,128。0074步骤S302,获取用户确定标记的起始点的坐标和终止点的坐标;0075本步骤中,当接收到用户输入的标记确认信息时,将此时光标所在的位置作为起始点或终止点,其中用户可以通过上下左右的方向键移动光标至起始点或终止点,再通过预先在电子书的菜单项中添加的标记功能或预先设定某一具有标记确认功能的按键输入标记确认信息;根据上述建立的显示屏幕的坐标系、以及起始点和终止点与显示屏幕本身像素点的一一对应性,确定所述起始点的坐标和终止点的坐标。0076步骤S303,根据起始点的坐标和终。

31、止点的坐标,进行坐标转换,得到起始点字符偏移量和终止点字符的偏移量;0077本步骤中,根据显示屏幕显示文本的区域范围的高度以及字符的字高,可以计算得到每一屏显示字符的行数,从而可以得到每行字符纵坐标的范围区间Y1,Y2,YN,如图2A所示;同理,可以根据显示屏幕显示文本的区域范围的宽度以及字符的字宽,可以计算得到每行显示的字符数,从而可以得到各行中每个字符横坐标的范围区间X1,X2,XM,如图2B所示。0078根据每行字符纵坐标的范围区间Y1,Y2,YN以及各行中每个字符横坐标的范围区间X1,X2,XM,参照图3所示的起始点或终止点的坐标转换,利用YI1YAYII1,2,N和XJ1XAXJJ1。

32、,2,M,对起始点和终止点的坐标进行转换,得到起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置,即起始字符和终止字符位于该页的行数和列数;例如,假设得到的起始点的坐标为XA,YA,且Y2YAY3和X7XAX8,因此,起始点的坐标对应的起始字符位置为第三行的第8个字符的位置。0079由于电子书是按照显示屏幕的每一屏进行显示的,每一屏就相当于电子书的每一页,而电子书的实现原理是每一页的第一个字符以及其相对于电子书起始位置的偏移量,都会保存在对应的文件或内存中,以能够很方便地实现电子书的翻页和跳转功能,其中,每个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。008。

33、0根据得到的起始字符和终止字符分别在电子书的页数、行数以及列数,又根据每页中第一个字符相对于电子书起始位置的偏移量,即该页的第一个字符是电子书的第几个说明书CN101937312ACN101937313A7/8页10字符,就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量,即所述起始字符和终止字符分别为电子书的第几个字符。0081步骤S304,依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,并将起始字符偏移量和终止字符偏移量进行保存;0082本步骤中,预先设置的标记方法可以为文字下划线、文字高亮显示、字体加粗、字体变色等,用户可以根据各自的喜好进。

34、行选择;将起始字符偏移量和终止字符偏移量成对地进行保存,以便下次电子书打开时,被标记的内容仍能够显示出来。0083这里,在保存起始字符偏移量和终止字符偏移量后,再次打开电子书时,被标记内容的显示方法可以为当前用户选择的标记方法;也可以在保存起始字符偏移量和终止字符偏移量时,将其对应的标记方法一起保存,这种情况下,被标记内容以保存起始字符偏移量和终止字符偏移量时对应的标记方法显示出来。0084其中,电子书的每个字符的显示是利用字库进行显示的,具体就是,将所有的字符用二进制的0和1像素点点阵绘制,每一个字符都有自己的显示范围,具体可以参考图4,图4中的小矩形框代表每个字符的显示范围,即每个字符的像。

35、素点点阵的大小,A、B、C、D等为字符,另图5示出了汉字“豪”及其的1616像素点的点阵。0085当标记方法为文字下划线时,根据字符点阵的范围,将需要标记的字符下方的点阵边线的所有像素点按照用户预先选择的下划线颜色进行显示,这样,显示屏幕上就会在用户想要标记的字符下方显示出下划线了,可参考图4所示,其中AI为用户需要标记的字符。当采用其他的标记方法时,其实现原理与文字下划线的方法类似,不再赘述。0086图8示出了本发明移动终端的组成结构示意,如图8所示,所述移动终端包括坐标获取单元30、偏移量计算单元40、标记单元50和存储单元60;其中,0087坐标获取单元30,用于获取用户确定标记的起始点。

36、的坐标和终止点的坐标;偏移量计算单元40,用于根据所述坐标获取单元30获取的坐标,转换得到起始字符偏移量和终止字符偏移量;标记单元50,用于依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果;存储单元60,用于保存所述偏移量计算单元40得到的起始字符偏移量和终止字符偏移量。0088进一步地,所述移动终端还包括坐标系建立单元10,用于根据显示屏幕自身具有的分辨率,建立坐标系。0089进一步地,所述坐标获取单元30,具体用于接收用户输入的起始点和终止点,根据起始点和终止点与显示屏幕本身像素点的一一对应性、以及所述坐标系建立单元10建立的坐标系,得到用。

37、户确定标记的起始点的坐标和终止点的坐标。0090进一步地,所述移动终端为触摸式移动终端时,所述坐标获取单元30,具体用于接收到用户在需要标记的起始位置和终止位置输入的触摸屏幕信号,得到所述起始点和终止点;0091所述移动终端还包括确认单元20,用于接收用户输入的标记确认信息时,触发坐标获取单元30将此时光标所在的位置作为起始点或终止点;这里,可通过预先在电子书的菜单项中添加的标记功能、或预先设定某一具有标记确认功能的按键输入标记确认信息。0092其中,所述偏移量计算单元40,具体用于根据显示屏幕显示文本的区域范围的高度、以及字符的字高,得到每一屏显示字符的行数;根据所述显示文本的区域范围的宽度。

38、、说明书CN101937312ACN101937313A8/8页11以及字符的字宽,得到每一行显示的字符数;对起始点的坐标和终止点的坐标进行转换,确定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置;根据所述起始字符的位置和终止字符的位置、以及所述起始字符和终止字符所在页数的第一个字符相对于所述电子书起始位置的偏移量,得到所述起始字符和终止字符分别相对于所述电子书起始位置的偏移量。0093以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。说明书CN101937312ACN101937313A1/4页12图1图2A图2B说明书附图CN101937312ACN101937313A2/4页13图3图4图5说明书附图CN101937312ACN101937313A3/4页14图6说明书附图CN101937312ACN101937313A4/4页15图7图8说明书附图CN101937312A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1