用于渲染树结构的数据处理设备和方法技术

技术编号:16307900 阅读:41 留言:0更新日期:2017-09-27 01:50
用于根据指向光标相对于所渲染的树的位置在GUI中渲染树结构的设备(20)和方法(10)使用与树有关的光标位置来控制自动展开/收起哪些树分支。它们在不需要显式展开/收起操作的情况下将树视图重配置用于紧凑呈现。生成(11)树视图。确定(14)相对于视图的包含根据第一和第二方向的第一和第二位置值在内的光标位置。将根据第一方向与光标位置对齐的分支自动选择为活动分支(15)。根据相对于活动分支的子级别的缩进的第二位置值,确定(16)要展开的活动分支的子级别,以及通过展开所确定的活动分支的子级别并收起其他分支(17)来自动更新树视图。

Data processing apparatus and method for rendering tree structures

Devices (20) and methods (10) for controlling the tree structure in the GUI according to the position of the cursor pointing to the position of the rendered tree are used to control which tree branches are automatically expanded / retracted using the cursor positions associated with the tree. They reconfigure the tree view for compact rendering without explicit expansion / retraction operations. Generate (11) tree views. Determine (14) the cursor position relative to the view, including the first and second position values in the first and second directions. The branch aligned in accordance with the cursor position in the first direction is automatically selected as the active branch (15). According to the sub branch activity level of indentation second position values, determine (16) activities to expand the sub branch level, and through the branches of the sub level and put away the other branch (17) to automatically update the tree view.

【技术实现步骤摘要】
【国外来华专利技术】用于渲染树结构的数据处理设备和方法
提出了用于渲染元素的树结构的数据处理设备和计算机实现的方法。具体地,本公开涉及用于根据指向光标相对于所渲染的树结构的位置在图形用户界面中渲染元素的树结构的数据处理设备和计算机实现的方法,以及涉及相应的计算机可读存储介质。
技术介绍
用于例如多媒体数据的语义元数据注释的概念经常是根据分级式超概念/子概念方案来排列的,导致了概念分类系统(concepttaxonomies)。例如,交通工具分类系统可以包括子概念地面交通工具、水上船只、飞行器等,而地面交通工具还包括如小汽车、卡车、公共汽车等的子概念。在分类系统中,任何子概念是其所有超概念的一类。因此,如果要注释的特定概念在分类系统中丢失,则注释者可能回退到最佳匹配的超概念。例如,主战坦克可以被注释为地面交通工具,而UFO(不明飞行物)可被注释为交通工具。大型且复杂的分类系统可以具有若干独立的顶级概念、每个顶级概念下的大量分级级别、以及单独超概念的很多子概念。这大量的深度嵌套的概念可能难以在使用该分类系统的应用的图形用户界面(GUI)中方便地渲染,例如,在示出了该分类系统以用于选择要注释的概念的视图中。渲本文档来自技高网...
用于渲染树结构的数据处理设备和方法

【技术保护点】
一种用于根据指向光标相对于所渲染的树结构的位置在图形用户界面中渲染元素的树结构的计算机实现的方法(10),包括:‑生成(11)以多个分支来组织的树结构的树视图;‑确定(14)所述指向光标相对于所述树视图的位置,所述位置包含根据第一方向的第一位置值和根据与所述第一方向正交的第二方向的第二位置值;‑将根据所述第一方向与所述指向光标的位置对齐的分支自动(15)选择为活动分支;‑根据相对于所述活动分支的子级别的缩进的第二位置值来确定(16)要展开的所述活动分支的子级别;以及‑通过展开所确定的所述活动分支的子级别并收起其他分支来自动(17)更新所述树视图。

【技术特征摘要】
【国外来华专利技术】2014.12.19 EP 14307100.91.一种用于根据指向光标相对于所渲染的树结构的位置在图形用户界面中渲染元素的树结构的计算机实现的方法(10),包括:-生成(11)以多个分支来组织的树结构的树视图;-确定(14)所述指向光标相对于所述树视图的位置,所述位置包含根据第一方向的第一位置值和根据与所述第一方向正交的第二方向的第二位置值;-将根据所述第一方向与所述指向光标的位置对齐的分支自动(15)选择为活动分支;-根据相对于所述活动分支的子级别的缩进的第二位置值来确定(16)要展开的所述活动分支的子级别;以及-通过展开所确定的所述活动分支的子级别并收起其他分支来自动(17)更新所述树视图。2.根据权利要求1所述的计算机实现的方法,其中,在所述图形用户界面中显示所述树视图的显示装置的屏幕上,所述第一方向对应于垂直方向以及所述第二方向对应于水平方向。3.根据权利要求1或权利要求2所述的计算机实现的方法,其中,连续重复所述指向光标的位置的确定(14)、所述活动分支的自动选择(15)、要展开的子级别的确定(16)以及所述树视图的自动更新(17)。4.根据前述权利要求中任一项所述的计算机实现的方法,其中,如果要展开的子级别的数量小于当前展开的子级别的数量,则通过收起所述活动分支的超出的子级别来更新所述树视图,以及沿所述第一方向移动经更新的树视图,直到隐藏所收起的超出子级别的对应元素变得根据所述第一方向与所述指向光标的位置对齐为止。5.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述元素的树结构对应于概念分类系统。6.根据权利要求1至4中任一项所述的计算机实现的方法,其中,所述元素的树结构对应于文件的目录结构。7.根据前述权利要求中任一项所述的计算机实现的方法,包括:-响应于由用户输入的模式选择在自动模式和手动模式之间选择(12);其中-仅在所述自动模式下执行所述指向光标的位置的确定(14)、所述活动分支的自动选择(15)、要展开的子级别的确定(16)以及所述树视图的自动更新(17),以及其中-在所述手动模式下响应于针对所述图形用户界面的其它手动用户输入来更新所述树视图(13)。8.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述指向光标是专门为了与所述树视图进行用户交互而生成的。9.一种用于根据指向光标相对于所渲染的树结构的位置在图形用户界面中渲染元素的树结构的数据处理设备(20),包括:-图形表示单元(23),被配置为生成以多个分支来组织的树结构的树视图;-位置确定单元(24),被配置为确定所述指向光标相对于所述树视图的位置,所述位置包含根据第一方向的第一位置值和根据与所述第一方向正交的第二方向的第二位置值;-活动分支选择单元(26),被配置为将根据所述第一方向与所述指向光标的位置对齐的分支自动选择为活动分支;以及-展开确定单元(27),被配置为根据相对于所述活动分支的子级别的缩进的第二位置值来确定要展开的所述活动分支的子级别;-所述图形表示单元(23),还被配置为通过展开所确定的所述活动...

【专利技术属性】
技术研发人员:延斯·布罗克弗朗克·克拉斯斯特凡·库布施李辉迈克尔·皮珀迈克尔·韦伯
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国,FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1