便携式信息终端、显示控制方法和程序的制作方法

文档序号:6351500阅读:106来源:国知局
专利名称:便携式信息终端、显示控制方法和程序的制作方法
技术领域
本发明涉及一种包括多个显示屏幕的便携式信息终端的显示控制方法。
背景技术
由便携式电话、PDA(个人数字助理)或电子笔记所表示的便携式信息终端通常包括在液晶等显示屏上显示文本或图像的显示单元。特定的便携式信息终端在其显示单元上包括多个显示屏幕。例如,专利文献I公开了这样的便携式信息终端,它形成在具有多个壳体的可开或可关折叠结构中,并在多个壳体的每一个壳体中包括显示屏幕。在专利文献I中公开的便携式信息终端是紧凑的,在关闭状态下是高度便携的,且可以在打开状态下提 供大屏幕。这种类型的便携式信息终端可以通过将一个图像分割以匹配两个显示屏幕来显示一个图像。通常,当图像被分割为在两个显示屏幕上显示时,通过被定义为匹配每个显示屏幕大小的分割线来分割图像。例如,当两个显示屏幕大小相等时,原始图像的中心线成为分割线。将一个图像分割为多个以进行显示使得能够以放大方式显示图像中所包括的字符、图标或画面。然而,由于显示屏幕之间的间隙,原始图像中所包括的字符、图标或画面可能被分割而难以观看。为了解决该问题,开发了降低由显示屏幕之间出现的间隙所引起的查看图像的难度的技术(参见专利文献2)。当对一个图像进行分割以在两个显示面板上显示时,在专利文献2中描述的显示设备移动图像,以防止对图像的定位,从而在字符由于在中心简单地分割图像时出现在显示屏幕之间的间隙而被分割的情况下,将就字符对图像进行分割。引用列表专利文献专利文献I JP2009-76038A专利文献2 JP2002-006822A

发明内容
本发明要解决的问题然而,实际在显示屏幕上显示的特定图像包括多个单独图像,如字符或画面,在许多情况下单独图像的排列是复杂的。例如,作为显示形式,在句子在使用成比例字体的多行上延续的情况下,字符沿列方向的位置逐行而不同。在一些情况下,甚至在专利文献I所公开的技术用于这种复杂图像时,无法移动图像以防止在所有行中断开字符。整幅图像可以不仅包括字符、还包括诸如画面之类的图像作为单独图像。在这种情况下,整幅图像包括在尺寸上彼此不同的各种单独图像,进一步使整幅图像的配置复杂化。因此,本发明的目的是提供一种技术,以解决在图像被分割为在包括多个显示屏幕的信息处理设备中的多个显示屏幕上显示时难以查看图像的问题。问题的解决方案为了实现该目的,根据本发明的便携式信息终端包括显示装置,包括多个显示屏幕;以及控制装置,用于通过经过各行中单独图像之间的间隙的分割线,将整幅图像分割为多个分割图像,所述整幅图像包括沿多个显示屏幕排列的方向排列的两行或多行单独图像,以及在显示装置的每个显示屏幕上显示每个分割图像。一种用在根据本发明的包括多个显示屏幕的便携式信息终端中的显示控制方法包括由控制装置,通过经过各行中单独图像之间的间隙的分割线,将整幅图像分割为多个分割图像,所述整幅图像包括沿多个显示屏幕排列的方向排列的两行或多行单独图像,以及由控制装置,在显示装置的每个显示屏幕上显示每个分割图像。一种显示控制程序,使计算机执行根据本发明的在包括多个显示屏幕的便携式信息终端中的显示控制,所述显示控制程序包括通过经过各行中单独图像之间的间隙的分 割线,将整幅图像分割为多个分割图像的过程,所述整幅图像包括沿多个显示屏幕排列的方向排列的两行或多行单独图像;以及在显示装置的每个显示屏幕上显示每个分割图像的过程。


