Display device and booting method

By automatically adjusting the display status through a rotatable display device and controller, the problem of screen aspect ratio mismatch when smart TVs display vertical media assets is solved, thus improving the user experience.

CN115136610BActive Publication Date: 2025-10-21HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180015216.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-03-31
Filing Date
2021-03-12
Publication Date
2025-10-21
Estimated Expiration
2041-03-12

Smart Images

  • Figure CN115136610B_ABST
    Figure CN115136610B_ABST
Patent Text Reader

Abstract

The application provides a display device, a controller of which can detect a current rotation state of a display in response to starting of the display device; if in a horizontal screen state, the controller controls the display to display a start-up animation in the horizontal screen state, and after the start-up animation is displayed, the controller displays a start-up signal source supporting the horizontal screen state; if in a vertical screen state, the controller controls the display to display a start-up animation in the vertical screen state, and after the start-up animation is displayed, the controller displays a start-up signal source supporting the vertical screen state.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on March 13, 2020, with application number 202010176801.9 and application name “A display device and power-on animation display method”, and the Chinese patent application filed with the China Patent Office on March 31, 2020, with application number 202010241778.7 and application name “A display device and power-on signal source display adaptation method”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the technical field of smart televisions, and in particular to a display device and a power-on method. Background Art

[0003] Smart TVs have independent operating systems and support functional expansion. Users can install various applications on their smart TVs based on their needs, including traditional video apps, social apps like short videos, and reading apps like comics and books. These applications can display their content on the smart TV screen, providing the smart TV with a rich set of media resources. Smart TVs can also interact with different devices and share resources. For example, a smart TV can connect to a mobile phone via wireless communication methods such as a local area network and Bluetooth, allowing it to play content stored on the phone or directly project images onto the screen.

[0004] However, since different applications or media resources from different sources (referred to as media resources) have different display screen ratios, smart TVs are often used to display screens with different ratios from traditional videos. For example, video resources shot by mobile phones and other terminals are generally vertical media with aspect ratios of 9:16, 9:18, 3:4, etc.; while the screens provided by reading applications are vertical resources with an aspect ratio similar to that of books. The aspect ratio of the display screen of a smart TV is generally a horizontal state such as 16:9. Therefore, when displaying vertical media such as short videos and comics on a smart TV, the vertical media screen cannot be displayed normally because the screen ratio does not match the display screen ratio. Generally, the vertical media screen needs to be scaled to display it completely, which not only wastes the display space on the screen, but also brings a bad user experience. Summary of the Invention

[0005] The present application provides a rotatable display device and a power-on method, so that the power-on process is associated with the screen posture.

[0006] In one aspect, the present application provides a display device, characterized by comprising: a display, a rotating component, and a controller;

[0007] The rotating assembly is used to rotate the display so that the display is in a rotation state of a standard state or a non-standard state; the non-standard state is an intermediate state of the display during the switching process between any two standard states;

[0008] The controller is configured to:

[0009] In response to activation of the display device, detecting a current rotation state of the display;

[0010] If the display is in a standard state, controlling the display to display a power-on animation corresponding to the standard state;

[0011] If the display is in a non-standard state, the rotating component is controlled to rotate the display to a standard state, and after the display is rotated to the standard state, the display is controlled to display a power-on animation corresponding to the standard state.

[0012] On the other hand, the present application also provides a startup method, characterized by comprising:

[0013] In response to the startup of the display device, detecting the current rotation state of the display; the rotation state includes a standard state and a non-standard state; the non-standard state is an intermediate state of the display during the switching process between two standard states;

[0014] If the display is in a standard state, controlling the display to display a power-on animation corresponding to the standard state;

[0015] If the display is in a non-standard state, the rotating component is controlled to rotate the display to a standard state, and after the display is rotated to the standard state, the display is controlled to display a power-on animation corresponding to the standard state. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solution of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0017] Figure 1A A diagram of an application scenario of a display device provided in some embodiments of the present application;

[0018] Figure 1B A rear view of a display device provided in some embodiments of the present application;

[0019] Figure 2 A hardware configuration block diagram of the control device 100 in FIG1 provided in some embodiments of the present application;

[0020] Figure 3 A hardware configuration block diagram of the display device 200 in FIG1 provided for some embodiments of the present application;

[0021] Figure 4 A block diagram of the architecture configuration of an operating system in the memory of a display device 200 provided in some embodiments of the present application;

[0022] Figure 5 A schematic diagram of a horizontal screen startup animation provided in some embodiments of the present application;

[0023] Figure 6 Schematic diagram of the vertical screen startup animation provided in some embodiments of this application

[0024] Figure 7 A schematic diagram of a startup method flow chart provided in some embodiments of the present application;

[0025] Figure 8 A schematic diagram of a startup method flow chart under standard conditions provided in some embodiments of the present application;

[0026] Figure 9 Schematic diagram of a non-standard status display device provided in some embodiments of the present application;

[0027] Figure 10 A schematic diagram of a process for adjusting the rotation state of a display according to rotation intention data provided in some embodiments of the present application;

[0028] Figure 11 A schematic diagram of a process for controlling a rotating component to start rotation according to rotation intention data provided in some embodiments of the present application;

[0029] Figure 12 A schematic diagram of a process for adjusting the rotation state of a display according to a proximity state provided in some embodiments of the present application;

[0030] Figure 13 A schematic diagram of a process for displaying a logo screen according to some embodiments of the present application;

[0031] Figure 14 A schematic diagram of the process of calling boot animation resources provided in some embodiments of the present application;

[0032] Figure 15 A schematic diagram of a process for controlling a display to display a homepage according to some embodiments of the present application;

[0033] Figure 16A A schematic diagram of a horizontal screen homepage provided for some embodiments of the present application;

[0034] Figure 16B A schematic diagram of a vertical screen homepage provided in some embodiments of the present application;

[0035] Figure 16C This is a schematic diagram of the stalled state for this application;

[0036] Figure 17 This is a flowchart of the power-on signal source display adaptation method for this application;

[0037] Figure 18 A schematic diagram of the process of initiating the transfer service for this application;

[0038] Figure 19 This is a schematic diagram of the display process of the current rotation state supported by the power-on signal source for this application;

[0039] Figure 20 This is a flowchart of the automatic rotation display adaptation method of this application;

[0040] Figure 21 This is a schematic diagram of the power-on signal source setting interface for this application;

[0041] Figure 22 When the switch status for this application is off, the adaptation process diagram is displayed;

[0042] Figure 23 This is a flowchart of an optional power-on signal source display adaptation method for this application;

[0043] Figure 24 This is a flowchart of another optional power-on signal source display adaptation method of this application. DETAILED DESCRIPTION

[0044] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0045] A rotatable display device is a new type of intelligent electronic device (hereinafter, a rotatable TV is taken as an example), which mainly includes a display and a rotating component. Among them, the display is fixed to a wall or a bracket by a rotating component, and the display's placement angle can be adjusted by the rotating component to adapt to display images with different aspect ratios. Users can display horizontal media with an aspect ratio greater than 1 in landscape mode, or display vertical media with an aspect ratio less than 1 in portrait mode. Of course, when the user clicks on vertical media in landscape mode, or enters a vertical application, or the user enters a rotation command, etc., the rotatable display device can be rotated from landscape mode to portrait mode, and vice versa.

[0046] For example, in most cases, monitors are placed horizontally to display multimedia images with aspect ratios such as 16:9 or 18:9. However, when the aspect ratio of the multimedia image is 9:16 or 9:18, the horizontally placed monitor cannot display the vertical resource in full screen. The multimedia image needs to be scaled down, with black areas displayed on both sides of the monitor. In this case, the monitor can be rotated to a vertical position to accommodate the 9:16 or 9:18 aspect ratio video image.

[0047] In the technical solution provided in this application, the startup process refers to the process of controlling the display device 200 to start up after the user performs a startup operation, such as by pressing (touching) the power button, power button, voice input, gesture input, etc. on the control device 100. After the display device 200 is started, the hardware in the display device 200 is first powered on and operated, and then the operating system program is executed to enter the control homepage. During this period, the startup of the operating system and the initialization of the page take a certain amount of time. Therefore, during this time, the brand logo screen (logo screen) and / or startup animation can be played to fill the time the user waits for the device to start up.

[0048] During the startup process, the rotatable TV will display the device's startup LOGO. After the startup LOGO is displayed, the startup animation will be presented. After the startup animation is finished, the corresponding signal source content or homepage content will be displayed.

