显示处理装置、显示处理方法以及程序的制作方法_2

文档序号:9291746阅读:来源:国知局
行的关注文章区域的放大操作,对关注文章区域的显示进行放大(步骤S2)。(c-1)示出了文档数据(c-2)的一部分显示在画面中的情况。以往的显示处理装置根据用于阅读文章的用户操作,将关注文章区域的显示向右滚动(步骤S3)。以往的显示处理装置根据用于进一步阅读文章的用户操作,将关注文章区域的显示进一步向右滚动(步骤S4)。以往的显示处理装置根据用于从第I行的行末向第2行的行头进展阅读的用户操作,将关注文章区域的显示向左滚动(步骤S5)。以往的显示处理装置以下重复同样的动作(步骤S3?步骤S5)(步骤S6)。
[0050]图4是用于说明图3的滚动方法的滚动方向的轨迹的图。实线的箭头是用于将文章进展阅读的滚动方向。虚线的箭头是用于显示行头的滚动方向。像这样,通过左右的滚动的重复从而能够将文档进展阅读。但是,这样的滚动操作中,用户的负担大。此外,在从行末向下一行头进展阅读时,产生从显示画面的右端向左端的视线移动,该情况也成为用户的负担。
[0051]接着,说明本实施方式的显示处理装置10的文档数据阅览时的滚动方法。图5是用于说明第一实施方式的显示处理装置10的文档阅览时(左右连结模式)的滚动方法的图。本实施方式的显示处理装置10根据用于阅读文章的用户操作,将关注文章区域的显示向右滚动(步骤Sll)。本实施方式的显示处理装置10根据用于进一步阅读文章的用户操作,将关注文章区域的显示进一步向右滚动(步骤S12)。本实施方式的显示处理装置10根据用于从第I行的行末向第2行的行头进展阅读的用户操作,将关注文章区域的显示向右滚动(步骤S13)。以往的显示处理装置以下重复同样的动作(步骤Sll?步骤S13)。
[0052]像这样,在左右连结模式中,若在如图5的(a)?(C)那样从文档的左端至右端进展阅读时,从图5 (c)的状态进一步向右进行滚动,则第一显示控制部17使得文档数据的右端和左端犹如被连接那样进行显示(显示为第一虚拟文档数据)。因此,图5(d-2)的以虚线包围的区域被显示,如图5(d-l)那样在行末的右边显示行头。
[0053]图6是用于说明图5的滚动方法的滚动方向的轨迹的图。实线的箭头是用于将文章进展阅读的滚动方向。虚线的箭头是用于显示行头的的滚动方向。如图6所示,本实施方式的显示处理装置10能够降低用户的操作负担。此外,一般而言,若是如图6所示那样的滚动的方法,则认为用户的视线始终固定在画面中央附近。因此,本实施方式的显示处理装置10还能够降低用户的视线移动所导致的负担。此外,能够容易地实现系统的滚动的自动化。
[0054]图7是用于说明第一实施方式的显示处理装置10的显示方法的流程图。读取部13读取文档数据和文档布局数据(步骤S110)。在文档数据的一例中,有从扫描仪输入的光栅格式的文档图像。此外,即使是如HTML(超文本标记语言,HyperText Markup Language)文档数据等那样光栅格式以外的文档的情况下,读取部13也可以作为变换成画面显示用的光栅图像加以读取。另外,文档布局数据也可以在显示处理装置10中生成,也可以使用已经存在的数据。例如,显示处理装置10对于从扫描仪输入的光栅格式的文档图像,进行文档布局数据的生成处理。此外,显示处理装置10在文档数据为HTML文档等的情况下,利用HTML渲染引擎得到文档布局数据即可。在是单独保持该其他文档布局数据的图像格式的情况下,显示处理装置10利用该文档布局数据。
[0055]解析部14根据文档布局数据,对在显示部11显示文档数据时的文档布局进行解析(步骤S120)。解析部14基于文档布局数据,以能够看作一体的构成要素的单位来提取标题部分、文章的段落以及图表等,并求得其位置、尺寸。此外,对各构成要素的种类进行辨识,进一步提取关联的信息。若构成要素为文章部分,则提取各行的位置、长度、高度、字符行方向、阅读顺序、行中包含的字符单位的位置以及大小等。
[0056]显示处理装置10 (第一显示控制部17或第二显示控制部18)决定比例尺,以使在显示部11显示文档数据整体(步骤S130)。另外,第一显示控制部17进行在文档为横写的情况下的显示控制。此外,第二显示控制部18进行在文档为纵写的情况下的显示控制。显示处理装置10 (第一显示控制部17或第二显示控制部18)根据显示模式而显示文档数据(步骤S140)。显示处理装置10在从步骤S130前进至步骤S140的情况下,将文档数据的整体以通常显示模式来显示。此外,在显示文档数据的整体时,也可以还将通过文档布局数据的解析而得到的布局信息与图像合并显示。布局信息例如是明示文章的段落以及图表等的一体的构成要素的框(矩形)等。
[0057]显示处理装置10 (第一显示控制部17或第二显示控制部18)在从步骤S130前进至步骤S140之后,进行与用户的操作(命令)相应的处理。作为本实施方式的显示处理装置10中的用户操作,有关注文章区域的指定(步骤S150)、关注文章区域的解除(步骤S160)、所显示的文档数据的放大缩小(步骤S170)、滚动(步骤S180)以及显示的结束(步骤 S190)ο
[0058]用户的操作部件(操作部15)也可以是键盘、触控笔、按钮、鼠标或对触摸面板的触摸等任意手段。例如,本实施方式的显示处理装置10也可以是内置了兼用作显示部11和操作部15的触摸面板的便携终端。在这样的便携终端中,通过使手指在触摸面板上滑动,从而能够进行显示内容的滚动。
[0059]首先,说明关注文章区域的指定(步骤S150)。若操作部15从用户受理关注文档区域的指定,则显示处理装置10 (第一显示控制部17或第二显示控制部18)决定比例尺,以便显示关注文档区域(步骤S151)。在关注文档区域的文章为横写的情况下,第一显示控制部17决定文档行的横宽度与显示部11的画面横宽度一致那样的比例尺,并返回步骤S140,显示文档数据。在文章为纵写的情况下,第二显示控制部18决定文档行的纵宽度与显示部11的画面纵宽度一致那样的比例尺,并返回步骤S140,显示文档数据。
[0060]在关注文章区域被指定时,若操作部15从用户受理关注文章区域解除操作(步骤S160),则在本实施方式的显示处理装置10中,进行初始状态显示(显示文档数据整体和布局信息)。显示处理装置10 (第一显示控制部17或第二显示控制部18)决定能够在显示部11显示文档数据整体的比例尺(步骤S161)。显示处理装置10 (第一显示控制部17或第二显示控制部18)返回步骤S140,显示文档数据。
[0061]操作部15从用户受理放大缩小操作(步骤S170)。放大操作例如是在触摸面板上展开两根手指的操作。显示处理装置10 (第一显示控制部17或第二显示控制部18)根据两根手指的展开的距离来更新比例尺(步骤S171)。之后,显示处理装置10 (第一显示控制部17或第二显示控制部18)设定显示模式(通常显示模式、左右连结模式或上下连结模式)(步骤S172)。另外,关于S172的处理的细节在后面叙述。显示处理装置10 (第一显示控制部17或第二显示控制部18)返回步骤S140,显示与显示模式相应的文档数据。
[0062]操作部15从用户受理滚动操作(步骤S180)。滚动操作例如通过在触摸面板上滑动手指来进行。显示处理装置10 (第一显示控制部17或第二显示控制部18)根据手指的移动量来更新文档数据的偏移量(移动量)(步骤S181)。显示处理装置10 (第一显示控制部17或第二显示控制部18)向与手指的移动方向相反的方向移动文档数据。显示处理装置10 (第一显示控制部17或第二显示控制部18)返回步骤S140,显示与偏移量以及显示模式相应的文档数据。
[0063]若操作部15从用户受理显示的结束操作(步骤S190),则显示处理装置10(第一显示控制部17或第二显示控制部18)结束显示处理。
[0064]图8是用于说明第一实施方式的显示处理装置10的显示模式的设定方法的流程图。本实施方式的显示处理装置10的初始状态的显示模式是通常显示模式。将显示的放大/缩小操作作为触发,在S172(参照图7)中进行显示模式的设定(更新)。以下,说明显示模式的设定方法的细节。
[0065]显示处理装置10判定关注文档区域是否被设定(步骤S20)。在关注文档区域被设定的情况下(步骤S20、是),前进至步骤S21。在关注文档区域没有被设定的情况下(步骤S20、否),不变更显示模式地结束处理。显示处理装置10判定关注文档区域的文章是否是横写(步骤S21)。在是横写的情况下(步骤S21、是),前进至步骤S22。在不是横写(是纵写)的情况下(步骤S21、否),前进至步骤S25。
[0066]第一显示控制部17判定与显示部11的横宽度的像素数相比关注文章区域的横宽度的像素数是否更大(步骤S22)。在与显示部11的横宽度的像素数相比关注文章区域的横宽度的像素数更大的情况下(步骤S22、是),第一显示控制部17将显示模式转变为左右连结模式(步骤S23)。在关注文章区域的横宽度的像素数为显示部11的横宽度的像素数以下的情况下(步骤S22、否),第一显示控制部17将显示模式转变为通常显示模式(步骤S24) ο
[0067]第二显示控制部18判定与显示部11的纵宽度的像素数相比关注文章区域的纵宽度的像素数是否更大(步骤S25)。在与显示部11的纵宽度的像素数相比关注文章区域的纵宽度的像素数更大的情况下(步骤S25、是),第二显示控制部18将显示模式转变为上下连结模式(步骤S26)。在关注文章区域的纵宽度的像素数为显示部11的纵宽度的像素数以下的情况下(步骤S25、否),第二显示控制部18将显示模式转变为通常显示模式(步骤S24) ο
[0068]接着,说明用于实现第一实施方式的显示处理装置10的显示模式的算法的一例。
[0069]图9是用于说明第一实施方式的显示处理装置10的坐标系的图。将显示部11的横宽度设为screen_w,将纵宽度设为screen_h。此外,将关注文章区域的横宽度设为image_w,将纵宽度设为image_h。关注文章区域的横宽度以及纵
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1