Input device event processing
    1.
    发明授权
    Input device event processing 有权
    输入设备事件处理

    公开(公告)号:US09286081B2

    公开(公告)日:2016-03-15

    申请号:US13648688

    申请日:2012-10-10

    Applicant: Apple Inc.

    Abstract: A background thread can be used to process events, e.g., a touch, gesture, pinch, or swipe, that are received on a touch sensitive device, or events, e.g., mouse scroll wheel events that are received on a input device, e.g., a mouse. The background thread can be used to process events when a main thread assigned to the Graphical User Interface (GUI) is interrupted. In such situations, the background thread can continue processing events. In cases where the main thread is interrupted and the event is scroll input, the background thread can draw content on the GUI in response to the scroll, so that the response to the scroll input observed by the user is unaffected by the interrupted main thread. By processing events and drawing content using the background thread while the main thread is blocked, the GUI can be navigated without having the user experience a stall or stutter.

    Abstract translation: 背景线程可用于处理在触敏设备上接收的事件(例如,触摸,手势,捏或滑动)或诸如在输入设备上接收的鼠标滚轮事件的事件,例如, 一个鼠标。 当分配给图形用户界面(GUI)的主线程中断时,后台线程可用于处理事件。 在这种情况下,后台线程可以继续处理事件。 在主线程中断并且事件是滚动输入的情况下,后台线程可以在GUI上绘制内容以响应滚动,使得由用户观察到的对滚动输入的响应不受中断的主线程的影响。 通过在主线程被阻塞时通过处理事件和使用后台线程绘制内容,可以导航GUI,而不会使用户体验到停顿或停顿。

    PROGRESSIVE TILING
    2.
    发明申请
    PROGRESSIVE TILING 有权
    渐进式倾斜

    公开(公告)号:US20140201673A1

    公开(公告)日:2014-07-17

    申请号:US13830454

    申请日:2013-03-14

    Applicant: APPLE INC.

    Inventor: Corbin R. Dunn

    Abstract: A user interface (UI) is displayed on a display coupled to an electronic device. The UI includes a first area of the UI visible on the display. A non-visible UI element corresponding to a second area of the UI that may be displayed in response to a user input on the electronic device is determined. An image of the non-visible UI element is drawn into a tile in a tile layer that provides a non-visible representation of views associated with the UI, the tile layer stored in a temporary memory area. The image drawn into the tile in the tile layer is compressed. In response to a user input on the electronic device, a representation of the second area of the UI is displayed on the display including the compressed image.

    Abstract translation: 在耦合到电子设备的显示器上显示用户界面(UI)。 UI包括在显示器上可见的UI的第一区域。 确定对应于可响应于电子设备上的用户输入显示的UI的第二区域的不可见的UI元素。 不可见的UI元素的图像被绘制到提供与UI相关联的视图的不可见表示的瓦片层中的瓦片,瓦片层存储在临时存储器区域中。 绘制在瓦片层中的瓦片中的图像被压缩。 响应于电子设备上的用户输入,在包括压缩图像的显示器上显示UI的第二区域的表示。

    INPUT DEVICE EVENT PROCESSING
    3.
    发明申请
    INPUT DEVICE EVENT PROCESSING 有权
    输入设备事件处理

    公开(公告)号:US20130332867A1

    公开(公告)日:2013-12-12

    申请号:US13648688

    申请日:2012-10-10

    Applicant: APPLE INC.

    Abstract: A background thread can be used to process events, e.g., a touch, gesture, pinch, or swipe, that are received on a touch sensitive device, or events, e.g., mouse scroll wheel events that are received on a input device, e.g., a mouse. The background thread can be used to process events when a main thread assigned to the Graphical User Interface (GUI) is interrupted. In such situations, the background thread can continue processing events. In cases where the main thread is interrupted and the event is scroll input, the background thread can draw content on the GUI in response to the scroll, so that the response to the scroll input observed by the user is unaffected by the interrupted main thread. By processing events and drawing content using the background thread while the main thread is blocked, the GUI can be navigated without having the user experience a stall or stutter.

    Abstract translation: 背景线程可用于处理在触敏设备上接收的事件(例如,触摸,手势,捏或滑动)或诸如在输入设备上接收的鼠标滚轮事件的事件,例如, 一个鼠标。 当分配给图形用户界面(GUI)的主线程中断时,后台线程可用于处理事件。 在这种情况下,后台线程可以继续处理事件。 在主线程中断并且事件是滚动输入的情况下,后台线程可以在GUI上绘制内容以响应滚动,使得由用户观察到的对滚动输入的响应不受中断的主线程的影响。 通过在主线程被阻塞时通过处理事件和使用后台线程绘制内容,可以导航GUI,而不会使用户体验到停顿或停顿。

    Progressive tiling
    4.
    发明授权

    公开(公告)号:US09874991B2

    公开(公告)日:2018-01-23

    申请号:US13830454

    申请日:2013-03-14

    Applicant: Apple Inc.

    Inventor: Corbin R. Dunn

    Abstract: A user interface (UI) is displayed on a display coupled to an electronic device. The UI includes a first area of the UI visible on the display. A non-visible UI element corresponding to a second area of the UI that may be displayed in response to a user input on the electronic device is determined. An image of the non-visible UI element is drawn into a tile in a tile layer that provides a non-visible representation of views associated with the UI, the tile layer stored in a temporary memory area. The image drawn into the tile in the tile layer is compressed. In response to a user input on the electronic device, a representation of the second area of the UI is displayed on the display including the compressed image.

Patent Agency Ranking