[0049] In general, the playback of the boot animation and the preparation of the signal source can be two parallel threads. Of course, it can also be a serial solution, and no strict distinction is made here. When the two are two parallel threads, the boot animation is actually a block on the display screen. While the boot animation is displayed, the background is already running the preparations related to the signal source. For example, a boot advertisement is played in the first thread of the boot animation module; at the same time, a new second thread is created in the boot animation module, and according to the boot signal source information read, it switches to the signal source indicated by the boot signal source information; after the boot advertisement is played, the interface of the signal source output is displayed according to the switching status information returned by the second thread.

[0050] In a rotatable TV, the last time it was turned off, it could have been in either portrait or landscape mode. This means that when the next user power-on command is received, it is necessary to determine the display's landscape or portrait orientation when it was last turned off, in order to adapt the startup animation to the appropriate ratio.

[0051] To facilitate different boot-up processes for users in different landscape and portrait orientations of the display, thereby enhancing the user viewing experience when the display device is in different viewing states, embodiments of the present application provide a rotatable display device, a boot-up method, and a computer storage medium. The display device is, for example, a rotatable television. It should be noted that the method provided in this embodiment is applicable not only to rotatable televisions, but also to other display devices, such as computers and tablets.

[0052] The term "module" used in the embodiments of this application may refer to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic or combination of hardware and / or software code that can perform the functions associated with the component.

[0053] The term "remote control" as used in the embodiments of this application refers to a component of an electronic device (such as the display device disclosed in this application) that can wirelessly control the electronic device, typically over a short distance. This component can generally connect to the electronic device using infrared and / or radio frequency (RF) signals and / or Bluetooth, and may also include functional modules such as WiFi, wireless USB, Bluetooth, and motion sensors. For example, a handheld touch remote control replaces most of the physical built-in hard keys in a conventional remote control device with a user interface on a touch screen.

[0054] The term "gesture" used in the embodiments of the present application refers to a user's behavior of expressing an intended idea, action, purpose, or result through a change in hand shape or hand movement.

[0055] The term "hardware system" used in various embodiments of this application may refer to a physical component with computing, control, storage, input, and output functions, consisting of mechanical, optical, electrical, and magnetic components such as integrated circuits (ICs) and printed circuit boards (PCBs). In various embodiments of this application, the hardware system is also commonly referred to as a motherboard, main chip, or controller.

[0056] See also Figure 1A , which is an application scenario diagram of a display device provided in some embodiments of the present application. As shown in FIG1 , the control device 100 and the display device 200 can communicate with each other in a wired or wireless manner.

[0057] The control device 100 is configured to control the display device 200. It receives user input and converts the input into commands that the display device 200 can recognize and respond to, acting as an intermediary for interaction between the user and the display device 200. For example, when a user operates the channel increase or decrease keys on the control device 100, the display device 200 responds to the channel increase or decrease operation.

[0058] The control device 100 may be a remote controller 100A, which controls the display device 200 wirelessly or by wired means, including infrared communication, Bluetooth communication, or other short-range communication methods. A user may control the display device 200 by inputting commands via buttons on the remote controller, voice input, or control panel input. For example, a user may control the display device 200 by inputting corresponding control commands via the volume up / down keys, channel control keys, up / down / left / right movement keys, voice input keys, menu keys, or power button on the remote controller.

[0059] The control device 100 may also be a smart device, such as a mobile terminal 100B, a tablet computer, a computer, a laptop computer, etc. For example, an application running on the smart device is used to control the display device 200. The application can be configured to provide the user with various controls through an intuitive user interface (UI) on a screen associated with the smart device.

[0060] For example, mobile terminal 100B can install software applications on display device 200 and establish communication via a network communication protocol, achieving one-to-one control operations and data communication. For example, mobile terminal 100B can establish a control command protocol with display device 200, and by operating various function keys or virtual controls on the user interface provided on mobile terminal 100B, the functions of the physical buttons on remote control 100A can be realized. Audio and video content displayed on mobile terminal 100B can also be transmitted to display device 200 to achieve synchronized display.

[0061] The display device 200 can provide a network TV function including a broadcast receiving function and a computer support function. The display device can be implemented as a digital TV, a network TV, an Internet Protocol TV (IPTV), etc.

[0062] The display device 200 may be a liquid crystal display, an organic light emitting display, or a projection device, and the specific type, size, and resolution of the display device are not limited.

[0063] The display device 200 also communicates data with the server 300 through various communication methods. Here, the display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 300 may provide various content and interactions to the display device 200. For example, the display device 200 may send and receive information, such as receiving electronic program guide (EPG) data, receiving software program updates, or accessing a remotely stored digital media library. The server 300 may be a group or multiple groups, and may be one or more types of servers. Other network service content such as video on demand and advertising services is provided through the server 300.

[0064] In some embodiments, as Figure 1B As shown, the display device 200 includes a rotating assembly 276, a controller 250, a display 275, a terminal interface 278 extending from a gap on the back panel, and a rotating assembly 276 connected to the back panel, and the rotating assembly 276 can rotate the display 275. From the perspective of viewing from the front of the display device, the rotating assembly 276 can rotate the display screen to a portrait state, that is, a state in which the vertical side length of the screen is greater than the horizontal side length, and can also rotate the screen to a landscape state, that is, a state in which the horizontal side length of the screen is greater than the vertical side length. In other embodiments, the controller 250 can be set inside the back shell of the display, and the rotating assembly can drive the controller to rotate together during the rotation process. Of course, other settings can also be used, and this application does not make a clear limitation on the specific position of the controller.

[0065] Figure 2 exemplarily shows a configuration block diagram of the control device 100. Figure 2 As shown, the control device 100 includes a controller 110, a memory 120, a communicator 130, a user input interface 140, a user output interface 150, and a power supply 160. For a detailed description of the configuration of the control device 100, please refer to the priority document of the Chinese patent application filed with the Patent Office of China on March 13, 2020, with application number 202010176801.9 and entitled "A Display Device and Boot Animation Display Method."

[0066] Figure 3 exemplarily shows a hardware configuration block diagram of the display device 200. Figure 3 As shown, the display device 200 may include a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a memory 260, a user interface 265, a video processor 270, a display 275, a rotating component 276, an audio processor 280, an audio output interface 285, and a power supply 290.

[0067] The rotating assembly 276 may include a drive motor, a rotating shaft, and other components. The drive motor may be connected to the controller 250 and output a rotation angle under the control of the controller 250. One end of the rotating shaft is connected to the power output shaft of the drive motor, and the other end is connected to the display 275, so that the display 275 can be fixedly mounted on a wall or a bracket via the rotating assembly 276.

[0068] Rotating assembly 276 may also include other components, such as transmission components and detection components. The transmission components can adjust the rotational speed and torque output by rotating assembly 276 through a specific transmission ratio, and may employ a gear transmission mechanism. The detection components may include sensors mounted on the rotating shaft, such as angle sensors and attitude sensors. These sensors can detect parameters such as the rotation angle of rotating assembly 276 and transmit these parameters to controller 250, enabling controller 250 to determine or adjust the status of display device 200 based on the detected parameters. In practical applications, rotating assembly 276 may include, but is not limited to, one or more of the aforementioned components.

[0069] Figure 4 exemplarily shows an architecture configuration block diagram of an operating system in the memory of the display device 200. The operating system architecture comprises an application layer, a framework layer, a middleware layer, and a kernel layer from top to bottom.

[0070] For the specific configuration introduction of the display device 200, please refer to the priority document of the Chinese patent application submitted to the China Patent Office on March 13, 2020, with application number 202010176801.9 and application name "A display device and power-on animation display method".

[0071] See also Figure 5 This is a schematic diagram of the horizontal screen startup animation in some embodiments of the present application; Figure 6 This is a schematic diagram of a startup animation in portrait mode in some embodiments of the present application. The startup animation displayed on display 275 can be a designated transition screen built into the operating system, or it can be a third-party video resource displayed on display device 200 for commercial purposes. For example, the startup animation can be a video recommendation resource such as a trailer pushed based on user preferences, or an advertising video resource.

[0072] The boot animation resource file can be stored in the memory 260 of the display device 200, and when the boot program is started, it is directly called from the memory 260 of the display device 200. For the memory 260, during the normal operation of the display device 200, a plurality of boot animation resources with different contents can be obtained from the server 300 (or network environment) through the background program to display them separately for different boot moments, that is, the boot animation is different each time the computer is turned on, avoiding a monotonous display effect. The boot animation resource file can also be obtained from the server 300 in real time after the boot program is started, so as to occupy less storage space in the memory 260.

[0073] When the boot animation resource is obtained from the server 300 in real time, the display device 200 needs to be in an online state. However, since the display device 200 has just started running, the network environment is likely to be unstable, or the resource file cannot be downloaded from the server 300 in time, resulting in an unsmooth transition of the boot page or a long waiting time. Therefore, in order to make the boot page transition smoother, a spare boot animation resource can be stored in the memory 260. When the resource file cannot be downloaded within the predetermined time during the boot process, the spare boot animation resource can be called. In this way, there is no need to store too many resource files in the memory 260, and it can also be ensured that a different screen is displayed each time the device is booted.

