信息处理装置、信息处理装置的控制方法、程序和记录介质的制作方法_3

文档序号:9756842阅读:来源:国知局
组相关的值,能从关联组确定优先级清单编号。在此,将关联组和用于该关联组的排序的优先级清单的优先级清单编号设为相同的值。
[0120]也就是说,在对某个关联组进行排序时,根据用与该关联组相同的编号的优先级清单编号确定的优先级清单的整理顺序进行排序。例如,在对图13的重叠图层(I)进行排序的情况下,关联组为2,因此按照图14的编号2的优先级清单的整理顺序,按重叠图层(3)-
(5)-(1)的顺序进行排序。
[0121]〔映射〕
[0122]基于图15说明映射32。图15是说明映射32的图,该图的(a)示出映射32的设定例,该图的(b)示出基于该图的(a)的映射32的图层显示的例子。另外,在该图的(a)中,用虚线示出在重叠数据保存部34中保存数据的像素的范围。
[0123]在映射32中,针对构成所显示的图像的各像素,设定作为所显示的背景图层的数据的属性的“透过”,或者作为要显示的重叠图层的数据的属性的“重叠”。更详细地说,将透过属性的像素的值设为“O”,将重叠属性的像素的值设为n(n为大于等于I的整数)。在该图的(a)的例子中,对各像素设定“O”、“I”或者“2”的值。然后,信息处理装置I使设定了相同值的像素显示同一图层的数据。
[0124]也就是说,通过使用该图的(a)的映射32,如该图的(b)所示,使设定了“O”的值的像素显示背景图层的图像LI。并且,基于在重叠数据保存部34中保存有数据的像素中的设定了 “I”的值的像素的数据进行显示,其结果是显示重叠图层的图像L2。同样,使设定了 “2”的值的像素显示其它重叠图层的图像L3。
[0125]如上所述,映射32示出要显示重叠图层的像素的数据的区域,因此能通过参照映射32来仅将重叠图层的网页的一部分重叠显示于背景图层的网页。也就是说,在信息处理装置I中,在进行指定网页范围的操作时,将该网页在新的图层(重叠图层)打开。然后,根据映射32而仅针对新打开的网页中的与指定的范围对应的部分进行画面显示,由此实现重叠目标的显示。
[0126]另外,除了上述属性以外,在映射32中还设定有作为显示关联带图像的属性的“关联带图像”和表示重叠图层彼此的重叠关系的“重叠的图层”。在后面说明这些属性的设定。
[0127]〔从基准坐标确定重叠图层上的触摸位置的方法〕
[0128]基于图16说明从基准坐标确定重叠图层上的触摸位置的方法。图16是示出从基准坐标确定重叠图层上的触摸位置的方法的图。在该图中,重叠图层用L4表示,背景图层用L5表不。
[0129]在重叠图层L4中将背景图层L5的网页放大显示,因此重叠图层L4变得比背景图层L5大。不过,重叠图层L4的图像中成为显示对象的图像仅为背景图层L5内侧的与映射32中的重叠属性的像素对应的部分的图像。也就是说,仅将重叠图层L4的图像中的与重叠属性的像素对应的部分显示为重叠目标。
[0130]在该图中,包含重叠目标的矩形区域用虚线表示。该矩形区域的左上角的坐标是基准坐标。也就是说,能通过从重叠目标的外形数据确定上述矩形区域来求出基准坐标。基准坐标在重叠图层L4中以重叠图层L4的左上角的原点为基准表示为(Xl,yl),在背景图层L5中,以背景图层L5的左上角的原点为基准表示为(x2,y2)。
[0131]在此,对重叠目标上的点X进行触摸操作。设进行了该触摸操作的位置的坐标(以背景图层L5的左上角的原点为基准)为(x,y),则重叠图层上的触摸位置的坐标表示为Ul-x2+x,yl_y2+y)。能通过使用该坐标值来确定对重叠图层进行了何种操作(例如选择了哪个链接)。
[0132]〔目标显示处理〕
[0133]接着,基于图17说明作为显示重叠目标的处理的目标显示处理(显示控制方法)流程。图17是示出目标显示处理的一个例子的流程图。
[0134]首先,操作判断部10根据从输入部400通知的信息检测对显示中的网页进行的触摸操作(Si)。然后,操作判断部10判断触摸操作是否是长按(是否在相同的位置触摸规定时间以上)(S2)。
[0135]在此,在判断为触摸操作不是长按的情况下(S2为否),操作判断部10判断为进行了通常的触摸操作,对触摸处理部13通知触摸位置的坐标,进行通常触摸处理(S3)。在通常触摸处理中,触摸处理部13进行与所触摸的位置相应的处理。例如,在所触摸的位置显示了链接的情况下,进行显示该链接目的地的内容的处理,在显示了按钮的情况下进行与该按钮对应的处理。在进行了通常触摸处理的情况下,信息处理装置I结束目标显示处理。
[0136]另一方面,在判断为触摸操作是长按的情况下(S2为是),操作判断部10将该意思通知给重叠显示处理部12。接收到该通知的重叠显示处理部12转移到范围指定模式(S4)。转移到范围指定模式的重叠显示处理部12显示预先存储的范围指定模式用的光标来代替显示此前显示的光标。然后,重叠显示处理部12通过操作判断部10取得输入到输入部400的触摸位置的坐标值(S5,接收步骤)。接着,重叠显示处理部12从所取得的坐标值生成表示选择范围的外形(范围指定模式下的触摸位置的轨迹)的外形数据(S6),判断触摸操作是否结束(S7)。
[0137]在此,在判断为触摸操作未结束的情况下(S7为否),处理返回S5。另一方面,在判断为触摸操作结束的情况下(S7为是),重叠显示处理部12以生成的外形数据为基础设定基准坐标(S8)。然后,重叠显示处理部12解除范围指定模式(S9),进行重叠设定处理(S10,重叠显示步骤)。此后,显示控制部18进行显示更新处理(Sll),由此显示重叠目标,目标显示处理结束。
[0138]此外,在进行SlO的处理之前,预先已将指定了范围的背景图层的内容数据(构成网页的数据,例如HTML文件和图像数据)保存到页面数据保存部33,在重叠图层管理表31中设定了保存目的地地址。
[0139]〔重叠设定处理〕
[0140]接着,基于图18详细说明在图17的SlO中进行的重叠设定处理。图18是示出重叠设定处理的一个例子的流程图。重叠设定处理是用于将重叠目标重叠于网页进行显示的处理。
[0141]首先,重叠显示处理部12将重叠图层管理表31的重叠图层浏览器动作用的参数初始化(S20)。另外,重叠显示处理部12对重叠图层管理表31包含的保存目的地地址所示的内容数据进行解码(或者解析)(S21)。然后,重叠显示处理部12以规定的放大率将通过解码得到的字符串和图像放大,布置到重叠数据保存部34(S22)。此外,在不需要放大的情况下,也可以将放大率设为I倍。
[0142]接着,重叠显示处理部12基于在图17的S6中生成的外形数据,在映射32中将指定了范围的坐标(构成指定范围的操作轨迹的坐标)设定为重叠属性(S23)。另外,重叠显示处理部12在映射32中将指定了范围的内侧(由指定范围的操作轨迹包围的区域)设定为重叠属性(S24)。然后,重叠显示处理部12设定表示更新显示的区域的显示更新区域参数(例如基准坐标以及包含外形数据的表示矩形区域的宽度和高度的参数)(S25),将其保存于重叠图层管理表31。另外,重叠显示处理部12将更新了显示更新区域参数的意思通知给显示控制部18,由此,重叠设定处理结束。
[0143]〔显示更新处理〕
[0144]接着,基于图19详细说明在图17的Sll中进行的显示更新处理。图19是示出显示更新处理的一个例子的流程图。接收到更新了显示更新区域参数的意思的通知的显示控制部18对显示更新区域内的全部坐标进行LPl至LP2的处理。首先,显示控制部18根据显示更新区域参数决定更新的坐标(S30)。具体地说,显示控制部18从显示更新区域参数所示的区域内决定I个坐标。接着,显示控制部18参照映射32,判断所决定的坐标的属性是否是“透过”(S31)0
[0145]在此,在判断为是“透过”的情况下(S31为是),显示控制部18从页面数据保存部33读出与在S30中决定的坐标对应的像素的数据(S32),进入S35的处理。另一方面,在判断为不是“透过”的(为“重叠”)的情况下(S31为否),显示控制部18从重叠数据保存部34读出与在S30中决定的坐标对应的像素的数据(S33)。另外,显示控制部18以重叠图层的旋转角度和基准坐标为基础,将该坐标变换为旋转后的坐标(S34),进入S35的处理。
[0146]在S35中,显示控制部18算出与显示数据保存部35中的上述坐标(在S30中决定的坐标,或者在S34中进行了变换的情况下变换后的坐标)相应的写入目的地地址。然后,显示控制部18将在S32或者S33中读出的像素的数据设定到显示数据保存部35(S36)。针对显示更新区域参数所示的区域内的全部坐标进行了以上说明的S30至S36的处理后,显示控制部18将显示数据保存部35的数据传输给显示部300(S37)。由此,显示部300显示的图像被更新,显示更新处理结束。
[0147]〔触摸操作对应处理〕
[0148]接着,基于图20说明进行了触摸操作时执行的触摸操作对应处理。图20是示出触摸操作对应处理的一个例子的流程图。此外,触摸操作是指通过用一根手指接触显示面来进行的操作。
[0149]首先,操作判断部10当根据从输入部400通知的信息检测出对显示中的网页进行了触摸操作时,取得触摸位置的坐标(S40)。此后,操作判断部10参照映射32检索被触摸的重叠图层,重复进行LP3至LP4的处理直到重叠图层的检索结束为止。
[0150]在LP3至LP4的处理中,操作判断部10首先从重叠图层管理表31读出检测到的重叠图层的旋转角度和基准坐标,对在S40中取得的坐标进行坐标变换,以基准坐标为中心按上述旋转角度进行反向旋转(S41)。此外,在检测出的重叠图层未旋转的情况下,设旋转角度为O来进行S41的处理。在这种情况下,虽然在S41中坐标没有变化,但是能通过这种构成来与有无旋转无关地共用处理过程。
[0151]接下来,操作判断部10参照映射32判断通过S41的变换得到的坐标的属性是否是透过(S42)。在此,在判断为属性不是透过的(为重叠)的情况下(S42为否),操作判断部10将该意思通知给背景关联部23。接收到该通知的背景关联部23判断检测到的重叠图层是否是关联带显示状态(S49a)。具体地说,从重叠图层管理表31读出与检测出的重叠图层有关的信息,在与背景图层的关联为“有”的情况下,判断为该重叠图层是关联带显示状态。
[0152]在此,在判断为检测出的重叠图层是关联带显示状态的情况下(S49a为是),背景关联部23将该意思通知给重叠显示处理部12。重叠显示处理部12接收该通知,用重叠图层管理表31的复原用显示更新参数来更新显示更新区域参数(S49b),将显示更新区域参数的更新通知给显示控制部18。显示控制部18接收该通知,进行显示更新处理(Sll),触摸操作对应处理结束。由此,使与检测出的重叠图层对应的重叠目标再次显示来代替所显示的关联带图像。此外,用于使重叠目标再次显示的操作可以是拖曳关联带图像的操作,也可以是其它操作。
[0153]另一方面,在判断为检测出的重叠图层不是关联带显示状态的情况下(S49a为否),背景关联部23对操作判断部10通知该意思。接收了该通知的操作判断部10判断是否触摸了重叠图层的边缘(外缘部)(S43)。具体地说,操作判断部10参照映射32,在S40中取得的坐标存在于规定上述重叠图层的外形的像素(最外侧的像素)上或者存在于离该像素为规定范围内的重叠图层的像素上的情况下,判断为触摸了边缘。
[0154]在此,在判断为触摸了边缘的情况下(S43为是),操作判断部10判断为进行变形处理,将该意思通知给变形部15。接收到该通知的变形部15响应于触摸操作进行变形处理而使重叠目标变形(S44),由此触摸操作对应处理结束。
[0155]另一方面,在判断为未触摸边缘(触摸了重叠目标外缘部的内侧的区域)的情况下(S43为否),对重叠图层进行触摸处理或者滚动处理(S45)。具体地说,在触摸位置不发生变化并且在规定时间以内触摸结束的情况下,操作判断部10将该触摸位置的坐标和成为操作对象的重叠图层通知给触摸处理部13,进行触摸处理。在触摸处理中,触摸处理部13在触摸位置有链接的情况下,下载该链接目的地的内容,解码,将该内容数据中包含的字符串、图像以规定的放大率布置到重叠数据保存部34。另外,在规定时间以内触摸位置发生了变化的情况下,操作判断部10将变化前后的触摸位置和作为操作对象的重叠图层通知给滚动处理部14,进行滚动处理。在滚动处理中,按照触摸位置的坐标值的变化大小来使保存于重叠数据保存部34的数据变化。然后,触摸处理部13或者滚动处理部14设定显示更新区域参数,上述显示更新区域参数表示包括成为操作对象的重叠图层的区域(S46),将显示更新区域参数的更新通知给显示控制部18。此后,显示控制部18进行上述显示更新处理(Sll),由此显示于显示部300的图像被更新,触摸操作对应处理结束。
[0156]在此,在操作判断部10在S42中判断为坐标的属性为透过时(S42为是),在重叠图层的检索全部结束的情况下,对背景图层进行触摸处理或者滚动处理(S47)。此外,背景图层的触摸处理和滚动处理仅有成为处理对象的图层不同,处理的内容与S45是同样的,因此在此省略详细的说明。然后,触摸处理部13或者滚动处理部14设定表示背景图层的区域的显示更新区域参数(S48),将其通知给显示控制部18。此后,显示控制部18进行显示更新处理(Sll),由此显示于显示部300的图像被更新,触摸操作对应处理结束。
[0157]〔两指触摸操作对应处理〕
[0158]接着,基于图21和图22说明两指触摸操作对应处理。图21和图22是示出两指触摸操作对应处理的一个例子的流程图,图21的A和图22的A是相连的。此外,上述两指触摸操作是指用两根手指同时触摸显示面而进行的操作。如上述那样,在一根手指进行的触摸操作中,进行触摸处理或者滚动处理。而在两指触摸操作中,进行目标的移动或者旋转。这样,在信息处理装置I中,根据操作所使用的手指个数来进行不同的处理。
[0159]首先,操作判断部10根据从输入部400通知的信息取得被触摸的两点的坐标,将这些坐标设定为“以前取得的坐标”(S60)。
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1