Display device and content display method

By displaying a tiered preview page in the first mode of the display device, the process of finding artworks is simplified, the problem of cumbersome user operations is solved, and the user experience is improved.

WO2026001464A1PCT designated stage Publication Date: 2026-01-02HISENSE VISUAL TECH CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/096581
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-28
Filing Date
2025-05-22
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Users have to navigate through multiple steps and exit when searching for artworks, which is cumbersome and time-consuming.

Method used

A display device and content display method are provided, which enables quick search for artworks by displaying a hierarchical preview page in a first mode, including first and second menus. The first menu displays the titles of preset first-level categories, and the second menu displays the titles and preview image lists of selected preset second-level categories.

Benefits of technology

It simplifies the process of searching for artworks, improves the user experience, and reduces the number of steps and time required.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025096581_02012026_PF_FP_ABST
    Figure CN2025096581_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a display device and a content display method. In response to a second instruction of a user, a display device may display a hierarchical preview page above a display page in a first mode, wherein the hierarchical preview page comprises a first menu and a second menu; the first menu may comprise titles of preset first-level classifications; the second menu is used for displaying titles of preset second-level classifications under the preset first-level classifications which are in a selected state or have received focus; the second menu comprises a preview list; the preview list is in the form of a single row and comprises previews of artistic paintings in the preset second-level classifications which are in a selected state or have received focus. In this way, a user can quickly preview artistic paintings in preset second-level classifications under the same preset first-level classification by means of a hierarchical preview page, can quickly switch between preset first-level classifications, and can browse the artistic paintings displayed in a display page while using the hierarchical preview page.
Need to check novelty before this filing date? Find Prior Art

Description

Display device and content presentation method

[0001] Cross-reference to Related Applications

[0002] The present disclosure claims priority to Chinese applications No. 202410853924.X, filed on June 28, 2024; No. 202410853323.9, filed on June 28, 2024; No. 202410853947.0, filed on June 28, 2024; No. 202410853757.9, filed on June 28, 2024; No. 202410853720.6, filed on June 28, 2024; No. 202410853634.5, filed on June 28, 2024, the contents of which are incorporated herein by reference in their entirety. TECHNICAL FIELD

[0003] The present disclosure relates to the technical field of display devices, and in particular, to a display device and a content presentation method. BACKGROUND

[0004] A display device refers to a terminal device capable of outputting a specific display screen, which can be a smart television, a mobile terminal, a smart advertising screen, a projector, or the like. Taking a smart television as an example, a smart television is a television product based on Internet application technology, having an open operating system and a chip, and possessing an open application platform, which can realize bidirectional man-machine interaction and integrate functions such as audio and video, entertainment, and data, to meet the diversified and personalized needs of users.

[0005] Generally, a user mainly uses a display device as a device with audio and video playback functions. In order to fully develop the use value of the display device, a first application can be configured for the display device to provide a first mode through the first application. The first application can also be referred to as an art application, an art mode application, or the like. The first mode can also be referred to as an art mode, a gallery mode, or the like. In the first mode, the display device can display an art painting as a decoration in the space. Moreover, the art painting can be simulated as a real art painting, so that the user can immerse in the browsing of the art painting. For example, a paper-like screen or the like is used as a display screen or the like.

[0006] Since the first mode application can provide a large number of art paintings for the user, even if the first mode application classifies and categorizes the art paintings to facilitate the user to find the art painting to be browsed, the user still needs to query and exit level by level according to the classification and categorization, which is cumbersome and requires a lot of time and effort of the user. SUMMARY

[0007] In a first aspect, the present disclosure provides a display device, which can include: a display; a memory configured to store computer instructions and data associated with the display device; at least one processor connected with the display and the memory, configured to execute the computer instructions to cause the display device to perform: in response to a first instruction of a user, entering a first mode, and controlling the display to display a presentation page of a first application, and display a first artwork within the presentation page; in response to a second instruction of the user, according to the first artwork, controlling the display to display a hierarchical preview page on an upper layer of the presentation page; wherein the hierarchical preview page includes a first menu and a second menu, a background of the hierarchical preview page is in a transparent state; the first menu includes a title of a preset first classification, the second menu is used to display a title of a preset second classification in the preset first classification in a selected state or with a focus; the second menu includes a preview image list in a single row form, the preview image list includes a preview image of an artwork in the preset second classification in a selected state or with a focus; a title of a target first classification to which the first artwork belongs is in a selected state, the second menu includes a title of a preset second classification in the target first classification, and a title of a target second classification to which the first artwork belongs has a focus; the preview image list includes a preview image of an artwork included in the target second classification.

[0008] In a second aspect, the present disclosure also provides a content presentation method, which can include: in response to a first instruction of a user, entering a first mode, and displaying a presentation page of a first application, and displaying a first artwork within the presentation page; in response to a second instruction of the user, according to the first artwork, displaying a hierarchical preview page on an upper layer of the presentation page; wherein the hierarchical preview page includes a first menu and a second menu, a background of the hierarchical preview page is in a transparent state; the first menu includes a title of a preset first classification, the second menu is used to display a title of a preset second classification in the preset first classification in a selected state or with a focus; the second menu includes a preview image list in a single row form, the preview image list includes a preview image of an artwork in the preset second classification in a selected state or with a focus; a title of a target first classification to which the first artwork belongs is in a selected state, the second menu includes a title of a preset second classification in the target first classification, and a title of a target second classification to which the first artwork belongs has a focus; the preview image list includes a preview image of an artwork included in the target second classification. BRIEF DESCRIPTION OF DRAWINGS

[0009] FIG. 1 is a schematic diagram of an operating scenario between a display device and a control device according to some embodiments;

[0010] FIG. 2 is a hardware configuration block diagram of a control device according to some embodiments;

[0011] FIG. 3 is a hardware configuration block diagram of a display device according to some embodiments;

[0012] FIG. 4 is an operating system configuration diagram of a display device according to some embodiments;

[0013] FIG. 5 is a flowchart of a display device displaying a showcase page according to some embodiments;

[0014] FIG. 6 is a flowchart of a display device quickly switching an art piece displayed according to some embodiments;

[0015] FIG. 7 is a flowchart of a display device processing a target art piece according to some embodiments;

[0016] FIG. 8 is a flowchart of a display device displaying an art piece corresponding to a target art piece according to some embodiments;

[0017] FIG. 9 is a flowchart of a display device obtaining a stereoscopic frame effect of a target art piece according to some embodiments;

[0018] FIG. 10 is a schematic diagram of a target art piece with a stereoscopic frame effect according to some embodiments;

[0019] FIG. 11 is a flowchart of a display device dynamically adding a frame to a target art piece according to some embodiments;

[0020] FIG. 12 is a schematic diagram of a display device with a hardware frame installed according to some embodiments;

[0021] FIG. 13 is a flowchart of a display device dynamically adding a frame to a target art piece according to some embodiments;

[0022] FIG. 14 is a flowchart of a display device displaying an art piece in a showcase page according to some embodiments;

[0023] FIG. 15 is a schematic diagram of a change process of a showcase page according to some embodiments;

[0024] FIG. 16 is a schematic diagram of a display of a lower resolution art piece according to some embodiments;

[0025] FIG. 17 is a flowchart of adjusting a screen orientation of a display screen when displaying an art piece according to some embodiments;

[0026] FIG. 18 is a schematic diagram of an adjustment process of a display screen according to some embodiments;

[0027] FIG. 19 is a flowchart of displaying an art piece corresponding to a target art piece according to some embodiments;

[0028] FIG. 20 is a schematic diagram of a display screen and a change process of a target artwork, according to some embodiments;

[0029] FIG. 21 is yet another flowchart showing a target artwork corresponding to an artwork, according to some embodiments;

[0030] FIG. 22 is a schematic diagram of a display screen and a change process of a target artwork, according to some embodiments;

[0031] FIG. 23 is a flowchart of a display device zooming in a target artwork, according to some embodiments;

[0032] FIG. 24 is a schematic diagram of zooming in a target artwork, according to some embodiments;

[0033] FIG. 25 is a flowchart of a display device switching a zoomed-in position, according to some embodiments;

[0034] FIG. 26 is a flowchart of a display device zooming in a target artwork, according to some embodiments;

[0035] FIG. 27 is a flowchart of a display device implementing a holiday theme function, according to some embodiments;

[0036] FIG. 28 is a schematic diagram of a hierarchical preview page, according to some embodiments;

[0037] FIG. 29 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0038] FIG. 30 is a flowchart of a display device entering a hierarchical preview page, according to some embodiments;

[0039] FIG. 31 is a flowchart of a display device displaying a hierarchical preview page according to a first artwork, according to some embodiments;

[0040] FIG. 32 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0041] FIG. 33 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0042] FIG. 34 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0043] FIG. 35 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0044] FIG. 36 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0045] FIG. 37 is a flowchart of updating a preview image list according to a selection of a preset first classification, according to some embodiments;

[0046] FIG. 38 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0047] FIG. 39 is a flowchart of updating a list of preview images in response to a selection of a preset secondary category, according to some embodiments;

[0048] FIG. 40 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0049] FIG. 41 is a flowchart of displaying an art piece within a device switching showcase page, according to some embodiments;

[0050] FIG. 42 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0051] FIG. 43 is yet another flowchart of displaying an art piece within a device switching showcase page, according to some embodiments;

[0052] FIG. 44 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0053] FIG. 45 is a schematic diagram of entering a global preview page from a hierarchical preview page, according to some embodiments;

[0054] FIG. 46 is a schematic diagram of a theme template, according to some embodiments;

[0055] FIG. 47 is a flowchart of displaying photos within a device according to a photo theme, according to some embodiments;

[0056] FIG. 48 is a flowchart of opening a photo set category within a device, according to some embodiments;

[0057] FIG. 49 is a schematic diagram of an art mode settings page, according to some embodiments;

[0058] FIG. 50 is a flowchart of displaying photos within a carousel, according to some embodiments;

[0059] FIG. 51 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0060] FIG. 52 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0061] FIG. 53 is a flowchart of displaying photos within a device according to a first theme, according to some embodiments;

[0062] FIG. 54 is a schematic diagram of a photo display, according to some embodiments;

[0063] FIG. 55 is yet another flowchart of displaying photos within a device according to a first theme, according to some embodiments;

[0064] FIG. 56 is a flowchart of displaying an oversized photo within a device, according to some embodiments;

[0065] FIG. 57 is a flow diagram of a display device presenting a global preview page, according to some embodiments;

[0066] FIG. 58 is a schematic diagram of an application settings menu, according to some embodiments;

[0067] FIG. 59 is a schematic diagram of an art mode settings page, according to some embodiments;

[0068] FIG. 60 is a flow diagram of a display device presenting painting information, according to some embodiments;

[0069] FIG. 61 is a schematic diagram of first painting information, according to some embodiments;

[0070] FIG. 62 is a flow diagram of a display device changing a font color of painting information, according to some embodiments;

[0071] FIG. 63 is a flow diagram of a display device presenting painting information for a currently presented art painting, according to some embodiments;

[0072] FIG. 64 is a schematic diagram of first painting information, according to some embodiments;

[0073] FIG. 65 is a flow diagram of a display device dynamically displaying and hiding painting information, according to some embodiments;

[0074] FIG. 66 is a schematic diagram of a flow of dynamically displaying and hiding painting information, according to some embodiments;

[0075] FIG. 67 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0076] FIG. 68 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0077] FIG. 69 is yet another schematic diagram of a hierarchical preview page, according to some embodiments;

[0078] FIG. 70 is a flow diagram of a display device setting painting information for an art painting, according to some embodiments;

[0079] FIG. 71 is a schematic diagram of a custom page, according to some embodiments;

[0080] FIG. 72 is a flow diagram of a display device presenting a dynamic painting, according to some embodiments;

[0081] FIG. 73 is a flow diagram of a display device looping a video file, according to some embodiments;

[0082] FIG. 74 is a flow diagram of a display device processing silent data, according to some embodiments;

[0083] FIG. 75 is a flowchart of a display device ensuring sound and picture synchronization of a dynamic painting, according to some embodiments;

[0084] FIG. 76 is a flowchart of a display device performing sound and picture synchronization, according to some embodiments;

[0085] FIG. 77 is a flowchart of a display device entering an art mode, according to some embodiments;

[0086] FIG. 78 is a schematic diagram of a display device with a hardware frame installed, according to some embodiments;

[0087] FIG. 79 is a schematic diagram of a display page with a display frame added, according to some embodiments;

[0088] FIG. 80 is an interaction schematic diagram of a display device entering an art mode in response to a power key, according to some embodiments;

[0089] FIG. 81 is a further flowchart of a display device entering an art mode, according to some embodiments;

[0090] FIG. 82 is an interaction schematic diagram of a display device entering an art mode in response to an art mode key, according to some embodiments;

[0091] FIG. 83 is a flowchart of a display device entering an art mode, according to some embodiments;

[0092] FIG. 84 is an interaction schematic diagram of a display device entering an art mode based on a timed boot function, according to some embodiments;

[0093] FIG. 85 is an interaction schematic diagram of a display device entering an art mode based on an icon of an art mode application in a system home page, according to some embodiments;

[0094] FIG. 86 is a flowchart of a display device entering an art mode, according to some embodiments;

[0095] FIG. 87 is an interaction schematic diagram of a display device entering an art mode based on an icon of an art mode application in a sidebar, according to some embodiments;

[0096] FIG. 88 is a flowchart of a display device entering an art screen saver mode under a non-physical channel, according to some embodiments;

[0097] FIG. 89 is a flowchart of a display device entering an art screen saver mode under a physical channel, according to some embodiments;

[0098] FIG. 90 is a flowchart of a display device showing an art painting, according to some embodiments;

[0099] FIG. 91 is a further flowchart of a display device entering an art mode, according to some embodiments;

[0100] FIG. 92 is another flowchart of the display device entering an art mode, according to some embodiments;

[0101] FIG. 93 is a flowchart of the display device timing off, according to some embodiments;

[0102] FIG. 94 is another flowchart of the display device entering an art mode, according to some embodiments. DETAILED DESCRIPTION

[0103] In the embodiments of the present disclosure, the display device generally refers to a device with picture display and data processing capabilities. For example, the display device includes, but is not limited to, a smart television, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, and the like.

[0104] FIG. 1 is a schematic diagram of an operating scenario between a display device and a control device, according to some embodiments. As shown in FIG. 1, a user can operate the display device 200 through a touch operation, a voice, a control device 100, and a mobile terminal 300. For example, the control device 100 can be a remote controller, a stylus, a handle, and the like.

[0105] As also shown in FIG. 1, the display device 200 also communicates data with the server 400 through various communication modes. The display device 200 can be allowed to be connected in communication through a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0106] The display device 200 can provide a broadcast receiving television function, and can additionally provide a smart network television function supporting a computer function, including but not limited to a network television, a smart television, an Internet protocol television (IPTV), and the like.

[0107] FIG. 2 is a hardware configuration block diagram of the control device 100 shown in FIG. 1, as shown in FIG. 2, the control device 100 can include a processor 110, a communication interface 120, a user input / output interface 130, a memory 140, and a power supply 150.

[0108] The processor 110 can include a RAM (Random Access Memory) 112, a ROM (Read-Only Memory) 113, and a communication bus.

[0109] The communication interface 120 can include at least one of a WiFi chip 121, a Bluetooth module 122, an NFC module 123, and other near field communication modules.

[0110] The user input / output interface 130, wherein the input interface can include at least one of a microphone 131, a touchpad 132, a sensor 133, a key 134, and other input interfaces.

[0111] In some embodiments, the control device 100 can include at least one of a communication interface 120 and an input / output interface 130.

[0112] A memory 140 is configured to store various running programs, data and applications for driving and controlling the control device 100 under the control of the processor 110. The memory 140 can store various control signal instructions input by the user.

[0113] A power supply 150 is configured to provide operating power support for various elements of the control device 100 under the control of the processor 110.

[0114] The control device 100 is configured with various keys, and the display device 200 is configured with a key-value-function mapping table including the mapping relationship between the key value corresponding to each key on the control device 100 and the corresponding function.

[0115] In some embodiments, the keys configured on the control device 100 can include basic keys such as a power key, a number key, a direction key, a volume key, a home key, a back key, etc. Based on these basic keys, the user can control the display device 100 to implement corresponding basic functions. The keys configured on the control device 100 can also include special keys such as a color key, etc. Based on these special keys, the user can control the display device 200 to implement specific functions in different scenarios.

[0116] FIG. 3 is a hardware configuration block diagram of the display device 200 shown in FIG. 1. As shown in FIG. 3, the display device 200 can include at least one of a tuner and demodulator 210, a communication device 220, a detector 230, a device interface 240, a processor 250, a display 260, an audio output device 270, a user input interface 280, a memory, and a power supply.

[0117] In some embodiments, the communication device 220 is a component for communicating with an external device or a server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 according to different supported communication modes. The communication device 220 can make the display device 200 communicatively connected with the external device or the server 400 through wireless or wired connection.

[0118] In some embodiments, the detector 230 is configured to collect signals of external environment or interaction with the outside. For example, the detector 230 includes a light receiver for collecting ambient light intensity; or the detector 230 includes an image collector such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or the detector 230 includes a sound collector such as a microphone, etc., for receiving external sound.

[0119] In some embodiments, the device interface 240 is configured to access external devices.

[0120] In some embodiments, the processor 250 is configured to control the overall operation of the display device 200. The processor 250 can include at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), a power processor, a first interface to an n-th interface for input / output, and the processor 250 controls the operation of the display device 200 and responds to the user's operation by various software control programs stored in the memory.

[0121] In some embodiments, the processor 250 and the tuner demodulator 210 can be located in different split devices, i.e., the tuner demodulator 210 can also be in an external device of the main device where the processor 250 is located, such as an external set-top box, etc.

[0122] In some embodiments, the display 260 is configured to receive image signals output from the processor 250 for display. The display 260 can include display functional components for presenting a picture, and driving components for driving the image display.

[0123] In some embodiments, the user can input user commands on the graphical user interface (GUI) displayed on the display 260, and the user input interface 280 can receive the user commands through the GUI.

[0124] In some embodiments, the audio output device 270 can be a native speaker of the display device 200, or an audio output device connected to the display device 200.

[0125] In some embodiments, the user input interface 280 can be configured to receive instructions from user input.

[0126] In order to perform user interaction, in some embodiments, the display device 200 can run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200.

[0127] The operating system can be a native operating system based on a specific operating platform, or a third-party operating system based on a specific operating platform with deep customization, or an independent operating system specially developed for the display device 200.

[0128] The operating system can be divided into different modules or levels according to the implemented functions, for example, as shown in FIG. 4, in some embodiments, the system can be divided into four layers, from top to bottom, the Applications layer (referred to as "application layer" for short), the Application Framework layer (referred to as "framework layer" for short), the system runtime library layer and the kernel layer.

[0129] In some embodiments, the application layer is used to provide services and interfaces for applications, so that the display device 200 can run the applications and interact with the user based on the applications. For example, the application layer can include a voice assistant, and the voice assistant provides voice interaction functions, and the user can interact with the display device through the voice assistant in the form of voice.

[0130] The framework layer can provide application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some pre-defined functions. The application framework layer is equivalent to a processing center that decides which application in the application layer to act. The application can access the resources in the system and obtain the services of the system through the API interface during execution.

[0131] In some embodiments, the system runtime library layer can provide support for the framework layer. When the framework layer is used, the operating system runs the instruction library included in the system runtime library layer, such as the C / C++ instruction library, to implement the functions of the framework layer.

[0132] In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement hardware abstraction, multitasking, memory management and other functions.

[0133] It should be noted that the above examples are only a simple division of the functions of the operating system, and do not constitute a limitation on the specific operating system form of the display device 200 in the embodiments of the present disclosure. According to the function of the display device, the type of operating system and other factors, the number and specific level type of the operating system included can be in other forms.

[0134] Generally, users mainly use the display device as a device with audio and video playing functions. In order to more fully develop the use value of the display device, a first application can be configured for the display device to provide a first mode through the first application. The first application can also be referred to as an art application, an Art Mode application, a Gallery application, a Frame application, etc. The first mode can also be referred to as an Art Mode, a Gallery mode, a Frame mode, etc. In the first mode, the display device can display an art painting as a decoration of a space. In addition, the user can immerse in the art painting by simulating the art painting as a real art painting, for example, using a paper-like screen as a display screen, etc.

[0135] For ease of understanding, the embodiments of the present application are described below with the first application as an Art Mode application and the first mode as an Art Mode.

[0136] In some embodiments, the art paintings provided by the Art Mode application can be divided into different painting categories according to scenes, picture contents, etc. In this way, the user can quickly find the art paintings according to different painting categories.

[0137] In some embodiments, the art paintings in the same painting category can be further divided into different painting categories. The same painting category can be referred to as a superior painting category, and the painting categories contained in the superior painting category can be referred to as inferior painting categories. In this way, the user can further quickly find the art paintings according to different inferior painting categories in the same superior painting category.

[0138] In the embodiments of the present disclosure, the art paintings are divided into two-level painting categories, the superior painting category is a preset first-level category, and the inferior painting category is a preset second-level category. The preset first-level category can include an art gallery category, a photo set category, an immersive atmosphere category, a favorite category, etc. The preset second-level categories included in the art gallery category can include a landscape category, a figure category, a modern category, a still life category, etc. The preset second-level categories included in the photo set category can include a my photo category and a photo theme category. The preset second-level categories included in the immersive atmosphere category can include an immersive atmosphere category, and the preset second-level categories included in the favorite category can include a favorite category.

[0139] In the Art Mode, the display effect and display quality of the art paintings are important factors affecting the user experience. Therefore, ensuring the display effect and display quality of the art paintings is the most important issue for the Art Mode application.

[0140] In some embodiments, in order to improve the display effect and display quality of the art paintings, a reference can be made to the operating system shown in FIG. 4, which is configured with a module related to displaying the art paintings.

[0141] In the application layer, a picture playing module, a display control module, a key processing module, a playing parameter setting module, and a video playing module, etc. can be configured. The display control module can decode the artistic painting, call the system picture player to play the artistic painting, and call the system video player to play the artistic painting video with dynamic effects. The key processing module can receive the key event and make a response according to the key event, such as switching the artistic painting, etc. The playing parameter setting module can set different playing parameters, such as the carousel parameter and the picture quality parameter, according to different artistic paintings.

[0142] In the framework layer, a Phone Window Helper and an Alerm Manager, etc. can be configured. The Phone Window Helper can be used to identify the foreground displayed application. The Alerm Manager can be used to control the carousel time.

[0143] In the kernel layer, a Driver / input / input.c and an Input Driver, etc. of the input device can be configured. The Input Driver and the Driver / input / input.c can be used to receive the key of the control device 100 and distribute the key event layer by layer.

[0144] In the following, the specific functions of the modules will be described in combination with the specific implementation process.

[0145] The display device 200 can display the display page according to the flow shown in FIG. 5, and the specific steps are as follows:

[0146] S501, in response to the first instruction of the user, enter the artistic mode.

[0147] In some embodiments, the display device 200 can be configured to, in the shutdown state, in response to the first instruction of the user short pressing the power key of the control device 100, start the artistic mode application after the power-on, and enter the artistic mode after starting the artistic mode application.

[0148] In some embodiments, the display device 200 can be configured to, in the shutdown state, in response to the instruction of the user long pressing the power key of the control device 100, display the system home page, and in response to the first instruction of the user short pressing the power key or the home key of the control device 100, start the artistic mode application, and enter the artistic mode after starting the artistic mode application.

[0149] In some embodiments, the display device 200 can be configured to, in the powered-off state, start the art mode application after powering on in response to a first instruction input by the user through the art mode key of the control device 100, and enter the art mode after starting the art mode application.

[0150] In some embodiments, the display device 200 can be configured to, when displaying the system home page, enter the art mode in response to an instruction that the user selects an icon of the art mode application. The icon of the art mode application can be configured on the system home page or in the sidebar of the system home page.

[0151] In some embodiments, the display device 200 can be configured to, in the powered-on state and without entering the art mode, enter the art mode in response to a first instruction input by the user by short pressing the power key of the control device 100.

[0152] In some embodiments, the display device 200 can be configured to, in the powered-on state and without entering the art mode, enter the art mode in response to a first instruction input by the user based on the art mode key of the control device 100.

[0153] In other embodiments, if the user turns on the timed power-on and sets the power-on time, the display device 200 can be configured to, in the powered-off state, start the art mode application after powering on if the system time meets the power-on time, and enter the art mode after starting the art mode application.

[0154] In some embodiments, the control device 100 generates a press signal and sends the press signal to the display device 200 in response to the user pressing the button. The control device 100 also generates a release signal and sends the release signal to the display device 200 in response to the user releasing the button. Accordingly, the display device 200 can determine whether the user performs a short press operation or a long press operation on the button by listening to the press event and the release event of the button. For example, the display device 200 can capture the button event using the dispatchKeyEvent method, and the captured button event can include a press (KeyEvent.ACTION_DOWN) event and a release (KeyEvent.ACTION_UP) event. When the display device 200 listens to the button event, the display device 200 detects whether the button is pressed for the first time. If the display device 200 detects that the button is pressed for the first time, the display device 200 starts a timer (e.g., a Handler and a Runnable) and counts a predefined time (e.g., 500 ms) using the timer. If the display device 200 does not listen to the release event within the predefined time, the timer triggers a long press event, which indicates that the user performs a long press operation on the button. If the display device 200 listens to the release event within the predefined time, the display device 200 cancels the timer. Since the timer does not trigger the long press event, the display device 200 determines that the user performs a short press operation on the button.

[0155] In some other embodiments, the control device 100 periodically sends a key value signal to the display device 200 in response to the user pressing the button until the user releases the button. The display device 200 can determine whether the user performs a short press operation or a long press operation on the button according to the number of received key value signals. For example, if the number of received key value signals is less than or equal to a preset number, the display device 200 determines that the user performs a short press operation on the button. If the number of received key value signals is greater than the preset number, the display device 200 determines that the user performs a long press operation on the button. For example, the preset number is one. If the number of received key value signals is one, the display device 200 determines that the user performs a short press operation on the button. If the number of received key value signals is greater than one, the display device 200 determines that the user performs a long press operation on the button.