[0074] The boot animation presented varies depending on the position of the display 275. The differences can be reflected in different content or in different display ratios of the animation resources. For example, when the display 275 is in landscape mode, a boot animation in landscape mode, such as a movie trailer or a regular advertisement, can be selected; when the display 275 is in portrait mode, a boot animation in portrait mode, such as a short video app, can be selected.

[0075] Among them, the horizontal screen state refers to the state in which the length (width) of the display 275 in the horizontal direction is greater than the length (height) in the vertical direction when viewed from the front of the display 275; the vertical screen state refers to the state in which the length (width) of the display 275 in the horizontal direction is less than the length (height) in the vertical direction when viewed from the front of the display 275. Obviously, affected by the installation / placement position of the display device 200, the vertical direction in this application refers to approximately vertical, and the horizontal direction also refers to approximately horizontal. The horizontal screen state is mainly used to display horizontal media such as TV series and movies, and the vertical screen state is mainly used to display vertical media such as short videos and comics.

[0076] It should be noted that the above-mentioned horizontal and vertical states are just two different display states and do not restrict the displayed content. For example, vertical media such as short videos and comics can still be displayed in the horizontal state; horizontal media such as TV series and movies can still be displayed in the vertical state, but in this state, the incompatible display windows need to be compressed and adjusted.

[0077] In actual applications, the state of the display 275 at startup generally depends on the state of the display 275 when the user last shut down the display device 200. For example, if the display 275 was in landscape mode when the user last shut down the display device 200, the display 275 will also be in landscape mode when the user turns the display device 200 on. Similarly, if the display 275 was in portrait mode when the user last shut down the display device 200, the display 275 will be in portrait mode when the user turns the display device on.

[0078] Obviously, for a rotatable display device 200, the postures of its display 275 are not limited to the two aforementioned situations. Depending on actual usage, the display 275 may also be in other postures. For example, the display 275 may be rotated to another predetermined tilted state by the rotation assembly 276; or the display 275 may be tilted due to a power outage or other malfunction during the user's last rotation of the display 275; or the display device 200 may be manually rotated to a tilted state while it was powered off. In this application, all postures that the display 275 can assume may be referred to as rotational states. These rotational states further include standard states and non-standard states.

[0079] Among them, the standard state refers to a state that can be directly adjusted by the rotating component 276 according to the user's viewing needs, and may include a horizontal screen state, a vertical screen state, etc. In addition, the standard state may further include other adjustable states according to display needs, such as a 45-degree tilt state, etc. The non-standard state is different from the standard state, and may be any intermediate state in the process of the display 275 switching between the two standard states. For example, when the user issues an instruction to switch from the horizontal screen state to the vertical screen state through the control device 100, the rotating component 276 will drive the display 275 to rotate, and in the process of not reaching the vertical screen state, the posture of the display 275 is the intermediate state. If the power is cut off or other faults occur at this time, causing the display 275 to stay in any intermediate state, the display 275 is in a non-standard state.

[0080] When the display 275 is in a non-standard state, the display 275 is usually in a tilted state. In this state, the image displayed on the display 275 is also tilted, which not only affects the user's viewing experience, but also easily causes anomalies when the display 275 selects resources. For example, when the display 275 rotates clockwise from the horizontal screen state for more than 45 degrees and stops, the display 275 is closer to the vertical screen state. At this time, when the display 275 is still displayed in the horizontal screen state, the displayed image is tilted significantly, which seriously affects the user's viewing experience. In addition, the rotatable display device 200 generally uses a gravity acceleration sensor to detect the tilt state of the display 275 in order to adjust the playback image. For example, when the display 275 is closer to the vertical screen state, the display 275 will rotate the displayed image 90 degrees counterclockwise to adapt to the vertical screen state.

[0081] During the startup process, some control system programs are not fully started, and the display image cannot be adjusted through the image quality adjustment program. Therefore, the above-mentioned rotation of the startup animation cannot be achieved during the startup process. In order to improve the display quality of the startup animation, in this application, different startup animations can be displayed when the display 275 is in different rotation states.

[0082] like Figure 7 As shown, the startup method provided in this application may specifically include the following steps, that is, the controller is configured to:

[0083] S1: In response to activation of a display device, detecting a current rotation state of the display.

[0084] In actual applications, when the display device is in the off state, the user starts the display device 200 by using the power button of the control device 100 or the display device 200, voice, gesture, or any other method. In response to the startup action, the controller 250 can detect the rotation state of the display 275. The specific rotation state detection method can be to detect the direction of gravity measured by the gravity acceleration sensor built into the display device 200, or to detect the current rotation angle of the rotating component 276.

[0085] Regarding the gravity acceleration sensor measurement method, after the display device 200 is turned on, the controller 250 can obtain the direction of gravity acceleration sensed by the gravity acceleration sensor, that is, determine the vertical direction. Then, by determining the positional relationship between the display 275 and the gravity acceleration direction, the controller 250 can determine the current rotation state of the display 275. For example, if the gravity acceleration direction is detected to be parallel to the short side of the display 275, the display 275 is determined to be in the landscape mode, which is a standard state. If the gravity acceleration direction is detected to be parallel to the long side of the display 275, the display 275 is determined to be in the portrait mode, which is a standard state. If the gravity acceleration direction is detected to be neither parallel to the long side nor to the short side of the display 275, the display 275 is determined to be in a non-standard state.

[0086] Regarding the detection method of the rotation component 276, after the display device 200 is turned on, the controller 250 can detect the rotation angle of the rotation component 276 to obtain the rotation state of the display 275. For example, the rotation component 276 has an initial angle of 0 degrees when the display 275 is in the landscape mode. If the rotation angle of the rotation component 276 is 0 degrees, the display 275 is determined to be in the landscape mode; if the rotation angle of the rotation component 276 is +90 degrees, the display 275 is determined to be in the portrait mode; if the rotation angle of the rotation component 276 is 36 degrees, the display 275 is determined to be in a non-standard state.

[0087] In general, the standard state includes two states: landscape and portrait. Obviously, affected by the installation / placement position of the display device 200, the vertical direction in this application refers to approximately vertical, and the horizontal direction also refers to approximately horizontal. Of course, the standard state can be based on the user's choice and is not limited to the above-mentioned landscape and portrait states. It can also be in other states according to display needs or user selection. The landscape and portrait states in this application are relative directions that can be set by the user (the default relative 0 degrees coincides with the absolute 0 degrees), not absolute directions. For example, in some scenarios, when the user sets the display to 45 degrees as the relative landscape state, the display 275 can display the screen in a 45-degree tilted manner, so the posture of the display 275 in a 45-degree tilted direction can also be used as the standard state. Accordingly, with the action of the rotating component 276, the display 275 can rotate clockwise or counterclockwise, that is, the 45-degree tilted state can include a +45-degree rotation state and a -45-degree rotation state. Furthermore, the portrait state includes a +90-degree rotation state and a -90-degree rotation state relative to the landscape state.

[0088] S2: If the display is in a standard state, control the display to display a power-on animation corresponding to the standard state.

[0089] After detecting the current rotation state of the display 275, the controller 250 can control the display of the startup animation according to the detected rotation state. When the display 275 is in the standard state, that is, the display 275 is in the horizontal screen state or the vertical screen state, the control display 275 displays the corresponding startup animation.

[0090] That is, Figures 8-9 As shown, in one implementation, if the display is in a standard state, the controller is further configured to:

[0091] S211: If the display is in a horizontal screen state, control the display to display a horizontal screen startup animation;

[0092] S212: If the display is in a portrait state, control the display to display a portrait power-on animation.

[0093] Among them, the horizontal screen startup animation is different from the vertical screen startup animation. In the horizontal screen state, the size of the displayed startup animation is consistent with the display ratio of the display 275 in the horizontal screen state, and the type of the startup animation is also adapted to the horizontal screen media played by the current display 275 in the horizontal screen state. For example, when the display 275 is in the horizontal screen state, the display screen aspect ratio of the display 275 is 16:9, and the controller 250 controls the display 275 to display a trailer of a movie or TV series with an aspect ratio of 16:9 as a startup animation. Similarly, in the vertical screen state, the display screen aspect ratio of the display 275 is 9:16, and the controller 250 controls the display 275 to display a short video clip with an aspect ratio of 9:16 as a startup animation.

[0094] S3: If the display is in a non-standard state, control the rotating component to rotate the display to a standard state, and after the display is rotated to the standard state, control the display to display a power-on animation corresponding to the standard state.

