US2013229410A1PendingUtilityA1

Rendering apparatus and method

52
Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Nov 28, 2006Filed: Apr 15, 2013Published: Sep 5, 2013
Est. expiryNov 28, 2026(~0.4 yrs left)· nominal 20-yr term from priority
G06F 9/451G06F 13/00G06T 19/00G06T 13/20G06F 3/0481G06F 3/14G06T 1/00G06T 11/60
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A rendering apparatus and method are provided. A plurality of nodes of interface data are described using the plurality of nodes connected hierarchically and indicate a plurality of selectable items that are analyzed, and the interface data is rendered based on a result of the analysis. Consequently, a creator of interface data to be rendered can expect a time-to-market reduction when creating interface data described in a standardized format.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A rendering apparatus comprising:
 an analysis unit to analyze a plurality of nodes of interface data that are described using the plurality of nodes connected hierarchically and indicate a plurality of selectable items; and   a rendering unit to render the interface data based on a result of the analysis,   wherein the analysis unit analyzes a node corresponding to a latest rendering result and a result of manipulation with respect to the rendering apparatus, and   wherein the analysis unit determines a state corresponding to the latest rendering result and a result of manipulation with respect to the rendering apparatus and analyzes the node corresponding to the determined state, and   wherein the analysis unit checks if the determined state is a predetermined state and analyzes the node corresponding to the determined state in response to a result of the check.   
     
     
         2 . The rendering apparatus of  claim 1 , further comprising a node update unit incorporating state transition tables (STTs) of at least one of the nodes that is subordinate to a predetermined one of the nodes, into the predetermined node. 
     
     
         3 . The rendering apparatus of  claim 1 , wherein a root node from among the plurality of nodes is a bindable node. 
     
     
         4 . The rendering apparatus of  claim 1 , wherein the analysis unit determines a node to be activated among the at least one node that is subordinate to the predetermined node based on bind information of the predetermined node and analyzes the determined node. 
     
     
         5 . The rendering apparatus of  claim 1 , wherein when a root node is bound again, the analysis unit analyzes the latest activated node among the plurality of nodes. 
     
     
         6 . The rendering apparatus of  claim 1 , wherein when a root node is bound again, the analysis unit analyzes a node that is designated as a default among the plurality of nodes. 
     
     
         7 . The rendering apparatus of  claim 1 , wherein when a root node is bound for the first time, node indication information indicating a node designated as a default is included in the bound root node. 
     
     
         8 . The rendering apparatus of  claim 1 , further comprising a manipulation recognition unit recognizing a result of manipulation with respect to the rendering apparatus and incorporating the recognition result into the predetermined node. 
     
     
         9 . The rendering apparatus of  claim 8 , wherein the predetermined node is a root node. 
     
     
         10 . The rendering apparatus of  claim 1 , wherein the analysis unit analyzes object data and animation that are represented in the node corresponding to the determined state. 
     
     
         11 . The rendering apparatus of  claim 1 , wherein when a first node from among the plurality of nodes is activated, the rendering unit simultaneously starts rendering of animation represented in the activated node and rendering of animation represented in a second node from among the plurality of nodes. 
     
     
         12 . The rendering apparatus of  claim 1 , wherein when a first node from among the plurality of nodes is activated, the rendering unit starts rendering of animation represented in a second node from among the plurality of nodes after completion of rendering of animation represented in the first node from among the plurality of nodes. 
     
     
         13 . The rendering apparatus of  claim 12 , wherein the first node and the second node are subordinate to the same node. 
     
     
         14 . The rendering apparatus of  claim 13 , wherein the animation represented in the first node is activeAnimation and the animation represented in the second node is focusAnimation. 
     
     
         15 . The rendering apparatus of  claim 11 , wherein one of the first node and the second node is subordinate to the other. 
     
     
         16 . The rendering apparatus of  claim 15 , wherein the first node includes at least one of activeAnimation and inactiveAnimation and the second node includes activeAnimation. 
     
     
         17 . The rendering apparatus of  claim 15 , wherein the first node includes transAnimation and the second node includes inactiveAnimation. 
     
     
         18 . The rendering apparatus of  claim 1 , wherein the plurality of nodes can be changed during operation of the analysis unit. 
     
     
         19 . A rendering apparatus comprising:
 an analysis unit to analyze a plurality of nodes of interface data that are described using the plurality of nodes connected hierarchically and indicate a plurality of selectable items; and   a rendering unit to render the interface data based on a result of the analysis,   wherein when a first node from among the plurality of nodes is activated, the rendering unit simultaneously starts rendering of animation represented in the activated node and rendering of animation represented in a second node from among the plurality of nodes, and   wherein the second node is subordinate to the first node and the rendering unit activates the second node simultaneously with the start of rendering of animation represented in the second node.   
     
     
         20 . A rendering method comprising:
 analyzing, by way of a processor, a plurality of nodes of interface data that are described using the plurality of nodes connected hierarchically and indicate a plurality of selectable items; and   rendering the interface data based on a result of the analysis,   wherein the analyzing a plurality of nodes of interface data comprises:   analyzing a node corresponding to a latest rendering result and a result of manipulation with respect to the rendering;   determining a state corresponding to the latest rendering result and a result of manipulation with respect to the rendering and analyzing the node corresponding to the determined state; and   checking if the determined state is a predetermined state and analyzing the node corresponding to the determined state in response to a result of the check.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.