[0156] In other embodiments, the display device 200 may be configured with a second application that can access application data from the first application running in the background, such as artwork, image quality parameters, and carousel parameters. Thus, after entering the second application, the display device 200 enters a second mode. In this second mode, the display device 200 displays the screensaver page of the second application, showcasing artwork provided by the first application, thereby displaying the artwork provided by the first application in a screensaver format. In this second mode, the user cannot use the functions of the first application, i.e., cannot configure the artwork, etc.

[0157] In some embodiments, the second application may also be called an art screensaver application, gallery screensaver application, picture frame screensaver application, etc., and the second mode may also be called an art screensaver mode, gallery screensaver mode, picture frame screensaver mode, etc.

[0158] In this embodiment of the disclosure, the second application is an art screensaver application and the second mode is an art screensaver mode, which will be used as an example for specific explanation.

[0159] Display device 200 can enter art screensaver mode in the following way:

[0160] In some embodiments, the display device 200 can be configured to enter an art screensaver mode if a first condition is detected when the device is powered on and not in art mode. The first condition may include: no user operation is detected within a specified time period on a non-physical channel, or no signal input is detected on the currently used physical channel.

[0161] In some embodiments, the signal channels of the display device 200 may include physical channels and non-physical channels. A physical channel refers to a channel that transmits signals through a physical medium, such as a cable, optical fiber, or satellite antenna. Physical channels may include TV channels, AV channels, HDMI channels, etc. A non-physical channel refers to a channel that transmits signals wirelessly without requiring a physical connection. Signals other than physical channels can be referred to as non-physical channels, which may include launcher pages, third-party applications, etc.

[0162] S502, in art mode, display the display page of the art mode application, and display the first artwork on the display page, which is the artwork displayed when the art mode was last exited.

[0163] After entering art mode, display device 200 displays a display page and showcases artworks within the display page.

[0164] In some embodiments, the display page is a user interface displayed in the first mode. For example, the display page can be the first page of the first application, i.e., the first page displayed after entering the first mode. The display page can also be a specified user interface.

[0165] The display device 200 can be configured to record the relevant parameters of the currently displayed art painting, such as the picture ID of the art painting and the classification of the art painting, when exiting the art mode, and to display the corresponding art painting, i.e., the art painting displayed when the art mode was last exited, after entering the art mode again according to the recorded relevant parameters of the art painting.

[0166] In some embodiments, the code design for the display device 200 to display the art painting displayed when the art mode was last exited after entering the art mode can refer to the following examples:

[0167] When exiting the art mode, store the art painting that was successfully played last time. For example, the picture ID of the played art painting can be stored through SharedPreferences.

[0168] / / Get the SharedPreferences object

[0169] SharedPreferences sharedPreferences = getSharedPreferences ("MyPrefs", MODE_PRIVATE);

[0170] / / Get the Editor object

[0171] SharedPreferences.Editor editor = sharedPreferences.edit();

[0172] / / Store the preset primary classification primaryId

[0173] editor.putInt ("primary_id", primaryId);

[0174] / / Store secondaryId

[0175] editor.putInt ("secondary_id", secondaryId);

[0176] / / Store the ID

[0177] editor.putInt ("image_id", imageId);

[0178] / / Commit the changes

[0179] editor.apply();

[0180] Get the picture id when the application is started again, and get the picture storage path in the database according to the picture id to display the user picture.

[0181] / / Get the SharedPreferences object

[0182] SharedPreferences sharedPreferences = getSharedPreferences ("MyPrefs", MODE_PRIVATE);

[0183] / / Read string, return default value 0 if key does not exist

[0184] int imageId = sharedPreferences.getInt ("image_id", 0);

[0185] int primaryId = sharedPreferences.getInt ("primary_id", 0);

[0186] int secondaryId = sharedPreferences.getInt ("secondary_id", 0);

[0187] Get the corresponding art works in the array library according to imageId\primaryId\secondaryId.

[0188] S503, starting from the first art work, display each art work in the art work classification to which the first art work belongs in the display page in the carousel time and carousel order.

[0189] Each art work has a corresponding art work classification, i.e. a preset primary classification and a preset secondary classification to which the art work belongs. The art work and the preset primary classification and the preset secondary classification to which it belongs have a binding relationship or a mapping relationship, i.e. according to the art work, the preset primary classification and the preset secondary classification to which it belongs can be determined.

[0190] The art mode application can be configured with a carousel function, and the carousel parameters related to the carousel function can include the carousel time, the carousel range, and the carousel order in the carousel range, etc.

[0191] The carousel time refers to the time interval of the carousel of the art works. The art mode application can be configured with a default carousel time, and the carousel time can also be customized by the user.

[0192] The carousel range refers to the art works participating in the carousel.

[0193] In some embodiments, the carousel range can be all art works in the same preset secondary classification.

[0194] In some embodiments, the carousel range can be all art works included in each preset secondary classification in the same preset primary classification.

[0195] In some embodiments, the carousel range can be all art works included in each preset secondary classification in a plurality of preset primary classifications. The plurality of preset primary classifications can be adjacent preset primary classifications or non-adjacent preset primary classifications (in the embodiments of the present disclosure, the adjacent relationship of the preset primary classification and the preset secondary classification refers to the adjacent relationship between the display positions of the corresponding titles in the application home page).

[0196] In some embodiments, the carousel range can be all art works in part of the preset secondary classifications in the same preset primary classification. The part of the preset secondary classifications can be adjacent preset secondary classifications or non-adjacent preset secondary classifications.

[0197] In some embodiments, the carousel range can be all art works included in part of the preset secondary classifications in a plurality of preset primary classifications. The plurality of preset primary classifications can be adjacent preset primary classifications or non-adjacent preset primary classifications. The part of the preset secondary classifications can be adjacent preset secondary classifications or non-adjacent preset secondary classifications.

[0198] In some embodiments, the carousel range can be part of the art works in the same preset secondary classification. The part of the art works can be adjacent art works or non-adjacent art works.

[0199] In some embodiments, the carousel range of the art work can be the default carousel range of the art mode application, or the carousel range customized by the user.

[0200] The carousel order refers to the order of the art works in the carousel range. In the carousel process, the art work with a higher order is displayed first, and the art work with a lower order is displayed later.

[0201] After the display device 200 enters the art mode, after determining to play the first art piece, the display device 200 can obtain the related parameters of the first art piece, such as the picture ID and the classification to which the art piece belongs, which can be referred to in step S502, and details are not repeated here. The display device 200 can also obtain the carousel parameters, such as the carousel time and the carousel range, and determine the carousel range and the carousel order corresponding to the first art piece according to the related parameters of the first art piece.

[0202] For example, the carousel range set in the carousel parameters is all art pieces of each preset secondary classification in the same preset primary classification. If the preset primary classification to which the first art piece belongs is the art gallery classification, the carousel range corresponding to the first art piece is all art pieces of each preset secondary classification in the art gallery classification. After determining the carousel range corresponding to the first art piece, the carousel order of each art piece in the carousel range can be determined. The starting point of the current carousel process can be located according to the first art piece, and each art piece located after the first art piece in the carousel range can be sequentially carouselled according to the carousel order.

[0203] In some embodiments, the code design for implementing the display device 200 to carousel the art pieces can be referred to the following examples:

[0204] In some embodiments, during the carousel process, the user can manually and quickly switch the played art pieces. The display device 200 can quickly switch the displayed art pieces according to the flow shown in FIG. 6, and the specific steps are as follows:

[0205] S601, in response to the switching instruction of the user, switching the display of the art pieces in the display page.

[0206] The display device 200 can be configured to switch the display of the art pieces in response to the switching instruction input by the user based on the direction keys of the control device 100.

[0207] In some embodiments, the left key and the right key of the control device 100 can be configured as keys for inputting the switching instruction. If the switching instruction is the instruction input by the user based on the left key of the control device 100, the last art piece of the currently displayed art piece is switched and displayed in the display page. If the switching instruction is the instruction input by the user based on the right key of the control device 100, the next art piece of the currently displayed art piece is switched and displayed in the display page.

[0208] S602, starting from the switched art piece, sequentially displaying each art piece in the classification of the first art piece in the display page according to the carousel time and the carousel order.

[0209] Step S602 can refer to step S503, which will not be described herein.

[0210] In this way, in the art mode, the user can manually and quickly switch the displayed art works during the process of the display device 200 cycling through the art works, so that the user can quickly review the displayed art works, quickly skip the art works that the user does not want to view, and the like.

[0211] In some embodiments, the cycling task can be controlled by an alarm manager. The display device 200 starts a timer when displaying an art work, and sends a notification to the display device 200 when the timer counts to the cycling time, and the display device 200 will switch to display the next art work according to the notification, and restart the timer when displaying the next art work.

[0212] In some embodiments, the display device 200 restarts the timer after displaying the switched art work in response to the switching instruction of the user, even if the timer corresponding to the art work before switching has not counted to the cycling time. In this way, the switched art work can still be displayed for a long enough time.

[0213] In some embodiments, the picture resolution of the target art work to be displayed can be different from the resolution supported by the display, and in order to adapt to the resolution of the display, the target art work can be processed according to the resolution of the display before displaying the target art work, and then the processed target art work is displayed.

[0214] In some embodiments, the display device 200 can process the target art work according to the flow shown in FIG. 7, and the specific steps are as follows:

[0215] S701, determining a target art work to be displayed, and obtaining a first resolution of the target art work.

[0216] In some embodiments, after entering the art mode, the target art work to be displayed is the first art work.

[0217] In some embodiments, during the cycling of the art works, the target art work to be displayed is the next art work of the currently displayed art work.

[0218] In some embodiments, during the process of switching the art work in response to the switching instruction of the user, the target art work to be displayed is the switched art work.

[0219] The first resolution is the picture resolution of the target art work.

[0220] S702, processing the target art work according to the first resolution and a second resolution of the display.

[0221] If the first resolution is lower than the second resolution, the target artwork is enlarged to the second resolution to obtain an enlarged target artwork.

[0222] For ease of understanding, the second resolution supported by the display is taken as 4K in the embodiments of the present disclosure.

[0223] If the first resolution is lower than 4K, the display device 200 enlarges the target artwork to 4K and performs image optimization processing on the enlarged target artwork.

[0224] If the first resolution is equal to the second resolution, the target artwork is not processed. If the first resolution is equal to 4K, the target artwork does not need to be processed and can be directly displayed. If the first resolution is higher than the second resolution, the target artwork is compressed to the second resolution to obtain a compressed target artwork. If the first resolution is higher than 4K, the target artwork needs to be compressed to 4K and the compressed target artwork is displayed.

[0225] In some embodiments, the display device 200 calculates a scaling ratio, which can also be referred to as a sampling rate of the picture, when compressing the target artwork, and compresses the target artwork according to the scaling ratio.

[0226] In some embodiments, the display device 200 always stores the original data of the target artwork.

[0227] In some embodiments, the code design for the display device 200 to identify whether the first resolution of the target artwork is lower than or equal to 4K and to perform scaling processing on the target artwork can refer to the following examples:

[0228] In some embodiments, the code design for the display device 200 to identify whether the first resolution of the target artwork is higher than 4K and to perform scaling processing on the target artwork can refer to the following examples:

[0229] In some embodiments, the code design for the display device 200 to calculate the sampling rate of the picture can refer to the following examples:

[0230] S703, displaying the processed target artwork in the display page.

[0231] In some embodiments, the artistic mode application can be configured with a picture frame function, that is, a picture frame can be added to the artistic artwork, and a three-dimensional effect can be added to the added picture frame to simulate the real artwork mounting effect.

[0232] In some embodiments, the art mode application can be configured to enable the frame function by default. Alternatively, the user can customize to enable or disable the frame function according to needs. The user can enable or disable the frame function through the setting item of the frame function, and set the style of the frame after enabling the frame function.

[0233] After enabling the frame function, when displaying the art works in the display page, the art works need to be added with frames. If the sizes of the front and rear art works are different, when switching the art works, the problem of mismatch between the frame and the art work may occur, that is, the art work has been switched, but the added frame is still adapted to the art work before switching, and is not adapted to the art work after switching, resulting in mismatch between the frame and the art work. Especially when the user manually switches the art works, since the speed of switching the displayed art works is faster, the problem of mismatch between the frame and the art work will be more likely to occur.

[0234] To solve the problem of mismatch between the frame and the art work, in some embodiments, the display device 200 can display the art work corresponding to the target art work according to the flow shown in FIG. 8, and the specific steps are as follows:

[0235] S801, determine the target art work to be displayed, and obtain the frame parameter.

[0236] The process of determining the target art work to be displayed can refer to step S701, which is not described here.

[0237] In some embodiments, the frame parameter can include whether to add a frame, and when adding a frame, it also includes the style of the frame to be added. The style of the frame can include the color and texture of the frame.

[0238] S802, if the frame parameter includes the frame of the first style, before displaying the target art work, the target art work is processed with a three-dimensional frame effect according to the frame of the first style, to obtain the target art work with the three-dimensional frame effect.

[0239] If the user enables the frame function, the frame parameter includes adding a frame, and includes the style of the frame to be added, that is, the frame of the first style. The first style can be the default style of the art mode application, or can be the style set by the user.

[0240] To avoid the problem that the target art painting and the matching picture frame are not displayed synchronously, i.e., the displayed target art painting does not match the displayed picture frame, before displaying the target art painting, the target art painting is first processed to have a three-dimensional picture frame effect according to a picture frame of a first style, and then the target art painting and the matching picture frame are displayed as a whole, i.e., the target art painting with the three-dimensional picture frame effect.

[0241] In some embodiments, the display device 200 can obtain the target art painting with the three-dimensional picture frame effect according to the flow shown in FIG. 9, and the specific steps are as follows:

[0242] S901, a first picture frame background is created according to a picture frame of a first style, the target art painting is scaled according to a specified scaling ratio to obtain a scaled target art painting, and a first three-dimensional effect line is drawn according to the edges of the scaled target art painting.

[0243] The size of the first picture frame background can match the display size of the display screen, i.e., in a full-screen state. The style of the first picture frame background is the same as the first style, i.e., the color, background, etc. of the first picture frame background are consistent with the first style.

[0244] The art mode application can be pre-configured with at least one scaling ratio for the user to select, for example, 90%, 80%, 70%, etc. When the target art painting is scaled according to the scaling ratio, the target art painting is the target art painting processed according to steps S701-S702, not the original target art painting. Therefore, after the display device 200 obtains the processed target art painting according to steps S701-S702, if it is detected that the picture frame function is turned on, the processed target art painting is further scaled according to the set scaling ratio. For example, if the set scaling ratio is 90%, the display device 200 scales the processed target art painting to 90% at the same ratio.

[0245] The size of the scaled target art painting will be smaller than the display size of the display screen.

[0246] The scaled target art painting is the art painting to be displayed in the display page, and therefore, the three-dimensional effect line, i.e., the first three-dimensional effect line, is drawn according to the edges of the scaled target art painting. The first three-dimensional effect line will match the outer contour of the scaled target art painting, achieving the effect of fitting the outer contour of the processed target art painting.

[0247] S902, the scaled target artwork, the first picture frame background and the first stereoscopic effect line are synthesized to obtain a target artwork with a stereoscopic picture frame effect. The scaled target artwork is superimposed on the first picture frame background and located in the central region of the first picture frame background, and the first stereoscopic effect line is superimposed on the edge of the scaled target artwork.

[0248] The scaled target artwork, the first picture frame background and the first stereoscopic effect line are synthesized to obtain a picture, which is the target artwork with the stereoscopic picture frame effect.

[0249] Reference can be made to the synthesis process shown in FIG. 10. As shown in FIG. 10, the scaled target artwork 1002 is superimposed on the first picture frame background 1001, and the first stereoscopic effect line 1003 is superimposed on the edge of the scaled target artwork 1002. The scaled target artwork 1002 is superimposed on the central region of the first picture frame background 1001, so that the target artwork is located in the central region of the picture frame in the target artwork with the stereoscopic picture frame effect, which is closer to the real mounting effect. The target artwork with the stereoscopic picture frame effect obtained after synthesis can be referred to as shown in FIG. 10.

[0250] In some embodiments, the code design for realizing the display device 200 to synthesize the target artwork and the picture frame can be referred to as follows:

[0251] Canvas canvas = new Canvas (background) ;

[0252] canvas.drawColor (color) ;

[0253] canvas.drawBitmap (scaledImage, left, top, null) ;

[0254] The drawColor and drawBitmap methods of the Canvas are methods for drawing a color and a Bitmap on a Canvas. When drawing pictures, there is an occlusion relationship between pictures drawn multiple times, which means that a picture drawn later will occlude a picture drawn earlier.

[0255] Specifically, the Canvas uses a stack-based drawing mechanism. Each time the drawBitmap method is called, a new Bitmap is pushed into the stack and covers the previously drawn Bitmap, thereby obscuring the previously drawn Bitmap. In this way, if the drawBitmap method is called multiple times, each Bitmap is drawn on top of the previous Bitmap, thereby obscuring the previous Bitmap.

[0256] S803, display the target art painting with a stereoscopic frame effect in the display page.

[0257] The target art painting with a stereoscopic frame effect is directly displayed in the display page. Since the target art painting with a stereoscopic frame effect simultaneously includes the target art painting and the frame with a stereoscopic effect, the problem of mismatch between the target art painting and the frame due to asynchronization between the target art painting and the frame when the target art painting is switched can be effectively avoided.

[0258] In some embodiments, when the frame function is turned on, the display device 200 can dynamically add a frame to the target art painting according to whether the hardware frame has been installed.

[0259] When the frame function is turned on, the display device 200 can dynamically add a frame to the target art painting according to whether the hardware frame has been installed.

[0260] S1101, identify whether the hardware frame has been installed.

[0261] In some embodiments, the display device 200 can obtain a setting parameter of boot navigation, and the setting parameter can include whether the hardware frame has been installed. For example, a corresponding identifier is added to a flag corresponding to the hardware frame. The display device 200 can identify the identifier added to the flag to determine whether the hardware frame has been installed.

[0262] In some embodiments, the display device 200 can set a sensor at a position where the hardware frame is installed, and the sensor is used to sense whether the hardware frame has been installed.

[0263] In some embodiments, the display device 200 can be configured with an automatic light sensing function, i.e., the brightness of the display screen can be automatically adjusted according to the brightness of the surrounding environment. The brightness of the surrounding environment will be affected by the hardware decoration of the frame, wherein, in the same environment, if the hardware frame is installed, the brightness of the surrounding environment will be relatively low; if the hardware frame is not installed, the brightness of the surrounding environment will be relatively high. The display device 200 can obtain the brightness of the display screen used in the recent period of time, and estimate whether the hardware frame has been installed according to the numerical values and variation trend of the brightness. For example, if the numerical values of the brightness are all low, or suddenly decrease from high numerical values to low numerical values, it can be determined that the hardware frame has been installed. If the numerical values of the brightness are all high, or suddenly increase from low numerical values to high numerical values, it can be determined that the hardware frame has not been installed.

[0264] S1102, if the hardware frame has been installed at present, the target artwork is not processed with the three-dimensional frame effect, and the target artwork is displayed in the display page.

[0265] If the hardware frame has been installed at present, if the target artwork is processed with the three-dimensional frame effect again, i.e., the frame is added to the target artwork again, the hardware frame and the added display frame will appear at the same time, i.e., the double frame will appear, which will affect the display effect of the target artwork.

[0266] Therefore, in order to avoid the appearance of the double frame, if the hardware frame has been installed at present, the display device 200 can mark not to display the frame, and according to the mark, the target artwork is not processed with the three-dimensional frame effect, but directly displayed in the display page.

[0267] Referring to the display device 200 shown in FIG. 12, the hardware frame 1201 has been installed on the frame of the display device 200, and when the display device 200 displays the target artwork, even if the frame parameter includes the frame of the first style, the target artwork is not processed with the three-dimensional frame effect, but directly displayed in the display page as shown in FIG. 12. At this time, the real mounting effect is simulated by the hardware frame 1201.

[0268] S1103, if the hardware frame has not been installed at present, the target artwork is processed with the three-dimensional frame effect according to the frame of the first style, and the target artwork with the three-dimensional frame effect is displayed in the display page.

[0269] If the hardware frame is not currently installed, it means that even if a frame is added to the target artwork, there will be no double frame, so the target artwork can be processed for the three-dimensional frame effect according to steps S901-S902, and the target artwork with the three-dimensional frame effect is displayed in the display page.

[0270] In some embodiments, based on step S801, if the frame parameter includes no frame, that is, the frame function is turned off, the target artwork is not processed for the three-dimensional frame effect, and the target artwork is directly displayed in the display page.

[0271] In some embodiments, when the frame function is turned off, the display device 200 can also add a frame to the target artwork according to whether the hardware frame has been installed.

[0272] When the frame function is turned off, the display device 200 can dynamically add a frame to the target artwork according to the flow shown in FIG. 13, and the specific steps are as follows:

[0273] S1301, identify whether the hardware frame has been installed.

[0274] Step S1301 can refer to step S1101, which will not be described here.

[0275] S1302, if the hardware frame has been installed, the target artwork is not processed for the three-dimensional frame effect, and the target artwork is displayed in the display page.

[0276] If the hardware frame has been installed, it means that even if the frame function is not turned on, the real mounting effect can be simulated through the hardware frame. Therefore, the target artwork can not be processed for the three-dimensional frame effect, and the target artwork is directly displayed in the display page.

[0277] S1303, if the hardware frame has not been installed, the target artwork is processed for the three-dimensional frame effect according to the second style of frame, to obtain the target artwork with the three-dimensional frame effect, and the target artwork with the three-dimensional frame effect is displayed in the display page, wherein the second style of frame is the frame with the default style applied by the art mode.

[0278] If the hardware frame has not been installed, since the frame function is also not turned on, the target artwork displayed lacks mounting effect. Therefore, the display device 200 can automatically process the target artwork for the three-dimensional frame effect, add a frame with a default style to the target artwork, to realize the mounting effect of the target artwork.

[0279] When the display device 200 displays the art works in the exhibition page, the corresponding art works need to be loaded, for example, the display of the art works is rendered, the corresponding quality parameters are added to the art works, etc. The process of loading the art works needs to consume a certain amount of time. If the display device 200 switches the display of the art works in response to the switching instruction of the user, the response will be too slow because of the slow loading process of the switched art works.

[0280] In order to reduce the influence of the loading process of the art works on the user experience, the display device 200 can display the art works in the exhibition page according to the flow shown in FIG. 14, and the specific steps are as follows:

[0281] S1401, determine the switched art works, and decode the switched art works to obtain a bitmap object.

[0282] The process of determining the switched art works can refer to step S601, which will not be described here.

[0283] The display device 200 decodes the switched art works into a bitmap object (Bitmap).

[0284] S1402, in the exhibition page, display the switched art works with the first definition in the first view according to the bitmap object, and render the switched art works with the second definition in the second view according to the bitmap object and the corresponding application quality parameters of the switched art works. The first view is located on the second view, and the first definition is lower than the second definition.

[0285] After the display device 200 obtains the Bitmap of the switched art works, the Bitmap is input to the image view (Image View) and the picture player (Image Player) of the art mode application respectively, so as to load the corresponding switched art works through the Image View and the Image Player respectively. The process of loading the switched art works by the Image Player includes calling the Image Player, rendering the art works with high definition (second definition), adding the corresponding application quality parameters, etc. The loading process is slow, but the switched art works with high definition can be obtained, and the quality effect of the switched art works meets the requirements. The process of loading the switched art works by the Image View includes rendering the art works with low definition (first definition) and using the whole machine quality parameters, without calling the Image Player, without adding the corresponding application quality parameters of the switched art works, etc. Therefore, the loading process is fast, but the switched art works with low definition can be obtained, and the quality effect of the switched art works does not meet the requirements.

[0286] The first view and the second view are created in the display page, i.e., the first view and the second view are located in the same OSD layer. The first view is located on the second view, and thus the picture displayed in the first view will cover the picture displayed in the second view.

[0287] In some embodiments, when the display device 200 controls the covering relationship between the views using the Constraint Layout, the z-order of the views can be specified using the android:elevation attribute. The view with a higher elevation value will be drawn above the view with a lower elevation value. Thus, the display device 200 can configure a higher elevation value for the first view and a lower elevation value for the second view, so that the first view is drawn on the second view.

[0288] In order to quickly display the switched art piece, the switched art piece with the first definition loaded by the Image View can be displayed in the first view, i.e., the switched art piece with the first definition. The switched art piece with the second definition can be loaded in the background by the Image Player.

[0289] S1403, after obtaining the switched art piece with the second definition, the first view is hidden to display the switched art piece with the second definition in the display page.

[0290] After the Image Player loads the switched art piece with the second definition, the switched art piece with the second definition is displayed in the second view. After the switched art piece with the second definition is displayed in the second view, the first view is hidden to expose the switched art piece with the second definition displayed in the second view in the display page, thereby realizing the effect of loading the switched art piece from a lower definition to a higher definition.

[0291] In some embodiments, the code design for realizing the display device 200 to display art pieces with different definitions in the first view and the second view can refer to the following examples:

[0292] Referring to the changing process of the exhibition page shown in FIG. 15, after determining the switched artistic work, the display device 200 can create a first view 1501 and a second view 1502 in the exhibition page, as shown in FIG. 15, ①, where the first view 1501 is located above the second view 1502. The lower-definition artistic work is displayed in the first view 1501. The higher-definition artistic work is loaded in the background by the Image Player. At this time, the display effect can be as shown in FIG. 15, ②. After the Image Player is loaded, the higher-definition artistic work is obtained, as shown in FIG. 15, ③, the higher-definition artistic work is displayed in the second view 1502, and the first view 1501 is hidden. At this time, the overall display effect can be as shown in FIG. 15, ④.