[0095] When the display 275 is in a non-standard state, the controller 250 can send instructions to the rotating component 276 so that the rotating component 276 can drive the display 275 to rotate, rotate the display 275 to a standard state first, and after the display 275 is rotated to the standard state, control the display 275 to display the power-on animation corresponding to the standard state.

[0096] For example, when the controller 250 detects that the rotation angle of the rotating component 276 is +30 degrees (30 degrees clockwise relative to the landscape state), it determines that the current rotation state of the display 275 is a non-standard state. At this time, the controller 250 can control the rotating component 276 to rotate in the direction of the last rotation, rotating the display 275 by -30 degrees (30 degrees counterclockwise) or +60 degrees (60 degrees clockwise) to put the display 275 in the landscape (portrait) state. During the rotation process, the display can be in a black screen state. After the display 275 is adjusted to the landscape state, a startup animation such as a trailer for a movie or TV series with an aspect ratio of 16:9 is displayed on the display 275.

[0097] As can be seen, when the display device 200 of the present application is powered on, the controller 250 determines the rotation state of the display 275 and displays different startup animations based on the rotation state. When the display 275 is in landscape mode, a startup animation corresponding to the landscape mode is displayed; when the display 275 is in portrait mode, a startup animation corresponding to the portrait mode is displayed; when the display 275 is in a non-standard mode, the display 275 can be rotated to a standard mode before the corresponding startup animation is displayed, thereby allowing the user to feel that the startup screen and the display 275 posture are always matched, thereby improving the user experience.

[0098] In the above embodiment, if the display 275 is in a non-standard state, the display 275 must first be rotated to a standard state. However, the standard state includes, but is not limited to, two or more states, namely, a landscape state and a portrait state. Therefore, when rotating the display 275 to a standard state, it is necessary to determine which standard state the display 275 should be adjusted to. For example, the landscape state of the display 275 may be set as the default initial state. When it is detected that the display 275 is in a non-standard state during power-on, the rotation component 276 may be used to rotate the display 275 to the landscape state to display the corresponding power-on animation in the landscape state.

[0099] In one implementation, the display 275 is in a non-standard state, usually when the user switches the horizontal or vertical screen state, and a sudden power outage or failure occurs, causing the rotation component 276 to stop rotating. Therefore, the state in which the display 275 needs to be rotated can be determined based on the rotation intention when the horizontal or vertical screen state was switched last time, that is, Figure 10 As shown, if the display 275 is in a non-standard state, the controller is further configured to:

[0100] S311: Obtain rotation intention data.

[0101] The rotation intention data is the rotation state adjustment instruction recorded when the display device 200 was last turned off. The rotation intention data can be recorded by a built-in buffer in the display device 200, and specifically can be the rotation state adjustment instruction stored in the buffer. The rotation state adjustment instruction is an instruction for controlling the rotation of the rotating component 276, which can be manually initiated by the user through the control device 100, or automatically generated by the controller 250 according to the screen display state. The rotation intention data can also be obtained from the drive motor of the rotating component 276, for example, by obtaining the rotation angle and the angle to be rotated of the motor end, so as to determine the user's rotation intention.

[0102] S312: Control the rotation component to rotate the display to a standard state specified in the rotation intention data.

[0103] After obtaining the rotation intention data, the controller 250 can read the state to which the rotating component 276 is to rotate in the rotation intention data, and then continue to control the rotating component 276 to rotate according to the current rotation status of the rotating component until the display 275 is rotated to the state previously desired to be achieved.

[0104] That is Figure 11 As shown, in one implementation of this embodiment, the controller 250 is further configured to:

[0105] S3121: Extracting the original state and target state corresponding to the rotation state adjustment instruction from the rotation intention data.

[0106] S3122: Determine a rotation direction according to the original state and the target state;

[0107] S3123: Acquire current rotation angle data of the rotating component;

[0108] S3124: Generate rotation angle;

[0109] S3125: Control the rotating component to start rotating according to the rotation angle and rotation direction.

[0110] In order to control the rotation component 276 to rotate the display 275 to the standard state specified in the rotation intention data, in this embodiment, the controller 250 can first extract information from the rotation intention data to determine the original state and target state corresponding to the user's last rotation adjustment process. Obviously, the original state and the target state are two different standard states. For example, the original state and the target state are respectively the landscape state and the portrait state, that is, the user's last rotation state adjustment instruction was to adjust the display 275 from the landscape state to the portrait state.

[0111] Furthermore, if the display 275 of the display device 200 has multiple standard states, the original state and the target state need to be further determined. For example, if the user's last rotation state adjustment instruction was to rotate the display 275 clockwise from the landscape state to the portrait state, the original state and the target state are the landscape state and the +90-degree portrait state, respectively.

[0112] After determining the initial and target states for adjustment, the direction in which rotational assembly 276 is to rotate, i.e., the rotational direction, can be determined based on the positional relationship between the initial and target states. Simultaneously, controller 250 can also retrieve current rotation angle data for rotational assembly 276, i.e., the angle rotational assembly 276 has already rotated during the previous rotation. Based on the angle difference between the current rotation angle data and the target state, the rotation angle of rotational assembly 276 is determined, and rotation of rotational assembly 276 is controlled to begin according to the rotation angle and rotational direction.

[0113] For example, the current rotation angle of the display 275 is +30 degrees, that is, it is in a non-standard state. The controller 250 needs to obtain the rotation intention data, and the controller 250 obtains the recorded rotation state adjustment instruction from the buffer of the display device 200 to rotate the display 275 clockwise from the landscape state to the portrait state. At this time, it can be determined that during the last rotation process of the display 275, the original state was the landscape state, the target state was the portrait state, and the rotation angle was +90 degrees. Therefore, a control instruction can be sent to the rotation component 276, instructing the rotation component 276 to rotate 60 degrees clockwise to put the display 275 in the portrait state.

[0114] In the above scheme, after the display device 200 is turned on, the controller 250 can detect the rotation state of the display 275. When the display 275 is in a non-standard state, the rotation intention data recorded by the display device 200 can be used to first determine the rotation intention of the user's last operation, and then the display 275 can be rotated to the standard state corresponding to the rotation intention, and the corresponding power-on animation can be displayed according to the standard state after rotation, so that the power-on animation is consistent with the posture of the display 275, thereby improving the user experience.

[0115] However, in some cases, the rotation intention data corresponding to the last rotation process may not be recorded in the buffer of the display device 200. For example, the data stored in the buffer may be lost or damaged due to power outage or other failures. Or the non-standard state of the display 275 is not caused by the rotation operation. For example, the display 275 is manually rotated in the off state, causing the display 275 to be in a tilted state. In these cases, the controller 250 will not be able to obtain the recorded rotation intention data from the buffer of the display device, but the display 275 is also in a non-standard state after startup. Therefore, Figure 12 As shown, if the rotation intention data is not obtained, the controller is further configured to:

[0116] S321: Acquire current rotation angle data of the rotating component;

[0117] In actual applications, if the rotation intention data cannot be obtained from the buffer of the display device 200, the controller 250 directly obtains the current rotation angle data of the rotating component 276, that is, detects the angle by which the rotating component 276 has rotated relative to the 0-position angle. For example, when the display 275 is in landscape mode, the rotation component 276 is in the 0-position angle. After power-on, if the controller 250 detects that the rotating component 276 has rotated 65 degrees clockwise relative to the 0-position angle, the current rotation angle data is +65 degrees.

[0118] S322: Determine the proximity status;

[0119] After obtaining the current rotation angle data of the rotating component 276, a standard state with the smallest angle difference from the current rotation angle data can be determined as the adjacent state. For example, the current rotation angle data is +65 degrees, and the standard states of the display 275 include: landscape state (0 degrees), +90-degree portrait state, and -90-degree portrait state. Among them, the angle difference between the landscape state and the current rotation angle data is 60 degrees; the angle difference between the +90-degree portrait state and the current rotation angle data is 25 degrees; and the angle difference between the -90-degree portrait state and the current rotation angle data is 155 degrees. It can be seen that the standard state with the smallest angle difference from the current rotation angle data is the +90-degree portrait state, so the adjacent state is determined to be the +90-degree portrait state.

[0120] S323: Control the rotating component to rotate the display to the adjacent state.

[0121] After determining the proximity state, controller 250 can generate a control signal based on the angle difference between the proximity state and the current rotation angle data, and send the control signal to the drive motor of rotation assembly 276 to control rotation assembly 276 to rotate display 275 to the proximity state. For example, if the current rotation angle data is +65 degrees, the proximity state is +90 degrees in portrait mode, and the angle difference between the proximity state and the current rotation angle data is 25 degrees, controller 250 will generate a control signal instructing rotation assembly 276 to rotate display 275 clockwise by 25 degrees and send it to rotation assembly 276 to initiate rotation.

