Trustzone graphic rendering method and display device using the same

US10867069B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10867069-B2
Application numberUS-201916285511-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2019
Priority dateFeb 27, 2018
Publication dateDec 15, 2020
Grant dateDec 15, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A trustzone graphic rendering method in an operating system (OS) divided into a normal world (NWD) and a secure world (SWD) corresponding to a trustzone. The trustzone graphic rendering method includes generating an image resource used to generate a trustzone user interface (UI) in the NWD, transmitting the image resource from the NWD to the SWD, and generating the trustzone UI in the SWD, by separating and editing the image resource including a plurality of objects, wherein the separating and editing is performed in units of objects.

First claim

Opening claim text (preview).

What is claimed is: 1. A trustzone graphic rendering method in an operating system (OS) divided into a normal world (NWD) and a secure world (SWD), the SWD corresponding to a trustzone, the trustzone graphic rendering method comprising: generating an image resource comprising a plurality of objects used to generate a trustzone user interface (UI) in the NWD; transmitting the image resource from the NWD to the SWD; and generating the trustzone UI by separating the image resource and editing at least one of the plurality of objects to be changed in the SWD without rendering, in the SWD, one or more of the plurality of objects that are not changed, wherein the separating and editing is performed in units of objects. 2. The trustzone graphic rendering method of claim 1 , wherein the generating of the image resource comprises generating the image resource in the NWD using at least one graphic toolkit present in the NWD. 3. The trustzone graphic rendering method of claim 1 , wherein the trustzone UI comprises at least one of: a UI screen, image data corresponding to the UI screen, and/or an image resource used to generate the UI screen, wherein data is input and/or output through the UI screen based on an interaction with a user. 4. The trustzone graphic rendering method of claim 3 , wherein the trustzone UI comprises at least one of: a secure keypad and a secure keyboard. 5. The trustzone graphic rendering method of claim 1 , wherein the image resource comprises image data corresponding to at least a portion of an image output through a screen. 6. The trustzone graphic rendering method of claim 1 , further comprising storing the image resource in a memory of the SWD upon receiving the image resource in the SWD, the memory of the SWD not being accessible by the NWD or from outside the OS. 7. The trustzone graphic rendering method of claim 6 , wherein the generating of the trustzone UI comprises: loading the image resource stored in the memory of the SWD; and generating the trustzone UI by separating at least one object to be edited from among the plurality of objects included in the loaded image resource and editing the at least one separated object. 8. The trustzone graphic rendering method of claim 7 , wherein the generating of the trustzone UI comprises generating the trustzone UI by performing at least one operation of: deleting at least one separated object, changing the at least one separated object, and/or adding at least one object to the at least one separated object. 9. The trustzone graphic rendering method of claim 1 , wherein the generating of the image resource comprises generating the image resource corresponding to a language using a font engine executed in the NWD. 10. The trustzone graphic rendering method of claim 1 , further comprising: storing the trustzone UI in a frame buffer included in the SWD; and displaying the trustzone UI loaded from the frame buffer. 11. The trustzone graphic rendering method of claim 1 , wherein the trustzone UI is accessed and stored in the SWD. 12. A display device comprising: a display; a memory configured to store one or more instructions; and a controller comprising at least one processor configured to execute the one or more instructions to execute an operating system (OS), the OS being divided into a normal world (NWD) and a secure world (SWD) corresponding to a trustzone, wherein the at least one processor is further configured to: generate an image resource comprising a plurality of objects used to generate a trustzone user interface (UI) in the NWD; transmit the image resource from the NWD to the SWD; and, generate the trustzone UI by separating the image resource and editing at least one of the plurality of objects to be changed in the SWD without rendering, in the SWD, one or more of the plurality of objects that are not changed, wherein the separating and editing is performed in units of objects. 13. The display device of claim 12 , wherein the at least one processor is further configured to generate the image resource in the NWD using at least one graphic toolkit present in the NWD. 14. The display device of claim 12 , wherein the trustzone UI comprises at least one of: a UI screen, image data corresponding to the UI screen, and/or an image resource used to generate the UI screen, wherein the display device is configured to input and/or output data through the UI screen based on interaction with a user. 15. The display device of claim 12 , wherein the at least one processor is further configured to store the image resource in a memory of the SWD upon receiving the image resource in the SWD, the memory of the SWD not being accessible by the NWD or from outside the OS. 16. The display device of claim 12 , wherein the at least one processor is further configured to load the image resource stored in the memory of the SWD and generate the trustzone UI by separating at least one object to be edited from among the plurality of objects included in the loaded image resource and editing the at least one separated object. 17. The display device of claim 16 , wherein the at least one processor is further configured to generate the trustzone UI by deleting and/or changing the at least one separated object and/or adding at least one object to the at least one separated object. 18. The display device of claim 12 , wherein the at least one processor is further configured to store the trustzone UI in a frame buffer included in the SWD and to display the trustzone UI loaded from the frame buffer on the display. 19. The display device of claim 12 , wherein the at least one processor is further configured to generate the image resource corresponding to a language using a font engine executed in the NWD. 20. The display device of claim 12 , wherein the trustzone UI comprises at least one of: a secure keypad and a secure keyboard.

Assignees

Inventors

Classifications

  • involving graphical user interfaces [GUIs] · CPC title

  • Non-photorealistic rendering · CPC title

  • input devices, e.g. keyboards, mice or controllers thereof · CPC title

  • by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

  • Securing storage systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10867069B2 cover?
A trustzone graphic rendering method in an operating system (OS) divided into a normal world (NWD) and a secure world (SWD) corresponding to a trustzone. The trustzone graphic rendering method includes generating an image resource used to generate a trustzone user interface (UI) in the NWD, transmitting the image resource from the NWD to the SWD, and generating the trustzone UI in the SWD, by s…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/04886. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 15 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).