[0293] In some embodiments, when the display device 200 displays the lower-definition artistic work in the exhibition page, in order to avoid the user mistakenly thinking that the definition of the switched artistic work is low, a loading identifier can be displayed on the lower-definition artistic work to prompt the user that a higher-definition artistic work is being loaded. Referring to the exhibition page shown in FIG. 16, the display device 200 displays a lower-definition artistic work 1601 in the exhibition page, and loads a higher-definition artistic work in the background. In order to prompt the user that a higher-definition artistic work is being loaded, a loading identifier 1602 can be displayed on the lower-definition artistic work 1601.

[0294] The exhibition direction of the artistic work refers to the natural direction of the artistic work, that is, the direction consistent with the content and design intention of the artistic work, which is a fixed attribute of the artistic work. The exhibition direction of the artistic work can include horizontal and vertical, where the horizontal refers to the width of the artistic work being greater than the height, and the vertical refers to the height of the artistic work being greater than the width.

[0295] The display direction of the artistic work refers to the direction used by the artistic work when displayed, which can be consistent with the exhibition direction of the artistic work, or consistent with the screen direction of the display screen.

[0296] The screen direction of the display screen of the display device 200 includes landscape and portrait, where the landscape refers to the state that the display screen is in a horizontal width greater than a vertical height, and the portrait refers to the state that the display screen is in a vertical height greater than a horizontal width.

[0297] When displaying the artistic work, the display device 200 can effectively ensure the exhibition effect of the artistic work only when the screen direction of the display screen is consistent with the exhibition direction of the artistic work. Wherein, the screen direction of the display screen being consistent with the exhibition direction of the artistic work can include: the display screen being in a landscape state and the exhibition direction of the artistic work being horizontal, and the display screen being in a portrait state and the exhibition direction of the artistic work being vertical.

[0298] If the screen direction of the display screen is inconsistent with the display direction of the art painting, the display size of the art painting will be limited by the display screen, thereby affecting the display effect of the art painting. The screen direction of the display screen being inconsistent with the display direction of the art painting can include that the display screen is in a horizontal screen state and the display direction of the art painting is vertical, and the display screen is in a vertical screen state and the display direction of the art painting is horizontal.

[0299] If the display screen of the display device 200 is a rotatable display screen, the display device 200 can adjust the screen direction of the display screen when displaying the art painting according to the flow shown in FIG. 17, and the specific steps are as follows:

[0300] S1701, determining a target art painting to be displayed.

[0301] Step S1701 can refer to step S701, which will not be described here.

[0302] S1702, obtaining the display direction corresponding to the target art painting, and detecting the current screen direction of the display screen.

[0303] The display direction corresponding to the target art painting can be horizontal or vertical.

[0304] The current screen direction of the display screen can be horizontal or vertical.

[0305] In some embodiments, the code design for the display device 200 to obtain the display direction corresponding to the target art painting can refer to the following examples:

[0306] S1703, when the current screen direction of the display screen is inconsistent with the display direction corresponding to the target art painting, rotating the screen direction of the display screen to be consistent with the display direction corresponding to the target art painting.

[0307] When the current screen direction of the display screen is consistent with the display direction corresponding to the target art painting, the screen direction of the display screen does not need to be adjusted, and the art painting corresponding to the target art painting can be directly displayed.

[0308] When the current screen direction of the display screen is inconsistent with the display direction corresponding to the target art painting, the display screen will limit the display size of the target art painting, and there will be a blank area when the target art painting is displayed, resulting in poor display effect of the target art painting. The display device 200 can control the display screen to rotate to adjust the screen direction of the display screen to be consistent with the display direction corresponding to the target art painting.

[0309] Referring to the adjustment process shown in FIG. 18, as shown in ① of FIG. 18, the current screen direction of the display screen 1801 of the display device 200 is portrait, and if the display direction corresponding to the target artwork 1802 is landscape, the two are inconsistent. At this time, if the target artwork 1802 is displayed, the effect shown in ① of FIG. 18 will be presented, and the display screen 1801 will limit the display size of the target artwork 1802. The display device 200 can rotate the display screen 1801, as shown in ② of FIG. 18, to adjust the screen direction of the display screen 1801 to portrait, and display the target artwork 1802 in the display screen 1801 in the portrait state. At this time, the target artwork 1802 can be displayed in a larger display size.

[0310] If the target artwork is the first artwork, i.e., the first artwork displayed when the art mode is entered, the probability that the user enters the hierarchical preview page of the art mode application (which will be described in detail later) is relatively high. In some embodiments, the display device 200 can be configured to, when the current screen direction of the display screen is inconsistent with the display direction corresponding to the first artwork, if no user operation is detected within a first time period, rotate the screen direction of the display screen to be consistent with the display direction corresponding to the first artwork, wherein the first time period is less than the carousel time. In this way, the use of the art mode application by the user can be avoided, and unnecessary rotation processes can be reduced.

[0311] In some embodiments, the display device 200 can also be configured to, when the current screen direction of the display screen is inconsistent with the display direction corresponding to the target artwork to be displayed, if no user operation is detected within a second time period, rotate the screen direction of the display screen to be consistent with the display direction corresponding to the target artwork, wherein the second time period is less than the carousel time. In this way, the situation that the display device 200 continuously rotates the display screen for a short time due to continuous switching of artworks and other operations by the user can be avoided.

[0312] In some embodiments, the display device 200 can also be configured to, when the current screen direction of the display screen is consistent with the display direction corresponding to the target artwork and the display screen is in a portrait state, if an instruction to enter the hierarchical preview page of the art mode application is received, in response to the instruction, enter the hierarchical preview page and control the display screen to rotate to a landscape state to better adapt to the display requirements of the hierarchical preview page and facilitate the use of the hierarchical preview page by the user.

[0313] The display device 200 can adjust the screen direction of the display screen and display the artwork corresponding to the target artwork in the following manner:

[0314] In some embodiments, the display device 200 can adjust the screen orientation of the display screen and display the target artwork corresponding to the target artwork according to the flow shown in FIG. 19, and the specific steps are as follows:

[0315] S1901, before adjusting the screen orientation of the display screen, display the target artwork corresponding to the target artwork in the display page with the display direction corresponding to the target artwork.

[0316] When the screen orientation of the display screen is inconsistent with the display direction corresponding to the target artwork, the target artwork corresponding to the target artwork can be displayed with the display direction corresponding to the target artwork before rotating the display screen.

[0317] Taking the current screen orientation of the display screen as landscape and the display direction corresponding to the target artwork as portrait as an example, referring to the change process of the display screen and the target artwork shown in FIG. 20, as shown in FIG. 20, the display screen 2001 is in a landscape state, and the target artwork 2002 is displayed in the display page with the display direction as portrait before rotating the display screen 2001.

[0318] S1902, rotate the screen orientation of the display screen to be consistent with the display direction corresponding to the target artwork, and keep the current display direction of the target artwork unchanged during the rotation of the display screen.

[0319] During the rotation of the display screen, the current display direction of the target artwork is kept unchanged, that is, the target artwork is kept in the corresponding display direction. In some embodiments, the target artwork can be rotated in the opposite direction to the rotation direction of the display screen.

[0320] In this way, during the rotation of the display screen, the target artwork is always in the corresponding display direction, and the user can still browse the normal target artwork.

[0321] As shown in FIG. 20, the display screen 2001 is rotated, and the target artwork 2002 is always kept in portrait during the rotation.

[0322] S1903, after rotating the screen orientation of the display screen to be consistent with the display direction corresponding to the target artwork, enlarge the size of the target artwork.

[0323] After rotating the screen orientation of the display screen to be consistent with the display direction corresponding to the target artwork, the size of the target artwork is enlarged. The enlarged target can be enlarged to full screen mode or enlarged to a preset size.

[0324] As shown in FIG. 20③, after the display screen 2001 is rotated to the portrait screen state, the target artwork 2002 is enlarged to the full screen mode.

[0325] In some embodiments, the display device 200 can adjust the screen direction of the display screen and display the target artwork corresponding to the target artwork according to the flow shown in FIG. 21. The specific steps are as follows:

[0326] S2101, before adjusting the screen direction of the display screen, display the target artwork corresponding to the target artwork in the display page in a display direction consistent with the current screen direction of the display screen.

[0327] The display device 200 can display the target artwork in a display direction consistent with the current screen direction of the display screen. Since the display direction is consistent with the current screen direction of the display screen, when the target artwork is displayed in the display direction, the display direction corresponding to the target artwork is also consistent with the current screen direction of the display screen. In other words, the target artwork that should be displayed in the display direction corresponding to the target artwork is first rotated to be consistent with the current screen direction of the display screen, and then the target artwork is displayed to adapt to the current display screen and avoid that the display size is limited by the display screen.

[0328] Taking the current screen direction of the display screen as landscape and the display direction corresponding to the target artwork as portrait as an example, referring to the change process of the display screen and the target artwork shown in FIG. 22, as shown in FIG. 22①, the display screen 2201 is in a landscape state, and the target artwork 2202 is displayed in the display page in a landscape display direction before the display screen 2201 is rotated.

[0329] In some embodiments, if a frame needs to be added to the target artwork, the frame is displayed on the target artwork when the target artwork is displayed in a display direction consistent with the current screen direction of the display screen. The frame matches the target artwork and also matches the screen size of the display screen.

[0330] S2102, rotate the screen direction of the display screen to be consistent with the display direction corresponding to the target artwork.

[0331] After the display device 200 rotates the screen direction of the display screen to be consistent with the display direction corresponding to the target artwork, the target artwork displayed in the display direction corresponding to the target artwork can be obtained.

[0332] As shown in FIG. 22②, after the display screen 2201 is rotated to be in a portrait state, the target artwork 2202 is also in a portrait state, that is, the display direction corresponding to the target artwork 2202.

[0333] In some embodiments, if the first resolution of the displayed target artwork is higher than the second resolution of the display, the art mode application can provide the user with a partial zoom-in function of the target artwork.

[0334] In some embodiments, the display device 200 can zoom in the target artwork in the flow shown in FIG. 23, and the specific steps are as follows:

[0335] S2301, in response to the zoom-in instruction of the user, the center point of the display screen corresponds to the first coordinate of the target artwork.

[0336] In some embodiments, the zoom-in button can be configured in the exhibition page. If the user wants to view the details of the artwork, the zoom-in instruction can be input by selecting the zoom-in button to control the display device 200 to display the target artwork zoomed in in the exhibition page.

[0337] In response to the zoom-in instruction, the display device 200 obtains the first coordinate of the center point of the display screen corresponding to the original picture of the target artwork. At this time, the first coordinate is exactly the coordinate corresponding to the center point of the original picture of the target artwork. The center point of the display screen is also exactly the center point of the compressed target artwork.

[0338] S2302, according to the first coordinate, the display width and the display height of the display screen, a first picture conforming to the second resolution is cut from the target artwork.

[0339] According to the first coordinate, the point at the corresponding position in the target artwork can be determined. A rectangular region picture, i.e. the first picture, can be cut from the original picture of the target artwork with the point as the center. The width of the first picture is parallel to the width of the display screen, the height of the first picture is parallel to the height of the display screen, the width of the first picture is equal to the display width of the display screen, and the height of the first picture is equal to the display height of the display screen, i.e. the first picture conforms to the second resolution. The picture content contained in the first picture is the zoomed-in picture content with the center point of the compressed target artwork as the center.

[0340] Referring to the exhibition page shown in FIG. 24, the compressed target artwork 2401 is displayed in the exhibition page, and the zoom-in button 2402 is also displayed on the exhibition page. The user can input the zoom-in instruction by selecting the zoom-in button 2402. For the sake of convenience, the center point O of the display screen can correspond to the center point O' of the original picture of the target artwork. In response to the zoom-in instruction, the display device 200 obtains the first coordinate of O' on the original picture of the target artwork. According to the display width and the display height of the display screen, the first picture 2403 is cut from the original picture of the target artwork with the first coordinate as the center.

[0341] S2303, display the first picture in the display page.

[0342] The first picture is displayed in the display page, which can be referred to as ② in FIG. 24. The first picture 2403 is displayed in the display page to achieve the effect of local zoom-in.

[0343] In some embodiments, the display device 200 can create a view in the upper layer of the compressed target art work in the display page, and display the first picture in the view. In this way, the display of the compressed target art work in the lower layer view is not affected. If the user does not want to use the zoom-in function, the user can input an exit instruction through the back key of the control device 100. The display device 200 closes the view in response to the exit instruction, and the compressed target art work is displayed again to restore the normal display effect. In some embodiments, the code design for realizing the display device 200 to zoom in the target art work locally can be referred to the following example:

[0344] In some embodiments, during the zoom-in process, the display device 200 can switch the position of local zoom-in according to the flow shown in FIG. 25, and the specific steps are as follows:

[0345] S2501, in response to the user's movement instruction, move the center point of the display screen on the target art work, and determine the second coordinate corresponding to the center point of the display screen on the target art work according to the first coordinate and the preset movement step length.

[0346] In some embodiments, the user can control the position of the center point of the display screen focusing on the original picture of the target art work through the direction keys on the control device 100. For example, the preset movement step length can be the distance of the center point of the display screen on the target art work controlled by the display device 200 in response to the user pressing the direction key once. In this way, the display device 200 can calculate the total distance of the center point of the display screen moving from the first coordinate according to the preset movement step length, and determine the coordinate corresponding to the center point of the display screen on the target art work after moving, i.e. the second coordinate, according to the total distance.

[0347] S2502, according to the second coordinate, the display width and the display height of the display screen, cut out a second picture conforming to the second resolution from the target art work.

[0348] S2503, display the second picture in the display page.

[0349] Steps S2502-S2503 can be referred to steps S2402-S2403, which are not described here.

[0350] In some embodiments, the display device 200 can zoom in the target artwork partially according to the flow shown in FIG. 26, and the specific steps are as follows:

[0351] S2601, in response to the zoom-in instruction of the user, the display device 200 acquires the third coordinate corresponding to the first position of the focus on the display screen to the target artwork.

[0352] In some embodiments, the zoom-in button can be configured in the exhibition page. If the user wants to view the details of the artwork, the zoom-in button can be selected. In response to the selection instruction, the display device 200 displays the focus, which is used to indicate the center point of the area to be zoomed in. The user can control the focus to move on the target artwork by the direction keys of the control device 100 to move the focus to the position to be zoomed in, and after the focus moves to the position, input the zoom-in instruction by the confirmation key or OK key of the control device 100 to control the display device 200 to display the target artwork zoomed in in the exhibition page.

[0353] In response to the zoom-in instruction, the display device 200 acquires the third coordinate corresponding to the first position of the focus on the display screen to the target artwork. For example, the display device 200 can determine the first position on the target artwork zoomed out according to the first position of the focus on the display screen, and determine the third position on the original drawing of the target artwork according to the second position and the compression ratio, and then acquire the coordinate of the third position, i.e. the third coordinate.

[0354] S2602, according to the third coordinate, the display width and the display height of the display screen, the third picture meeting the second resolution is cut from the target artwork.

[0355] S2603, the third picture is displayed in the exhibition page.

[0356] Steps S2602-S2603 can refer to steps S2402-S2403, which are not described here.

[0357] In some embodiments, the art mode application can also be configured with a holiday theme function. The display device 200 can implement the holiday theme function according to the flow shown in FIG. 27, and the specific steps are as follows:

[0358] S2701, according to the system date, it is identified whether the current day is a preset holiday.

[0359] The preset holiday can include international holidays, national holidays, regional holidays, etc. It can be set by the user.

[0360] S2702, if the day is a preset festival, before displaying the first art painting in the display page, a picture corresponding to a festival theme of the preset festival is displayed, and after the carousel time, the first art painting is displayed.

[0361] If the day is a preset festival, in order to prompt the user that the day is a preset festival, after entering the art mode, the picture corresponding to the festival theme of the preset festival is preferentially displayed in the display page. Each preset festival has a corresponding festival theme, and each festival theme has a corresponding picture. For example, the festival theme corresponding to the International Children's Day is the Children's Day theme, and the picture corresponding to the Children's Day theme is a scene of several children having a party together, and a happy Children's Day caption.

[0362] The display duration of the picture of the festival theme can be set as the carousel time, or can be set as other duration. When the display duration of the picture of the festival theme reaches the preset duration, the first art painting is displayed, and the carousel process of the art painting is entered.

[0363] S2703, if the current is not a preset festival, the first art painting is displayed in the display page.

[0364] If the current is not a preset festival, the display device 200 can directly display the first art painting and enter the carousel process of the art painting.

[0365] In some embodiments, the display device 200 can preferentially display the picture of the festival theme only when the art mode is automatically entered. When the art mode is passively entered in response to the user's control, the picture of the festival theme is not displayed. For example, in response to the instruction input by the user selecting the icon of the art mode application, the art mode key, etc., the first art painting is directly displayed, and the picture of the festival theme is not displayed.

[0366] Since the art mode application can provide a large number of art paintings for the user, even if the art mode application classifies and categorizes the art paintings for the convenience of the user to find the art painting that the user wants to browse. However, the user still needs to enter a certain preset secondary classification in a preset primary classification according to the classification and categorization when finding the art painting that the user wants to browse, and if the preset secondary classification does not include the art painting that the user wants to browse, the user still needs to exit level by level and enter the preset primary classification and the preset secondary classification again level by level until the art painting that the user wants to browse is found. It can be seen that the above operation of finding the art painting that the user wants to browse is very cumbersome and requires the user to spend a lot of time and effort.

[0367] In order to solve the above problem and facilitate the user to quickly find the art painting that the user wants to browse, the art mode application can be configured with a hierarchical preview page to realize quick preview of the art paintings of each classification based on the same page by the user.

[0368] In some embodiments, the hierarchical preview page can include a first menu and a second menu. The first menu includes titles of preset first-level categories, and the second menu is used to display titles of preset second-level categories included in the preset first-level category in a selected state or in a focused state, and further includes a preview image list in a single row, which includes preview images of art works included in the preset second-level category in the selected state or in the focused state.

[0369] In some embodiments, the first menu and the second menu can be distributed at different positions of the hierarchical preview page according to requirements. In the embodiments provided in the present disclosure, the first menu is distributed at the top of the hierarchical preview page, and the second menu is distributed at the bottom of the hierarchical preview page, which are taken as examples for illustration.

[0370] In some embodiments, the title in the focused state can be displayed in one or a combination of the following manners: changing the background color of the area where the object is located, changing the display effect (such as the convex effect, the concave effect, etc.) of the area where the object is located, adding an indication box to the area where the object is located, etc. Of course, the above-mentioned styles are not limited.

[0371] In some embodiments, the title in the selected state can be displayed in one or a combination of the following manners: changing the font color, font bold, font enlargement, adding an underline, etc. Of course, the above-mentioned styles are not limited.

[0372] Referring to the hierarchical preview page shown in FIG. 28, the hierarchical preview page includes a first menu 2801 and a second menu 2802. The first menu 2801 includes titles of preset first-level categories, such as Art Gallery, Photo Collection, Immersive Ambience, and Favorites. Among them, Art Gallery is in the selected state. Based on the selected state of Art Gallery, the second menu 2802 includes titles of preset second-level categories included in the Art Gallery category, such as Landscape, People, Modern, Still Life, and Other. Among them, Landscape is in the focused state. The second menu 2802 further includes a preview image list 2803, which includes preview images of art works included in the Landscape category based on the focused state of Landscape. For example, the preview images corresponding to Landscape 13, Landscape 14, Landscape 15, Landscape 16, Landscape 17, Landscape 18, and Landscape 19.

[0373] In the present embodiment of the present disclosure, in order to facilitate illustration, the corresponding art works are all represented in the manner of “preset second-level category + order of the picture in the preset second-level category”. For example, Landscape 16 represents the 16th art work in the Landscape category.

[0374] In some embodiments, the background of the hierarchical preview page can be in a transparent state. Referring to FIG. 28, the background 2804 is in a transparent state.

[0375] In some embodiments, the background of the hierarchical preview page can be in an opaque state, or in a semi-transparent state.

[0376] In some embodiments, the first menu can be in a semi-transparent state, and the transparency gradually increases from top to bottom, and the second menu can also be in a semi-transparent state, and the transparency is the same everywhere.

[0377] In some embodiments, the first menu and the second menu can be in an opaque state, or in a transparent state.

[0378] In the embodiments of the present disclosure, taking the case that the background of the hierarchical preview page is in a transparent state, and the first menu and the second menu are in a semi-transparent state, and the transparency gradually changes, as an example, the description is made.

[0379] Referring to the hierarchical preview page shown in FIG. 29, compared with the hierarchical preview page shown in FIG. 28, the first menu 2901 is in a semi-transparent state, and the transparency gradually increases from top to bottom, and the second menu 2902 is in a semi-transparent state, and the transparency is the same everywhere.

[0380] In some embodiments, the display device 200 can enter the hierarchical preview page according to the flow shown in FIG. 30, and the specific steps are as follows:

[0381] S3001, in response to a first instruction of the user, enter the art mode, and display a display page of the art mode application, and display a first art work in the display page.

[0382] The step S3001 can refer to the steps S501-S502, which will not be described here. It is worth noting that the entered art mode does not include the art screen saver mode.

[0383] S3002, in response to a second instruction of the user, display a hierarchical preview page on the upper layer of the display page according to the first art work.

[0384] In some embodiments, the user can input the second instruction through the confirmation key or OK key of the control device 100.

[0385] The display device 200 displays the corresponding hierarchical preview page according to the art work currently displayed in the display page. Among them, according to the preset primary classification and the preset secondary classification to which the art work currently displayed belongs, the preset secondary classification displayed in the second menu is determined, and the classification title that obtains the focus and the classification title that is in the selected state are determined. When the display page currently displays the first art work, the hierarchical preview page is displayed according to the first art work.

[0386] The title of the target first-level category to which the first artwork belongs is in a selected state, the second menu includes titles of preset second-level categories included in the target first-level category, and the title of the target second-level category to which the first artwork belongs is focused on. The preview list includes preview pictures of artworks included in the target second-level category.

[0387] In some embodiments, the display device 200 can display a hierarchical preview page according to the first artwork according to the flow shown in FIG. 31, and the specific steps are as follows:

[0388] S3101, obtain picture information of the first artwork.

[0389] The picture information includes a target first-level category and a target second-level category to which the first artwork belongs.

[0390] The process of obtaining the picture information can refer to step S502, which will not be described here.

[0391] S3102, obtain artworks included in the target second-level category.

[0392] According to the preset second-level categories to which each artwork belongs, the artworks belonging to the target second-level category can be obtained.

[0393] S3103, display the title of the target first-level category in a selected state according to the target first-level category, focus on the title of the target second-level category according to the target second-level category, and display a preview list according to the artworks included in the target second-level category.

[0394] The display device 200 displays the title of each preset first-level category in the first menu, and displays the title of the target first-level category in a selected state to indicate that the preset first-level category to which the first artwork currently displayed by the user belongs is the target first-level category.

[0395] The display device 200 displays the title of the preset second-level category included in the target first-level category in the second menu, and focuses on the title of the target second-level category to indicate that the preset second-level category to which the first artwork currently displayed by the user belongs is the target second-level category. And, by focusing on the title of the target second-level category, the user can directly move the focus on the title of each preset second-level category to quickly switch between each preset second-level category in the target first-level category.

[0396] The preview list includes preview pictures of artworks under the target second-level category.

[0397] In some embodiments, if the picture information of the first artwork acquired by the display device 200 includes the order of the first artwork in the target secondary classification, the preview list first displayed in the second menu can be determined according to the order and the maximum number N of the preview pictures that can be displayed at one time, the preview list first displayed in the second menu includes the preview picture of the first artwork, and the preview picture of the first artwork is located in the middle position of the preview list.

[0398] Taking the first artwork as landscape 16 as an example, referring to the hierarchical preview page shown in FIG. 28, the preview list 2803 first displayed in the second menu 2802 includes the preview picture corresponding to the landscape 16, and the preview picture is located in the middle position of the preview list 2803.

[0399] In other embodiments, if the picture information of the first artwork acquired by the display device 200 does not include the order of the first artwork in the target secondary classification, the preview list first displayed in the second menu can be determined according to the maximum number N of the preview pictures that can be displayed at one time, the preview list first displayed in the second menu includes the preview pictures of the first N artworks from the first artwork in the target secondary classification. The preview list first displayed in the second menu can include the preview picture of the first artwork, or can not include the preview picture of the first artwork.

[0400] Taking the first artwork as landscape 16 as an example, referring to the hierarchical preview page shown in FIG. 32, the preview list 3202 first displayed in the second menu 3201 includes the preview pictures corresponding to landscape 1, landscape 2, landscape 3, landscape 4, landscape 5, landscape 6, and landscape 7, and does not include the preview picture corresponding to landscape 16.

[0401] In some embodiments, the art mode application can be configured to display different pages through a multi-level OSD layer structure. The OSD layer at a higher level is displayed on the OSD layer at a lower level, and the OSD layer at the highest level is displayed as the uppermost layer, and the focus is obtained by the OSD layer at the uppermost layer.

[0402] The art mode application is configured such that the OSD layer for displaying the hierarchical preview page is at a higher level than the OSD layer for displaying the display page. Therefore, the hierarchical preview page will be displayed above the display page, and the focus will be obtained by the hierarchical preview page.

[0403] In the embodiments of the present disclosure, the display page can be configured to be displayed on a first OSD layer, the hierarchical preview page can be configured to be displayed on a second OSD layer, the global preview page (which will be described in detail later) can be configured to be displayed on a third OSD layer, and the pop-up window, prompt box and the like can be configured to be displayed on a fourth OSD layer. In order to display the hierarchical preview page on the upper layer of the display page, the first OSD layer, the second OSD layer, the third OSD layer and the fourth OSD layer are arranged in a display layer order from bottom to top.