[0122] It should be noted that, when controlling the rotation component 276 to rotate the display 275 to the near state, the rotation direction of the rotation component 276 can also be determined based on the positional relationship between the current rotation angle data and the near state, so that the rotation component 276 can rotate the display 275 to the near state as quickly as possible. For example, if the current rotation angle data is 23 degrees and the near state is landscape, then a counterclockwise rotation of 23 degrees is required to rotate the display 275 to the landscape state. Therefore, the controller 250 generates a control signal instructing the rotation component 276 to rotate the display 275 clockwise 23 degrees and sends it to the rotation component 276 to initiate the rotation.

[0123] In one implementation, the display device 200 further includes an acceleration sensor; the acceleration sensor is connected to the controller 250. Figure 13 As shown, in response to the display device 200 being started and before the boot animation is played, the controller 250 is further configured to:

[0124] S101: Control the display to display a logo image;

[0125] S102: While the logo image is being displayed, the current rotation state of the display is detected by an acceleration sensor.

[0126] The logo image is the first image displayed by the display 275 after the display device 200 is turned on and running, and may include the brand logo pattern of the display device 200. Figure 9 As shown, to accommodate various rotational states, the logo image can be kept as simple as possible, for example, with a solid color around the perimeter and the logo displayed only in the center. Furthermore, the logo displayed in the center maintains a consistent visual effect across various rotational states, giving users the intuitive feeling of a full display.

[0127] While the logo screen is displayed, as the control system program is activated, the controller 250 can also detect the current rotation state of the display 275 via the accelerometer. The accelerometer can sense the direction of gravity and thus determine the current posture of the display 275. For example, if the accelerometer detects that the direction of gravity and the short side of the display 275 are at an angle of 30 degrees, the display 275 is determined to have rotated 30 degrees clockwise relative to its initial landscape orientation. This means that the display 275 is in a non-standard state and requires adjustment, such as by rotating it 60 degrees clockwise or 30 degrees counterclockwise, to return the display 275 to a standard state before displaying the startup animation.

[0128] In other embodiments, while the logo image is displayed, as the control system program is started, the controller 250 can also obtain the current rotation state of the display 275 by reading data information of the rotating component.

[0129] As can be seen, in this embodiment, displaying the logo screen allows controller 250 to detect the rotation state and generate corresponding control instructions, reserving a certain amount of time, thereby ensuring a certain transition between the display device 200 displaying a black screen upon startup and displaying the startup animation. Furthermore, the display duration of the logo screen can be fixed or dynamically adjusted based on the execution of the program in controller 250. That is, while controller 250 is determining the rotation state and determining the startup animation program to play, display 275 continues to display the logo screen until the startup animation begins playing.

[0130] In order to play the boot animation that is adapted to the rotation state of the display 275, the boot animation resource file can be stored in the memory 260 of the display device 200. However, in order to reduce the occupation of storage resources, the memory 260 of the display device 200 cannot store a large number of boot animation resources. Therefore, in some cases, it may be impossible to obtain the boot animation resources corresponding to some rotation states from the memory 260 of the display device 200. Therefore, in one implementation, if Figure 14 As shown, in the step of controlling the display 275 to display the power-on animation corresponding to the standard state, the controller 250 is further configured to:

[0131] S401: Calling the boot animation resource stored in the display device;

[0132] S402: If the display device does not have a startup animation resource that is compatible with the current standard state, send a resource data request corresponding to the current standard state of the display to the server;

[0133] S403: receiving the boot animation resource fed back by the server in response to the resource data request;

[0134] S404: Control the display to display the startup animation resource.

[0135] After determining the rotation state of the display 275, the controller 250 may retrieve a boot animation resource corresponding to the rotation state from the memory of the display device 200. For example, if the display 275 is in landscape mode during startup, the controller 250 may retrieve a landscape boot animation resource from the memory of the display device 200 to play on the display 275.

[0136] However, if the boot animation resources that are compatible with the current standard state are not obtained from the memory 260 of the display device 200, a resource data request can be sent to the server 300 to obtain the boot animation resources. For example, when the display 275 is in a vertical screen state, and the memory 260 of the display device 200 does not store the vertical screen boot animation resources, at this time, the controller 250 can send a resource data request to the server 300 to request to obtain the vertical screen boot animation resource data. After receiving the resource data request, the server 300 can respond to the resource data request and feedback the boot animation resources to the display device 200. After receiving the feedback boot animation resources, the controller 250 can decode the boot animation resources, thereby controlling the display 275 to display the boot animation resources.

[0137] As can be seen, in this embodiment, it is no longer necessary to store a large number of boot animation resource files in the memory 260 of the display device 200, thereby reducing the storage space occupied by the display device 200. At the same time, since the boot animation is short and the resource data packet size is relatively small, this embodiment does not require the user to wait for a long time to obtain the boot animation resource, so that the boot animation is not repeated each time it is played, thereby improving the user experience.

[0138] In one implementation, Figure 15 As shown, after the step of controlling the display to display the power-on animation corresponding to the standard state, the controller is further configured to:

[0139] S501: Sending a homepage data request corresponding to the current standard state of the display to the server;

[0140] S502: receiving homepage data fed back by the server in response to the homepage data request;

[0141] S503: Control the display to display the home page according to the home page data.

[0142] In other implementations, the controller starts requesting home page data from the server while controlling the display to show the startup animation. Before the startup animation ends, the home page display is ready, so that the home page can be directly entered after the startup animation ends.

[0143] After the display 275 displays the boot animation, the operating system startup program is basically completed. At this time, the UI interface needs to be displayed on the display 275 so that the user can interact and watch the movie normally. Since the display 275 may be in multiple rotation states, different homepages can be displayed on the UI interface. In the horizontal screen state, the display 275 should display the horizontal screen homepage that is suitable for the horizontal screen state. For example, Figure 16A As shown, the control interface is displayed in the form of a horizontal screen, and the film and television resources displayed on the page can also be horizontal screen media such as movies and TV series. Similarly, in the vertical screen state, the display 275 should display a vertical screen homepage adapted to the vertical screen state, for example, Figure 16B As shown, the control interface is displayed in vertical format, and the film and television resources displayed on the page are also vertical media such as short videos and comics.

[0144] To accommodate the different rotational states of the display 275, during (or after) the boot animation, the controller 250 needs to send a homepage data request corresponding to the current standard state of the display 275 to the server 300. Upon receiving the homepage data request, the server 300 can return homepage data to the display device 200 based on the rotational state specified in the request. The homepage data may include media asset covers and link files displayed on the homepage, as well as data such as the layout of the content displayed on the homepage.

[0145] After receiving the homepage data fed back by the server 300 in response to the homepage data request, the controller 250 can further parse and process the homepage data, integrate the homepage data with the corresponding rotation posture UI interface, and control the display 275 to display the corresponding homepage according to the homepage data. For example, when the display device 200 is started, it detects that the current display 275 is in landscape mode, requests to call the interface of the server 300, and sends a request to the server 300 to obtain the landscape homepage data. The server 300 responds to the acquisition request and sends the landscape homepage data to the controller 250. The controller 250 identifies the landscape homepage data and controls the display 275 to display the landscape homepage according to the landscape homepage data.

[0146] In some embodiments, after the boot animation is finished, in addition to displaying the homepage information requested from the server 300, the signal source playback content can also be displayed. The rotatable social TV supports many applications. In order to facilitate user viewing, the startup mode can be set to specify the TV's startup signal source. For example, in order to obtain the viewing experience of a traditional TV, the TV's startup signal source can be set to a live signal, so that the TV enters the live state directly after it is turned on. Since different applications support different display postures, the posture of the TV when it is turned on must be adapted to the application that serves as the startup signal source in order to normally display the screen corresponding to the startup signal source application.

[0147] In this application, the startup signal source is a display mode set for the display device 200 after the startup animation ends. For example, to facilitate users such as the elderly and children, the default startup signal source can be set on the display device 200 to live TV, so as to achieve a traditional TV viewing experience. In this case, after the startup animation ends, the live TV signal is directly switched to.

[0148] Generally, the boot animation is playing while the boot signal source is preparing, and the two belong to different threads. During the boot process, the signal source needs to be displayed differently depending on the monitor's horizontal or vertical state due to the different horizontal and vertical screen states.

[0149] The power-on signal source can be an application that is started by default when the display device is turned on. For example, an HDP live broadcast application or an IPTV live broadcast application is set as the power-on signal source. When the display device 200 is turned on and running, the above application can be directly started to realize live TV broadcast. The power-on signal source can also be a signal source that is connected by default when the display device 200 is turned on. For example, if the display device 200 is connected to a set-top box (digital video converter box) via an HDMI interface, the power-on signal source can be set to the HDMI interface, that is, the set-top box. After the user turns on the display device 200, the display device 200 automatically jumps to the display screen provided by the set-top box.