图IA示出了包括多个单独图像的整幅图像的示例。图IB是示出了图IA所示的整幅图像的分割线502的示意图。图IC不出了通过图IB所不的分割线分割的分割图像503和504。图2A是示意性地示出了根据该实施例的便携式信息终端的配置的框图。图2B是示出了根据该实施例的便携式信息终端的详细配置的框图。图3是示出了由控制单元100执行的分割显示处理的流程图。图4是示出了整幅图像的坐标系的示意图。图5是示出了每个y坐标沿X轴方向的二进制图像的像素值之和的计算的示意图。图6A是示出了在每行中单独图像之间的间隙中设置分割线的处理的示意图。图6B是示出了在每行中单独图像之间的间隙中设置分割线的处理的示意图。图6C是示出了在每行中单独图像之间的间隙中设置分割线的处理的示意图。图7示出了分割每行中单独图像的分割线的示例。图8是示出了当通过分割线分割描绘了两个人的画面时的处理的示意图。图9A不出了分割线502的不例。图9B示出了通过图9A中所示的分割线502分割的分割图像503和504。图10是示出了通过在触摸板上的拖拽操作滚动屏幕的联锁滚动处理的流程图。图IlA示出了在针对滚动的拖拽操作期间的屏幕显示的改变。图IlB示出了在针对滚动的拖拽操作期间的屏幕显示的改变。图IlC示出了在针对滚动的拖拽操作期间的屏幕显示的改变。图12A示出了当针对滚动的拖拽操作结束时的屏幕显示的改变。图12B示出了当针对滚动的拖拽操作结束时的屏幕显示的改变。
图12C示出了当针对滚动的拖拽操作结束时的屏幕显示的改变。图13示出了根据该实施例的便携式信息终端的软件配置。图14示出了在分割图像503和分割图像504之间的分割图像间的距离调整。
具体实施例方式根据该实施例的便携式信息终端包括两个显示屏幕,并根据应用或用户操作输入的处理在这两个显示屏幕上显示各种图像。该便携式信息终端可以将一个图像分割为两个以匹配两个显示屏幕,并对它们进行显示。
要由便携式信息终端显示的所有图像被称为整幅图像,通过分割整幅图像以在两个屏幕上显示而获得的两个图像被称为分割图像。在整幅图像中包括的字符或画面被称为单独图像。图IA示出了包括多个单独图像的整幅图像的示例,在该示例中,包含使用成比例字体的字符的多行句子包括在整幅图像中。每个字符对应于单独图像,图中的方框指示单独图像。在图IA所示的整幅图像中,各行中行方向的字符的位置在各行之间并不彼此匹配。因而当在整幅图像中以复杂方式排列单独图像时,难以通过分割线501将整幅图像一分为二,以防止对任意单独图像的分割。在根据该实施例的便携式信息终端中,如图IB所示,针对这种整幅图像,将分割线502定义为经过每行字符间的间隙。然后,通过分割线502将整幅图像分割为左右两个分割图像503和504。特别地,在根据该实施例的便携式信息终端中,在整幅图像中检测包括单独图像的行,针对各行检测单独图像之间的间隙,并将分割线502定义为经过各行中单独图像间的间隙。在便携式信息终端中,通过分割线502分割整幅图像,因而如图IC所示地在各显示屏幕上显示所获取的分割图像503和504。根据该实施例的便携式信息终端,通过经过沿两个显示屏幕的排列方向构成行的单独图像之间的间隙的分割线,将包括多个单独图像的整幅图像分割为两个分割图像。这可以防止对单独图像(如,字符或画面)的分割(这样将会难以观看)。图2A是示意性地示出了根据该实施例的便携式信息终端的配置的框图。参照图2A,根据该实施例的便携式信息终端包括两个显示器131和132、以及控制单元100。控制单元100通过分割线502将包括多个单独图像在内的整幅图像分割为两个单独图像503和504,分割线502经过沿显示器131和132的排列方向构成行的单独图像之间的间隙。例如,当显示器131和132水平排列时,行是水平的。然后,控制单元100将两个分割图像503和504显示在相应的显示器131和132上。根据该实施例的便携式信息终端可以联锁地滚动被分割为两个分割图像503和504、并显示在两个显示屏幕上的整幅图像。当执行操作输入以滚动整幅图像时,便携式信息终端将两个分割图像503和504彼此靠近,以使它们随着滚动而结合。在结合结束之后,便携式信息终端在保持结合状态的同时滚动整幅图像。在针对滚动的操作输入结束之后,便携式信息终端在此时针对整幅图像定义新的分割线502,并在相应的显示屏幕上显示通过由分割线502分割整幅图像所获取的分割图像503和504。
以下,将详细描述根据该实施例的便携式信息终端。图2B是示出了根据该实施例的便携式信息终端的详细配置的框图。如图2B所示,根据该实施例的便携式信息终端10包括控制单元100、显示控制单元110、输入控制单元120、显示单元130、输入单元140和存储单元150。显示单元130是包括彼此相邻排列的两个显示器(即,左显示器131和右显示器132)的存储设备。左显示器131和右显示器132大小相等。在左显示器131和右显示器132水平排列的正常使用状态中,左显示器131位于左侧,右显示器132位于右侧。输入单元140是集成配置了显示单元130的左显示器131和右显示器132的触摸板输入设备,用于检测用户的操作输入。然而,这只是示例。作为其它示例,输入单元140可以是未集成有显示单元130的触摸板类型或不同于触摸板类型的按钮类型。
显示控制单元110包括与左显示器131和右显示器132分别对应的左屏幕显示控制单元111和右屏幕显示控制单元112。分割图像503和504分别从控制单元100提供给左屏幕显示控制单元111和右屏幕显示控制单元112。左屏幕显示控制单元111和右屏幕显示控制单元112在显示器131和132上显示所提供的分割图像503和504。输入控制单元120接收由输入单元140检测到的操作输入,并向控制单元100通知该操作输入作为输入信息。存储单元150包括只读存储器、随机存取存储器和帧缓冲器。只读存储器存储由显示控制单元110执行的各种控制程序或用于经显示控制单元110处理的固定数据。随机存取存储器在控制单元100或显示控制单元110执行控制程序或应用程序时临时存储数据。帧缓冲器临时存储在显示单元310上显示的整幅图像。控制单元100通过执行存储在存储单元150的只读存储器中的控制程序,控制便携式信息终端10中的各个单元。此外,控制单元100基于来自输入控制单元120的输入信息或其它事件来执行应用。与执行应用一起,控制单元100在显示单元130上显示图像。在这种情况下,控制单元100将帧缓冲器的整幅图像分割为两个分割图像503和504,并将分割图像503和504提供给显示控制单元110的左屏幕显示控制单元111和右屏幕显示控制单元112。当将整幅图像一分为二时,控制单元100检测包括整幅图像中的单独图像的行,检测各行中的单独图像之间的间隙,并通过被定义为经过各行中的单独图像之间的间隙的分割线502来分割整幅图像。控制单元100根据来自输入控制单元120的控制输入,联锁地滚动并显示在两个显示屏幕上显示的分割图像503和504。当输入滚动操作时,控制单元100使分割图像彼此靠近以随着分割图像503和504的滚动使它们结合。不考虑是否分割整幅图像中的单独图像,在滚动期间和之后的分割线是直线。然后,在针对滚动的操作输入结束之后,控制单元100在此时针对整幅图像定义新的分割线502,并将通过经由分割线502分割整幅图像所获取的分割图像503和504显示在相应的显示屏幕上。当将图像分割为在左显示器131和右显示器132上显示时的处理被称为分割显示处理,以及当图像从图像被分割以进行显示的状态滚动时的处理被称为联锁滚动处理。(分割显示处理)
首先,对分割显示处理进行描述。图3是示出了由控制单元100执行的分割显示处理的流程图。图4是示出了整幅图像的坐标系的不意图。在图4所示的示例中,沿左显示器131和右显示器132的排列方向设置x轴,以及沿与X轴垂直的方向设置I轴。在许多情况下,按照从左到右和从上侧到下侧的顺序存储图像数据。因而,左上侧是原点0,X轴是向右方向,7轴是向下方向。在整幅图像中,X轴方向的宽度是2W,y轴方向的高度是H。根据该实施例,在整幅图像中W-L < X < W+L的范围内确定分割线502。以下,将W-L彡X彡W+L的范围称为分割区域。左显示器131和右显示器132的显示宽度等于或大于 W+L。 左显示器131和右显示器132大小相等,因而在不考虑单独图像的情况下,X = W是分割线。根据该实施例,在分割区域中定义分割线502,以防止对单独图像的分割。当分割区域的宽度2L变大时,句子变得难以阅读,或字符或图像变小。因而,据此将宽度2L设置为适合的值。可以从应用中设置分割区域的宽度2L。参照图3,首先,控制单元100转换整幅图像的分割区域的部分,以产生灰度级图像(单色图像)(步骤S201)。可以通过对原始彩色图像的彩色分量的值进行求和、或根据人眼特性对彩色分量的值进行加权以对这些值求和,来产生灰度级图像。然后,控制单元100根据灰度级图像产生二进制图像(步骤S202)。在这种情况下,控制单元100首先通过转换沿灰度级图像的y轴方向彼此相邻的像素,来产生差值图像。特别地,控制单元100将(X和y)的像素值与(X和y+1)的像素值之间的差的绝对值设置为(X和y)的像素值。然后,控制单元100通过二进制化产生二进制图像,以将差值图像中不为0的像素值设置为I。在该二进制图像中,具有像素值I的像素出现在呈现单独图像的字符或画面的部分。如下所述,控制单元100通过使用二进制图像来估计单独图像的位置和包括单独图像的行。如图5所示,控制单元100计算针对每个y坐标的x轴方向的二进制图像的像素值之和(步骤S203)。图5的左侧示出了计算结果。在存在字符串或图像的区域中,像素值之和不为O。基于计算结果,控制单元100搜索沿从y = 0起的y轴正向的像素值之和不为0的I坐标范围,并将检测到的I坐标范围设置为Yl < y < Y2 (步骤S204)。估计该范围是存在单独图像或包括单独图像的行的范围。当检测到像素值之和不为0的y坐标范围Yl < y < Y2(步骤S205中的“是”)时,如图6A所示,控制单元100针对W-L彡X彡W+L和Yl彡y彡Y2的范围内的每个x坐标,计算沿y轴方向的二进制图像的像素值之和(步骤S206)。图6A的下侧示出了沿y轴方向的二进制图像的像素值之和。在像素值之和不为0的范围内呈现单独图像,将像素图像之和为0的范围估计为单独图像之间的间隙。如图6B所示,控制单元100将像素值之和不为0的范围设置为a[i] ^ b[i] (i =1,2,...,N),以及将像素值之和为0的范围设置为b[i] ^ X < a[i+l] (i = 1,2,…,N)(步骤 S207)。为了方便,设置 a
= b
-W-L 及 a[N+l] = b[N+l] = W+L。
当像素值之和为0的范围未在W-L彡X彡W+L呈现(步骤S208中的“否”)时,控制单元100确定存在超过分割区域的宽度2L的单独图像,并前进到图像分割处理。以下描述图像分割处理。当像素值之和为0的范围在W-L彡X彡W+L呈现(步骤S208中的“是”)时,控制单元100将a [i]或b[i]的值接近于W的i设置为m (步骤S209)。此外,如图6C所示,控制单元100将分割线设置在沿X轴方向接近于整幅图像的中心的单独图像之间的间隙中。特别地,当沿X轴方向的整幅图像的中心W与a[m]和b[m]之间的关系为W< (a[m]+b[m])/2(步骤S210中的“是”)时,Yl彡y彡Y2范围内的分割线在x =(b[m-l]+a[m])/2 的位置处(步骤 S211)。在 W 彡(a[m]+b [m])/2 (步骤 S210 中的“是”)时,控制单元100将分割线设置在X= (b[m]+a[m+l])/2的位置处(步骤S211)。
接下来,对在分割区域宽度上分割单独图像的图像分割处理进行描述。该图像分割处理为了在适合的位置处设置分割线以分割大图像,如在W-L彡X彡W+L和Yl彡y彡Y2的矩形区域中呈现的画面。如上所述,当在W-L彡X彡W+L未出现针对每个X坐标的沿y轴方向的二进制图像的像素值之和为0的范围(步骤S208中的“否”),则执行该图像分割处理。首先,作为预处理,控制单元100获取矩形区域的灰度级图像,并对该灰度级图像进行二进制化,以产生二进制图像(步骤S213)。在上述二进制化中,将不同于0的值全部设置为I。然而,在这种情况下,例如,通过将灰度级图像的像素值与预定阈值进行比较来执行二进制化。然后,控制单元100通过使用提前为要避开的对象(如,人脸、车或建筑物)准备好的图像作为模板图像,执行针对矩形区域的二进制图像的模板匹配(步骤S214)。通过该模板匹配,可以指定要避开对象的范围。将不期望被分割的对象设置为要避开的对象。针对要避开的对象定义优先级,并将优先级赋予每个要避免的对象的模板图像。可以根据分割不期望度来设置该优先级。例如,可以将较高优先级赋予人脸而非建筑物。控制单元100将X坐标上未出现要避开的对象的范围设置为c[i]彡X < d[i] (i=1,2, , K)(步骤S215),并确定是否存在c[i] ^ X < d[i]的一个或多个范围(步骤S216)。当存在一个或多个c[i]彡X < d[i]的范围时,如图7所示,控制单元100将X =(c[i]+d[i])/2中最接近于W的X值的直线设置为分割线(步骤S217)。在图7中,在指示单独图像的方块中,绘出指示要避开的对象的范围的细线方块。设置分割线以在避开要避开的对象的范围的位置处分割单独图像。当不存在X坐标的范围时,其中在步骤S216的确定过程中未出现要避开的对象,控制单元100重复从与低优先级的模板图像相对应的要避开对象中的删除(步骤S218),直至出现没有要避开的对象的X坐标的范围。在针对Yl < y < Y2的范围结束了上述一连串过程之后,控制单元100将检测目标更新到y > Y2的范围(步骤S219),搜索在图5的左侧示出的分割区域的二进制图像中针对每个I轴的沿X轴方向的像素值之和不为0的y坐标的范围(步骤S204),并重复类似的一连串过程。当检测到不存在沿X轴方向的像素值之和为0的y坐标的范围(步骤S205中的“否”)时,控制单元100完成针对7轴方向的各个范围设置分割线的处理,然后连接分割线(步骤S220)。在连接分割线的该处理操作中,控制单元100沿y轴方向将以间隔设置的分割线组合成为0彡y < H范围内的连续的线。特别地,控制单元100首先将 每个分割线的两端扩展到中心,以使相邻分割线的y坐标彼此匹配。然后,控制单元100通过与X轴平行的直线将相邻分割线的相邻侧的头端彼此连接。这形成了完整的分割线502。当设置了用于通过图像分割处理来分割单独图像的分割线时,可以从单独图像中删除与左显示器131和右显示器132之间的间隙相对应的部分。因而,可以利用与原始图像相同的均衡表面地显示要分割并显示的图像。然而,在这种情况下,如果包括了要避开的对象的区域,则可以不删除甚至与左显示器131和右显示器132之间的联锁相对应的部分。图8是示出了当通过分割线分割描绘了两个人的画面时的处理的示意图。为了分割该画面,在要避开的部分不包括要避开的对象的条件下,从包括在画面的分割图像503中的部分和包括在分割图像504的部分中删除与左显示器131和右显示器132之间的间隔相对应的部分。图9A示出了由此确定的分割线502的示例。图9A示出了在具有大图像(如,埋在多个句子中的画面)的整幅图像中设置分割线502的示例。阴影线的方块指示大的单独图像。然而,该单独图像不位于分割区域的宽度2L上。当在0 < y < H处确定了分割线502之后,控制单元100通过分割线502将整幅图像分割为分割图像503和504,并在左显示器131和右显示器132上分别显示该图像。特别地,控制单元100在左显示器131上显示包括在0彡X彡W+L范围中的左分割图像503,以及在右显示器132上显示包括在W-L彡X彡2W范围中的右分割图像504。图9B示出了在左显示器131和右显示器132上显示通过分割线502分割的分割图像503和504的状态。阴影线的单独图像不位于分割区域的宽度2L上,因而不被分割线所分割。(联锁滚动处理)接下来,对联锁滚动处理进行描述。在联锁滚动处理中,当在左显示器131和右显示器132上显示通过分割线502分割整幅图像而获得的分割图像503和504的状态下执行针对滚动的操作输入,使分割图像彼此靠近,以随着滚动使它们彼此结合到一起。在滚动操作输入结束之后,此时由新的分割线502分割整幅图像,以在每个显示屏幕上显示。图10是示出了通过在触摸板上执行的拖拽操作来滚动屏幕的联锁滚动处理的流程图。在整幅图像通过分割线502进行分割并在左显示器131和右显示器132上显示(步骤S301)的状态下,当用户在触摸板上执行拖拽操作(步骤S302)时,控制单元100按照应用的处理来更新帧缓冲器,以存储整幅图像数据(步骤S303)。然后,在通过分割线502分割整幅图像以进行显示(步骤S304)的状态的情况下,控制单元100执行以下过程。当拖拽操作向左(步骤S305中的“是”)时,控制单元100使在右显示器132上显示的图像靠近在左显示器131上显示的图像,以将它们结合(步骤S306)。在结合之后的滚动期间,控制单元100通过使用X = W+L的直线作为分割线来分割整幅图像。在这种情况下的显示被称为左显示。当拖拽操作向右(步骤S307中的“是”)时,控制单元100使在左显示器131上显示的图像靠近在右显示器132上显示的图像,以将它们结合(步骤S308)。在结合之后的滚动期间,控制单元100通过使用X = W-L的直线作为分割线来分割整幅图像。在这种情况下的显示被称为右显示。当拖拽操作既不向左也不向右(步骤S307中的“否”)时,控制单元100确定针对更新的整幅图像的分割线502 (步骤S309),通过 分割线502分割整幅图像,并在左显示器131和右显示器132上显示分割图像503和504 (步骤S310)。示例是拖拽操作向上或向下的情况。在这种情况下,控制单元100可以仅针对新出现在更新的整幅图像中的部分来设置新分割线。甚至当拖拽操作向上或向下时,在高速滚动期间,控制单元100可以通过直分割线来分割整幅图像。然后,控制单元100确定拖拽操作是否结束(步骤S311)。当确定拖拽操作尚未结束时,控制单元100返回步骤S303。另一方面,当确定了拖拽操作已经结束时,控制单元100确定是否正在执行左显示(步骤S312)。当确定了正在执行左显示时,控制单元100确定针对更新的整幅图像的新分割线502,以分割整幅图像(步骤S313)。然后,控制单元100将分割线502的右分割图像504向右显示器132移动(步骤S314)。另一方面,当确定了还未执行左显示时,控制单元100确定是否正在执行右显示(步骤S315)。当确定了正在执行右显示时,控制单元100确定针对更新的整幅图像的新分割线502,以分割整幅图像(步骤S316)。然后,控制单元100将分割线的左分割图像503向左显示器131移动(步骤S317)。当通过上述处理设置已将整幅图像分割以进行显示的状态时,控制单元100结束该处理。图11A-11C示出了在针对滚动的拖拽操作期间屏幕显示的改变。示出了左滚动。右滚动与之类似,但左右颠倒。如图IIA所示,当处于在左显示器131和右显示器132上显示分割图像503和504的状态下执行针对滚动的操作输入时,如图IlB所示,控制单元100使分割图像503和504彼此靠近,以随着滚动使它们结合。在结合之后的滚动期间,控制单元100联锁地滚动图像,同时保持分割图像503和504的结合状态,如图IlC所示。图12A-12C示出了当针对滚动的拖拽操作结束时屏幕显示的改变。在拖拽操作结束之后,控制单元100确定图12A所示的新分割线502,如图12B所示,将分割线502的右分割图像504向右移动,以及如图12C所示,在右显示器132上显示分割图像504。在根据该实施例的便携式信息终端中包括的输入单元140(它是集成配置有显示器131和132的触摸板类型)可以通过在任一显示器上的触摸操作来滚动整幅图像。例如,在分割图像503和504结合在一起之前,在左显示器131上执行拖拽操作的时间与在右显示器132上执行拖拽操作的时间之间,屏幕显示的改变可以是相似或不同的。作为屏幕显示的改变不同的示例,当在左显示器131上执行向左的拖拽操作时,通过比在左显示器131上移动屏幕显示更快地在右显示器132上移动屏幕显示,将两个分割图像结合到一起。当在右显示器132上执行向左的拖拽操作时,可以通过在将屏幕显示布置在左显示器131上的同时在右显示器132上移动屏幕显示,将两个分割图像结合在一起。接下来,将对根据该实施例的便携式信息终端的软件配置进行描述。图13示出了根据该实施例的便携式信息终端的软件配置。应用101、中间件102和分割处理程序104是使在图2B的功能框图中示出的控制单元100能够执行处理的软件。中间件102包括绘图中间件103。左屏幕显示控制程序Illa和右屏幕显示控制程序112a是使图2B的框图中示出的左屏幕显示控制单元111和右屏幕显示控制单元112能够执行 处理的软件程序。作为控制程序的分割处理程序104、左屏幕显示控制程序Illa和右屏幕显示控制程序112a存储在存储单元150的只读存储器中。帧缓冲器151存储在存储单元150的随机存取存储器中。应用101经由绘图中间件103,将要显示的整幅图像的数据写入帧缓冲器151中。通过上述方法,分割处理程序104从帧缓冲器151读取整幅图像的数据,并将整幅图像分割为两个分割图像503和504。左屏幕显示控制程序Illa和右屏幕显示控制程序112a将分割图像503和504分别显示在左显示器131和右显示器132上。由于该软件配置,尽管应用不知道为了在两个显示器131和132上显示而分割图像,但是应用可以执行与在一个屏幕上显示图像相类似的通用处理。根据该实施例,不考虑每个单独图像的字符的类型,将分割线设置在最靠近单独图像之间的间隙的中心的位置处。然而,本发明并不限于此。作为另一示例,当单独图像的字符是标点符号时,可以将分割线设置在紧接在标点符号之后的间隙中。根据该实施例,不考虑各行中分割线之间的相互关系,将分割线设置在最靠近单独图像之间的间隙的中心的位置处。然而,各行中分割线的位置间可以有相关性。例如,为了将分割线设置在特定行,控制单元100可以在X坐标最靠近其上一行的分割线的间隙中设置分割线。根据该实施例,不考虑单独图像间的间隙的宽度,将分割线设置在最靠近分割区域中的单独图像间的间隙的中心的位置处。然而,本发明不限于此。作为另一示例,可以将分割线设置在单独图像间的间隙之中具有最宽间隙的间隙中根据该实施例,在通过包括多个字符的词来描述句子的语言的情况下,可以将分割线设置在词之间的边界上。在这种情况下,例如,控制单元100可以通过上述方法检测字符间的间隙,并识别字符,从字符串中识别词,并通过使用字符间的间隙之中形成边界的间隙作为候选来设置分割线。根据该实施例,在最靠近单独图像间的间隙的中心的位置处设置分割线的单个条件下,确定设置分割线的位置。然而,本发明不限于此。作为另一示例,可以对诸如单独图像之间的间隙与中心之间的接近度、在标点符号之后的状态、以及间隙宽度之类的多个条件进行加权,以对各个间隙的得分求积分,并且可以在具有最高得分点的间隙中设置分割线。
根据该实施例,通过由分割处理程序104执行的处理设置分割线502,而不涉及任何应用101。然而,本发明不限于此。根据应用101,可以针对0<y SH的范围的一部分或全部来指定在单独图像之间的哪一个间隙中设置分割线。在这种情况下,针对指定部分,分割处理程序可以在单独图像之间的间隙中根据应用101指定的间隙中设置分割线。备选地,在单独图像之间的间隙中,可以根据应用101,针对分割处理程序104设置防止任意分割线的设置的间隙。在这种情况下,分割处理程序104可以在单独图像间的间隙之中除了防止设置任意分割线的间隙之外的间隙中设置分割线。可以针对分割处理程序104设置防止设置任意分割线的区域的特征,分割处理程序104在具有该特征的区域中不设置任意分割线。例如,设置弹出显示的特征可以防止将弹出显示一分为二。 根据该实施例,总是执行在单独图像之间的间隙中设置分割线502的处理。然而,本发明不限于此。作为另一示例,可以根据用户期望、根据应用的指定或应用类型来切换是使得在单独图像间的间隙中设置分割线的处理有效还是无效。当用于在单独图像间的间隙中设置分割线的处理无效时,控制单元100可以在将一整幅图像分割为在左显示器131和右显示器132上显示时通过中心线分割整幅图像。根据该实施例,在屏幕切换或在滚动结束时,可以执行动画处理,这使得用户能够在将整幅图像分割为两个分割图像503和504进行显示时识别分割处理。例如,当将整幅图像分割为两个分割图像503和504进行显示时,在两个显示器131和132或二者之一上的显示可以如在弹簧的情况那样地振动。根据该实施例,当整幅图像包括运动图像作为单独图像时,如在静态图像的情况下,将运动图像识别为单独图像,设置分割线以尽可能多地防止对单独图像的分割。当单独图像位于分割区域的宽度上时,控制单元100将分割线设置为对单独图像进行分割,以不对通过模板匹配呈现要避开的对象的范围进行分割。此外,当要分割的单独图像是运动图像时,控制单元100可以基于在单独图像中运动量的分布来设置分割线,以避开大运动的一部分。可以根据运动补偿信息来获取在单独部分中的各部分的运动量。为了方便,通过水平使用两个显示器131和132的示例,对实施例进行了描述。然而,本发明不限于此。本发明可以类似地应用在两个显示器131和132垂直排列的情况下。在垂直和水平排列两个显示器131和132的情况下,检测沿与两个显示器131和132排列相同的方向上包括多个单独图像的行,并设置分割线经过行中包括的单独图像之间的间隙。可以水平使用两个显示器131和132,整幅图像可以包括垂直写入的句子。可以垂直使用两个显示器131和132,整幅图像可以包括垂直写入的句子。在这种情况下,根据该实施例,可以直接使用上述方法,或者可以仅针对该部分使用另一方法。例如,当水平使用两个显示器131和132时,控制单元100可以检测在整幅图像中包括的垂直写入的句子的部分,并在该部分的行间设置分割线。例如,可以通过应用上述检测y轴方向上沿X轴方向的行的方法,检测垂直写入的句子部分的行。可以将该实施例中分割区域的宽度2L设置为2W,可以将显示器131和132的整幅屏幕设置为分割区域。在这种情况下,可以将分割线502设置在左显示器131的左端或右显示器132的右端附近。当杂乱地排列两个上下大图像时,分割线502的水平部分变得很长,并且位于水平部分之上和之下的两个大图像可以排列在两个显示器131和132上。
可以通过与整幅图像的背景相同的颜色显示该实施例的控制单元100,从而用户自然地可以看到分割图像503与左显示器131的外缘之间和分割区域504与右显示器132的外缘之间。备选地,可以显示该实施例的控制单元100,以区别于其它部分,使得用户可以在分割线502和显示器131和132的外缘之间容易地识别出分割线502或二者。根据该实施例,控制单元100可以处理分割图像503和504,以调整由于通过分割线502在左显示器131和右显示器132上分割整幅图像所获得的分割图像503和504的分割显示而改变的单独图像之间的距离。例如,如图14所示,可以处理分割图像504,以将右分割图像504中的单独图像向左侧移动。此外,可以类似地处理分割图像503,以将左分割图像503中的单独图像向右侧移动。已经通过存在两个显示器的示例对该实施例进行了描述。然而,本发明不限于此。本发明可以类似地应用于存在三个显示器的情况。已经描述了本发明的实施例。然而,实施例并不会限制本发明。在所附权利要求中规定的本发明的配置和细节可以构成本领域技术人员可理解的各种改变。本申请要求2009年12月18日提交的日本专利申请No. 2009-287432的优先权, 其整体通过引用合并于此。
权利要求
1.一种便携式信息终端,包括 显示装置,包括多个显示屏幕;以及 控制装置,通过经过各行中单独图像之间的间隙的分割线,将整幅图像分割为多个分割图像,所述整幅图像包括沿多个显示屏幕排列的方向排列的两行或多行单独图像,以及在显示装置的每个显示屏幕上显示每个分割图像。
2.根据权利要求I所述的便携式信息终端,其中所述控制装置将分割线定义在整幅图像的预定分割区域的间隙中。
3.根据权利要求I或2所述的便携式信息终端,其中当在行中存在多个间隙时,所述控制装置按照初始分割线附近的间隙被赋予优于其它间隙的优先级的方式来定义分割线,所述初始分隔线是基于每个显示屏幕的宽度来定义的。
4.根据权利要求I至3之一所述的便携式信息终端,其中当在行中存在多个间隙时,所述控制装置按照单独图像之间的大间隙被赋予优于其它间隙的优先级的方式来定义分割线。
5.根据权利要求I至4之一所述的便携式信息终端,其中当在行中不存在间隙时,控制装置将用于分割单独图像的分割线定义在不对单独图像中包括的特定部分进行分割的位置处。
6.根据权利要求5所述的便携式信息终端,其中当单独图像为运动图像时,控制装置基于单独图像中的运动量的分布来定义特定部分。
7.根据权利要求I至6之一所述的便携式信息终端,其中所述控制装置通过分割线分割整幅图像,并在显示屏幕上显示分割图像,其中针对每行调整分割图像间彼此相邻的单独图像之间的距离。
8.根据权利要求5或6所述的便携式信息终端,其中所述控制装置显示分割图像,其中通过从单独图像删除与显示屏幕的间隙相对应的部分,在显示屏幕上分割单独图像。
9.根据权利要求I至8之一所述的便携式信息终端,还包括用于检测用户的操作输入的输入装置, 其中在将通过分割线分割的分割图像显示在显示屏幕上期间,当对输入装置执行用于滚动整幅图像的操作输入时,所述控制装置使分割图像彼此靠近,以随着滚动,使图像结合到一起。
10.根据权利要求9所述的便携式信息终端,其中当分割图像结合到一起之后结束滚动时,所述控制装置定义新的分割线来分割整幅图像,并将由此所获取的分割图像显示在显示屏幕上。
11.根据权利要求10所述的便携式信息终端,其中当结束滚动时,所述控制装置在位于滚动的移动目的地侧的第一显示屏幕中的预定区域中定义用于分割整幅图像的所述新的分割线,将要在第一显示屏幕上显示的分割图像固定在第一显示屏幕上,以及显示分割图像,以将要在位于滚动的移动源侧的第二显示屏幕上显示的分割图像移动到第二显示屏眷。
12.根据权利要求2所述的便携式信息终端,其中所述控制装置基于对分割区域中相邻像素间的像素值的差值进行二进制化而获取的二进制图像,检测分割区域中的行和行中包括的单独图像,在各行中设置经过单独图像间的间隙的分割线,并将各行的分割线连接为一条分割线。
13.—种用在包括多个显示屏幕的便携式信息终端中的显示控制方法,包括 由控制装置,通过经过各行中单独图像之间的间隙的分割线,将整幅图像分割多个分割图像,所述整幅图像包括沿多个显示屏幕排列的方向排列的两行或多行单独图像;以及 由控制装置,在显示装置的每个显示屏幕上显示每个分割图像。
14.根据权利要求13所述的显示控制方法,其中所述控制装置将分割线定义在整幅图像的预定分割区域的间隙中。
15.根据权利要求13或14所述的显示控制方法,其中当在行中不存在间隙时,控制装置将用于分割单独图像的分割线定义在不对单独图像中包括的特定部分进行分割的位置处。
16.根据权利要求13或14所述的显示控制方法,其中在将通过分割线分割的分割图像显示在显示屏幕上期间,当执行用于滚动整幅图像的操作输入时,所述控制装置使分割图像彼此靠近,以随着滚动,使图像结合到一起。
17.—种显示控制程序,使计算机执行根据本发明的在包括多个显示屏幕的便携式信息终端中的显示控制,所述显示控制程序包括 通过经过各行中单独图像之间的间隙的分割线,将整幅图像分割为多个分割图像的过程,所述整幅图像包括沿多个显示屏幕排列的方向排列的两行或多行单独图像;以及 在显示装置的每个显示屏幕上显示每个分割图像的过程。
全文摘要
便携式信息终端包括显示装置和控制装置。显示装置包括多个显示屏幕。控制装置通过经过各行中单独图像之间的间隙的分割线,将整幅图像分割为多个分割图像,所述整幅图像包括沿多个显示屏幕排列的方向排列的两行或多行单独图像,以及在显示装置的每个显示屏幕上显示每个分割图像。
文档编号G06F3/048GK102713830SQ20108005761
公开日2012年10月3日 申请日期2010年12月15日 优先权日2009年12月18日
发明者大竹浩史 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1