[发明专利]指向区域可变尺度缩放方法及装置有效
申请号: | 201410315713.7 | 申请日: | 2014-07-03 |
公开(公告)号: | CN104077034B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 戈鹏;王俊;李媛;韩军涛 | 申请(专利权)人: | 成都众联基智科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司11129 | 代理人: | 谢殿武 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及信息管理工具技术领域,特别涉及一种指向区域可变尺度缩放方法及装置,所述方法包括获得屏幕指针指向点坐标,包括指向点横坐标和指向点纵坐标,通过指向点纵坐标确定当前指向的资源条带;以当前指向的资源条带为中心,设置上条带和下条带,并进行编号;计算上条带缩放尺度因子和下条带缩放尺度因子;获取缩放控制指令,生成缩放控制因子;根据缩放控制因子和缩放尺度因子计算各资源条带中各像素点的纵坐标;显示上条带和下条带;本发明根据与当前指向条带的距离采用不同的缩放尺度因子,缩放强度逐渐降低,呈现出甘特图疏密相间的可视化效果,并且缩放连续性好,避免多次选中,多次操作。 | ||
搜索关键词: | 指向 区域 可变 尺度 缩放 方法 装置 | ||
【主权项】:
指向区域可变尺度缩放方法,其特征在于,包括:S1、获得屏幕指针指向点坐标,包括指向点横坐标和指向点纵坐标,通过指向点纵坐标确定当前指向的资源条带;S2、以当前指向的资源条带为中心,设置上条带和下条带,并进行编号;S3、计算上条带缩放尺度因子和下条带缩放尺度因子;S4、获取缩放控制指令,生成缩放控制因子;S5、根据缩放控制因子和缩放尺度因子计算各资源条带中各像素行的纵坐标;S6、显示上条带和下条带;所述根据缩放控制因子和缩放尺度因子计算各资源条带中各像素点的纵坐标包括:上条带:y=yi-1-(yi-1-y)RiA(i=1)y=yi-1-[yi-1-(y+AΣt=1i-1dt)]RiA(i=2,3,...,M)]]>下条带:y=yj-1′-(yj-1′-y)RjA(j=1)y=yj-1′-[yj-1′-(y-AΣt=1j-1dt′)]RjA(j=2,3,...,N)]]>其中,y表示缩放后各条带中各像素点的纵坐标,yi、yj'(i,j≥1)表示上、下条带边沿的纵坐标,其中表示指向条带的中心纵坐标;dt=(yt‑1‑yt)|1‑RtA|,(1≤t≤i‑1),其中,1<t≤i‑1时,dt表示上条带t的缩放距离,t=1时,仅表示条带1中心位置的上半部分缩放距离;dt'=(yt'‑yt‑1')|1‑RtA|,(1≤t≤j‑1),其中,1<t≤j‑1时,dt'表示下条带t的缩放距离,t=1时,仅表示条带1中心位置的下半部分缩放距离;A为缩放控制因子,当缩放控制指令为放大指令时为‑1,当缩放控制指令为缩小指令时为1;进一步地,修正各资源条带中各像素点的纵坐标:在缩小时,即A为1时如果各上条带满足:|y1′-y1|≤h1(i=1)|yi-1-yi|≤h1(i=2,3,...,l)h1<|yi-1-yi|<h2(i=l+1,...,M)]]>各上条带内像素点纵坐标修正为:y=yi-1-(yi-1-y)Qi(i=1)y=yi-1-[yi-1-(y-Σt=1i-1pt)]Qi(i=2,3,...,M)]]>其中,Qi为上条带缩小修正因子,pt=(yt‑1‑yt)|1‑Qt|,(1≤t≤i‑1),其中,1<t≤i‑1时,pt表示上条带t的缩放距离,t=1时,仅表示条带1中心位置的上半部分缩放距离;如果各下条带满足:|y1′-y1|≤h1(j=1)|yj-1′-yj′|≤h1(j=2,3,...,l)h1<|yj-1′-yj′|<h2(j=l+1,...,N)]]>则各下条带内像素点纵坐标修正为:y=yj-1′-(yj-1′-y)Qj′(j=1)y=yj-1′-[yj-1′-(y+Σt=1j-1pt′)]Qj′(j=2,3,...,N)]]>上式中,Qj'表示下条带缩小修正因子,pt'=(yt'‑yt‑1')|1‑Qt'|,(1≤t≤j‑1),其中,1<t≤j‑1时,pt'表示下条带t的缩放距离,t=1时,仅表示条带1中心位置的下半部分缩放距离;当放大时,即A为-1时如果各上条带满足:|y1′-y1|≥h2(i=1)|yi-1-yi|≥h2(i=2,3,...,l)h1<|yi-1-yi|<h2(i=l+1,...,M)]]>则各上条带内像素点纵坐标修正为:y=yi-1-(yi-1-y)Wi(i=1)y=yi-1-[yi-1-(y+Σt=1i-1ut)]Wi(i=2,3,...,M)]]>上式中,Wi为上条带放大修正因子,ut=(yt‑1‑yt)|1‑Wt|,(1≤t≤i‑1),其中,1<t≤i‑1时,ut表示上条带t的缩放距离,t=1时,仅表示条带1中心位置的上半部分缩放距离;如果各下条带满足:|y1′-y1|≥h2(j=1)|yj-1-yj|≥h2(j=2,3,...,l)h1<|yj-1-yj|<h2(j=l+1,...,N)]]>则各下条带内像素点纵坐标修正为:y=yj-1′-(yj-1′-y)Wj′(j=1)y=yj-1′-[yj-1′-(y-Σt=1j-1ut′)]Wj′(j=2,3,...,N)]]>上式中,Wj'为下条带放大修正因子,ut'=(yt'‑yt‑1')|1‑Wt'|,(1≤t≤j‑1),其中,1<t≤j‑1时,ut'表示下条带t的缩放距离,t=1时,仅表示条带1中心位置的下半部分缩放距离;l表示放大时条带高度超过h2或者缩小时条带高度小于h1的最大条带序号,h1∈(5,10),h2∈(40,45),单位像素。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都众联基智科技有限公司,未经成都众联基智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410315713.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种显示方法及装置、电子设备
- 下一篇:指令识别方法和电子设备