[0150] In order to set the power-on signal source, a power-on setting option can be pre-set in the setting interface of the display device 200, which is used to set the power-on signal source through interactive operations on the setting interface. For example, in the setting interface, the user can perform interactive operations through the control device 100, and select "Settings-General-System Settings-Power-on Signal Source" in the setting interface to enter the power-on signal source setting interface, and then select the "HDP Live" application from the power-on signal source setting interface, that is, the "HDP Live" application is set as the application corresponding to the power-on signal source. After the power-on signal source is set, the user can directly run the "HDP Live" application by default when the user turns on the device next time to display the live TV screen.

[0151] The operating mode when the display 275 is in the horizontal state can be referred to as the horizontal media viewing mode, and the operating mode when the display 275 is in the vertical state can be referred to as the vertical media viewing mode. The controller 250 in the display device 200 is further connected to the server 300 for invoking the interface of the server 300 and obtaining corresponding data. The display 275 in the display device 200 can be driven to rotate by the rotating component 276 and is used to display the user interface. In actual application, the user can control the playback mode, playback content, etc. of the display device 200 through the control device 100, wherein the playback mode includes the horizontal media viewing mode and the vertical media viewing mode.

[0152] The vertical screen state is mainly used to display short videos, comics and other vertical media, such as Figure 5 B. In portrait mode, display 275 can display a user interface corresponding to the portrait mode, and has an interface layout and interaction method corresponding to the portrait mode. In portrait media viewing mode, users can watch short videos, comics, and other portrait media. Similarly, since controller 250 in display device 200 is further connected to server 300, it can obtain media data corresponding to the portrait mode by calling the server 300 interface when in portrait mode.

[0153] It should be noted that the above-mentioned horizontal and vertical states are just two different display states and do not restrict the displayed content. For example, vertical media such as short videos and comics can still be displayed in the horizontal state; horizontal media such as TV series and movies can still be displayed in the vertical state, but in this state, the incompatible display windows need to be compressed and adjusted.

[0154] When the power-on signal source is not set, the display device 200 control system can start the power-on signal source through the default power-on operation scheme. For example, the signal source used last time can be used as the power-on signal source, that is, the signal source used when the power was last turned off. When the power-on signal source is the signal source used last time, the signal source used can be further judged. If the signal source was a physical signal source such as live TV, HDMI, etc. when the power was last turned off, the corresponding physical signal source can be directly started when the power is turned on this time. If the signal source was an Android source application, such as a homepage, media center, etc. when the power was last turned off, the control homepage provided by the operating system will be displayed when the power is turned on this time.

[0155] In addition to UI interactive controls, the control homepage can also include various media resources for users to select and play. For example, in the upper area of ​​the control homepage, there are multiple interactive controls indicating tabs, such as "Featured", "TV Series", "Movies", "VIP", etc. By selecting the interactive control, the user can display the corresponding media icon in the lower area to form a media display area. For example, after the user selects "Movie", the movie media is displayed in the lower area. Different media can be displayed with different pattern covers, so different pattern arrangements and combinations can be set in the media display area to obtain different layout effects. Obviously, if the signal source application is an Android source application, the corresponding application can also be run directly at startup instead of running the control homepage uniformly.

[0156] According to the different rotation states of the display 275, the control homepage presented by the display device 200 is also different. For example, in the horizontal screen state, the horizontal screen homepage needs to be presented; in the vertical screen state, the vertical screen homepage needs to be presented. Figure 16A and Figure 16B As shown, different UI interfaces and media resource pattern layouts can be presented in the horizontal screen homepage and the vertical screen homepage.

[0157] After the power-on signal source is set, the operating system of the display device 200 will automatically start a service during the next (and subsequent) power-on process. This service can be used to start the power-on signal source. This service is referred to as a transition service in this application. For example, if the power-on signal source is a live TV application, then when the display device 200 is powered on, the live TV application can be automatically opened through the transition service. This automatic startup process is equivalent to the user selecting and executing the interactive operation of "Selected-My Application-HDP Live" in sequence on the control homepage; for another example, if the power-on signal source is a live TV signal, then when the display device 200 is powered on, the signal source of the display device 200 can be automatically switched to the HDMI interface connected to the set-top box through the transition service. This automatic startup process is equivalent to the user selecting and executing the interactive operation of "Selected-Signal Source-HDMI1" in sequence on the control homepage.

[0158] It should be noted that the above processing method is merely an example of a display processing method based on a power-on signal source. In actual applications, different processing logics may exist depending on the interaction logic of the operating system or display device 200. However, the user experience is the same. That is, after the power-on signal source is set, the display device 200 no longer displays the control homepage provided by the operating system when it is powered on. Instead, it activates the power-on signal source through the transition service and directly jumps the screen displayed on the display 275 to the screen corresponding to the power-on signal source. Since the user can rotate the display 275, the display 275 can be in a different rotation state each time it is powered on.

[0159] For example, if the user turns off the computer or there is a power outage while using a short video application, the display 275 will be in portrait mode the next time the computer is turned on; if the user turns off the computer or there is a power outage while using a live TV application, the display 275 will be in landscape mode the next time the computer is turned on.

[0160] Because the user can be in any application or signal interface before the last shutdown, these applications or signal interfaces may cause the display to be in landscape or portrait mode. The power-on signal source set by the user defaults to one of these applications, so the rotation state supported by the power-on signal source may not match the rotation state of the display 275 when it is turned on. For example, if the user turns off the display while using a short video application in portrait mode, the rotation state of the display 275 will be portrait mode when it is turned on next time. However, if the power-on signal source is set to a live TV application or a live TV signal, the power-on signal source will not match the current rotation state, and the image corresponding to the power-on signal source cannot be displayed normally.

[0161] It should be noted that the live TV screen currently presented by the live TV application is a 16:9 or 4:3 aspect ratio. Therefore, the live TV application only supports the horizontal screen state, that is, the current power-on signal source only supports the horizontal screen state.

[0162] In addition, in some special cases, such as Figure 16C As shown, the display 275 may be in other rotational states after being turned on. For example, when the display device 200 is rotating the display 275 from the landscape state to the portrait state, due to a sudden power outage, a foreign object blockage, a human obstruction, etc., the display 275 is in an intermediate state during the switching process from the landscape state to the portrait state. This intermediate state is an abnormal state, which is called a stalled state. Obviously, in the stalled state, the display 275 is in a tilted posture, which will affect the user's viewing experience. Therefore, when the display 275 is in the stalled state, it is also a case where the power-on signal source does not match the current rotational state.

[0163] In order to achieve display adaptation of the power-on signal source, the present application provides a display device 200, such as Figure 17 As shown, the controller 250 is configured to perform the following program steps:

[0164] S6: In response to the startup of the display device, detecting a startup signal source of the display device and a current rotation state of the display.

[0165] The startup process of the display device 200 generally includes the following steps: first, the display device 200 is powered on as a whole, so that the display device 200 is in standby mode; second, the user inputs a startup command through the power button on the control device 100 or the physical / touch button on the display device 200 to start the operating system; third, the controller 250 gradually enters the operating system of the display device 200 by executing the startup-related programs in the operating system, during which the brand LOGO and / or startup animation can be displayed on the display 275; finally, after all the startup-related control programs in the operating system are executed, the viewing mode is entered.

[0166] During the startup process of the display device 200, the controller 250 can read the power-on signal source set by the user by executing a power-on-related program to determine the rotation states supported by the power-on signal source. For example, by reading the power-on signal source, it can be determined that the power-on signal source set by the user is a live TV application. While detecting the power-on signal source, the controller 250 is also configured to obtain the current rotation state of the display 275.

[0167] S7: If the power-on signal source supports the current rotation state, control the display to display the image corresponding to the power-on signal source.

[0168] After detecting the power-on signal source and the current rotation state of the display 275 , the controller 250 may further determine whether the power-on signal source supports the current rotation state by executing a related control program, thereby controlling the image displayed on the display 275 .

[0169] For example, by analyzing the posture data measured by the posture sensor, it can be determined that the current gravity direction of display 275 is perpendicular to the long side, thus determining that display 275 is currently in landscape mode. If the power-on signal source is a live TV application, that means the power-on signal source supports landscape mode. Therefore, it can be determined that the power-on signal source supports the current rotation state of display 275, and there will be no mismatch between the aspect ratio and the rotation state. The power-on signal source can then be started normally, and the live TV application can be directly run during startup.

[0170] When the controller 250 controls the display 275 to display the screen corresponding to the power-on signal source, it can be the UI interface of the power-on signal source application or the playback interface corresponding to the power-on signal source application. For example, if the power-on signal source application is a live TV application, after determining that the power-on signal source supports the current rotation state of the display 275, the UI homepage of the live TV application can be displayed on the display 275. On the UI homepage of the live TV application, functions such as "Channel List", "Live", "On Demand", and "Replay" can be selected; the signal of the default channel of the live TV application can also be directly played, thereby obtaining a live broadcast experience more similar to traditional TV.

