METHOD AND APPARATUS FOR GENERATING 3D CAROUSEL TREE DATA VISUALIZATION AND RELATED DEVICE
First Claim
1. A method for generating a 3D carousel tree data visualization, thecarousel tree data visualization tree data being visualized in the form of multiple levels of 3D carousels, the method comprising the steps of:
- receiving a user'"'"'s selection of a node in the 3D carousel;
judging according to a radius of a sub-carousel corresponding to the user-selected node and the radius of a carousel at which the selected node is located, whether or not the sub-carousel can be expanded at the carousel at which the user-selected node is located; and
expanding the sub-carousel at the carousel at which the user-selected node is located, if it is determined that the sub-carousel can be expanded at the carousel at which the user-selected node is located.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating 3D carousel visualization of large-scale tree data, which comprises the steps of: receiving a user'"'"'s selection of a node in the carousel; according to the radius of a sub-carousel corresponding to the user-selected node and the radius of a carousel at which the selected node is located, judging whether or not the sub-carousel can be expanded at the carousel at which the selected node is located; expanding the sub-carousel at the carousel at which the selected node is located, if it is determined that the sub-carousel can be expanded at the carousel at which the selected node is located. A device capable of implementing the method is provided. The number of carousel levels visualized on a visualization device can be adjusted dynamically, and the visualization of a focus becomes more prominent, and relationships between nodes at each level of the tree data visualization get more apparent.
51 Citations
19 Claims
-
1. A method for generating a 3D carousel tree data visualization, thecarousel tree data visualization tree data being visualized in the form of multiple levels of 3D carousels, the method comprising the steps of:
-
receiving a user'"'"'s selection of a node in the 3D carousel; judging according to a radius of a sub-carousel corresponding to the user-selected node and the radius of a carousel at which the selected node is located, whether or not the sub-carousel can be expanded at the carousel at which the user-selected node is located; and expanding the sub-carousel at the carousel at which the user-selected node is located, if it is determined that the sub-carousel can be expanded at the carousel at which the user-selected node is located. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating 3D carousel tree data visualization, the 3D tree data being visualized in the form of multiple levels of 3D carousels, the method comprising the steps of:
-
setting the total number of visible levels, which is the maximum number of carousel levels that can be visualized in a region where the multiple levels of the 3D carousels are visualized; receiving a user'"'"'s selection of a node in the carousels; keeping a carousel at which the node is located and a lower-level carousel thereof, and collapsing other carousels; and expanding a sub-carousel corresponding to the user-selected node where a top-level carousel is the carousel in which the sub-carousel is expanded and the total number of the visualized carousels does not exceed the total number of the visible levels. - View Dependent Claims (10, 11)
-
-
12. A device for generating the 3D carousel tree data visualization, for visualizing tree data in the form of multiple levels of the 3D carousels, the device comprising:
-
means for receiving a user'"'"'s selection of a node in the carousels; means for judging, according to the radius of a sub-carousel corresponding to the user-selected node and the radius of a carousel at which the selected node is located, if the sub-carousel can be expanded at the carousel at which the selected node is located; and means for co-level expanding the sub-carousel at the carousel at which the user-selected node is located, if it is determined that the sub-carousel can be expanded at the carousel at which the selected node is located. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A device for generating a 3D carousel tree data visualization for visualizing a tree data in a form of multiple levels of the 3D carousels, the device comprising:
-
means for setting a total number of visible levels, the total number of visible levels being the a maximum number of carousel levels that can be visualized in a region where the multiple levels of the 3D carousels are visualized; means for a user'"'"'s selection of a node in the carousels; means for current level changing for keeping a carousel at which a node is located and a lower-level carousel thereof, and collapsing other carousels; and means for expanding a sub-carousel corresponding to the user-selected node where a top-level carousel is the carousel in which the sub-carousel is expanded and the total number of the visualized carousels does not exceed the total number of the visible levels. - View Dependent Claims (19)
-
Specification