Asynchronous Preparation of Displayable Sections of a Graphical User Interface
    1.
    发明申请
    Asynchronous Preparation of Displayable Sections of a Graphical User Interface 审中-公开
    图形用户界面可显示部分的异步准备

    公开(公告)号:US20150339006A1

    公开(公告)日:2015-11-26

    申请号:US14622463

    申请日:2015-02-13

    Applicant: Facebook, Inc.

    CPC classification number: G06F3/0482 G06F3/048 G06F3/0485 G06F3/0488

    Abstract: Particular embodiments of a computing device include a main thread, a graphics thread, and an input thread. The main thread may execute instructions to generate an object representation of a GUI for an application. Copies of the object representation may be provided to the graphics thread and the input thread. The main thread may determine which displayable sections to render based on user input information, a current location with respect to the GUI, and a caching pattern. The caching pattern may include a first section and one or more second sections adjacent to the first section in one or more directions. The main thread may render the those displayable sections and cache some of the sections. The graphics thread may then asynchronously execute instructions to draw one of the rendered sections into a frame buffer.

    Abstract translation: 计算设备的特定实施例包括主线程,图形线程和输入线程。 主线程可以执行指令以生成用于应用的GUI的对象表示。 可以将对象表示的副本提供给图形线程和输入线程。 主线程可以基于用户输入信息,相对于GUI的当前位置和高速缓存模式来确定要呈现的可显示部分。 缓存图案可以包括在一个或多个方向上与第一部分相邻的第一部分和一个或多个第二部分。 主线程可以渲染这些可显示部分并缓存部分部分。 然后,图形线程可以异步地执行指令来将一个被渲染的部分绘制到帧缓冲器中。

Patent Agency Ranking