[0171] S8: If the power-on signal source does not support the current rotation state, control the display to display a control homepage corresponding to the current rotation state.

[0172] During the actual display adaptation process, if the power-on signal source supports the current rotation state, the screen corresponding to the power-on signal source can be directly displayed according to the default display of the power-on signal source. If the power-on signal source does not support the current rotation state, the display 275 can be controlled to display the control homepage corresponding to the current rotation state. On the control homepage, the user can open different applications through interactive operations, or rotate the display 275 to restore the display 275 to a rotation state supported by the power-on signal source, thereby alleviating the problem of abnormal display.

[0173] For example, if the angle sensor detects that the current rotation angle of display 275 is 90 degrees, it can be determined that the rotation state of display 275 is portrait. However, if the power-on signal source is set to a live TV application, since live TV applications only support landscape mode, it is determined that the power-on signal source does not support the current rotation state. If the power-on signal source does not support the current rotation state, the portrait homepage can be directly displayed on display 275 to adapt to the current portrait rotation state.

[0174] The display device 200 provided in the above embodiment can detect the power-on signal source of the display device 200 and the current rotation state of the display 275 via the controller 250 in response to the startup of the display device 200; if the power-on signal source supports the current rotation state, the display 275 is controlled to display the screen corresponding to the power-on signal source; if the power-on signal source does not support the current rotation state, the display 275 is controlled to display the control homepage corresponding to the current rotation state. The above display device 200 can adjust the display mode of the power-on signal source screen according to the rotation state of the display 275, and by displaying the control homepage corresponding to the current rotation state, it can alleviate the problem of normal display failure when the power-on signal source does not support the current rotation state.

[0175] In one implementation, Figure 18As shown, after the user sets the power-on signal source, the control system will configure a transition service to start the power-on signal source. The transition service can be used as a control program related to power-on and run with the operating system after receiving the power-on command. Therefore, the controller 250 is further configured as follows:

[0176] S611: Obtaining a boot instruction input by a user;

[0177] S612: Start the transition service; the transition service is configured to start the power-on signal source;

[0178] S613: Read the power-on signal source through the transition service, and determine the rotation states supported by the power-on signal source.

[0179] When the display device 200 is powered on in AC / DC mode or in STR mode (Suspend To RAM), the user needs to input a power-on instruction through the control device 100, the terminal, or the physical key of the display device 200. As the operating system runs, the controller 250 can execute power-on-related programs, that is, the transition service can be started. The transition service can read user settings, determine the power-on signal source, and determine the rotation state that the power-on signal source can support by judging the power-on signal source.

[0180] Since all applications installed on the display device 200 can serve as power-on signal sources, the rotation states supported by the power-on signal sources are different. In one implementation, the power-on signal sources include a horizontal screen signal source that only supports the horizontal screen state, a vertical screen signal source that only supports the vertical screen state, and a composite signal source that supports both the horizontal screen state and the vertical screen state. For example, when the power-on signal source is set to a live TV application or a live TV signal is connected, the power-on signal source generally only supports the horizontal screen state, i.e., a horizontal screen signal source; when the power-on signal source is set to a short video application, the power-on signal source only supports the vertical screen state, i.e., a vertical screen signal source; when the power-on signal source is set to a browser application, the power-on signal source supports both the horizontal screen state and the vertical screen state, i.e., a composite signal source.

[0181] It can be seen that the composite signal source can support most rotation states, and when the display 275 is in different rotation states, the provided image content is also different. Figure 19 As shown, if the power-on signal source supports the current rotation state and the power-on signal source is a composite signal source, the controller 250 is further configured to:

[0182] S701: If the current rotation state is the horizontal screen state, control the display to display the screen corresponding to the horizontal screen state of the power-on signal source;

[0183] S702: If the current rotation state is the portrait state, control the display to display the image corresponding to the portrait state of the power-on signal source.

[0184] For example, the power-on signal source is a browser application, which is a composite signal source that supports both landscape and portrait modes. Therefore, when the display 275 is in landscape or portrait mode, the power-on signal source supports the current rotation state. This means that the power-on signal source supports the current rotation state and is a composite signal source.

[0185] Because the composite signal source can present different screen content and page layouts when the display 275 is in different rotational states, once it is determined that the power-on signal source supports the current rotational state, the display 275 can be controlled to present the corresponding screen based on the current rotational state of the display 275. That is, if the current rotational state is landscape, the display is controlled to display the screen corresponding to the power-on signal source in landscape; if the current rotational state is portrait, the display is controlled to display the screen corresponding to the power-on signal source in portrait. For example, if the power-on signal source is a browser application, if the display 275 is in landscape at the beginning of startup, the horizontal browser interface will be directly displayed; if the display 275 is in portrait, the vertical browser interface will be directly displayed.

[0186] It can be seen that when the power-on signal source supports the current rotation state and is a composite signal source, the screen content can be dynamically adjusted according to the rotation state of the display 275, so that the screen corresponding to the power-on signal source is adapted to the rotation state of the display 275, making it easier for users to complete interactive operations.

[0187] In one implementation, if the power-on signal source does not support the current rotation state, the display 275 can be rotated by the rotation component 276 to adapt to the power-on signal source. Figure 20 As shown, the controller 250 is further configured to:

[0188] S81: Detect the switch status of the automatic rotation switch;

[0189] S82: If the switch state is on, controlling the rotation component to rotate the display to a rotation state supported by the power-on signal source;

[0190] S83: If the switch state is off, the display is controlled to display a control homepage corresponding to the current rotation state.

[0191] When setting the power-on signal source, the user can further select whether to turn on the automatic rotation switch in the setting interface. If the user sets the automatic rotation switch to on, the display 275 can be automatically rotated by the rotation component 276 when the power is turned on to adapt to the rotation state supported by the power-on signal source.

[0192] As a feasible implementation method, the display may be rotated before the startup animation starts.

[0193] If the automatic rotation switch is off, the display 275 cannot be rotated to adapt to the current power-on signal source, so the display 275 can be controlled to display the control homepage corresponding to the current rotation state. Obviously, corresponding to the landscape state and portrait state of the display 275, the control homepage includes a landscape homepage and a portrait homepage.

[0194] For example, Figure 21 As shown, the user sets the power-on signal source to a live TV application on the setting interface for setting the power-on signal source, and sets the automatic rotation switch corresponding to "power-on automatic rotation" to the on state. After saving the setting, the switch state will be written to the transition service. When the power is turned on the next time, the controller 250 reads the power-on signal source as live TV by enabling the transition service, and the current rotation state of the display 275 is the portrait state, then determines that the power-on signal source does not support the current rotation state. At this point, the switch state of the automatic rotation switch can be detected from the transition service as being on, then an instruction for controlling the rotation component 276 is generated, so that the rotation component 276 drives the display 275 to rotate, so as to adjust the rotation state of the display 275 to the landscape state.

[0195] For another example, if the user sets the power-on signal source to a live TV application on the settings interface, but sets the automatic rotation switch corresponding to "power-on automatic rotation" to off, the switch status in the transition service will be off. When the device is next powered on, the power-on signal source is read as a live TV application, and the current rotation state of the display 275 is portrait, then it is determined that the power-on signal source does not support the current rotation state. At this time, since the automatic rotation switch is off, the display 275 cannot be rotated to the landscape state through the rotation component 276, so the display 275 can be controlled to display the control homepage corresponding to the portrait state.

[0196] Since the display 275 can be in any rotation state when the power is turned on, when it cannot adapt to the power-on signal source through automatic rotation, it is necessary to display the control homepage according to the current rotation state of the display 275, such as Figure 22 As shown, if the switch state is off or the power-on process does not support rotation, the controller 250 is further configured to:

[0197] S831: If the current rotation state of the display is the horizontal state, control the display to display the horizontal homepage;

[0198] S832: If the current rotation state of the display is a portrait state, control the display to display a portrait homepage.

[0199] For example, if the power-on signal source is a live TV application and the display 275 is in a portrait rotation state upon power-on, the display 275 is controlled to display a portrait homepage. If the power-on signal source is a short video application and the display 275 is in a landscape rotation state upon power-on, the display 275 is controlled to display a landscape homepage. Similarly, when the display 275 is controlled to display the control homepage, data can also be exchanged with the server 300 to obtain resource links and layout effects that are appropriate for the current rotation state.