[0404] In combination with the hierarchical preview page shown in FIG. 28, the process of displaying the hierarchical preview page on the upper layer of the display page can refer to FIG. 33. As shown in ① of FIG. 33, the display page 3301 is displayed on the first OSD layer, and the hierarchical preview page 3302 is displayed on the second OSD layer. The second OSD layer is located on the upper layer of the first OSD layer. The effect of displaying the hierarchical preview page 3302 on the upper layer of the display page 3301 can refer to ② of FIG. 33. Since the background of the hierarchical preview page 3302 is in a transparent state, the first artwork displayed in the display page 3301 in the lower layer can be displayed through the background of the hierarchical preview page 3302.

[0405] In some embodiments, when the title of the target secondary classification obtains the focus, the display device 200 can display a preview list including a preview of the first artwork in response to a downward instruction of the user, and obtain the focus on the first preview corresponding to the first artwork, and display the title of the target secondary classification as a selected state.

[0406] In some embodiments, the user can input the downward instruction through the down key of the control device 100.

[0407] In some embodiments, when the title of the target secondary classification obtains the focus, if the preview list first displayed in the second menu includes the preview of the first artwork, and the preview of the first artwork is located in the middle position of the preview list, the display device 200 can directly move the focus to the preview of the first artwork in response to the downward instruction. In the above process of moving the focus, the preview in the preview list will not change.

[0408] In combination with the hierarchical preview page shown in FIG. 28, the display device 200 can obtain the focus on the preview of the landscape 16 (the focus is shown in an enlarged state of the preview) in the hierarchical preview page as shown in FIG. 34 in response to the downward instruction. The preview list includes the preview, and the landscape classification is displayed as a selected state.

[0409] In some embodiments, when the focus is obtained by the title of the target secondary category, if the list of preview images displayed in the second menu first includes preview images of N pieces of artwork starting from the first artwork in the target secondary category, and these preview images do not include the first preview image of the first artwork, the display device 200 needs to first display the first preview image of the first artwork in the list of preview images in response to the downward instruction. In the embodiments of the present disclosure, the preview images of the artworks can be sequentially scrolled to the list of preview images in the order of the arrangement of the artworks. Thus, the process of displaying the first preview image of the first artwork in the list of preview images can be that the preview images of the artworks are sequentially scrolled to the list of preview images until the first preview image is scrolled to the middle position of the list of preview images, and after the first preview image is displayed at the middle position of the list of preview images, the focus is moved to the first preview image.

[0410] In combination with the hierarchical preview page shown in FIG. 32, the display device 200 can scroll the preview image of the landscape 16 to the middle position of the list of preview images, move the focus to the preview image of the landscape 16, and display the landscape category in the selected state in response to the downward instruction, as shown in the hierarchical preview page in FIG. 34.

[0411] In some embodiments, the second menu can further include a first information display area for displaying the category information of the preset secondary category in the selected state or where the focus is located. The category information can include the total number of artworks included in the preset secondary category, etc.

[0412] Referring to the hierarchical preview page shown in FIG. 35, the hierarchical preview page can further include a first information display area 3501. Taking the landscape category in the selected state as an example, the total number of artworks included in the landscape category is displayed in the first information display area 3501, such as 30 pieces.

[0413] In some embodiments, the preview images in the list of preview images are displayed in the horizontal display area. Referring to the list of preview images 2803 shown in FIG. 28, the list of preview images 2803 includes display areas for displaying preview images, and each display area is in the horizontal direction, i.e., the horizontal display area.

[0414] Taking the first preview image as an example, if the first preview image is in the vertical direction, the first preview image can be displayed in the horizontal display area in the following manner:

[0415] In some embodiments, in order to display the complete first preview image, the first preview image can be proportionally reduced so as to be displayed in the horizontal display area at one time.

[0416] In some embodiments, in order to adapt to the size of the display frame, the width of the first preview image can be adapted to the width of the display frame to display the first preview image in full screen in the horizontal display frame. However, the first preview image cannot be displayed in the horizontal display frame at one time. At this time, the key part in the first preview image can be displayed in the horizontal display frame. For example, the first preview image is a portrait picture, and the part including the face can be displayed in the horizontal display frame.

[0417] When the first preview image obtains the focus, if the first preview image is in portrait, and the first preview image cannot be displayed in the horizontal display area at one time, the first preview image can be displayed up and down in the horizontal display area.

[0418] Referring to the hierarchical preview page shown by ① in FIG. 36, the preview image of the person 14 obtains the focus. Because the preview image of the person 14 is in portrait, it cannot be displayed in the horizontal display frame completely, and therefore, the part including the face image in the person 14 can be displayed preferentially. The preview image of the person 14 can be displayed up and down in the horizontal display frame as shown by ② in FIG. 36 to display the whole content of the preview image of the person 14.

[0419] When the preview images are displayed in the vertical display area in the preview image list, if the first preview image is in landscape, the process of displaying the first preview image in portrait in the horizontal display frame can be referred to, and the first preview image can be displayed left and right in the vertical display frame.

[0420] In some embodiments, the display device 200 can update the preview image list in response to the selection of the preset primary classification by the user according to the flow shown in FIG. 37, and the specific steps are as follows:

[0421] S3701, in response to the instruction of the user moving the focus, moving the focus on the title of the preset primary classification.

[0422] After entering the hierarchical preview page, the user can input an upward instruction through the up key of the control device 100, and the display device 200 obtains the focus on the title of the target primary classification in response to the upward instruction.

[0423] After the title of the target primary classification obtains the focus, the user can input the instruction of moving the focus through the left key or the right key of the control device 100. The display device 200 moves the focus on the title of each preset primary classification in response to the instruction.

[0424] S3702, when the title of the first preset primary classification obtains the focus, obtaining the first preset secondary classification included in the first preset primary classification, and obtaining the first artistic painting included in the first preset secondary classification, and canceling the selected state of the title of the target primary classification.

[0425] The first preset primary classification is a preset primary classification that the user wants to browse.

[0426] According to the mapping relationship between the preset primary classification and the preset secondary classification, all preset secondary classifications included in the first preset primary classification, i.e., first preset secondary classifications, can be obtained. After the first preset secondary classifications are obtained, the first first preset secondary classification in each first preset secondary classification can be determined, and then the art works belonging to the first first preset secondary classification can be obtained according to the preset secondary classification to which the art works belong. After the focus is obtained from the title of the first preset primary classification, the selected state of the title of the target primary classification is canceled.

[0427] In combination with the hierarchical preview page shown in FIG. 28, when the art gallery obtains the focus, the focus can be moved on the title of each preset primary classification in response to an instruction of the user to move the focus. Taking the art gallery obtaining the focus as an example, as shown in the hierarchical preview page in FIG. 38, the selected state of the art gallery is canceled. The preset secondary classifications included in the photo set, such as my photos and photo themes, are obtained. The first first preset secondary classification is my photos, and the art works included in my photos, i.e., each imported photo, are obtained.

[0428] S3703, displaying the title of the first preset secondary classification in the second menu, wherein the title of the first first preset secondary classification is in a selected state; updating the preview image list, the updated preview image list including preview images of the art works included in the first first preset secondary classification, the preview image of the first art work included in the first first preset secondary classification being displayed at the first position of the preview image list; and switching the first art work displayed in the display page to the first art work included in the first first preset secondary classification.

[0429] Referring to the hierarchical preview page shown in FIG. 38, my photos and photo themes are displayed in the second menu 3801, and my photos are in a selected state. The display device 200 updates the preview image list, and the updated preview image list includes preview images of photo 1 to photo 5, wherein the preview image of the first art work, i.e., the preview image of photo 1, is displayed at the first position of the preview image list, and the preview images of photo 2 to photo 5 are sequentially displayed. The display device 200 switches the landscape 16 displayed in the display page to photo 1.

[0430] In some embodiments, when the focus is obtained from the title of the first preset primary classification, the display device 200 can respond to a downward instruction input by the user through the down key of the control device 100 to obtain the focus from the title of the first first preset secondary classification, and display the title of the first preset primary classification as a selected state.

[0431] In some embodiments, the first title of the first preset secondary category is focused on, and when the first artwork included in the first preset secondary category is displayed in the display page, the display device 200 can focus on the preview image of the first artwork in response to the downward instruction input by the user through the down key of the control device 100, and display the first title of the first preset secondary category in the selected state.

[0432] In some embodiments, the display device 200 can update the preview image list in response to the user's selection of the preset secondary category according to the flow shown in FIG. 39, and the specific steps are as follows:

[0433] S3901, in response to the instruction of the user moving the focus, moving the focus on the title of the preset secondary category.

[0434] After entering the hierarchical preview page, the title of the target secondary category is focused on. The user can input the instruction of moving the focus through the left key or the right key of the control device 100. The display device 200 moves the focus on the title of each preset secondary category in response to the instruction.

[0435] S3902, when the title of the second preset secondary category is focused on, obtaining the artworks included in the second preset secondary category, and displaying the title of the target secondary category in the selected state.

[0436] The second preset secondary category is the preset secondary category included in the target primary category that the user wants to browse.

[0437] The process of obtaining the artworks included in the second preset secondary category can refer to the process of obtaining the artworks included in the first first preset secondary category in step S3702, which is not described here.

[0438] The display device 200 displays the title of the target secondary category in the selected state to indicate the preset secondary category to which the artworks currently displayed in the display page belong.

[0439] S3903, updating the preview image list, and the updated preview image list includes the preview images of the artworks included in the second preset secondary category, and the preview image of the first artwork included in the second preset secondary category is displayed at the first position of the preview image list.

[0440] Step S3903 can refer to step S3703, and after updating the preview image list, the updated preview image list is not followed to switch the artworks displayed in the display page.

[0441] With reference to the hierarchical preview page shown in FIG. 28, when the landscape category is focused, the display device 200 can move the focus on the title of each preset secondary category in response to a user instruction to move the focus. For example, when the focus is on the title of the figure category, the display device 200 displays the title of the landscape category as selected, as shown in the hierarchical preview page in FIG. 40. The display device 200 obtains the art works included in the figure category, updates the preview list, and the updated preview list includes the preview of figures 1-7. The preview of the first art work, i.e., the preview of figure 1, is displayed at the first position of the preview list, and the previews of figures 2-7 are displayed in sequence. The landscape 16 is still displayed in the showcase page.

[0442] In some embodiments, the display device 200 can switch the art work displayed in the showcase page according to the flow shown in FIG. 41, and the specific steps are as follows:

[0443] S4101, in response to a user instruction to move the focus, the display device 200 moves the focus on each preview.

[0444] S4102, when the focus is on a target preview, the display device 200 switches the art work displayed in the showcase page to the art work corresponding to the target preview in response to a user instruction to select the target preview, and exits the hierarchical preview page.

[0445] When the user moves the focus to a target preview that the user wants to enlarge, the user can control the display device 200 to select the target preview. The display device 200 switches the first art work displayed in the showcase page to the art work corresponding to the target preview, and exits the hierarchical preview page.

[0446] After the display device 200 switches the art work displayed in the showcase page to the art work corresponding to the target preview, the display device 200 starts to cycle through the art work corresponding to the target preview.

[0447] Referring to the hierarchical preview page shown in FIG. 42, if the user wants to enlarge the landscape 18, the user can move the focus to the preview of the landscape 18 and select the preview of the landscape 18. The display device 200 displays the landscape 18 in the showcase page as shown in FIG. 42, and exits the hierarchical preview page.

[0448] In other embodiments, the display device 200 can switch the art work displayed in the showcase page according to the flow shown in FIG. 43, and the specific steps are as follows:

[0449] S4301, in response to a user instruction to move the focus, the display device 200 moves the focus on each preview.

[0450] S4302, when the focus is obtained by the target preview picture, if no user operation is detected within a specified time period, the art painting displayed in the showcase page is switched to the art painting corresponding to the target preview picture.

[0451] When the focus moves on the preview picture, if the display device 200 does not detect a user operation within a specified time period, it indicates that the focus has been on a preview picture for a long time, such as on the target preview picture. The display device 200 switches the art painting displayed in the showcase page to the art painting corresponding to the target preview picture, but does not exit the hierarchical preview page.

[0452] After the display device 200 switches the art painting displayed in the showcase page to the art painting corresponding to the target preview picture, it starts to cycle from the art painting corresponding to the target preview picture.

[0453] Referring to the hierarchical preview page shown in ① of FIG. 44, if the user controls the focus to move to the preview picture of landscape 18, and does not operate within a specified time period, such as within 1 min, the display device 200 will display landscape 18 in the showcase page as shown in ② of FIG. 44, but will not exit the hierarchical preview page.

[0454] In some embodiments, the art mode application can be configured so that the focus can be moved between each preset secondary classification under the same preset primary classification without the user manually switching the preset secondary classification, thereby realizing seamless switching between each preset secondary classification under the same preset primary classification.

[0455] In some embodiments, the display device 200 can move the focus on the preview picture corresponding to the art painting included in the target primary classification including all preset secondary classifications in response to the user's instruction to move the focus.

[0456] Wherein, according to the first order of all preset secondary classifications included in the target primary classification, the first order is consistent with the display order of the titles of the preset secondary classifications in the second menu, when the preview picture of the first art painting included in the current preset secondary classification obtains the focus, in response to the user's instruction to move the focus to the left, update the preview picture list, the updated preview picture list includes the preview picture of the art painting included in the previous preset secondary classification, and the preview picture of the art painting included in the previous preset secondary classification obtains the focus.

[0457] When the preview picture of the last art painting included in the current preset secondary classification obtains the focus, in response to the user's instruction to move the focus to the right, update the preview picture list, the updated preview picture list includes the preview picture of the art painting included in the next preset secondary classification, and the preview picture of the art painting included in the next preset secondary classification obtains the focus.

[0458] In some embodiments, the art mode application can be configured with a global preview function. The second menu can also be configured with a first arrow, which is displayed at a position corresponding to the list of preview pictures, such as below the list of preview pictures. The first arrow is used to indicate that the user enters the global preview page by controlling the first directional key on the control device 100 in the same direction as the direction indicated by the first arrow. For example, the first arrow is a downward arrow, and the user can control the display device 200 to enter the global preview page by the down key of the control device 100.

[0459] In some embodiments, when the first art work is displayed in the exhibition page and the first preview picture is focused, the display device 200 can display a global preview page according to the first preview picture focused in response to the instruction input by the user based on the first directional key. The global preview page includes a third menu and a list of global preview pictures, the third menu includes the titles of the preset second categories included in the target first category, and the list of global preview pictures is in a grid format and includes the preview pictures of the art works included in the target second category. In this way, the user can browse the preview pictures of the art works in each preset second category belonging to the preset first category of the currently displayed art work through the global preview page.

[0460] In some embodiments, when entering the global preview page, the list of global preview pictures corresponding to the preset second category in the selected state in the hierarchical preview page is first displayed, that is, the first displayed list of global preview pictures is equivalent to the preview pictures after the preview picture list in the hierarchical preview page is fully expanded. In this way, the content displayed in the hierarchical preview page and the global preview page can be unified.

[0461] In some embodiments, the global preview page is in an opaque state.

[0462] Referring to the hierarchical preview page shown in ① of FIG. 45, the hierarchical preview page includes a first arrow 4501, which is displayed below the list of preview pictures 4502. The display device 200 can display the global preview page shown in ② of FIG. 45 on the upper layer of the hierarchical preview page in response to the instruction input by the user through the down key of the control device 100. The global preview page includes a third menu 4503. Taking the currently displayed landscape 16 in the exhibition page as an example, the third menu 4503 includes the titles of the preset second categories of the art gallery, such as landscape, figure, modern, still life, and other. The title of the landscape category is focused. The global preview page also includes a list of global preview pictures 4504, which includes the preview pictures of all art works included in the landscape category. Taking all art works included in the landscape category as examples of landscape 1-18, the list of global preview pictures 4504 includes the preview pictures of landscape 1-18.

[0463] In some embodiments, if the list of global preview images cannot be displayed all at once in the global preview page, the user can control the display device 200 to scroll the list of global preview images in the global preview page.

[0464] In some embodiments, when the user controls the display device 200 to scroll the list of global preview images in the global preview page, a top button can be configured in the global preview page for quickly displaying the first row of preview images. Based on the top button, the user can control the display device 200 to quickly scroll to the first row of preview images in the list of global preview images.

[0465] The top button 4505 in FIG. 45 can be referred to.

[0466] In some embodiments, the top button can be displayed in the global preview page at all times. When the first row of preview images is displayed in the global preview page, i.e., before the list of global preview images is scrolled in the global preview page, the top button can be grayed out to indicate that the first row of preview images is currently displayed and the top button is not available. When the first row of preview images is not displayed in the global preview page, i.e., after the list of global preview images is scrolled in the global preview page, the top button can be ungrayed.

[0467] In other embodiments, the top button can be hidden when the first row of preview images is displayed in the global preview page. The top button can be displayed when the first row of preview images is not displayed in the global preview page.

[0468] In some embodiments, the user can switch the art piece displayed in the display page based on the global preview page. The user can control the display device 200 to move the focus to a target preview image that the user wants to zoom in and select the target preview image. The display device 200 exits the global preview page and switches the art piece displayed in the display page to the art piece corresponding to the target preview image. After the display device 200 switches the art piece displayed in the display page to the art piece corresponding to the target preview image, the display device 200 starts to cycle through the art pieces starting from the art piece corresponding to the target preview image.

[0469] To enable the user to customize the displayed art pieces, the art mode application is configured with a photo import function. In this way, the user can import photos to the display device 200. Correspondingly, the preset first-level categories of the art mode application include a photo set category, and the preset second-level categories included in the photo set category can include a my photos category. The art mode application can configure a photo import entry in the list of preview images corresponding to the my photos category. In this way, the user can import photos based on the import entry. If the user imports photos to the display device 200, the my photos category includes the imported photos (hereinafter referred to as photos).

[0470] In some embodiments, in the art mode, the user can control the display device 200 to enter a my photo category, in which the display device 200 displays a list of preview images including preview images of photos and an import entry of the photos. The display device 200 can exit the hierarchical preview page and switch the art painting in the showcase page to the selected photo and carousel the photos starting from the selected photo in response to an instruction of the user selecting a preview image of a photo. However, the showcase effect of the carousel photos is relatively lack of personalized style and poor in visual effect.

[0471] To solve the above problems, the art mode application can be configured with different themes for showcasing the photos, each theme corresponding to a different showcase style. For example, a dynamic album theme, the showcase style of which can be to play the photos in the form of picture fade-in and fade-out; a magazine theme, the showcase style of which can be to play the photos in a magazine style and a rotation mode; a collage theme, the showcase style of which can be to add a photo frame to the photos with animation; a multi-frame theme, the showcase style of which can be to simultaneously showcase multiple photos and add a photo frame to each photo; a memory theme, the showcase style of which can be to play the photos in a rotation and magnification form. Correspondingly, the preset secondary categories included in the photo set category further include a photo theme category, the photo theme category including at least one theme. In this way, the user can select any one of the at least one theme to play the photos. The way of playing the photos according to the user's selected theme can more fully reflect the user's personalization, and since the theme has rich showcase styles, the visual effect of showcasing the photos can be improved.

[0472] In some embodiments, each theme is associated with at least one theme template. The theme template can include a to-be-replaced picture and a background picture. The to-be-replaced picture is located on the upper layer of the background picture, and in use of the theme template, the to-be-replaced picture can be replaced by a photo, and the background picture cannot be replaced by a photo.

[0473] The display direction of the to-be-replaced picture can be horizontal or vertical, where if the width of the to-be-replaced picture is greater than the height, the display direction is horizontal; if the height of the to-be-replaced picture is greater than the width, the display direction is vertical.

[0474] The number of to-be-replaced pictures is greater than or equal to 1, that is, the theme template includes at least one to-be-replaced picture, that is, at least one photo can be displayed using the theme template.

[0475] The to-be-replaced picture can be displayed vertically, or horizontally, or at a certain angle.

[0476] The to-be-replaced picture can be located at different positions on the background picture.

[0477] If there are multiple pictures to be replaced, the multiple pictures to be replaced can be mutually occluded or can have an occlusion relationship.

[0478] The picture to be replaced can be a default picture provided by the artistic mode application.

[0479] The style of the at least one theme template associated with each theme is consistent with the display style of the theme.

[0480] In some embodiments, different theme templates can be configured for corresponding themes according to the display direction, number, display angle, occlusion relationship, display position, etc. of the picture to be replaced.

[0481] Taking the dynamic album theme as an example, the theme template shown in FIG. 46 can be referred to. The dynamic album theme can be associated with 14 theme templates. As shown in ① of FIG. 46, the theme templates include a picture to be replaced 4601 and a picture to be replaced 4602, and a background picture 4603. Among them, as shown in ①-④ of FIG. 46, the display direction of the picture to be replaced included in these theme templates is horizontal. As shown in ⑤-⑧ of FIG. 46, these theme templates each include only one picture to be replaced in a vertical direction. As shown in ⑨- of FIG. 46, these theme templates each include two pictures to be replaced in a vertical direction. of FIG. 46, these theme templates each include three pictures to be replaced in a vertical direction.

[0482] The artistic mode application is configured to, after a user selects a theme, automatically select a target theme template suitable for the theme from the theme templates associated with the theme, and display each picture according to the target theme template. The target theme template can be matched with the number and display direction of the pictures, so as to ensure the display quality and display effect of the pictures. It can be seen that the user only needs to select a display style, i.e. a theme, that he or she likes, without having to spend effort to manually match the pictures with the theme templates.

[0483] In some embodiments, the display device 200 can display the pictures according to the theme of the pictures according to the flow shown in FIG. 47, and the specific steps are as follows:

[0484] S4701, in response to the user opening the operation of the picture theme classification, updating the preview list, and the updated preview list including at least one theme preview.

[0485] Taking the display device 200 currently displaying the first artistic picture in the display page as an example, the display device 200 can enter the hierarchical preview page according to steps S3001-S3002, which will not be described here.

[0486] The display device 200 can open the photo set category when displaying the hierarchical preview page according to the flow shown in FIG. 48, and the specific steps are as follows:

[0487] In response to the instruction of the user moving the focus to the title of the photo set category, the display device 200 obtains the focus from the title of the photo set category in step S4801.

[0488] The step S4801 can refer to the process of moving the focus to the title of the target primary category shown in step S3701, which will not be described here.

[0489] In step S4802, it is judged whether the theme has been set currently.

[0490] When the title of the photo set category obtains the focus, the display device 200 acquires the preset secondary categories included in the photo set category, such as the My Photos category and the Photo Themes category. The display device 200 also acquires the setting parameters of the theme, for example, if the user has ever entered the Photo Themes category and used the theme in the category to display the photos, or has set the theme to be used, the setting parameters of the theme include the theme that has been used last time or the theme that has been set. If the user has not used the theme in the Photo Themes category to display the photos, and has not set the theme to be used, the setting parameters of the theme include no theme. In this way, the display device 200 can judge whether the theme has been set currently according to the setting parameters of the theme, wherein if the setting parameters include the theme that has been used last time or the theme that has been set, the theme has been set currently. If the setting parameters include no theme, the theme has not been set currently.

[0491] In some embodiments, whether the theme has been set can be recorded by a theme flag bit, such as 0 representing no theme, and 1-5 representing one of the dynamic album theme, the magazine theme, the collage theme, the multi-frame theme and the memory theme respectively. In this way, the display device 200 can judge whether the theme has been set currently by reading the theme flag bit, wherein if the theme flag bit is 0, the theme has not been set currently. If the theme flag bit is one of the values 1-5, the theme has been set currently, and the set theme is the theme corresponding to the value.

[0492] In some embodiments, the artistic mode application can configure the setting item of the photo theme in the artistic mode setting page, which can refer to the artistic mode setting page shown in FIG. 49. The artistic mode setting page includes the setting item 4901 of the photo theme. The setting item 4901 of the photo theme can be a menu setting item. In response to the instruction of the user selecting the setting item 4901 of the photo theme, the display device 200 displays a drop-down menu below the setting item 4901 of the photo theme. The drop-down menu includes the themes included in the photo theme classification, which are the same as the themes in the hierarchical preview page and have the same order. The user can select the target theme to be set from the drop-down menu. Correspondingly, the display device 200 sets the target theme as the theme used by default after entering the photo theme classification. As shown in FIG. 49, the theme is the dynamic album. The drop-down menu also includes no theme. If the user does not want to use the theme to display the photo, the user can select no theme. Correspondingly, the display device 200 sets no theme as the theme used by default after entering the photo theme classification.

[0493] In some embodiments, when displaying the display page, the display device 200 can display a shortcut menu on the display page in response to the instruction of the user inputting the first key of the control device 100. The shortcut menu is configured with an entry of the artistic mode application setting page. In response to the instruction of the user selecting the entry, the display device 200 can display the artistic mode application setting page.

[0494] In some embodiments, the first key can be a system application key of the control device 100, that is, a key having a default system function, such as a menu key, a color key, and the like.

[0495] In some embodiments, the first key can be a special key of the control device 100, which does not have a default system function, but is a key specially used to open the application setting menu.

[0496] In the embodiments of the present disclosure, the first key is taken as an example of a menu key, which is specifically described.

[0497] S4803, if no theme is currently set, the title of the my photo classification is in a selected state, and after receiving the instruction of the user moving the focus to the title of the photo theme classification, the title of the photo theme classification obtains the focus to open the photo theme classification.

[0498] In some embodiments, the display device 200 can cycle the photos according to the flow shown in FIG. 50, and the specific steps are as follows:

[0499] S5001, if no theme is currently set, the title of the my photo classification is in a selected state, and the artistic painting displayed in the display page is switched to the first photo in the my photo classification.

[0500] S5002, starting from the first photo, carousel each photo.

[0501] Steps S5001-S5002 can refer to steps S3703, which will not be repeated here. The carousel process can refer to step S503, which will not be repeated here either.

