[发明专利]用于网格上呈现磁贴的动态布局的技术在审
申请号: | 201210352185.3 | 申请日: | 2012-09-20 |
公开(公告)号: | CN102929922A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | M·道格拉斯;T·戴维斯;M·伍德;R·特洛伊;P·泰赫 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网格 呈现 动态 布局 技术 | ||
1.一种方法,包括:
接收要在显示器上的呈现表面(1102)上呈现的剪辑画面(1110),所述剪辑画面包括多个呈现磁贴(1110-1、1110-10)和参考布局,并且所述呈现表面(122)包括网格并具有平移方向(1106);(1502)
确定何时垂直于所述平移方向的固定网格维度在所述显示器上小于所述参考布局中的相应网格维度;(1504)
修改所述多个呈现磁贴在所述网格上的位置,同时保留所述呈现磁贴与彼此的空间特征;(1506)以及
呈现所述呈现表面的用户界面视图,其中所述多个呈现磁贴在经修改的位置中。(1508)
2.如权利要求1所述的方法,其特征在于,还包括:
从所述参考布局确定呈现磁贴次序;
将第一呈现磁贴放入所述网格的原点;(1604)
选择所述呈现磁贴次序中的第二呈现磁贴;(1608)
确定所述第二呈现磁贴相对于所述第一呈现磁贴的空间特征;(1608)以及
根据所述空间特征将所述第二呈现磁贴放置在所述网格上。(1616、1618、1624)
3.如权利要求2所述的方法,其特征在于,空间特征包括第一方向、第二方向或第三方向之一,所述第三方向包括右偏移,所述原点在所述网格的顶角,并且将所述第二磁贴放置在所述网格上包括:
将第一方向呈现磁贴毗邻于所述第一呈现磁贴并在所述第一呈现磁贴右侧放置;(1612)
当在所述网格上有足够空间时将第二方向呈现磁贴在所述第一呈现磁贴下方放置;(1618)
当在所述第一呈现磁贴下方没有足够空间来放置第二方向呈现磁贴时,将第二方向呈现磁贴在所述网格的顶部行中放置在一呈现磁贴右侧的所述网格中的第一可用列中;(1616)
将第三方向呈现磁贴按所述右偏移中的列的数量放置在所述第一呈现磁贴的右侧,并且确定所述第三方向呈现磁贴和所述第一呈现磁贴是否重叠;(1620、1622)
当所述第三方向呈现磁贴和所述第一呈现磁贴重叠时并且当在所述第一呈现磁贴下方有空间来放置所述第三方向呈现磁贴时,将所述第三方向呈现磁贴移动到所述第一呈现磁贴之下并向所述第一呈现磁贴的右侧移动所述右偏移中的列的数量;(1618)以及
当所述第三方向呈现磁贴和所述第一呈现磁贴重叠时并且当在所述第一磁贴下方没有空间来放置所述第三方向呈现磁贴时,将所述第三方向呈现磁贴移动到所述网格的所述顶部行中的一呈现磁贴的右侧的第一可用列中。(1616)
4.如权利要求1所述的方法,其特征在于,还包括:
定义第一通道,所述第一通道在所述平移方向具有一宽度,所述宽度与通过向剪辑画面添加呈现磁贴或从所述剪辑画面删除呈现磁贴所产生的空白空间的宽度相匹配;(1904)
在所述平移方向上标识磁贴的邻接块,所述邻接块具有在所述第一通道的结尾边缘处的起始边缘;(1906)
定义具有所述磁贴的邻接块的宽度的第二通道;(1908)
为每个通道分配流,其中流与固定维度对齐,且其中相邻通道的流在相反方向上流动;(1912)
以所述呈现磁贴次序选择每个磁贴;(1914)
在通道中在所述流方向上将磁贴尽可能远地移动;(1916)以及
在所述通道和与所述通道的所述起始边缘毗邻的一通道中的一个通道中在所述平移方向上将所述磁贴尽可能远地移动。(1918)
5.一种包括包含指令的存储介质的制品,所述指令在被执行时使得系统执行如权利要求1、2、3或4中任一项所述的方法。
6.一种装置,包括:
逻辑设备(2004),所述逻辑设备被安排成执行剪辑画面应用(1000),所述剪辑画面应用包括呈现组件(1010),所述呈现组件用于生成在呈现表面(1102)上呈现剪辑画面(120)的第一用户界面视图,所述呈现表面包括网格和平移方向(1106),所述剪辑画面包括多个呈现磁贴(1110-1、1110-10)和参考布局,所述呈现组件进一步用于:
确定何时垂直于显示器上的所述呈现表面上的所述平移方向的固定网格维度在所述显示器上小于所述参考布局中的相应网格维度;
修改所述多个呈现磁贴在所述网格上的位置,同时保留所述呈现磁贴与彼此的空间特征;以及
在所述第一用户界面视图中在所述呈现表面上在经修改的位置中呈现所述多个呈现磁贴。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210352185.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:回转台单元及其应用
- 下一篇:基于MP4的具有翻译功能的导游系统及方法