[0200] In one implementation, the rotation state also includes a stalled state, which is any intermediate state that the display 275 is in during the switching process between the horizontal screen state and the vertical screen state. In actual applications, the stalled state is an abnormal state. For example, when the display 275 is rotating, there is a sudden power outage, human obstruction, or foreign object blockage, which causes the display 275 to stop rotating. At this time, the display 275 is in a tilted state. The stalled state will affect the viewing effect of the display device 200, and the stalled state needs to be restored when the device is turned on. Therefore, the controller 250 is further configured to: if the current rotation state of the display 275 is the stalled state, control the rotation component 276 to rotate the display 275 to a rotation state supported by the power-on signal source.

[0201] For example, during startup, if the angle sensor detects that the display 275 is in a 30-degree tilted position, the current rotation state of the display 275 is determined to be a locked state. At this time, if the startup signal source is set to a live TV application, that is, the startup signal source only supports the horizontal screen state, the controller 250 can control the rotation component 276 to rotate the display 275 to the horizontal screen state, thereby adapting to the startup signal source and playing the live TV image.

[0202] In one implementation, the present application further provides a display device, comprising: a display 275, a rotating assembly 276, and a controller 250. The rotating assembly 276 is configured to drive the display 275 to rotate so that the display 275 is in any rotation state;

[0203] like Figure 23 As shown, the controller 250 is configured to execute the following procedures:

[0204] S6: In response to the display device being started, detecting a power-on signal source of the display device and a current rotation state of the display;

[0205] S621: If the power-on signal source supports the current rotation state, control the display to display a picture corresponding to the power-on signal source;

[0206] S622: If the power-on signal source does not support the current rotation state, control the rotation component to rotate the display to a rotation state supported by the power-on signal source.

[0207] As can be seen from the above technical solution, in the display device 200 and the power-on signal source display adaptation method provided in this embodiment, the controller 250 of the display device 200 can detect the power-on signal source of the display device 200 and the current rotation state of the display 275 after powering on; if the power-on signal source supports the current rotation state, the display 275 is controlled to display the image corresponding to the power-on signal source; if the power-on signal source does not support the current rotation state, the rotation component 276 is controlled to rotate the display 275 to a rotation state supported by the power-on signal source. The display device 200 provided in this application can rotate the display 275 to a state supported by the power-on signal source through the rotation component when the power-on signal source does not match the current rotation state, so as to adapt to the display requirements of the power-on signal source.

[0208] In one implementation, the present application further provides a display device, comprising: a display 275, a rotating assembly 276, and a controller 250. The rotating assembly 276 is configured to drive the display 275 to rotate, so that the display 275 is in any rotation state.

[0209] like Figure 24 As shown, the controller 250 is configured to:

[0210] S6: In response to the display device being started, detecting a power-on signal source of the display device and a current rotation state of the display;

[0211] S631: If the power-on signal source supports the current rotation state, control the display to display a picture corresponding to the power-on signal source;

[0212] S632: If the power-on signal source does not support the current rotation state, scale the image corresponding to the power-on signal source to adapt to the current rotation state of the display.

[0213] As can be seen from the above technical solutions, the present application provides a display device 200 and a method for adapting a power-on signal source display. The controller 250 of the display device 200 can detect the power-on signal source of the display device 200 and the current rotation state of the display 275 after startup. If the power-on signal source supports the current rotation state, the display 275 is controlled to display the image corresponding to the power-on signal source. If the power-on signal source does not support the current rotation state, the image corresponding to the power-on signal source is scaled to adapt to the current rotation state of the display 275. By scaling the image corresponding to the power-on signal source, when the power-on signal source does not match the current rotation state, the display image can be adjusted at the image quality level to normally display the image corresponding to the power-on signal source.

[0214] Similar parts between the embodiments provided in this application can be referenced to each other. The specific implementation methods provided above are only a few examples under the overall concept of this application and do not constitute a limitation on the scope of protection of this application. For those skilled in the art, any other implementation methods expanded based on the scheme of this application without creative work fall within the scope of protection of this application. In a specific implementation, this application also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, it may include some or all of the steps in each embodiment of the program push playback method provided in this application. The storage medium may be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviated: ROM) or a random access memory (English: random access memory, abbreviated: RAM), etc.

[0215] Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be implemented by means of software plus the necessary general hardware platform. Based on this understanding, the technical solutions in the embodiments of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application or certain parts of the embodiments.

[0216] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the device and terminal equipment embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.

[0217] The above-described embodiments of the present application do not constitute a limitation on the scope of protection of the present application.

[0218] Similar parts between the embodiments provided in this application can be referenced to each other. The specific implementation methods provided above are only a few examples under the overall concept of this application and do not constitute a limitation on the scope of protection of this application. For those skilled in the art, any other implementation methods expanded based on the scheme of this application without expending creative work shall fall within the scope of protection of this application.

Claims

1. A display device, characterized in that: include: monitor; a rotating assembly, configured to rotate the display so that the display is in at least one of a landscape state and a portrait state; A controller configured to: When the display device is set to a power-on signal source before the last shutdown, in response to a startup instruction to the display device, a power-on LOGO and / or a power-on animation are presented on the display; Start the transition service, read the power-on signal source, and determine the rotation state supported by the power-on signal source; wherein, when the power-on signal source is read as a physical signal source, If the power-on signal source supports playback in the current state, switching the signal source of the display device to the power-on signal source, and controlling the display to draw a picture corresponding to the power-on signal source; If the power-on signal source does not support playback in the current state, the switch state of the automatic rotation switch is detected; wherein, If the switch state is on, controlling the rotating component to rotate the display to a rotation state supported by the power-on signal source, and then controlling the display to display a picture corresponding to the power-on signal source; If the switch state is off, the control display shows the control homepage corresponding to the current state.

2. The display device according to claim 1, wherein Before controlling the display to draw the control homepage, the controller is further configured to: Sending a home page data request corresponding to the current state of the display to the server; receiving home page data fed back by the server in response to the home page data request, wherein the home page data is associated with the current state of the display; Control the display to display corresponding homepage data according to the current state.

3. The display device according to claim 1, wherein The controller is further configured to: If the current state is the horizontal screen state, and the power-on signal source is a horizontal screen signal source, controlling the display to draw a picture corresponding to the power-on signal source; If the current rotation state is the landscape state and the power-on signal source is the portrait signal source, a home page data request corresponding to the current state of the display is sent to the server; receiving home page data fed back by the server in response to the home page data request, wherein the home page data is associated with the current state of the display; The display displays a horizontal screen homepage adapted to the horizontal screen state, wherein the film and television resources displayed on the page of the horizontal screen homepage include horizontal screen media resources of at least one of a movie and a TV series.

4. The display device according to claim 1, wherein The controller is further configured to: If the current rotation state is the portrait state, and the power-on signal source is the landscape signal source, sending a home page data request corresponding to the current state of the display to the server; receiving homepage data fed back by the server in response to the homepage data request, the homepage data being associated with the current state of the display, and controlling the display to display a vertical screen homepage adapted to the vertical screen state, wherein the film and television resources displayed on the vertical screen homepage include vertical screen media resources of at least one of short videos and comics; If the current rotation state is the portrait state, and the power-on signal source is a portrait signal source, the portrait power-on signal source is presented on the display.

5. The display device according to claim 1, wherein The controller is further configured to: the power-on animation is displayed floating on the upper layer of the power-on signal source or the control homepage, and when the power-on animation display is finished, the signal source screen or the homepage screen corresponding to the current state is displayed on the display.

6. The display device according to claim 1, wherein The display device further includes an acceleration sensor; the acceleration sensor is connected to the controller; in response to activation of the display device, the controller is further configured to: Control the display to display the power-on LOGO; During the time when the power-on LOGO is displayed, the current rotation state of the display is detected by an acceleration sensor.

7. A power-on method for a display device, the display device comprising a display, a rotating assembly, and a controller, the rotating assembly being configured to rotate the display so that the display is in at least one of a landscape orientation and a portrait orientation, wherein: include: In a case where a power-on signal source is set before the last shutdown, in response to a startup instruction to the display device, a power-on LOGO and / or a power-on animation are presented on the display; Start the transition service, read the power-on signal source, and determine the rotation state supported by the power-on signal source; wherein, when the power-on signal source is read as a physical signal source, If the power-on signal source supports playback in the current state, switching the signal source of the display device to the power-on signal source, and controlling the display to draw a picture corresponding to the power-on signal source; If the power-on signal source does not support playback in the current state, the switch state of the automatic rotation switch is detected; wherein, If the switch state is on, controlling the rotating component to rotate the display to a rotation state supported by the power-on signal source, and then controlling the display to display a picture corresponding to the power-on signal source; If the switch state is off, the control display shows the control homepage corresponding to the current state.

Citation Information

Patent Citations

  • Display apparatus and control method thereof

    CN105230005A

  • Horizontal use method of vertical display screen and electronic device

    CN107704242A