[0502] Referring to the hierarchical preview page shown in FIG. 51, when the title of the photo set classification is focused, if no theme is currently set, the title of my photo classification is in the selected state, and the preview list includes the preview of the photos, such as the preview of photo 1-photo 3, and also includes the import entry 5101 of the photos. The import entry 5101 is displayed after the last photo.

[0503] If the user wants to import photos, the photos can be imported through the import entry 5101.

[0504] If the user wants to play the photos using a theme, the focus can be moved to the title of the photo theme, and when the title of the photo theme classification is focused, the display device 200 will open the photo theme classification

[0505] S4804, if a theme is currently set, the title of the photo theme classification is in the selected state to open the photo theme classification.

[0506] If a theme is currently set, it means that the user is more inclined to use the theme to display the photos, so the title of the photo theme classification is preferentially in the selected state to preferentially open the photo theme classification.

[0507] After the display device 200 opens the classification of the photo theme, the preview list will be updated, and the updated preview list includes the preview of the themeless and the preview of each theme. Referring to the hierarchical preview page shown in FIG. 52, when the title of the photo set classification is focused, if a theme is currently set, the title of the photo theme classification is in the selected state, and the preview list includes the preview of the themeless 5201, and also includes the preview of the dynamic album theme 5202, the preview of the magazine theme 5203, the preview of the collage theme 5204, the preview of the multi-frame theme 5205, and the preview of the memory theme 5206.

[0508] In some embodiments, the preview of each theme can be the preview of any one of the theme templates included in the theme.

[0509] In other embodiments, the preview of the currently set theme can be the preview of the last used theme template.

[0510] In some embodiments, if a theme has been set currently, the display device 200 displays the photos in the showcase page according to the theme that has been set currently after the title of the photo theme is in the selected state.

[0511] S4702, in response to the instruction that the user selects the first theme, the hierarchical preview page is exited, and the photos included in the my photo category are displayed in the showcase page according to the first theme. Wherein, each photo is displayed according to the target first theme template associated with the first theme.

[0512] The number and display direction of the to-be-replaced pictures included in the target first theme template match the number and display direction of the photos.

[0513] In some embodiments, the display device 200 can display the photos according to the first theme according to the flow shown in FIG. 53, and the specific steps are as follows:

[0514] S5301, determine the target first theme template from the first theme templates associated with the first theme.

[0515] In some embodiments, a first theme template can be randomly determined from the first theme templates as the target first theme template.

[0516] In some embodiments, the target first theme template can be determined according to the number and display direction of the photos.

[0517] For example, if the number of photos is small, such as less than or equal to the minimum number of to-be-replaced pictures in each first theme template, a first theme template with the minimum number of to-be-replaced pictures can be selected as the target first theme template, and the display direction of the to-be-replaced pictures in the first theme template can include the display direction of each photo.

[0518] For another example, if the number of photos is large, such as more than the minimum number of to-be-replaced pictures in each first theme template, a first theme template whose number of to-be-replaced pictures can be divided by the number of photos can be selected, and further, a first theme template whose display direction of to-be-replaced pictures can include the display direction of each photo can be selected as the target first theme template.

[0519] Wherein, the display direction of the to-be-replaced pictures can include the display direction of each photo means that if the display direction of each photo is horizontal, the first theme template can only include to-be-replaced pictures in horizontal direction; if the display direction of each photo is vertical, the first theme template can only include to-be-replaced pictures in vertical direction; if the display direction of each photo is both horizontal and vertical, the first theme template needs to include to-be-replaced pictures in horizontal direction and to-be-replaced pictures in vertical direction.

[0520] S5302, acquire a first quantity of pictures to be replaced comprised in the target first theme template and a display direction.

[0521] The pictures to be replaced comprised in the target first theme template can be determined according to the configuration file corresponding to the target first theme template, and then the total quantity of the pictures to be replaced, i.e., the first quantity, can be determined, and the display direction of each picture to be replaced can be determined.

[0522] S5303, select the first quantity of pictures to be displayed from the photos each time to obtain at least one group of pictures to be displayed, wherein the display direction of each group of pictures to be displayed is consistent with the display direction of the pictures to be replaced, and the groups of pictures to be displayed are not repeated.

[0523] According to the logic of matching the photos for the fixed theme template, each picture to be displayed can be determined. Among them, the photos to be displayed simultaneously in the target first theme template are the same group of pictures to be displayed.

[0524] When matching the photos, the first quantity of photos that can be the same group of pictures to be displayed can be selected one by one according to the order of the photos, and the groups of pictures to be displayed are not repeated. Among them, the same group of pictures to be displayed meets the requirement of the display direction of constituting a group of pictures to be displayed, which includes that the display direction of constituting a group of pictures to be displayed is consistent with the display direction of each picture to be replaced in the target first theme template. For example, if the target first theme template includes one picture to be replaced in a horizontal direction and one picture to be replaced in a vertical direction, then one picture in a horizontal direction and one picture in a vertical direction can constitute a group of pictures to be displayed.

[0525] Taking the first theme as an example of a dynamic album theme, combined with the theme template shown in FIG. 46 and the photos shown in FIG. 54. If it is randomly determined that the theme template shown in FIG. 46 ⑤ is the target first theme template, then the photos that can be the same group of pictures to be displayed can be selected one by one according to the order of the photos 1-8. In the process of selection, 2 photos are selected as the same group of pictures to be displayed each time. According to the display direction of the picture to be replaced and the display direction of the photo, it can be determined that photo 1 and photo 2 cannot constitute a group of pictures to be displayed, while photo 1 and photo 3 can constitute a group of pictures to be displayed. After constituting a group of pictures to be displayed, the first photo that has not been selected is combined with the pictures to be displayed, i.e., from photo 2, it can be seen that photo 2 and photo 4 can constitute a group of pictures to be displayed. Similarly, photo 5 and photo 6 can constitute a group of pictures to be displayed, and photo 7 and photo 8 can constitute a group of pictures to be displayed.

[0526] In some embodiments, in order to ensure that the groups of pictures to be displayed are not repeated, the selected photos can be marked or deleted from the queue to be selected.

[0527] In some embodiments, when matching the photos according to the fixed theme template, the display direction of the unselected photos may not meet the requirement of the display direction of the photos to be displayed in a group, and if the unselected photos are forced to be grouped into a group of photos to be displayed, the display direction of the photos may be different from the display direction of the specified pictures to be replaced, resulting in incomplete display of the photos.

[0528] To solve this problem, in some embodiments, the display device 200 can group the unselected photos and the specified pictures into a group of photos to be displayed. The group of photos to be displayed includes at least one unselected photo and at least one specified picture, and the display direction of the at least one unselected photo and the at least one specified picture meets the requirement of the display direction of the photos to be displayed in a group.

[0529] Taking the theme template shown in ⑤ in FIG. 46 as an example, if the unselected photos include the portrait photo 9 and the portrait photo 10, the portrait photo 9 and the portrait photo 10 cannot be grouped into a group of photos to be displayed. The display device 200 can group the portrait photo 9 and a specified picture in landscape into a group of photos to be displayed, and group the portrait photo 10 and a specified picture in landscape into another group of photos to be displayed. In this way, the display effect of the portrait photo 9 and the portrait photo 10 can be ensured.

[0530] In other embodiments, the display device 200 can also determine a target first theme template according to the unselected photos. The number and display direction of the specified pictures included in the determined target first theme template can match the number and display direction of the unselected photos.

[0531] Taking the portrait photo 9 and the portrait photo 10 as an example, the theme template shown in ⑨ or ⑩ in FIG. 46 can be determined as the target first theme template.

[0532] In some embodiments, when matching the photos according to the fixed theme template, the number of the unselected photos may be less than the number of the specified pictures to be replaced in the target first theme template. In this case, there may be a vacancy in the target first theme template.

[0533] To solve this problem, in some embodiments, the display device 200 can group the unselected photos and the specified pictures into a group of photos to be displayed. The total number of the unselected photos and the specified pictures is equal to the number of the specified pictures to be replaced, and the display direction of the unselected photos and the specified pictures meets the requirement of the display direction of the photos to be displayed in a group.

[0534] Taking the target first theme template shown in ⑤ of FIG. 46 as an example, if the unselected photos include a portrait photo 9, if only the photo 9 is displayed in the target first theme template, a vacancy will appear. The display device 200 can group the portrait photo 9 and a designated picture in a horizontal direction into a set of photos to be displayed, so as to fill the vacancy in the target first theme template by the designated picture.

[0535] In some other embodiments, the display device 200 can also re-determine a target first theme template according to the unselected photos, the re-determined target first theme template including a number and a display direction of pictures to be replaced, which can match a number and a display direction of the unselected photos.

[0536] In some embodiments, the designated picture can be a default picture. The default picture can be a corresponding picture to be replaced in the target first theme template, or an artwork in an art gallery.

[0537] In some other embodiments, the designated picture can be a selected photo. Taking the target first theme template shown in ⑤ of FIG. 46 as an example, if the unselected photos include a portrait photo 9, the photo 9 and the photo 1 can be grouped into a set of photos to be displayed, i.e., the photo 1 is reused.

[0538] S5304, sequentially display at least one set of photos to be displayed in the display page according to the target first theme template.

[0539] After determining each set of photos to be displayed, the hierarchical preview page is exited, and each set of photos to be displayed is sequentially displayed in the display page according to the target first theme template.

[0540] In some embodiments, each set of photos to be displayed is displayed for a preset display duration. The preset display duration is a display duration of each set of photos to be displayed, and when the display duration of each set of photos to be displayed reaches the preset display duration, the next set of photos to be displayed is switched to be displayed.

[0541] Taking the grouping of the photo 1 and the photo 3 as a group, the photo 2 and the photo 4 as a group, the photo 5 and the photo 6 as a group, and the photo 7 and the photo 8 as a group, and the preset display duration of 10 minutes as an example, using a dynamic album theme, the photo 1 and the photo 3 are first displayed, 10 minutes later, the photo 2 and the photo 4 are switched to be displayed, 10 minutes later, the photo 5 and the photo 6 are switched to be displayed, and 10 minutes later, the photo 7 and the photo 8 are switched to be displayed.

[0542] In some other embodiments, the display device 200 can display the photos according to the first theme according to the flow shown in FIG. 55, and the specific steps are as follows:

[0543] S5501, group the photos in order of the photos to obtain at least one group of to-be-displayed photos, wherein the number of each group of to-be-displayed photos is a second number.

[0544] The second number is less than or equal to the maximum number of to-be-replaced pictures in each first theme template.

[0545] The second number of each group of to-be-displayed photos can be the same or different.

[0546] The order of each group of to-be-displayed photos is consistent with the order of the photos, and the order of each group of to-be-displayed photos is also consistent with the order of the photos.

[0547] Each group of to-be-displayed photos is not repeated.

[0548] S5502, according to the display direction of each group of to-be-displayed photos, determine the target first theme template corresponding to each group of to-be-displayed photos from the first theme templates associated with the first theme, the target first theme template includes a second number of to-be-replaced pictures, and the display direction of the second number of to-be-replaced pictures is consistent with the display direction of the corresponding group of to-be-displayed photos.

[0549] According to the logic of matching theme templates for fixed to-be-displayed photos, determine the target first theme template corresponding to each group of to-be-displayed photos. Wherein the target first theme template corresponding to each group of to-be-displayed photos includes a second number of to-be-replaced pictures equal to the group of to-be-displayed photos, and the display direction of the to-be-replaced picture is consistent with the display direction of the group of to-be-displayed photos.

[0550] Taking the first theme as an example of a dynamic album theme, combined with the theme template shown in FIG. 46 and the photos shown in FIG. 54. If each group includes 2 to-be-displayed photos, then group photos 1 and 2 as the first group, photos 3 and 4 as the second group, photos 5 and 6 as the third group, and photos 7 and 8 as the fourth group. Wherein the first group can correspond to the theme template shown in FIG. 46 ① or ②, the second group can correspond to the theme template shown in FIG. 46 ⑨ or ⑩, the third group can correspond to the theme template shown in FIG. 46 ⑤ or ⑥, and the fourth group can correspond to the theme template shown in FIG. 46 ⑤ or ⑥.

[0551] S5503, in the display page, in order, according to the target first theme template corresponding to each group of to-be-displayed photos, display at least one group of to-be-displayed photos.

[0552] After determining each group of to-be-displayed photos and the target first theme template corresponding to each group of to-be-displayed photos, exit the hierarchical preview page and display each group of to-be-displayed photos in the display page according to the target first theme template corresponding to each group of to-be-displayed photos.

[0553] If the preset display duration is 10 minutes, as in the previous example, the theme template shown in ① or ② in FIG. 46 is used to display photo 1 and photo 2, after 10 minutes, the theme template shown in ⑨ or ⑩ in FIG. 46 is used to display photo 3 and photo 4, after 10 minutes, the theme template shown in ⑤ or ⑥ in FIG. 48 is used to display photo 5 and photo 6, and after 10 minutes, the theme template shown in ⑤ or ⑥ in FIG. 46 is used to display photo 7 and photo 8.

[0554] In some embodiments, the code design for establishing the mapping relationship between the photos and the pictures to be replaced in the target first theme template, and replacing the pictures to be replaced with the photos to be displayed based on the mapping relationship when displaying the photos to be displayed according to the target first theme template can refer to the following examples:

[0555] Taking the theme template shown in FIG. 46 as an example, in order to quickly realize the corresponding animation effect, the AE integrated Lottie plug-in can be used, and a json configuration file is exported. Among them, 14 json configuration files are generated according to the 14 theme templates. In each json configuration file, the picture IDs of the pictures to be replaced and the background pictures included in the corresponding theme template are included, and the picture ID is used to uniquely identify the corresponding picture in the corresponding json configuration file. Therefore, the json configuration file has a mapping relationship with the picture ID included therein. The json configuration file also includes the attributes of each picture therein, which includes whether the picture can be replaced, wherein the attributes of the pictures to be replaced include that they can be replaced, and the attributes of the background pictures include that they cannot be replaced. The json configuration file can also include the height and width of each picture to be replaced and the occlusion relationship with other pictures to be replaced, etc.

[0556] When matching the theme template with the photos, the corresponding pictures to be replaced and the sizes of the pictures to be replaced can be determined according to the json configuration file corresponding to each theme template, and the display direction can be determined according to the size of the picture to be replaced. The display device 200 can match the photos according to the number of pictures to be replaced and the display direction. After determining the matching relationship, a mapping relationship can be established between the picture ID of each target theme template and the photos to be displayed, and each group of photos to be displayed is formed into a display task queue.

[0557] When displaying each group of photos to be displayed according to the display task queue, the setImageAssetDelegate method of LottieAnimationView can be used to replace the pictures to be replaced with the user-imported pictures according to the correspondence between the picture ID and the picture. The following pseudo code can be referred to:

[0558] / / Call the setImageAssetDelegate method

[0559] lottieAnimationView.setImageAssetDelegate(lottieImageAsset->{

[0560] / / get image id

[0561] String imageId=lotttieImageAsset.getId();

[0562] / / find bitmap of photo from imageId mapping relationship

[0563] Bitmap bitmap=imageMapper.get(imageId).getBitmap();

[0564] Return bitmap;

[0565] })

[0566] The callback method of setImageAssetDelegate gets the LottieImageAsset object, and then gets the image ID of the current picture to be replaced. The imageMapper stores the mapping relationship between the image ID of the picture to be replaced and the bitmap of the picture to be displayed. Therefore, returning the mapped bitmap can achieve dynamic replacement of the picture to be replaced.

[0567] When displaying each group of pictures to be displayed according to the target first theme template, it is necessary to load multiple pictures to be displayed included in the group. If the resolution of the pictures is high and the quality is large, without intervention, the process of real-time decoding and displaying the pictures may cause the system load to be too high, and even cause the problem of animation frame loss and lag during dynamic display.

[0568] In order to solve the above problem, in some embodiments, before the display device 200 displays each group of pictures to be displayed according to the target first theme template, the display device 200 can pre-obtain the width and height of the picture to be replaced according to the established mapping relationship between the pictures to be displayed and the pictures to be replaced. When the pictures to be displayed are actually displayed, the corresponding pictures to be displayed can be compressed according to the width and height of the picture to be replaced that has been obtained, and the compressed pictures to be displayed are used to replace the picture to be replaced. The compression ratio ensures that the picture is not distorted.

[0569] In some embodiments, when the display device 200 displays at least one group of pictures to be displayed in the display page in sequence, the pictures to be displayed are preloaded, wherein n groups of pictures to be displayed are preloaded each time.

[0570] Preloading the photos to be displayed is a producer and consumer relationship. When the photos to be displayed need to be displayed, the producer is started to generate a bitmap of the photos to be displayed, the bitmap of the photos to be displayed is compressed to generate a bitmap object stored in the memory, after the bitmap of each photo to be displayed is generated, the task is stored in the queue, and the LottieImageView (consumer) is notified to start the animation. The consumer gets the task and starts to display the photos to be displayed.

[0571] In some embodiments, in order to prevent the producer from producing too fast and generating a large number of bitmaps to cause the jitter of the memory, the producer preloads at most n groups of photos to be displayed, such as 1-3 groups of photos to be displayed. In this way, the smoothness of displaying each group of photos to be displayed can be effectively ensured.

[0572] In some embodiments, in order to ensure that the scale of the photos to be displayed is not distorted, after the photos to be displayed are compressed according to the height and width of the pictures to be replaced, the width of the compressed photos to be displayed may be greater than the width of the pictures to be replaced, or the height of the compressed photos to be displayed may be greater than the height of the pictures to be replaced. Thus, when the photos to be displayed are replaced by the pictures to be replaced and displayed in the target first theme template, the photos to be displayed may have the problem of incomplete display.

[0573] In order to solve the above problem, the display device 200 can display the photos with too large size according to the flow shown in FIG. 56, and the specific steps are as follows:

[0574] S5601, if the height or width of the photos to be displayed is greater than the height or width of the corresponding pictures to be replaced, the photos to be displayed are scrolled when the photos to be displayed are displayed.

[0575] If the height of the photos to be displayed is greater than the height of the corresponding pictures to be replaced, the photos to be displayed can be scrolled up and down when the photos to be displayed are displayed.

[0576] If the width of the photos to be displayed is greater than the width of the corresponding pictures to be replaced, the photos to be displayed can be scrolled left and right when the photos to be displayed are displayed.

[0577] In some embodiments, if a group of photos to be displayed includes multiple photos to be displayed with a height or width greater than the height or width of the corresponding pictures to be replaced, the multiple photos to be displayed can be scrolled simultaneously, or the multiple photos to be displayed can be scrolled one by one.

[0578] S5602, if the scrolling duration of scrolling the photos to be displayed is greater than or equal to the preset display duration of each group of photos to be displayed, the next group of photos to be displayed is switched to be displayed after the photos to be displayed are scrolled.

[0579] The scroll duration of the scroll display of the to-be-displayed photos is the total duration required for the to-be-displayed photos to be completely scrolled. If the scroll duration is greater than or equal to the preset display duration, the display of the next group of to-be-displayed photos is switched after the to-be-displayed photos are completely scrolled, so that the to-be-displayed photos to be scrolled can be completely displayed.

[0580] S5603, if the scroll duration of the scroll display of the to-be-displayed photos is less than the display duration, the display of the next group of to-be-displayed photos is switched after the to-be-displayed photos are scrolled and the display duration of the current group of to-be-displayed photos reaches the preset display duration.

[0581] If the scroll duration is less than the preset display duration, the display of the next group of to-be-displayed photos is switched after the to-be-displayed photos to be scrolled are completely scrolled and the display duration of the group of to-be-displayed photos reaches the preset display duration, so that each group of to-be-displayed photos can be displayed for a long enough time.

[0582] In some embodiments, based on step S4804, if the user continues to input the down instruction after the focus is moved to the title of the photo theme classification, the display device 200 will directly display the focus on the preview image of the second theme in response to the down instruction. The second theme is the currently set theme. When the preview image of the second theme obtains the focus, the display device 200 will switch the art works displayed in the display page to display the photos according to the second theme if no user operation is detected within a specified duration. Each photo is displayed according to a target second theme template associated with the second theme. The target second theme template includes a number of to-be-replaced pictures and a display direction that match the total number and display direction of the photos. The process of the display device 200 displaying the photos according to the second theme can refer to the process of displaying the photos according to the first theme, which is not described here.

[0583] In some embodiments, the display device 200 can display the global preview page related to the photo set classification in the flow shown in FIG. 57, and the specific steps are as follows:

[0584] S5701, when the preview image in the preview image list obtains the focus, in response to the instruction of the user indicating to display the global preview page, the preset secondary classification in the selected state is identified;

[0585] In some embodiments, the process in which the user can input an instruction by controlling the first direction key of the control device 100 can refer to the description of the global preview function above, which is not described here.

[0586] When the user indicates to enter the global preview page, the display device 200 first identifies the preset secondary classification in the selected state.

[0587] S5702, if the preset secondary classification currently in the selected state is the my photo classification, the global preview page is entered.

[0588] The global preview page includes a title of the my photo classification and a global preview image list including preview images of the photos.

[0589] Referring to the global preview page shown in ② of FIG. 45, the title of the my photo classification can be displayed in the third menu. It should be noted that, because the global preview page is configured to not display the global preview list corresponding to the photo theme classification, the third menu does not include the title of the photo theme classification.

[0590] S5703, if the preset secondary classification currently in the selected state is the photo theme classification, the global preview page is not entered.

[0591] If the preset secondary classification currently in the selected state is the photo theme classification, because the artistic mode application is configured to not display the global preview list corresponding to the photo theme classification, the global preview page is not entered. In some embodiments, the display device 200 can also display a prompt information to prompt the user that the photo theme classification has no global preview page.

[0592] In some embodiments, part of the functions provided by the artistic mode application are not applicable to the scenario of displaying the photos according to the theme. For example, functions related to the carousel function, such as carousel time, frame background color, painting information, etc. The artistic mode application usually configures setting items of the functions provided in the artistic mode application setting page, wherein the setting items corresponding to the functions not applicable to the scenario of displaying the photos according to the theme can be referred to as setting items irrelevant to the photo theme classification, or first setting items. When the photos are displayed according to the theme, the user can open the artistic mode application setting page to customize various functions. However, if the user sets the functions not applicable to the scenario of displaying the photos according to the theme, the display device 200 can not respond to the user's setting, or the response effect is not obvious or the response effect is not displayed, resulting in a decrease in user experience. In order to avoid the above problems, when the photos are displayed according to the theme, if the artistic mode application setting page is entered, the first setting items are in a disabled state. The disabled state can be grayed out, or prompt unavailable in response to the user's setting instruction, etc.

[0593] In some embodiments, the corresponding effects of the photo theme can be implemented by referring to the following examples:

[0594] For the realization of the rotation angle: a layer can be defined, and a rotation attribute is added to it, and multiple keyframes are added on the timeline to control the rotation angle of the layer at different time points. The Lottie library can interpolate according to these keyframe information during the animation playback process, so as to realize the smooth rotation effect. The above process can be realized through the Canvas.rotate API.

[0595] For the realization of the dynamic animation background: the dynamic animation background refers to setting a static background on the animation playback bottom layer. The setBackGroundResource method can be called when initializing LottieAnimationView to realize it.

[0596] For the realization of the fade-in and fade-out: the fade-in and fade-out effect can be realized by controlling the progress of the animation and setting the transparency (alpha) of the animation, wherein the progress can be a value from 0 to 1, indicating the position of the animation playback, and in the fade-in stage, the progress is from 0 to 1, and the animation transparency is controlled from completely transparent to completely opaque. In the fade-out stage, the progress is from 1-0, and the animation is controlled from completely opaque to completely transparent.

[0597] For the realization of zooming in and out: the zooming in and out effect can be realized by controlling the Scale attribute of the animation. The Scale of the animation can be divided into x-axis Scale (Scale X) and y-axis Scale (Scale Y), and then an interpolation algorithm (Interpolation) is used to calculate the Scale value between each keyframe to generate a smooth scaling effect. Wherein, the zoom-in effect increases the Scale value, and the zoom-out effect decreases the Scale value.

[0598] For the realization of the "photo frame" and "magazine" effects: the "photo frame" and "magazine" effects are to add a border to the displayed photo. First, the picture resource, position and size of each photo frame can be defined, and then the size, resource id and position of the display content in each photo frame are defined. After the animation is started, the corresponding resource id is dynamically set to bitmap.

[0599] In some embodiments, the art mode application can be configured to provide painting information. In this way, the user can understand the painting information of the art painting when browsing the art painting. Wherein, the painting information can include the author, age, introduction and other work-related information of the art painting.

[0600] When a user browses an art piece, for a familiar art piece, the user usually does not want to display the art piece information of the art piece on a display page in order to have an immersive experience. For an unfamiliar art piece, the user wants to display the art piece information of the art piece on a display page in order to understand the art piece information.

[0601] In some embodiments, the art mode application can be configured with a switch of the art piece information display function. When the switch is in an on state, i.e., the art piece information display function is turned on, the art piece information of an art piece is displayed when the art piece is displayed on a display page. When the switch is in an off state, i.e., the art piece information display function is turned off, the art piece information of an art piece is not displayed when the art piece is displayed on a display page.

[0602] In some embodiments, the art mode application can configure the switch of the art piece information display function in an application setting menu. The application setting menu is different from a system setting menu and is a setting menu in the art mode application. The application setting menu includes menu items for setting art piece related parameters. The parameters set based on the application setting menu do not affect the overall parameters of the display device 200. In some embodiments, the application setting menu can be a shortcut menu. When a display page is displayed, the display device 200 can open the application setting menu in response to a control instruction input by a user based on a menu key of the control device 100. The application setting menu can be configured to be displayed in a three-level OSD layer, so that the application setting menu is displayed above the display page. In this way, when the user uses the application setting menu, the user can simultaneously browse the art pieces in the display page and observe the setting effect after the settings made through the application setting menu.

