发明名称 Animation control device, animation control method, program, and integrated circuit
摘要 An animation control device includes a priority identifying unit that identifies priorities of a plurality of animation parts with reference to part priority information; an animation executing unit; a determining unit that determines whether the amount of operation needed for the animation is greater than a first appropriate value; and a part control unit that changes the content of control of the animation of the change target part, which is an animation part having a low priority, from a first content of control to a second content of control when it is determined that the amount of operation needed for the animation is greater than the first appropriate value. The animation executing unit performs the animation of the change target part according to the second content of control, and performs the animation of a non-change-target part according to the first content of control.
申请公布号 US8917277(B2) 申请公布日期 2014.12.23
申请号 US201113395663 申请日期 2011.06.22
申请人 Panasonic Intellectual Property Corporation of America 发明人 Adachi Takao;Shin Hidehiko
分类号 G06T13/00;G06F9/44;G06T15/00 主分类号 G06T13/00
代理机构 Wenderoth, Lind & Ponack, L.L.P. 代理人 Wenderoth, Lind & Ponack, L.L.P.
主权项 1. An animation control device that controls animation according to a plurality of application programs, the device comprising: a storage unit configured to store a table including the plurality of application programs, different CPU usage ranges corresponding to each of the application programs and part priority information for a plurality of drawing-target parts associated with the application programs, wherein each CPU usage range comprises a first appropriate value as an upper limit and a second appropriate value as a lower limit; a priority identifying unit configured to identify priorities of the plurality of drawing-target parts, which are images for display, with reference to the part priority information indicating the priorities of the plurality of drawing-target parts, the priorities being set for each application program; a selecting unit configured to select an application program for displaying an animation of a drawing-target part, the application program having a corresponding CPU usage range; an animation executing unit configured to perform animation of the plurality of drawing-target parts; a determining unit configured to determine whether a determination value is greater than the first appropriate value, and determine whether the determination value is smaller than the second appropriate value smaller than the first appropriate value, the determination value being an amount of CPU usage and operations needed for the animation of the drawing-target part by the animation executing unit according to a first content of control; and a part control unit configured to (i) change a content of control for the animation of a change target part from the first content of control to a second content of control so as to more significantly reduce the amount of CPU usage and operations needed for the animation of the change target part when a priority identified by the priority identifying unit is lower, the change target part being the drawing-target part corresponding to the priority, when the determining unit determines that the determination value is greater than the first appropriate value, and (ii) change the content of control for the animation of the change target part from the first content of control to a third content of control so as to more significantly increase the amount of CPU usage and operations needed for the animation of the change target part at a smaller change rate when the priority identified by the priority identifying unit is lower, the change target part being the drawing-target part corresponding to the priority, when the determining unit determines that the determination value is smaller than the second appropriate value, wherein when the determining unit determines that the determination value is greater than the first appropriate value, the animation executing unit is configured to perform the animation of the change target part according to the second content of control, and perform the animation of a non-change-target part according to the first content of control, the non-change-target part being a drawing-target part other than the change target part among the plurality of drawing-target parts, and when the determining unit determines that the determination value is smaller than the second appropriate value, the animation executing unit is configured to perform the animation of the change target part according to the third content of control, and perform the animation of the non-change-target part according to the first content of control, the non-change-target part being the drawing-target part other than the change target part among the plurality of drawing-target parts.
地址 Torrance CA US