Intelligent device and method for controlling boot screen of the intelligent device

US11847469B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11847469-B2
Application numberUS-201816342455-A
CountryUS
Kind codeB2
Filing dateOct 31, 2018
Priority dateOct 10, 2017
Publication dateDec 19, 2023
Grant dateDec 19, 2023

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.

Embodiments of the invention provide an intelligent device and a method for controlling a boot screen of the intelligent device, applicable to the intelligent device supporting video hardware decompression. The method comprises steps of: completing hardware initialization operation, and storing a preset image in the first storage area, thereby enabling the image layer to display the preset image; starting a system kernel which controls the video driver module, and starting the video layer through the video driver module; reading the corresponding preset image in the first storage area, converting the preset image into video data, and writing the video data into the second storage area, thereby enabling the video layer to display the video data; and starting an application access to the system. During the whole startup process of the intelligent device, the contents displayed on a screen are all seamlessly connected, so that a phenomenon of black screen does not occur.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling a boot screen of an intelligent device including a processor, applicable to the intelligent device supporting video hardware decompression, wherein the intelligent device comprises an image layer and a video layer activated by a video driver module, the video layer is located below the image layer, and wherein the intelligent device further comprises a first storage area for storing image data displayed by the image layer and a second storage area for storing video data displayed by the video layer; wherein the method for controlling the boot screen of the intelligent device specifically comprises steps of: completing hardware initialization operation by the intelligent device, and storing a preset image in the first storage area, thereby enabling the image layer to display the preset image; starting a system kernel which controls the video driver module, and starting the video layer through the video driver module; reading the corresponding preset image in the first storage area, converting the preset image into video data, and writing the video data into the second storage area, thereby enabling the video layer to display the video data; and starting an application access to the system. 2. The method for controlling a boot screen of an intelligent device as claimed in claim 1 , wherein the method further comprises providing a graphics library and an interface calling program corresponding to the graphics library; after the application access to the system is started, the method further comprises steps of: guiding the graphics library to close the display of the image layer before entering the initialization; after the graphics library completing the initialization operation, calling the corresponding image data from the graphics library at a predetermined interval by the interface calling program so as to display the image data in the image layer; clearing the video data displayed in the current video layer when the image layer displays the image data in the graphics library for the first time. 3. The method for controlling a boot screen of an intelligent device as claimed in claim 1 , wherein in the step of completing hardware initialization operation by the intelligent device, and storing a preset image in the first storage area, thereby enabling the image layer to display the preset image, the method further comprises steps of: loading a boot loader to a memory of the intelligent device by the intelligent device after the intelligent device is started; executing the boot loader for completing the hardware initialization operation of the intelligent device; loading the obtained kernel code of the system kernel into the memory; and the intelligent device entering a startup phase of the system kernel. 4. The method for controlling a boot screen of an intelligent device as claimed in claim 1 , wherein a conversion algorithm is provided for converting the image data into the video data. 5. The method for controlling a boot screen of an intelligent device as claimed in claim 1 , wherein the image data is in a bitmap format. 6. The method for controlling a boot screen of an intelligent device as claimed in claim 2 , wherein the graphics library is OpenGL ES graphics library. 7. The method for controlling a boot screen of an intelligent device as claimed in claim 2 , wherein the initialization operation is performed in the graphics library by providing a graphics driver module. 8. The method for controlling a boot screen of an intelligent device as claimed in claim 1 , wherein the intelligent device is a device running an Android system. 9. An intelligent device comprising a processor for controlling a boot screen of an intelligent device, applicable to the intelligent device supporting video hardware decompression, wherein the intelligent device comprises an image layer and a video layer activated by a video driver module, the video layer is located below the image layer, and wherein the intelligent device further comprises a first storage area for storing image data displayed by the image layer and a second storage area for storing video data displayed by the video layer; wherein the processor is configured to control the boot screen of the intelligent device by: completing hardware initialization operation by the intelligent device, and storing a preset image in the first storage area, thereby enabling the image layer to display the preset image; starting a system kernel which controls the video driver module, and starting the video layer through the video driver module; reading the corresponding preset image in the first storage area, converting the preset image into video data, and writing the video data into the second storage area, thereby enabling the video layer to display the video data; and starting an application access to the system. 10. The intelligent device as claimed in claim 9 , wherein the processor is further configured to perform the step of providing a graphics library and an interface calling program corresponding to the graphics library; after the application access to the system is started, the processor is further configured to perform the steps of: guiding the graphics library to close the display of the image layer before entering the initialization; after the graphics library completing the initialization operation, calling the corresponding image data from the graphics library at a predetermined interval by the interface calling program so as to display the image data in the image layer; clearing the video data displayed in the current video layer when the image layer displays the image data in the graphics library for the first time. 11. The intelligent device as claimed in claim 9 , wherein in the step of completing hardware initialization operation by the intelligent device, and storing a preset image in the first storage area, thereby enabling the image layer to display the preset image; the processor is further configured to perform the steps of: loading a boot loader to a memory of the intelligent device by the intelligent device after the intelligent device is started; executing the boot loader for completing the hardware initialization operation of the intelligent device; loading the obtained kernel code of the system kernel into the memory; and the intelligent device entering a startup phase of the system kernel. 12. The intelligent device as claimed in claim 9 , wherein a conversion algorithm is provided for converting the image data into the video data. 13. The intelligent device as claimed in claim 9 , wherein the image data is in a bitmap format. 14. The intelligent device as claimed in claim 9 , wherein the graphics library is OpenGL ES graphics library. 15. The intelligent device as claimed in claim 10 , wherein the initialization operation is performed in the graphics library by providing a graphics driver module. 16. The intelligent device as claimed in claim 9 , wherein the intelligent device is a device running an Android system. 17. The method for controlling a boot screen of an intelligent device as claimed in claim 1 , wherein the method further comprises providing a graphics library and an interface calling program corresponding to the graphics library; after the application access to the system is started, the method further comprises step of: guiding the graphics library to close the display of the image layer before entering the initialization. 18. The method of claim 17 , further comprising the step of: after the graphics library co

Assignees

Inventors

Classifications

  • G06F9/4411Primary

    Configuring for operating with peripheral devices; Loading of device drivers · CPC title

  • G06F9/4406Primary

    Loading of operating system · CPC title

  • where tasks reside in different layers, e.g. user- and kernel-space · CPC title

  • for image or video messaging · 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 US11847469B2 cover?
Embodiments of the invention provide an intelligent device and a method for controlling a boot screen of the intelligent device, applicable to the intelligent device supporting video hardware decompression. The method comprises steps of: completing hardware initialization operation, and storing a preset image in the first storage area, thereby enabling the image layer to display the preset imag…
Who is the assignee on this patent?
Amlogic Shanghai Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/4411. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 19 2023 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).