[0603] Referring to the application setting menu 5801 shown in FIG. 58, the application setting menu 5801 can include a menu item of art piece information, which is a switch of the art piece information display function. The user can switch the state of the switch of the art piece information display function by selecting the menu item of art piece information. The current state is displayed on the menu item of art piece information, as shown in FIG. 58, “on” is displayed on the menu item of art piece information, indicating that the art piece information display function is currently turned on. If the user selects the menu item, the art piece information display function will be turned off.

[0604] In some embodiments, the art mode application can further configure a switch of the painting information display function in the art mode setting page. The art mode setting page is a setting page of the art mode application, which is different from the system setting page and is dedicated to setting parameters related to art paintings. The parameters set based on the art mode setting page will not affect the overall parameters of the display device 200. It can be considered that the art mode setting page is a page corresponding to the application setting menu, and based on the art mode setting page, the user can more focusedly set various parameters. In some embodiments, the art mode setting page can be configured to be displayed in a three-level OSD page.

[0605] In some embodiments, the entry of the art mode setting page can be configured in the application setting menu, which can be referred to as the application setting menu 5801 in FIG. 58. In this way, the user can enter the art mode setting page through the application setting menu and adjust the state of the painting information display function through the art mode setting page.

[0606] The art mode setting page can be referred to as shown in FIG. 59, which includes a setting item of painting information, that is, a switch of the painting information display function. As shown in FIG. 59, the painting information display function is currently in an open state.

[0607] If the user wants to display the corresponding painting information while displaying the art painting, the painting information display function can be turned on based on the application setting menu or the art mode setting page. If the user does not want to display the corresponding painting information while displaying the art painting, the painting information display function can be turned off based on the application setting menu or the art mode setting page.

[0608] In some embodiments, the display device 200 can display the painting information according to the flow shown in FIG. 60, and the specific steps are as follows:

[0609] S6001, in response to a first instruction of the user, enter the art mode and display the display page of the art mode application, and display a first art painting in the display page.

[0610] The step S6001 can be referred to as steps S501-S502, which will not be described here.

[0611] S6002, identify whether the painting information display function is currently turned on.

[0612] In some embodiments, the display device 200 can read the state of the painting information display function from the configuration file of the art mode application. Wherein, the configuration file can include a flag bit for indicating the state of the painting information display function, if the flag bit is true or 1, it indicates that the painting information display function is currently enabled; if the flag bit is false or 0, it indicates that the painting information display function is currently disabled.

[0613] S6003, when the painting information display function is currently enabled, the first painting information of the first art painting is obtained, and the first painting information is displayed in the display page.

[0614] In some embodiments, the art painting and the address of the painting information have a mapping relationship. Wherein, the painting information of the art painting can be pre-stored in the local storage of the art mode application, or can be stored in the cloud server. Correspondingly, the address of the painting information of the art painting can be a local address, or a network address. The display device 200 can determine the address of the painting information corresponding to the art painting according to the mapping relationship, and obtain the corresponding painting information according to the address.

[0615] In order to display the painting information on the upper layer of the art painting, when it is necessary to display the painting information, a second view can be created on the upper layer of the first view where the art painting is located, and the painting information is displayed in the second view. Wherein, the first view and the second view belong to the same OSD layer, and the display level of the second view is higher than that of the first view, so the second view blocks the first view.

[0616] Referring to the display page shown in FIG. 61, when the first art painting is displayed, the first painting information is also displayed on the first art painting, such as “Geometry, Anonymous, 2024. This landscape painting uses simple geometric shapes to represent the landscape.”

[0617] S6004, when the painting information display function is currently disabled, the first painting information is not displayed in the display page.

[0618] In this way, when the user is browsing the first art painting, the user will not be disturbed by the first painting information, and can more immersedly browse the first art painting.

[0619] In some embodiments, the art mode application can be configured with a function of changing the display position of the painting information for the user to select the display position of the painting information. For example, the art mode application can be configured with a function of selecting the display position under the setting item of the painting information on the art mode setting page. Referring to the art mode setting page shown in FIG. 59, when the setting item of the painting information is in an open state, the setting item of the display position of the painting information can be displayed below the setting item of the painting information. Based on the setting item, the user can set the display position of the painting information. The art mode application can preset at least one display position, such as the lower left corner, the upper left corner, the lower right corner, and the upper right corner. The user can select the display position from the preset display positions.

[0620] Taking the setting of the display position as the lower left corner as an example, referring to the display page shown in FIG. 61, the first painting information is displayed in the lower left corner of the first art painting.

[0621] In some embodiments, the art mode application can be configured with a function of changing the font color of the painting information. The display device 200 can change the font color of the painting information according to the flow shown in FIG. 62, and the specific steps are as follows:

[0622] S6201, calculating the average color value of the first art painting.

[0623] The average color value of the first art painting can reflect the depth of the overall color of the first art painting.

[0624] S6202, determining the font color of the first painting information according to the average color value of the first art painting, and the color difference between the font color and the average color value of the first art painting meets the preset color difference requirement.

[0625] The logic of determining the font color of the first painting information can be: if the overall color of the first art painting is darker, a lighter font color is used; if the overall color of the first art painting is lighter, a darker font color is used.

[0626] In some embodiments, the code design for adjusting the font color of the painting information can refer to the following example:

[0627] S6203, displaying the first painting information on the first art painting using the font color of the first painting information.

[0628] In some embodiments, when the painting information display function is turned on, the display device 200 can display the painting information of the art painting currently displayed in the display page in the hierarchical preview page according to the flow shown in FIG. 63, and the specific steps are as follows:

[0629] S6301, in response to a second instruction of the user, displaying a hierarchical preview page on the upper layer of the display page according to the first artistic painting.

[0630] The step S6301 can refer to the step S3002, which will not be repeated here.

[0631] At this time, the first painting information of the first artistic painting is always displayed in the display page.

[0632] S6302, if the first position of the first painting information overlaps with the position of the second menu, moving the first painting information to a second position which does not overlap with the position of the second menu.

[0633] The first position of the first painting information is the display position of the first painting information in the display page. In combination with the display page shown in FIG. 61, the first position of the first painting information is the lower left corner. If the second menu is displayed at the bottom of the hierarchical preview page, the first position overlaps with the position of the second menu. This will cause the second menu to block the first painting information displayed in the display page when the hierarchical preview page is displayed.

[0634] In order to avoid the second menu blocking the first painting information, the display position of the first painting information can be adjusted according to the second menu to adjust the first painting information to a second position which does not overlap with the position of the second menu, for example, the second position can be above the second menu. In combination with the display page shown in FIG. 61, the display position of the first painting information can be adjusted according to the position of the second menu when the hierarchical preview page is displayed, for example, the first painting information can be adjusted to be displayed above the second menu 6401 as shown in FIG. 64.

[0635] In some embodiments, in order to avoid too much content being displayed as a whole, causing a crowded effect of the page, the first painting information can be replaced by second painting information which is a summary of the first painting information, i.e. more concise first painting information. In this way, the display of painting information can be achieved while trying to reduce the crowded effect of the whole page.

[0636] In some embodiments, when the painting information display function is currently closed, the painting information will not be displayed on the artistic painting when the display page is displayed. At this time, if the user wants to know the painting information of the artistic painting, the user needs to manually open the painting information display function and manually close the painting information after browsing the painting information, which obviously increases the complexity of the user's operation. In order to make the user's operation of browsing the painting information more convenient at any time, the artistic mode application can be configured to dynamically display and hide the painting information in response to the user's key instruction.

[0637] In some embodiments, the display device 200 can dynamically display and hide the artwork information according to the flow shown in FIG. 65, and the specific steps are as follows:

[0638] S6501, when displaying the exhibition page, in response to a first key instruction of the user, it is identified whether the first artwork information is currently displayed.

[0639] In some embodiments, the user can input the key instruction through the down key of the control device 100.

[0640] S6502, if the first artwork information is not currently displayed, the first artwork information is displayed in the exhibition page.

[0641] If the first artwork information is not currently displayed, the display device 200 obtains the first artwork information, and the process can refer to step S6003, which will not be described here. After obtaining the first artwork information, the first artwork information is displayed on the first artwork. In this way, the user can browse the artwork information of the artwork at any time.

[0642] S6503, if the first artwork information is currently displayed, the first artwork information is hidden.

[0643] In this way, after the user can browse the artwork at any time, the user can control the state of not displaying the artwork information again to continue immersive browsing of the artwork.

[0644] The flow of dynamically displaying and hiding the artwork information can refer to FIG. 66. As shown in FIG. 66, the display device 200 displays the first artwork in the exhibition page, and does not display the first artwork information based on the closed artwork information exhibition function. The display device 200 can display the first artwork information in the exhibition page in response to the first key instruction input by the user through the down key, as shown in FIG. 66. When the first artwork information is displayed, if the user inputs the first key instruction again, the display device 200 hides the first artwork information in response to the first key instruction, as shown in FIG. 66.

[0645] In some embodiments, when the display device 200 displays the first artwork information in response to the first key instruction, it can also play the first voice corresponding to the first artwork information, that is, the first artwork information is displayed to the user through voice broadcast.

[0646] In some embodiments, in response to the first key instruction, the display device 200 can only play the first voice corresponding to the first artwork information, and does not display the first artwork information, so as to avoid affecting the exhibition of the first artwork.

[0647] In some embodiments, the code design for dynamically displaying and hiding the artwork information and playing the artwork information through voice can refer to the following examples:

[0648] In some embodiments, the art mode application can be configured to display corresponding artwork information on the preview image for the user when displaying the hierarchical preview page.

[0649] In some embodiments, the third artwork information can be displayed below each preview image in the second menu. The third artwork information can be relatively short artwork information to meet the size requirement of the second menu. Referring to the hierarchical preview page shown in FIG. 67, the corresponding third artwork information can be displayed below each preview image.

[0650] In some embodiments, if the third artwork information cannot be displayed at one time, the complete third artwork information can be displayed in a scrolling manner when the preview image obtains focus. For example, when the first preview image obtains focus, the third artwork information corresponding to the first preview image is displayed in a scrolling manner, and the third artwork information of other preview images that do not obtain focus is in a static state.

[0651] In some embodiments, in order to further simplify the hierarchical preview page, only the third artwork information of the preview image that obtains focus is displayed.

[0652] In some embodiments, the corresponding third artwork information can be displayed below the first preview image that obtains focus, as shown by ① in FIG. 68, or the corresponding third artwork information can be displayed on the first preview image that obtains focus in a floating manner, as shown by ② in FIG. 68.

[0653] In some embodiments, the art mode application is further configured to have a function of allowing the user to customize the artwork information of the artwork. For example, the art mode application can be configured with a custom theme classification under the photo set classification. Referring to the hierarchical preview page shown in FIG. 69, the custom theme classification includes different custom templates, such as a holiday theme template, a memorial day theme template, a meeting theme template, a birthday theme template, a party theme template, and the like, to meet the needs of the user for different occasions. Different theme templates include different backgrounds, layouts, texts, patterns, animation effects, and the like. After the user selects a custom template, the user can set the artwork to be displayed and the display effect under the custom template.

[0654] In some embodiments, the display device 200 can set the artwork information of the artwork according to the flow shown in FIG. 70, and the specific steps are as follows:

[0655] S7001, in response to an instruction that the user selects a first custom template, displaying the first custom template in the display page.

[0656] The first custom template includes replaceable pictures and replaceable texts. The replaceable pictures can be replaced by pictures customized by the user, and the replaceable texts can be replaced by texts customized by the user.

[0657] S7002, in response to the operation of the user opening the custom page, displaying the custom page on the display page.

[0658] In some embodiments, an entry of the custom page, such as a custom button, can be configured in the application setting menu. When the user opens the application setting menu by controlling the menu key of the display device 200, the display device 200 identifies whether the current is under the custom theme category. If it is under the custom theme category, the custom button is displayed in the application setting menu for the user to customize. If it is not under the custom theme category, the custom button is not displayed in the application setting menu. The user can control the display device 200 to open the custom page by selecting the custom button.

[0659] In some embodiments, the custom page can include a first adding entry and a second adding entry. The first adding entry is used to add a custom picture, and the second adding entry is used to add a custom text. The number of the first adding entries is equal to the number of replaceable pictures in the first custom template. The number of the second adding entries is equal to the number of replaceable texts in the first custom template. In this way, the user can accurately add the custom picture and the custom text.

[0660] In some embodiments, the custom page can take the first custom template as the background, and display the first adding entry and the second adding entry on the corresponding positions of the replaceable pictures and the replaceable texts, and establish an association relationship between the replaceable pictures and the first adding entries, and between the replaceable texts and the second adding entries. In this way, the user can more intuitively add the custom picture and the custom text. Referring to the custom page shown in FIG. 71, the first adding entry 7102 is displayed on the replaceable picture 7101, and the second adding entry 7104 is displayed on the replaceable text 7103.

[0661] S7003, in response to the operation of the user adding the first custom picture and the first custom text, replacing the corresponding replaceable picture with the first custom picture, and replacing the corresponding replaceable text with the first custom text, to obtain a custom painting.

[0662] In some embodiments, in response to the instruction of the user selecting the first adding entry, the display device 200 can display a list of pictures to be selected, which includes pictures that can be added to the first custom template. These pictures can include artistic paintings, photos, and the like.

[0663] In some embodiments, the display device 200 can display an input box in response to the user selecting the second adding entry, and the user can input custom text based on the input box.

[0664] After the user selects the first custom picture, the display device 200 replaces the replaceable picture at the corresponding position with the first custom picture.

[0665] After the user inputs the first custom text, the display device 200 replaces the replaceable text at the corresponding position with the first custom text.

[0666] S7004, display the custom painting in the showcase page.

[0667] In some embodiments, the custom page can also include other adding entries, such as an adding entry for adding custom music, an adding entry for adding custom animation effects, an adding entry for adding filters, etc., so as to achieve more personalized styles. In some embodiments, the code design for implementing the custom function can refer to the following examples:

[0668] In some embodiments, the immersive atmosphere category includes artistic paintings with dynamic effects, i.e., the artistic paintings in this category are essentially videos. Therefore, when displaying the dynamic paintings in this category, it is necessary to ensure the dynamic effects of the dynamic paintings. When displaying dynamic paintings of this type, it is equivalent to playing the video file of the dynamic painting in a loop, which may cause problems such as pauses, black inserts, etc. between each round of playing the video file, resulting in discontinuity of the dynamic effects.

[0669] To solve the above problems, when playing a dynamic painting, multiple video players can be created, and when using a video player to play the video of the current round, other video players are preloaded to directly use the preloaded video player for the next round of playing after the current round of video is played, thereby achieving seamless loop playing of the video file. However, in the above process, multiple video players need to be maintained at the same time, which will occupy a lot of system memory resources, and in the case of high system load, the problem of frame loss and frame sticking may occur.

[0670] To solve the above problems, the display device 200 can provide a method for displaying dynamic paintings to achieve seamless loop playing of dynamic paintings. The display device 200 can display dynamic paintings according to the flow shown in FIG. 72, and the specific steps are as follows:

[0671] S7201, in the artistic mode, listen to the playing of the target artistic painting in the immersive atmosphere category, decode the video file corresponding to the target artistic painting to obtain audio data and video data.

[0672] In some embodiments, the user can select the target artwork to be displayed in the display page by selecting the preview image included in the immersive atmosphere category in the hierarchical preview page.

[0673] In some embodiments, the user can select the target artwork to be displayed in the display page by selecting the preview image included in the immersive atmosphere category in the global preview page.

[0674] In some embodiments, if the display device 200 displays the artwork in the immersive atmosphere category when it exits the art mode or the art screen saver mode last time, it will display the artwork when it enters the art mode or the art screen saver mode next time.

[0675] When the display device 200 listens to the current need to display the target artwork in the immersive atmosphere category, it first reads the video file corresponding to the target artwork, demuxes the video file to obtain the basic audio stream and the basic video stream. By decoding the basic audio stream, the audio data in the Pulse Code Modulation (PCM) format can be obtained. By decoding the basic video stream, the video data in the color coding (YUV) format can be obtained.

[0676] S7202, when it is identified that the video file corresponding to the target artwork is in the loop playing mode, the first display timestamp of each audio frame in the audio data in the current round and the second display timestamp of each video frame in the video data in the current round are calculated according to the loop number corresponding to the current round and the clip source length of the video file.

[0677] After the display device 200 enters the immersive atmosphere category, the corresponding playing mode, i.e. the loop playing mode, can be read. After the display device 200 identifies the loop playing mode, a video player is created and the loop playing is marked for the video player.

[0678] The display device 200 can refer to the flow described in FIG. 73 to play the video file in a loop. After the audio data and the video data are obtained by demuxing the video file, if it is identified that it is in the loop playing mode, the display timestamps (PTS) of the audio data and the video data can be modified in a loop to realize that each audio frame and video frame has a display timestamp that meets the display time of the current round of loop process, so as to realize the effect of playing the video file in a loop by one video player.

[0679] In each round of the loop, the first display timestamp of each audio frame in the current round and the second display timestamp of each video frame in the current round can be calculated according to the following formula:

[0680] newPTS = currentPTS + the number of loops corresponding to the current round and the clip source length of the video file

[0681] In the formula, newPTS is the display timestamp of the audio-video frame in the current round, and currentPTS is the display timestamp before modification, i.e., the display timestamp in the previous round.

[0682] In some embodiments, the clip source length of the video file is the maximum value among the display timestamps of the audio frames in the audio data, the maximum value among the display timestamps of the video frames in the video data, and the maximum value among the video lengths in the file description.

[0683] In some embodiments, in the same round of the loop, the first display timestamp and the second display timestamp of the corresponding audio frame and video frame are the same, i.e., the display timestamps of the audio-video frames that need to be synchronized are consistent.

[0684] In each round of the loop, after the PTS of the audio-video frame is calculated and modified, it is determined whether the decoding of the video file has been completed. If not, the video file continues to be decoded. If yes, the number of loops is increased by 1, and the video file is re-decoded, for example, seeking to the starting position of the video file and performing the decoding and playing process again to achieve the effect of loop playing.

[0685] S7203, in the display page of the art mode application, the video file corresponding to the target art work is played in a loop; in each round of playing, the corresponding audio frame is played according to the first display timestamp, and the corresponding video frame is displayed according to the second display timestamp.

[0686] Based on the display timestamps calculated according to the above formula, the time difference of the display timestamps of the same audio-video frame in each round of the loop is equal to the video length, so that the last audio-video frame of the video can be directly connected to the first audio-video frame of the video after the last audio-video frame of the video is played, and the effect of seamless loop playing can be achieved.

[0687] The beginning and / or end part of the audio data in the video file may have audio data with low amplitude, which can be difficult for human ears to distinguish, similar to the effect of silence. This section of audio data can be referred to as silent data. In the loop playing process, when the silent data is played, the effect of silence will appear. If the duration of the silent data is short, the effect of audio pause may appear.

[0688] To solve this problem, based on step S7201, the display device 200 can process the mute data according to the flow shown in FIG. 74, and the specific steps are as follows:

[0689] S7401, identify the mute data at the beginning and end of the audio data.

[0690] For example, the ffmpeg silencedetect filter can be used for detection, which can detect the start and end time of the mute part. The api provided by IJKPlayer can also be used to detect the mute data in the PCM data.

[0691] S7402, if the duration of the mute data is less than the mute duration, the mute data is removed from the audio data, and the data corresponding to the mute data is removed from the video data.

[0692] If the duration of the mute data is less than the mute duration, for example, 2s, it can be considered that the mute data will present a pause effect in the process of loop playing, and thus the mute data is dropped from the audio data to not play the mute data, so as to avoid the mute. At the same time, the data corresponding to the mute data is removed from the video data to ensure that the remaining video data and audio data can still be audio-visual synchronized.

[0693] S7403, if the duration of the mute data is greater than or equal to the mute duration, the mute data is retained.

[0694] If the duration of the mute data is greater than or equal to the mute duration, it can be considered that the mute duration is relatively long, and the effect presented does not belong to the pause effect, and thus the mute data is retained.

[0695] In some embodiments, during the process of loop playing the video file, the display device 200 can ensure the audio-visual synchronization of the dynamic painting according to the flow shown in FIG. 75, and the specific steps are as follows:

[0696] S7501, lock the thread with faster rendering speed in the audio thread for rendering the audio data and the video thread for rendering the video data.

[0697] After calculating the first display timestamp and the second display timestamp, in order to ensure audio-visual synchronization, the rendering threads of the audio data and the video data can be locked, and the thread that completes rendering needs to wait until the other thread also completes rendering, and then enter the next rendering process.

[0698] S7502, after the audio thread and the video thread are synchronized, the thread with faster rendering speed is unlocked.

[0699] In some embodiments, the faster rendering thread is unlocked when the exit of the target art piece is detected, or when the video file is re-encoded.

[0700] The faster rendering thread is unlocked when the exit of the target art piece is detected, or when the video file is seeked to the start, during the waiting of the other thread rendering, to prevent the block.

[0701] In some embodiments, the display device 200 can perform audio-video synchronization according to the flow shown in FIG. 76, and the specific steps are as follows:

[0702] S7601, when the audio clock is the master clock, if it is detected that the audio thread writes audio data too fast, switch the master clock to the video clock.

[0703] S7602, when it is detected that the audio thread writes audio data at a speed within the speed range, synchronize the audio thread and the video thread, discard the out-of-sync data in the audio data, and switch the master clock to the audio clock.

[0704] If the audio clock is the master clock, when the audio thread writes audio data too fast, the video data may have frame loss due to too fast clock increase. The master clock can be switched to the video clock first, when the audio thread writes audio data at a normal speed, synchronize the audio data and the video data, discard the out-of-sync data in the audio data, and switch the master clock back to the audio clock.

[0705] As mentioned above, in order to fully develop the value of the display device, the display device can be configured with a first application to provide a first mode through the first application. The first application can also be referred to as an art application, an art mode (Art Mode) application, a gallery (Gallery) application, a frame (Frame) application, etc. The first mode can also be referred to as an art mode, a gallery mode, a frame mode, etc. In the first mode, the display device can display an art piece as a decoration of the space. In addition, the art piece can be simulated as a real art piece, so that the user can immerse in the art piece. For example, a display frame can be added to the art piece, a hardware frame can be installed on the frame of the display device, a paper-like screen can be used as a display screen, etc.

[0706] Generally, the display device configures an entry into the first application in a specified page or a specified menu. The user can not easily remember the specified page or the specified menu, which leads to the user needing to spend more effort and interacting with the display device multiple times to find the entry into the first application, and then to start the first mode, which also leads to the user's experience of using the first mode being reduced, and even reduces the user's usage rate of the first mode.

[0707] To solve the above problems, the display device provided by the present disclosure can provide the user with a more flexible way to enter the first mode to meet the user's needs to quickly enter the first mode in different scenarios.

[0708] In some embodiments, the display device 200 can be configured with an artistic mode function. When the artistic mode function is in an open state, the display device 200 will start the artistic mode when performing tasks such as starting and shutting down according to the method provided by the present disclosure to start the artistic mode. When the artistic mode function is in a closed state, the display device 200 will perform tasks such as starting and shutting down according to the system default logic.

[0709] In some embodiments, the display device 200 can be configured to open the artistic mode function by default. If the user does not want to use the artistic mode function, the user needs to manually close the artistic mode function. After closing the artistic mode function, if the user wants to use the artistic mode function, the user needs to manually open the artistic mode function.

[0710] The following examples are all taken with the artistic mode function in an open state to illustrate the specific way to start the artistic mode.

[0711] The display device 200 can enter the artistic mode in the following embodiments when in a shutdown state:

[0712] Embodiment 1

[0713] The display device 200 can enter the artistic mode according to the flow shown in FIG. 77, and the specific steps are as follows:

[0714] S7701, receiving a third instruction, which is an instruction input by the user short pressing the power key of the control device.

[0715] After the display device 200 receives the third instruction input by the user short pressing the power key of the control device 100, if it is identified that the current state is a shutdown state, it can be determined that the third instruction is used to instruct the start-up.

[0716] In some embodiments, the control device 100 generates a press signal and sends the press signal to the display device 200 in response to the user pressing the button. The control device 100 also generates a release signal and sends the release signal to the display device 200 in response to the user releasing the button. Accordingly, the display device 200 can determine whether the user performs a short press operation or a long press operation on the button by listening to the press event and the release event of the button. For example, the display device 200 can capture the button event by using the dispatchKeyEvent method, and the captured button event can include a press (KeyEvent.ACTION_DOWN) event and a release (KeyEvent.ACTION_UP) event. When the display device 200 listens to the button event, the display device 200 detects whether the button is pressed for the first time. If the display device 200 detects that the button is pressed for the first time, the display device 200 starts a timer (e.g., a Handler and a Runnable) and counts a predefined time (e.g., 500 ms) by using the timer. If the display device 200 does not listen to the release event within the predefined time, the timer triggers a long press event, and it is determined that the user performs a long press operation on the button. If the display device 200 listens to the release event within the predefined time, the display device 200 cancels the timer. Since the timer does not trigger the long press event, it is determined that the user performs a short press operation on the button.

[0717] In some other embodiments, the control device 100 periodically sends a key value signal to the display device 200 in response to the user pressing the button until the user releases the button. The display device 200 can determine whether the user performs a short press operation or a long press operation on the button according to the number of received key value signals. For example, if the number of received key value signals is less than or equal to a preset number, it is determined that the user performs a short press operation on the button. If the number of received key value signals is greater than the preset number, it is determined that the user performs a long press operation on the button. For example, the preset number is 1. If the number of received key value signals is 1, it is determined that the user performs a short press operation on the button. If the number of received key value signals is greater than 1, it is determined that the user performs a long press operation on the button.

[0718] S7702, in response to the third instruction, entering the art mode after starting up and displaying a display page of the art mode application.

