Ui framework display system and method
OwnerGyong-Jin JOUNG, Seo-Jin Kim +3inventors
InventorsGyong-Jin JOUNG, Seo-Jin Kim, Hyun-Ki Baik, Hee-Jin Chung, Jae-Won Kim
Life of this patent
Estimating the term…
Abstract
A technique of efficiently improving the processing speed and response time of a user interface (UI) framework in a multi-core environment is provided. According to the technique, it is possible to improve both the throughput and response time of a UI by causing a plurality of workers to process a frame display command.
Claims20
A user interface (UI) framework display system to process a UI framework in a multi-core environment, the UI framework display system comprising:
- a main thread configured to receive a frame to be displayed in response to an occurrence of a user event from an application and generate at least one command to allow a plurality of cores to divide the frame therebetween and to process the frame together in parallel;
- a queue configured to enqueue the command therein in consideration of when to display the frame;
- a worker thread configured to allocate the command to one or more workers and thus to allow the workers to process the command;
- and
- a post-worker configured to output a composed frame obtained by the processing of the command.
A UI framework display method of processing a UI framework in a multi-core environment, the UI framework display method comprising:
- receiving information corresponding to a user event;
- adjusting a size of a queue according to the collected information;
- receiving a frame to be displayed in connection with the user event from an application and generating a command to divide parts of the frame between a plurality of cores and allow the cores to process their respective parts of the frame in parallel;
- enqueuing the command in the queue in consideration of when to display the frame;
- allocating the command to workers of the cores and allowing the workers to process the command;
- and
- outputting a composed frame obtained by the processing of the command.
A method of displaying a UI framework in a multi-core environment, the method comprising:
- receiving information regarding a frame to be displayed;
- causing a plurality of cores to each process portions of the frame in parallel;
- and
- outputting a composed frame obtained by the processing by the cores.
Dependencies are inferred from the claim text.