[0719] The display device 200 enters the startup state in response to the third instruction, and directly opens the art mode application after entering the startup state, to enter the art mode. In the art mode, the display device 200 displays a display page of the art mode application, and the display page of the art mode application is used to display the art painting. In this way, the effect of directly displaying the art painting after startup can be achieved.

[0720] In some embodiments, the display page is a user display interface set in the first mode. For example, the display page can be a home page of the first application, that is, the first page displayed after entering the first mode. The display page can also be a specified user display interface.

[0721] In some embodiments, the art painting can be in a full-screen state or in a specified size.

[0722] In some embodiments, the art painting can also be a picture processed by picture processing, and the picture processing can include adding a picture quality filter and the like.

[0723] In some embodiments, the user can install a hardware decoration (hereinafter referred to as a hardware picture frame) for simulating a picture frame on the frame of the display device 200, to simulate the real mounting effect of the art painting through the hardware picture frame. Referring to the display device 200 shown in FIG. 78, the hardware picture frame 7801 is installed on the frame of the display device 200, and the art painting 7802 is displayed in the display page.

[0724] In some embodiments, if the user does not install the hardware picture frame on the frame of the display device 200, the art painting can be displayed in the display page, and a display picture frame can be added in the display page, to simulate the real mounting effect of the art painting through the added display picture frame. Referring to the display device 200 shown in FIG. 79, the hardware picture frame is not installed on the frame of the display device 200, the art painting 7901 is displayed in the display page, and the display picture frame 7902 is added in the display page.

[0725] In the embodiments of the present disclosure, the user does not install the hardware picture frame on the frame of the display device 200, and the display picture frame is added in the display page.

[0726] In the art mode, the user can use various functions provided by the art mode application, such as a display function of the art painting and a setting function of the art painting.

[0727] In some embodiments, the code design of the display device 200 entering the art mode directly after startup in response to the power key can refer to the following examples:

[0728] The art mode application can be directly started at boot by modifying the SystemServer.java class. For example, the startSystemLocked() method in the frameworks / base / services / core / java / com / android / server / SystemServer.java file can be modified. In the startSystemLocked() method, the following code can be added:

[0729] Intent intent = new Intent(Intent.ACTION_MAIN);

[0730] intent.setComponent(new ComponentName("com.vt.arttv.artmode", "com.vt.arttv.artmode.MainActivity"));

[0731] intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

[0732] startActivity(intent);

[0733] In the above code, Intent.ACTION_MAIN specifies that a main activity is to be started;

[0734] setComponent() sets the package name and activity class of the application to be started. For example, the package name is com.vt.arttv.artmode, and the activity class is com.vt.arttv.artmode.MainActivity;

[0735] addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) is used to ensure that the application is started in a new task.

[0736] In combination with the interaction diagram shown in FIG. 80, if the device 200 receives a third instruction input by the user short pressing the power key in the power-off state shown in FIG. 80 ①, the art mode is directly entered after booting, and the display page shown in FIG. 80 ② is displayed, which displays an art painting 8001 in full screen state and a frame 8002 added to the display.

[0737] S7703, in the art mode, if a fourth instruction is received, the fourth instruction being an instruction input by the user based on a home key of the control device or based on a back key of the control device, in response to the fourth instruction, the art mode is exited, and a system home page is displayed.

[0738] If the user does not want to use the art mode, the art mode application can be exited by the home key or the back key of the control device 100 to exit the art mode. After the art mode is exited, the display device 200 will actually enter the system home page (Launch). The system home page can include items of each input source, categories of each application program, icons of each application program and function, etc.

[0739] In the art mode, in combination with the interaction diagram shown in FIG. 80, if the display device 200 receives a fourth instruction input by the user through the home key or the back key of the control device 100, in response to the fourth instruction, the art mode is exited, and the system home page as shown in FIG. 80③ is displayed.

[0740] Embodiment 2

[0741] The display device 200 can enter the art mode according to the flow shown in FIG. 81, and the specific steps are as follows:

[0742] S8101, a fifth instruction is received, the fifth instruction being an instruction input by the user through an art mode key of the control device.

[0743] A key dedicated to the art mode application, such as an art mode (art mode) key, can be configured in the control device 100. The mapping relationship between the key value and the function of the art mode key is added to the key value-function mapping table (Map) of the display device 200, and the mapping relationship can be: art mode->start up and enter the art mode application. Thus, when the display device 200 is in the off state, the user can achieve one-key start of the art mode application based on the art mode key on the control device 100, that is, one-key start up to enter the art mode.

[0744] S8102, in response to the fifth instruction, after start up, the art mode is entered, and a display page of the art mode application is displayed. Step S8102 can refer to step S7702 and the code design for implementing step S7702, which is not described here.

[0745] S8103, in the art mode, if a fourth instruction is received, in response to the fourth instruction, the art mode is exited, and a system home page is displayed. Step S8103 can refer to step S7703, which is not described here.

[0746] In combination with the interaction schematic shown in FIG. 82, the display device 200, in the shutdown state as shown in ① of FIG. 82, if receives the fifth instruction input by the user based on the art mode key, enters the booting state, and directly opens the art mode application after booting, to enter the art mode, and displays the presentation page as shown in ② of FIG. 82, in which the art painting 8201 is presented in full screen mode, and the frame 8202 is added for display. If the display device 200 receives the fourth instruction input by the user through the home key or the back key of the control device 100, the display device 200 exits the art mode in response to the fourth instruction, and displays the system home page as shown in ③ of FIG. 82.

[0747] Embodiment 3

[0748] The display device 200 can be configured with a timed booting function. Based on the timed booting function, the display device 200 can enter the art mode according to the flow shown in FIG. 83, and the specific steps are as follows:

[0749] S8301, in response to the operation of the user setting the timed booting, setting the booting time.

[0750] In some embodiments, the display device 200 can configure an entry of the timed booting function in the system setting menu. The user can control the display device 200 to display the setting page of the timed booting by selecting the entry. The setting page of the timed booting can include the booting time of the timed booting, the cycle mode, etc. Among them, the user can set the booting time based on the setting item of the booting time of the timed booting. The user can also set the cycle mode of the timed booting based on the setting item of the cycle mode. For example, if the cycle mode is single, the display device 200 only automatically boots at the next time when the booting time arrives. If the cycle mode is every day, the display device 200 automatically boots when the booting time arrives every day.

[0751] S8302, in the shutdown state, keeping the timed booting service in a running state, and listening to whether the system time meets the booting time through the timed booting service.

[0752] After the display device 200 detects that the automatic booting is turned on, in the shutdown state, the display device 200 keeps the timed booting service in a running state, to listen to whether the system time meets the set booting time through the timed booting service.

[0753] S8303, when the system time meets the booting time, automatically booting, and entering the art mode after booting, and displaying the presentation page of the art mode application.

[0754] When the system time is consistent with the boot time, it can be determined that the system time is consistent with the boot time, at this time, the display device 200 will automatically boot up and directly open the art mode application after the boot-up starts to enter the art mode.

[0755] In some embodiments, the code design of the display device 200 directly entering the art mode after the timing boot-up starts can refer to the following examples:

[0756] Taking the display device 200 starting the timing boot-up and the boot-up time being 8:00 AM as an example, in combination with the interaction schematic diagram shown in FIG. 84, if the display device 200 in the shutdown state as shown in FIG. 84 ① listens to the system time reaching 8:00 AM, it automatically enters the boot-up state and directly opens the art mode application after the boot-up starts to enter the art mode, and displays the display page as shown in FIG. 84 ②, which displays the art painting 8401 in full screen mode and the added frame 8402.

[0757] In some embodiments, the display device 200 in the art mode can exit the art mode and display the system home page in response to the user based on the home key or the back key of the control device 100. The process can refer to step S7703, which will not be described here.

[0758] Embodiment 4

[0759] Based on any one of the processes of displaying the system home page in embodiments 1-3, the display device 200 displays the system home page. The system home page of the display device 200 can be configured with an icon of the art mode application, and the display device 200 can enter the art mode in response to a sixth instruction input by the user, wherein the sixth instruction is an instruction of selecting the icon of the art mode application.

[0760] In combination with the interaction schematic diagram shown in FIG. 85, when the display device 200 displays the system home page as shown in FIG. 85 ①, the system home page can include an icon 8501 of the art mode application, and if a sixth instruction of the user selecting the icon 8501 is received, the art mode application is opened in response to the sixth instruction to enter the art mode, and a display page as shown in FIG. 85 ② can be displayed, which displays an art painting 8502 in full screen mode and an added frame 8503.

[0761] In some embodiments, the display device 200 in the art mode can exit the art mode and display the system home page in response to the user based on the home key or the back key of the control device 100. The process can refer to step S7703, which will not be described here.

[0762] Embodiment 5

[0763] Based on the process of displaying the system home page in any one of embodiments 1-3, the display device 200 displays the system home page. The icon of the art mode application can be configured in the sidebar of the system home page. Based on the icon of the art mode application in the sidebar, the display device 200 can enter the art mode according to the flow shown in FIG. 86, and the specific steps are as follows:

[0764] S8601, when displaying the system home page, receiving an instruction indicating to open the sidebar.

[0765] If the user wants to use the art mode, the user can open the sidebar when the display device 200 displays the system home page, so as to find the icon of the art mode application from the sidebar.

[0766] In some embodiments, the user can move the focus to the icon closest to the boundary on the side where the sidebar is located on the display screen, and input an instruction to open the sidebar based on the direction key on the control device 100 corresponding to the side where the sidebar is located. For example, when the user moves the focus to the icon on the leftmost column on the display screen, the user continues to input an instruction to open the sidebar based on the left key of the control device 100.

[0767] S8602, in response to the instruction to open the sidebar, displaying the sidebar on the system home page, and the sidebar includes the icon of the art mode application.

[0768] The display device 200 configures the icon of the art mode application in the sidebar.

[0769] In combination with the interaction diagram shown in FIG. 87, when the display device 200 displays the system home page as shown in FIG. 87, if the user inputs an instruction to open the sidebar, the display device 200 can display the sidebar 8701 as shown in FIG. 87 on the system home page, and the sidebar 501 includes the icon 8702 of the art mode application.

[0770] S8603, receiving an instruction of the user selecting the icon of the art mode application.

[0771] If the user wants to use the art mode, the user can select the icon of the art mode application.

[0772] If the user does not want to use the art mode, the user can input an instruction based on the back key of the control device 100 to control the display device 200 to close the sidebar.

[0773] S8604, in response to the instruction of the user selecting the icon of the art mode application, entering the art mode and displaying the display page of the art mode application.

[0774] With reference to the interaction schematic shown in FIG. 87, when the display device 200 displays the sidebar 8701 as shown in FIG. 87②, if the user selects the icon 8702, the display device 200 can open the art mode application to enter the art mode, and display a showcase page as shown in FIG. 87③, in which the art painting 8703 is displayed in full screen mode, and the frame 8704 is added to the display.

[0775] In some embodiments, in the art mode, the display device 200 can exit the art mode and display the system home page in response to the user selecting the home key or the back key of the control device 100. This process can be referred to as step S7703, and will not be described here.

[0776] The display device 200 can enter the boot state in the manner described in any one of embodiments 1-5. In the boot state, the display device 200 can enter the art mode in the following embodiments:

[0777] Embodiment 6

[0778] The display device 200 can be configured with a second application, which can call the application data of the first application running in the background, such as art paintings, painting quality parameters, and carousel parameters. In this way, after the display device 200 enters the second application, it is in a second mode. In the second mode, the display device 200 displays a screen saver page of the second application, and displays the art paintings provided by the first application on the screen saver page, thereby realizing the display of the art paintings provided by the first application in the form of a screen saver. In the second mode, the user cannot use the related functions of the first application, i.e., cannot set the art paintings, etc.

[0779] In some embodiments, the second application can also be referred to as an art screen saver application, a gallery screen saver application, a frame screen saver application, etc., and the second mode can also be referred to as an art screen saver mode, a gallery screen saver mode, a frame screen saver mode, etc.

[0780] In the embodiments of the present disclosure, the second application is taken as an art screen saver application, and the second mode is taken as an art screen saver mode for illustration.

[0781] The display device 200 can be configured to, when not in the art mode, enter the art screen saver mode if a first condition is met.

[0782] The first condition can include that, in a non-physical channel, if the display device 200 is not in an audio / video playing state, and the foreground application is not an application that prohibits entering the art screen saver mode, no user operation is detected within a specified time period. Alternatively, in a physical channel, no signal input is detected.

[0783] In some embodiments, the signal channels of the display device 200 can include physical channels and non-physical channels. Among them, the physical channel refers to a channel for transmitting signals through a physical medium, which can be a cable, an optical fiber, a satellite antenna, etc. The physical channel can include a TV channel, an AV channel, an HDMI channel, etc. The non-physical channel refers to a channel for transmitting signals through a wireless manner without the aid of physical connection for transmitting signals. The signals outside the physical channel can be referred to as non-physical channels, and the non-physical channels can include: a launcher home page, a third-party application, etc.

[0784] In some embodiments, if in the non-physical channel, the display device 200 can enter the art screen saver mode according to the flow shown in FIG. 88, and the specific steps are as follows:

[0785] S8801, identify whether in the audio / video playing state.

[0786] In some embodiments, the display device 200 can obtain the audio / video players in the active state, and identify whether in the audio / video playing state by judging whether these audio / video players in the active state are running in the foreground. Among them, if there is an audio / video player in the active state, and the audio / video player is running in the foreground, it can be determined that it is in the audio / video playing state. Otherwise, it is not in the audio / video playing state. Correspondingly, if the display device 200 is in the audio / video playing state, the display device 200 will display the corresponding video playing page and / or play the corresponding audio.

[0787] S8802, if in the audio / video playing state, do not start the art screen saver service.

[0788] The art screen saver service is used to listen to whether the display device 200 meets the first condition, and start the art screen saver application when the first condition is met.

[0789] If in the audio / video playing state, it means that the user is using the video and audio playing function of the display device 200 and cannot be interrupted. Therefore, even if the user has no operation, the display device 200 does not enter the art screen saver mode.

[0790] S8803, if not in the audio / video playing state, identify whether the foreground application is an application prohibited from entering the art screen saver mode.

[0791] If not in the audio / video playing state, it means that the user is not using the video and audio playing function of the display device 200. At this time, it is necessary to further judge whether the foreground application of the display device 200 is an application prohibited from entering the art screen saver mode. In some embodiments, the application prohibited from entering the art screen saver mode can include the art mode application, etc. That is, the display device 200 cannot enter the art screen saver mode if it is currently in the art mode.

[0792] S8804, if the foreground application is an application that is prohibited to enter the art screen saver mode, the art screen saver service is not started.

[0793] S8805, if the foreground application is not an application that is prohibited to enter the art screen saver mode, the art screen saver service is started.

[0794] S8806, after starting the art screen saver service, the user operation in a specified time period is listened to by the art screen saver service.

[0795] After starting the art screen saver service, the display device 200 can start a timer to time the specified time period and listen to whether a user operation is detected in the specified time period.

[0796] S8807, if a user operation is listened to in the specified time period, the art screen saver mode is not entered.

[0797] If a user operation is listened to in the specified time period, it means that the user is using the display device 200, and the art screen saver mode is not entered.

[0798] S8808, if no user operation is listened to in the specified time period, the art screen saver mode is entered.

[0799] If no user operation is listened to in the specified time period, it means that the user is not currently using the display device 200, and the art screen saver mode is entered.

[0800] S8809, in response to the instruction input by the user based on the back key of the control device, the art screen saver mode is exited, and the page before entering the art screen saver mode is displayed.

[0801] The user wants to resume using the display device 200, and can input an instruction based on the back key of the control device 100 to make the display device 200 exit the art screen saver mode.

[0802] In some embodiments, under the physical channel, the display device 200 can enter the art mode according to the flow shown in FIG. 89, and the specific steps are as follows:

[0803] S8901, listen to whether there is a signal input in the current physical channel.

[0804] S8902, if the signal input is listened to, the art screen saver mode is not entered.

[0805] S8903, if no signal input is listened to, the art screen saver mode is entered.

[0806] S8904, if the signal input is listened to again, the art screen saver mode is exited, and the screen corresponding to the current physical channel is displayed.

[0807] In this way, the display device 200 can automatically exit the artistic screensaver mode when the current physical channel resumes, avoiding delaying the user from watching the program provided by the current physical channel.

[0808] In some embodiments, the display device 200 listens to the signal input of the physical channel, and the code design for entering the artistic screensaver mode can refer to the following examples:

[0809] Register the no-signal broadcast receiver:

[0810] Signal exists artistic screensaver, register signal broadcast in activity:

[0811] In some embodiments, after the display device 200 enters the artistic screensaver mode, the artistic paintings can be displayed according to the process shown in FIG. 90, and the specific steps are as follows:

[0812] S9001, adjust the system quality parameters of the display device according to the application quality parameters corresponding to the artistic paintings.

[0813] After the display device 200 enters the artistic screensaver mode, the system quality parameters of the display device 200 are dynamically adjusted according to the application quality parameters corresponding to the artistic paintings to be displayed, that is, the whole machine quality parameters.

[0814] In some embodiments, the artistic mode application can classify the artistic paintings according to specified dimensions. For example, the artistic paintings can be classified according to picture content, painting classification corresponding to the artistic paintings, etc. The artistic mode application provides exclusive application quality parameters for different classifications, and when displaying the artistic paintings, the application quality parameters corresponding to the classification to which the artistic paintings belong are used, which can effectively guarantee the quality effect of the artistic paintings. The artistic mode application can establish a first mapping relationship between each classification and the corresponding application quality parameters, and a second mapping relationship between the artistic paintings and the corresponding classifications. In this way, when displaying the artistic paintings, the classification corresponding to the artistic paintings can be determined according to the second mapping relationship, and the application quality parameters to be used when displaying the artistic paintings can be further determined according to the first mapping relationship.

[0815] After the display device 200 determines the application quality parameters to be used, the system quality parameters need to be adjusted to the application quality parameters, and the artistic paintings are played by the image player using the application quality parameters, so as to present better quality effect.

[0816] When the artistic painting is called from the artistic mode application under the artistic screensaver application, the application quality parameter corresponding to the artistic painting is also called to display the artistic painting in the screensaver page using the application quality parameter, so as to ensure the quality effect of the artistic painting in the artistic screensaver mode.

[0817] S9002, when exiting the artistic screensaver mode, the system quality parameter is restored to the system quality parameter before entering the artistic screensaver mode.

[0818] In order to avoid the application quality parameter used in the artistic mode and the artistic screensaver mode affecting the quality effect of the displayed picture in other scenes, the application quality parameter and the system quality parameter are isolated and managed. That is, in the artistic mode and the artistic screensaver mode, the artistic painting is displayed using the application quality parameter, and in other scenes, the picture is displayed using the general quality parameter.

[0819] Based on this, the display device 200 records the current system quality parameter, that is, the general quality parameter used in other scenes, after entering the artistic screensaver mode or the artistic mode, and adjusts the system quality parameter to the application quality parameter to display the artistic painting using the application quality parameter. After exiting the artistic mode or the artistic screensaver mode, the system quality parameter is adjusted back to the recorded general quality parameter to ensure the quality effect of the displayed picture in other scenes.

[0820] Embodiment 7

[0821] Based on the artistic mode key of the control device 100, the display device 200 can enter the artistic mode according to the flow shown in FIG. 91, and the specific steps are as follows:

[0822] S9101, in response to the fifth instruction input by the user, it is identified whether the current is in the artistic mode or the artistic screensaver mode. The fifth instruction is an instruction input by the user based on the artistic mode key of the control device.

[0823] In the boot state, the display device 200 responds to the fifth instruction input by the user through the art mode key of the control device 100, and first identifies whether the current is in the artistic mode or the artistic screensaver mode, that is, whether the foreground application is an artistic mode application or an artistic screensaver application.

[0824] S9102, if the current is not in the artistic mode and the artistic screensaver mode, enter the artistic mode.

[0825] In this way, in the boot state, the user can quickly enter the artistic mode through the art mode key on the control device 100.

[0826] S9103, if the current is in the artistic mode, remain in the artistic mode.

[0827] If the current is in the art mode, the foreground application is the art mode application. At this time, it is continued to keep in the art mode, that is, the user can normally use the related functions provided by the art mode application.

[0828] S9104, if in the art screen saver mode, exit the art screen saver mode and enter the art mode.

[0829] If the current is in the art screen saver mode, the foreground application is the art screen saver application. At this time, the art screen saver application is exited, and the art mode application is entered to enter the art mode.

[0830] Embodiment 8

[0831] In the boot state, based on the power key of the control device 100, the display device 200 can enter the art mode according to the flow shown in FIG. 92, and the specific steps are as follows:

[0832] S9201, in response to the third instruction input by the user based on the power key, it is identified whether the current is in the art mode or the art screen saver mode.

[0833] In the boot state, the display device 200 receives the third instruction input by the user short pressing the power key, and according to the current mode, the corresponding task is executed.

[0834] Step S9201 can refer to step S9101, which will not be described here.

[0835] S9202, if the current is not in the art mode and the art screen saver mode, enter the art mode, and after receiving the third instruction again, enter the shutdown state in response to the third instruction received again.

[0836] If the current is not in the art mode and the art screen saver mode, the display device 200 does not shut down, but first enters the art mode. If the display device 200 receives the instruction input by the user based on the power key after entering the art mode, the shutdown state is entered.

[0837] S9203, if the current is in the art mode, enter the shutdown state.

[0838] If the current is in the art mode, the display device 200 enters the shutdown state in response to the instruction input by the user based on the power key.

[0839] S9204, if in the art screen saver mode, exit the art screen saver mode and enter the art mode.

[0840] If the current is in the art screen saver mode, the art screen saver application is exited, and the art mode application is entered to enter the art mode.

[0841] In some embodiments, the display device 200 can perform the corresponding task in response to the power key after the power-on start. The design can refer to the following examples:

[0842] In the Android system, when the user presses the power key of the remote controller, the Android Framework layer receives the corresponding key event, and then performs corresponding processing according to the event type and specific operation. The following is a detailed description of the shutdown process after the Android Framework layer receives the power key:

[0843] When the user presses the power key of the remote controller, the event is first passed to the InputReader, which is responsible for obtaining input events from the underlying hardware. The InputReader passes the captured event to the InputDispatcher. The InputDispatcher is responsible for input event distribution, and is responsible for distributing input events to the appropriate target. The InputDispatcher passes the received power key press event to the PhoneWindowManager, which is a window manager in the Android system responsible for managing windows, layouts, and user interfaces. After the PhoneWindowManager receives the event, it will determine the type of the event and confirm whether it is a power key press event. When the power is the power key, it is determined whether the current application is a painting display application. If the current application is a painting display application, the shutdown process is started. If the current application is not a painting display application, the shutdown process is intercepted and the painting display application is started.

[0844] In some embodiments, the code design for obtaining the current application can refer to the following examples:

[0845] The standard android can be used to obtain the current application being displayed:

[0846] In some embodiments, the code design for obtaining the current application can refer to the following examples:

[0847] When starting the art display, set the system attribute sys.artmode.start=true. When the PhoneWindowManager judges that the power button is pressed, read the system attribute sys.artmode.start. When the attribute is true, it indicates that the art display is currently being displayed, and the normal shutdown process is followed. If the attribute is false, the art display is pulled up. When the art display is closed, set the system attribute sys.artmode.start=false. This method can also be applied to non-Android TV systems.

[0848] Embodiment 9

[0849] Based on any one of embodiments 1-8, the display device 200 can be configured with a timed shutdown function. The display device 200 can be shut down according to the flow shown in FIG. 93, and the specific steps are as follows:

[0850] S9301, in response to the user setting the timed shutdown operation, set the shutdown time.

[0851] In some embodiments, the display device 200 can configure an entry of the timed shutdown function in the system settings menu. The user can control the display device 200 to display the setting page of the timed shutdown by selecting the entry. The setting page of the timed shutdown can include the shutdown time of the timed shutdown, the cycle mode, etc. Among them, the user can set the shutdown time based on the setting item of the shutdown time of the timed shutdown. The user can also set the cycle mode of the timed shutdown based on the setting item of the cycle mode. For example, if the cycle mode is single, the display device 200 will only automatically shut down when the current shutdown time is reached. If the cycle mode is every day, the display device 200 will automatically shut down when the shutdown time is reached every day.

[0852] S9302, in the boot state, listen to whether the system time meets the shutdown time through the timed shutdown service.

[0853] After the display device 200 detects that the automatic shutdown is turned on, in the boot state, the system time is listened to through the timed shutdown service whether it meets the set shutdown time.

[0854] S9303, when the system time meets the shutdown time, automatically enter the shutdown state.

[0855] When the system time is consistent with the shutdown time, it can be determined that the system time meets the shutdown time. At this time, the display device 200 will automatically shut down, and before shutting down, it will not enter the art mode again.

[0856] Embodiment 10

[0857] In the shutdown state, the display device 200 can enter the art mode according to the flow shown in FIG. 94, and the specific steps are as follows:

[0858] S9401, a third instruction is received, the third instruction being an instruction input by the user long-pressing a power key of the control device.

[0859] After receiving the third instruction input by the user long-pressing the power key of the control device 100, the display device 200 can determine that the third instruction is used to instruct to start up, if it is identified that the current state is the shutdown state.

[0860] S9402, in response to the third instruction, enter the startup state, and display the system home page.

[0861] In response to the third instruction, the display device 200 enters the startup state, and after entering the startup state, does not enter the art mode application, but preferentially enters the system home page.

[0862] S9403, in the startup state, if a fourth instruction is received, the fourth instruction being an instruction input by the user short-pressing the power key of the control device or an instruction input by the user based on the home key of the control device, in response to the fourth instruction, enter the art mode, and display a display page of the art mode application.

[0863] If the user wants to use the art mode, the art mode application can be opened by the home key or the power key of the control device 100 to enter the art mode.

[0864] In some embodiments, in the startup state, if the instruction input by the user short-pressing the power key is received when the current page is not the system home page, the current page is exited, and the system home page is displayed.

[0865] Embodiment 11

[0866] The display device 200 can be configured to, after starting up, preferentially open the art screen saver application, and enter the art screen saver mode. The process of starting up of the display device 200 can refer to the embodiments 1, 2, and 3, which are not described herein.

[0867] The above has been described in combination with specific embodiments for the convenience of explanation. However, the above discussion in some embodiments is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed. Various modifications and variations can be derived from the above teachings. The selection and description of the above embodiments are for better explaining the content of the disclosure, so that those skilled in the art can better use the embodiments.

Claims

1. A display device, comprising: monitor; Memory is configured to store computer instructions and data associated with display devices; At least one processor, connected to the display and the memory, is configured to execute computer instructions to cause the display device to perform: In response to the user's first command, the system enters a first mode and controls the display to show a first application's display page, and displays a first artwork within the display page; In response to a second instruction from the user, and based on the first artwork, the display is controlled to show a hierarchical preview page on top of the display page; The hierarchical preview page includes a first menu and a second menu, with a transparent background. The first menu includes titles for preset primary categories, and the second menu displays titles for preset secondary categories within the selected or focused primary categories. The second menu also includes a single-row preview image list, which includes preview images of artworks within the selected or focused secondary categories. The title of the target primary category to which the first artwork belongs is selected, and the second menu includes titles for preset secondary categories within the target primary category, with the title of the target secondary category to which the first artwork belongs receiving focus. The preview image list includes preview images of artworks included in the target secondary category.

2. The display device according to claim 1, wherein the first menu is semi-transparent and its transparency gradually increases from top to bottom, and the second menu is semi-transparent and its transparency is the same everywhere.

3. The display device according to claim 1, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to perform the action of controlling the display to show a hierarchical preview page on top of the display page according to the first artwork: Obtain image information of the first artwork, the image information including the target primary category and the target secondary category to which the first artwork belongs; Obtain the artworks included in the target secondary category; The title of the primary target category is displayed as selected based on the primary target category, the title of the secondary target category is used to gain focus based on the secondary target category, and the list of preview images is displayed based on the artworks included in the secondary target category.

4. The display device according to claim 3, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After displaying the preview image list based on the artworks included in the target secondary category, in response to the user's downward command, a preview image list including the preview images of the first artwork is displayed; The focus is obtained from the first preview image corresponding to the first artwork, and the title of the target secondary category is displayed as selected.

5. The display device according to claim 4, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the preview images are displayed in a horizontal display area in the preview image list, if the first preview image is vertical and not all of the first preview image is displayed in the horizontal display area at once, the first preview image is displayed by scrolling up and down in the horizontal display area.

6. The display device according to claim 4, wherein the second menu further includes a first arrow, the first arrow being displayed at a position corresponding to the preview image list, the first arrow being used to instruct a user to enter the global preview page via a first directional key on the control device with the same direction as the first arrow; the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a user's instruction input based on the first directional key, a global preview page is displayed according to the first preview image that has gained focus. The global preview page includes a third menu and a list of global preview images. The third menu includes titles of preset second-level categories included in the target primary category. The focus is obtained by the title of the target secondary category, and the global preview image list is in array form, including preview images of the artworks included in the target secondary category.

7. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After the display shows a hierarchical preview page on top of the display page, it moves the focus on the title of the preset first-level category in response to the user's command to move the focus. When the title of the first preset primary category gains focus, the first preset secondary category included in the first preset primary category is obtained, and the artwork included in the first preset secondary category is obtained, and the selected state of the target primary category is deselected. The title of the first preset secondary category is displayed in the second menu, wherein, The title of the first preset secondary category is selected; the preview image list is updated, and the updated preview image list includes preview images of the artworks included in the first preset secondary category, with the preview image of the first artwork included in the first preset secondary category displayed at the top of the preview image list; and the artworks displayed on the display page are switched to the first artwork included in the first preset secondary category.

8. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After the display shows the hierarchical preview page on top of the display page, in response to the user's command to move the focus, the display moves the focus on the title of the preset secondary category. When the title of the second preset secondary category gains focus, the artworks included in the second preset secondary category are obtained, and the title of the target secondary category is set to selected. Update the preview image list. The updated preview image list includes preview images of artworks included in the second preset secondary category.

9. The display device of claim 4, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After displaying the title of the target secondary category as selected, the focus is moved on each preview image in response to the user's command to move the focus; When the target preview image gains focus, in response to the user's instruction to select the target preview image, the artwork displayed on the display page is switched to the artwork corresponding to the target preview image, and the hierarchical preview page is exited.

10. The display device of claim 4, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After displaying the title of the target secondary category as selected, the focus is moved on each preview image in response to the user's command to move the focus; When the target preview image gains focus, if no user operation is detected within a specified time period, the artwork displayed on the display page will be switched to the artwork corresponding to the target preview image.

11. The display device according to claim 9 or 10, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to execute the instructions in response to user focus movement, moving the focus on each preview image: In response to the user's command to move the focus, the focus is moved on the preview image corresponding to all the artworks included in the target primary category, which includes all the preset secondary categories; When the preview image of the first artwork included in the current preset secondary category gains focus, the preview image list is updated in response to a user instruction to move the focus to the left; wherein the updated preview image list includes the preview images of the artworks included in the previous preset secondary category, and the focus gained from the preview images of the artworks included in the previous preset secondary category. When the preview image of the last artwork included in the current preset secondary category gains focus, the preview image list is updated in response to a user instruction to move the focus to the right; wherein the updated preview image list includes preview images of the next artwork included in the preset secondary category, and the focus gained by the preview image of the next artwork included in the preset secondary category.

12. The display device of claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In the first mode, the display screen is controlled to show the display page of the first application, and the first artwork is displayed on the display page. The first artwork is the artwork that was displayed when the first mode was last exited. Starting with the first artwork, each artwork in the category to which the first artwork belongs is displayed sequentially on the display page according to the carousel time and carousel order.

13. The display device of claim 12, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to the user's switching command, the artwork displayed on the display page is switched, wherein, If the switching command is input by the user based on the left key of the control device, then the previous artwork of the currently displayed artwork will be switched and displayed on the display page; if the switching command is input by the user based on the right key of the control device, then the next artwork of the currently displayed artwork will be switched and displayed on the display page. Starting with the switched artwork, each artwork in the category to which the first artwork belongs is displayed sequentially on the display page according to the carousel time and the carousel order.

14. The display device according to claim 12 or 13, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: Determine the target artwork to be displayed and obtain the frame parameters; If the frame parameters include a first style frame, then before displaying the target artwork, the target artwork is processed with a 3D frame effect according to the first style frame to obtain a target artwork with a 3D frame effect. The target artwork with a 3D frame effect is displayed on the display page.

15. The display device according to claim 14, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to perform the stereoscopic frame effect processing on the target artwork to obtain a target artwork with a stereoscopic frame effect: A first frame background is created based on the first style of frame, the target artwork is scaled according to the specified scaling ratio to obtain the scaled target artwork, and a first 3D effect line is drawn based on the edge of the scaled target artwork. By combining the scaled target artwork, the first frame background, and the first 3D effect lines, the target artwork with a 3D frame effect is obtained. The scaled target artwork is superimposed on the first frame background and located in the central area of ​​the first frame background, while the first 3D effect line is superimposed on the edge of the scaled target artwork.

16. The display device of claim 14, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the frame parameters include the first style of frame, identify whether a hardware frame is currently installed; If the hardware frame is already installed, the target artwork will not be processed with a 3D frame effect, and the target artwork will be displayed on the display page. If the hardware frame is not currently installed, the target artwork is processed with a 3D frame effect according to the first style of frame, and the target artwork with the 3D frame effect is displayed on the display page.

17. The display device of claim 14, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the frame parameter is "no frame", identify whether a hardware frame is currently installed; If the hardware frame is already installed, the target artwork will not be processed with a 3D frame effect, and the target artwork will be displayed on the display page. If the hardware frame is not currently installed, then according to the second style frame, a 3D frame effect is applied to the target artwork to obtain the target artwork with the 3D frame effect, and the target artwork with the 3D frame effect is displayed on the display page. The second style of frame is the frame of the first application's default style.

18. The display device of claim 13, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to perform the switching display of artwork within the display page: Identify the switched artwork and decode it to obtain a bitmap object; Within the display page, in a first view, the switched artwork with a first resolution is displayed based on the bitmap object; and in a second view, the switched artwork with a second resolution is rendered based on the application quality parameters corresponding to the bitmap object and the switched artwork. The first view is positioned above the second view, and the first resolution is lower than the second resolution; After obtaining the switched artwork with the second resolution, the first view is hidden to display the switched artwork with the second resolution within the display page.

19. The display device according to claim 12 or 13, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: Determine the target artwork to be displayed; Obtain the display orientation corresponding to the target artwork, and detect the current screen orientation of the display screen, wherein, The display direction is horizontal or vertical, and the screen orientation is horizontal or vertical. When the current screen orientation of the display screen is inconsistent with the display orientation corresponding to the target artwork, the screen orientation of the display screen is rotated to be consistent with the display orientation corresponding to the target artwork; wherein, the screen orientation of the display screen being consistent with the display orientation corresponding to the target artwork includes: the screen orientation of the display screen being landscape and the display orientation corresponding to the target artwork being horizontal, and the screen orientation of the display screen being portrait and the display orientation corresponding to the target artwork being vertical.

20. The display device according to claim 12 or 13, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: Determine the target artwork to be displayed, and obtain the first resolution of the target artwork; The target artwork is processed based on the first resolution and the second resolution of the display. The processed target artwork will be displayed on the display page in the following manner: If the first resolution is lower than the second resolution, the target artwork is enlarged to the second resolution to obtain the enlarged target artwork. If the first resolution is equal to the second resolution, then the target artwork is not processed; If the first resolution is higher than the second resolution, the target artwork is compressed to the second resolution to obtain a compressed target artwork.

21. The display device of claim 20, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the first resolution is higher than the second resolution, in response to the user's zoom command, the first coordinates of the center point of the display screen corresponding to the target artwork are obtained; Based on the first coordinates, the display width and display height of the display screen, a first image conforming to the second resolution is extracted from the target artwork; The first image is displayed on the display page.

22. The display device of claim 21, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After the first image is displayed on the display page, in response to the user's movement command, the center point of the display screen is moved to the position of the target artwork; Based on the first coordinates and the preset movement step size, determine the second coordinates of the center point of the display after movement, corresponding to the target artwork; Based on the second coordinates, the display width and display height of the display screen, a second image that conforms to the second resolution is extracted from the target artwork and displayed on the display page.

23. The display device of claim 12, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to control the display to show a display page and display a first artwork within the display page: The system identifies whether the current day is a preset holiday based on the system date. If the day is a preset holiday, the theme of the preset holiday will be displayed before the first artwork is displayed on the display page; And after the said carousel time is reached, the first artwork is displayed; Otherwise, the first artwork is displayed on the display page.

24. The display device of claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After the display shows the tiered preview page on top of the display page, in response to the user opening the photo theme category, the preview image list is updated. The updated preview image list includes preview images for at least one theme, wherein... Different themes correspond to different display styles, and each theme is associated with at least one theme template. The style of each theme template is consistent with the display style of the associated theme. In response to the user's instruction to select the first theme, the hierarchical preview page is exited, and the photos included in the My Photos category are displayed on the display page according to the first theme. The photos are displayed according to the target first theme template associated with the first theme, and the number and display orientation of the images to be replaced in the target first theme template are matched with the number and display orientation of the photos.

25. The display device of claim 24, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: Before updating the preview image list, in response to a user's instruction to move focus to the title of the photo set category, focus is obtained from the title of the photo set category; If no theme is currently set, the title of the My Photos category will be selected, and after receiving an instruction from the user to move the focus to the title of the photo theme category, the title of the photo theme category will gain focus to open the photo theme category; If a theme has already been set, the title of the photo theme category will be selected to open the photo theme category.

26. The display device of claim 25, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If no theme is currently set, after the title of the My Photo category is selected, the artwork displayed on the display page will be switched to the first photo in the My Photo category; Starting with the first photo, all the photos will be rotated.

27. The display device of claim 25, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If a theme has already been set, and the title of the photo theme category is selected, then in response to the user's downward command, the focus is moved to the preview image list, and the preview image of the second theme gains focus. The second topic is the currently set topic; If no user action is detected within a specified time period, the artwork displayed on the display page will be switched to display the imported photos according to the second theme. The photos will be displayed according to a target second theme template associated with the second theme. The number and display orientation of the images to be replaced in the target second theme template will match the total number and display orientation of the photos.

28. The display device of claim 24, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to display photos included in the My Photos category according to the first theme: The target first topic template is determined from each first topic template associated with the first topic; Obtain the first number and display orientation of the images to be replaced included in the target first theme template; Each time, the first number of photos to be displayed are selected from the photos to obtain at least one set of photos to be displayed, wherein the display direction of each set of photos to be displayed is the same as the display direction of the image to be replaced, and the photos to be displayed in each set are not repeated. Within the display page, at least one set of photos to be displayed are sequentially shown according to the target first theme template.

29. The display device of claim 28, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to perform the following operations: each time, select the first number of photographs to be displayed from the photographs to obtain at least one set of photographs to be displayed. If the display orientation of the unselected photo does not meet the requirements for the display orientation of forming a group of photos to be displayed, then the unselected photo and the specified image will be combined to form multiple groups of photos to be displayed. in, A set of photos to be displayed includes at least one of the unselected photos and at least one designated image, and the display orientation of the at least one unselected photo and the at least one designated image meets the display orientation requirements for constituting a set of photos to be displayed. The requirements for the display direction of the set of photos to be displayed include: the display direction of the set of photos to be displayed is consistent with the display direction of each of the images to be replaced in the target first theme template.

30. The display device of claim 28, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to perform the following: each time, select the first number of photographs to be displayed from the photographs to obtain at least one set of photographs to be displayed. If the number of unselected photos is less than the number of images to be replaced in the target first theme template, then the unselected photos and the specified images will be combined into a group of photos to be displayed. in, The total number of the unselected photos and the designated images is equal to the number of images to be replaced, and the display orientation of the unselected photos and the designated images meets the display orientation requirements for forming a group of photos to be displayed. The requirements for the display direction of the set of photos to be displayed include: the display direction of the set of photos to be displayed is consistent with the display direction of each of the images to be replaced in the target first theme template.

31. The display device according to claim 29 or 30, wherein the designated image includes the selected photograph or a default image.

32. The display device of claim 24, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to display photos included in the My Photos category according to the first theme: The photos are grouped according to their order to obtain at least one group of photos to be displayed. The number of photos to be displayed in each group is the second number; Based on the display direction of each group of photos to be displayed, a target first theme template corresponding to each group of photos to be displayed is determined from each first theme template associated with the first theme. The target first theme template includes a second number of replacement images, and the display direction of the second number of replacement images is consistent with the display direction of the corresponding group of photos to be displayed. Within the display page, at least one set of photos to be displayed is presented sequentially according to the target first theme template corresponding to each set of photos to be displayed.

33. The display device according to claim 28 or 32, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When displaying the at least one set of photos to be displayed sequentially on the display page, the photos to be displayed are preloaded according to the display duration; wherein, Each time, n sets of the photos to be displayed are preloaded.

34. The display device according to claim 28 or 32, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to display the at least one set of photographs to be displayed within the display page: If the height or width of the photo to be displayed is greater than the height or width of the corresponding first image to be replaced, then the photo to be displayed will be scrolled when the photo to be displayed is shown. If the scrolling duration of the photos to be displayed is greater than or equal to the preset display duration of each group of photos to be displayed, then after the photos to be displayed are scrolled, the next group of photos to be displayed will be switched to be displayed. If the scrolling time of the photos to be displayed is less than the display time, then after the photos to be displayed are scrolled, when the display time of the current group of photos to be displayed reaches the preset display time, the next group of photos to be displayed will be switched to be displayed.

35. The display device of claim 24, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When a preview image in the preview image list gains focus, in response to a user instruction to display the global preview page, the currently selected secondary category is identified. If the currently selected secondary category is the My Photos category, then the global preview page will be accessed. The global preview page includes the title of the My Photos category and a global preview image list, which includes preview images of each photo. If the currently selected secondary category is the photo theme category, then the global preview page will not be accessed.

36. The display device of claim 24, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After displaying the photos included in the My Photos category according to the first theme on the display page, the first mode settings page is displayed in response to the user's operation of opening the first mode settings page. in, The first setting item in the first mode settings page is disabled, and the first setting item is a setting item that is not related to the photo theme category.

37. The display device of claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After entering the first mode, it will identify whether the artwork information display function is currently enabled; When the artwork information display function is currently enabled, the first artwork information of the first artwork is obtained and displayed on the display page; When the artwork information display function is currently disabled, the first artwork information will not be displayed on the display page.

38. The display device of claim 37, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a user's menu command, when the current page is identified as the display page, an application settings menu is displayed on the display page, the application settings menu including a first menu item for displaying artwork information; In response to the target location set by the user based on the first menu item, the first painting information is moved to the target location for display.

39. The display device of claim 37, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to display the first artwork information within the display page: Calculate the average color value of the first artwork; The font color of the first artwork information is determined based on the average color value of the first artwork, and the color difference between the font color and the average color value of the first artwork meets the preset color difference requirements. The first artwork information is displayed on the first artwork using the font color of the first artwork information.

40. The display device of claim 37, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After the display shows the hierarchical preview page on the upper layer of the display page, if the first position of the first artwork information overlaps with the position of the second menu, the first artwork information is moved to the second position for display; the second position does not overlap with the position of the second menu.

41. The display device of claim 40, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After displaying the hierarchical preview page on top of the display page, the second painting information corresponding to the first painting information is obtained; wherein, The second painting information is a summary of the first painting information; Replace the first painting information with the second painting information.

42. The display device of claim 37, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to the user's first key press command, identify whether the first painting information is currently displayed; If the first painting information is not currently displayed, then the first painting information is displayed on the display page; If the information for the first painting is already displayed, then hide the information for the first painting.

43. The display device of claim 42, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If the first painting information is not currently displayed, then the first voice message corresponding to the first painting information is played.

44. The display device of claim 40, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the first preview image is detected to have focus, the third artwork information of the first preview image is displayed in the second menu at the position corresponding to the first preview image; If the information of the third painting cannot be fully displayed, the information of the third painting will be displayed in a scrolling manner.

45. The display device according to claim 40, wherein the preset primary category includes: Photo collection categorization; The photo set categories include: custom theme categories, which have custom templates corresponding to different themes, and the custom templates include: replaceable images and replaceable text; The at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to the user's instruction to select the first custom template, the first custom template is displayed on the display page; In response to a user opening a custom page, the custom page is displayed on the display page. The custom page includes a first add entry and a second add entry. The first add entry is used to add a custom image, and the second add entry is used to add custom text. In response to the user's operation of adding a first custom image and a first custom text, the first custom image is used to replace the corresponding replaceable image, and the first custom text is used to replace the corresponding replaceable text, to obtain a custom painting; the custom painting is then displayed on the display page.

46. ​​The display device of claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In the first mode, the target artwork in the immersive atmosphere category is detected and the corresponding video file of the target artwork is decoded to obtain audio data and video data. When the video file corresponding to the target artwork is identified as being in loop playback mode, the first display timestamp of each audio frame in the audio data in the current loop and the second display timestamp of each video frame in the video data in the current loop are calculated based on the loop count corresponding to the current loop and the length of the video file. The control display loops the video file corresponding to the target artwork within the display page of the first application. During each playback cycle, the corresponding audio frame is played according to the first display timestamp, and the corresponding video frame is displayed according to the second display timestamp.

47. The display device according to claim 46, wherein the source length of the video file is the maximum value among the display timestamps of each audio frame in the audio data, the maximum value among the display timestamps of each video frame in the video data, and the maximum value among the video lengths in the file description.

48. The display device of claim 46, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to perform the calculation of a first display timestamp of each audio frame in the audio data in the current round and a second display timestamp of each video frame in the video data in the current round, based on the loop number corresponding to the current round and the source length of the video file: After each calculation of the first display timestamp and the second display timestamp, it is determined whether the decoding of the video file has been completed; If not completed, continue decoding the video file; If the process is complete, increase the number of loops accordingly and re-decode the video file.

49. The display device according to claim 46, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to control the display to loop the video file corresponding to the target artwork within the display page of the first application: Lock the faster rendering thread among the audio thread that renders the audio data and the video thread that renders the video data. After the audio thread and the video thread are synchronized, the thread with the faster rendering speed is unlocked.

50. The display device of claim 49, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If the faster rendering thread is locked in the audio thread that renders the audio data and the video thread that renders the video data, and if it detects that the target artwork is being exited or that the video file is being re-decoded, then the faster rendering thread is unlocked.

51. The display device according to claim 49, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to control the display to loop the video file corresponding to the target artwork within the display page of the first application: When the audio clock is the primary clock, if it is detected that the audio thread is writing audio data too fast, the video clock is switched to the primary clock. When it is detected that the speed at which the audio thread writes the audio data is within the speed range, the audio thread and the video thread are synchronized, and the out-of-sync portion of the audio data is discarded, and the audio clock is switched to the master clock.

52. The display device according to claim 46, wherein the at least one processor is specifically configured to execute computer instructions to cause the display device to perform, in a first mode, listening to the playback of a target artwork in an immersive atmosphere category, decoding a video file corresponding to the target artwork, and obtaining audio data and video data: Identify the silence data at the beginning and end of the audio data; If the duration of the mute data is less than the mute duration, then the mute data is removed from the audio data, and the data corresponding to the mute data is removed from the video data; If the duration of the mute data is greater than or equal to the mute duration, then the mute data is retained.

53. The display device of claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the device is powered off, it receives a third instruction; among which, The third instruction is an instruction input by the user by briefly pressing the power button of the control device; In response to the third instruction, after power-on, the system enters the first mode and controls the display to show the display page of the first application, and displays artwork on the display page, wherein the display page is the user display interface set in the first mode; In the first mode, if a fourth instruction is received, wherein the fourth instruction is an instruction input by the user based on the home button or back button of the control device, then in response to the fourth instruction, the first mode is exited and the display is controlled to show the system home page.

54. The display device of claim 53, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the device is powered off, receive the fifth instruction; among which, The fifth instruction is an instruction input by the user through the first mode key of the control device; In response to the fifth instruction, after power-on, the device enters the first mode and controls the display to show the display page; In the first mode, if the fourth instruction is received, the system exits the first mode in response to the fourth instruction and controls the display to show the system homepage.

55. The display device of claim 53, wherein the system home page includes an icon of the first application; the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a sixth instruction input by the user, the system enters the first mode and controls the display to show the display page. The sixth instruction is an instruction to select the icon of the first application.

56. The display device of claim 53, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a user's scheduled power-on setting, the power-on time is set. When the system is powered off, the scheduled power-on service is kept running, and the system time is monitored to see if it matches the scheduled power-on time. When the system time matches the boot time, the system automatically boots up and enters the first mode after booting up, and controls the display to show the display page.

57. The display device according to any one of claims 53-56, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the device is powered on, if the first condition is met, the device enters the second mode and controls the display to show the screen saver page, which is used to display the artwork provided by the application in the first mode. in, The first condition includes: if no user operation is detected within a specified time period when the application is not in a physical channel, is not in an audio or video playback state, and is not blocking access to the second application in the foreground application; Alternatively, if no signal input is detected in the physical channel.

58. The display device of claim 57, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When controlling the display screen saver page, the system image quality parameters of the display device are adjusted according to the application image quality parameters corresponding to the artwork. When exiting the second mode, the system image quality parameters are restored to the system image quality parameters before entering the second mode.

59. The display device of claim 57, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After entering the second mode, in response to the user's instruction input based on the return key of the control device, the system exits the second mode and controls the display to show the page that was displayed before entering the second mode.

60. The display device of claim 57, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the device is powered on, in response to a fifth command input by the user, it identifies whether it is currently in the first mode or the second mode. The fifth command is a command input by the user based on the first mode key of the control device. If the current mode is not the first mode or the second mode, then enter the first mode; If the current state is in the first mode, then remain in the first mode; If you are currently in the second mode, exit the second mode and enter the first mode.

61. The display device of claim 57, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: When the device is powered on, in response to the third command input by the user, it identifies whether it is currently in the first mode or the second mode; If the current mode is not in the first mode or the second mode, then enter the first mode, and upon receiving the third instruction again, enter the power-off state in response to the third instruction received again; If the current mode is the first mode, then the device will enter the shutdown state; If you are currently in the second mode, exit the second mode and enter the first mode.

62. The display device of claim 57, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to the user's scheduled shutdown operation, the shutdown time is set; While the system is powered on, a timed shutdown service monitors whether the system time matches the shutdown time. When the system time matches the shutdown time, the system will automatically enter the shutdown state.

63. A content display method, applied to a display device as described in any one of claims 1-62, comprising: In response to the user's first command, the system enters a first mode and displays a display page for a first application, and displays a first artwork within the display page; In response to a second user instruction, a tiered preview page is displayed above the display page based on the first artwork. The tiered preview page includes a first menu and a second menu, and its background is transparent. The first menu includes titles for preset primary categories, and the second menu displays titles for preset secondary categories within the selected or focused primary categories. The second menu includes a single-row preview image list, which includes preview images of artworks within the selected or focused secondary categories. The title of the target primary category to which the first artwork belongs is selected, the second menu includes titles for preset secondary categories within the target primary category, and the title of the target secondary category to which the first artwork belongs receives focus. The preview image list includes preview images of artworks included in the target secondary category.

Citation Information

Patent Citations

  • Picture display method and device and mobile terminal

    CN106681667A

  • A video-on-demand interaction method based on a smart television

    CN109743607A

  • Page theme switching method and device, computer equipment and storage medium

    CN112988302A

  • Content preview method and device, computer equipment and storage medium

    CN116975480A

  • Image processing method and device, equipment, storage medium and chip

    CN117391927A