Display apparatus and image display method
By acquiring the image display mode of the monitor and the current screen posture, determining the target display posture of the target image, the problem of poor image display effect of existing display devices is solved, and more flexible and personalized image display is achieved, which improves user satisfaction.
Patent Information
- Application Number
- CN202510450429.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-08-01
AI Technical Summary
When displaying pictures, existing display devices only consider the number of pixels in the width and height directions of the picture, resulting in poor image display effect.
It provides a display device that determines the target display posture of the target image by acquiring the image display mode and the current screen posture of the display, and controls the display to display the target image according to the current screen posture and the target display posture, considering the image display mode and the target display posture, improving the flexibility and personalized needs of image display.
It improves the flexibility and effect of image display, meets users' personalized needs, and improves user satisfaction.
Smart Images

Figure CN120406801A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of display devices, and particularly to a display device and an image display method. Background Art
[0002] A display device refers to a hardware device for displaying visual information, and one of the functions of a display device is to display pictures.
[0003] However, when the existing display device displays a picture, it generally only considers the number of pixels of the picture in the width direction and the height direction to display the picture, resulting in a poor image display effect. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide a display device and an image display method that can effectively improve the image display effect.
[0005] In a first aspect, this application provides a display device. The display device includes:
[0006] A display, configured to display an image;
[0007] A user input interface, configured to receive a target image to be displayed;
[0008] And at least one controller, connected to the display, and configured to:
[0009] Obtain the image display mode and the current screen posture of the display; wherein, the image display mode is a landscape display mode or a portrait display mode;
[0010] Determine the target display posture of the target image according to the image display mode;
[0011] Control the display to display the target image according to the current screen posture and the target display posture.
[0012] In this embodiment, when displaying the target image, first obtain the image display mode and the current screen posture of the display; wherein, the image display mode is a landscape display mode or a portrait display mode. Then determine the target display posture of the target image according to the image display mode. Finally, control the display to display the target image according to the current screen posture and the target display posture. In this embodiment, when displaying the target image, not only the image display mode is considered, but also the target display posture of the target image is considered, and the consideration is more comprehensive, which not only improves the flexibility of image display and the image display effect, but also meets the user's personalized needs for image display and improves the user satisfaction.
[0013] In one of the embodiments, when the controller executes to control the display to display the target image according to the current screen posture and the target display posture, it is configured to:
[0014] Determine the current display information of the display according to the current screen posture; wherein, the current display information includes a current width value and a current height value;
[0015] Control the display to display the target image according to the target display posture and the current display information.
[0016] In this embodiment, when controlling the display to display the target image, first determine the current display information of the display based on the current screen posture. That is to say, when displaying the target image in this embodiment, the current display information of the display is considered, that is, the current width value and the current height value of the display are considered. Then, based on the target display posture and the current display information, control the display to display the target image, improving the display effect of the display when displaying the target image.
[0017] In one of the embodiments, when the controller executes controlling the display to display the target image according to the target display posture and the current display information, it is configured to:
[0018] Determine the image display information of the target image in the target display posture according to the target display posture and the image size information of the target image; wherein, the image display information includes an image width value and an image height value;
[0019] Control the display to display the target image according to the image display information and the current display information.
[0020] In this embodiment, when controlling the display to display the target image, not only the target display posture is considered, but also the image size information of the target image is considered. Based on the target display posture and the image size information of the target image, determine the image display information of the target image in the target display posture. Then, based on the image display information and the current display information of the display, display the target image, so that the image display information is matched with the current display information, further improving the image display effect.
[0021] In one of the embodiments, when the controller executes controlling the display to display the target image according to the image display information and the current display information, it is configured to:
[0022] Determine a first ratio between the image width value and the current width value;
[0023] Determine a second ratio between the image height value and the current height value;
[0024] Determine the target display size of the target image according to the magnitude relationship between the first ratio and the second ratio;
[0025] Control the display to display the target image based on the target display size.
[0026] In this embodiment, when displaying the target image, the first ratio between the image width value and the current width value, and the second ratio between the image height value and the current height value are also considered. And based on the magnitude relationship between the first ratio and the second ratio, the target display size of the target image is determined. The target image is displayed based on the target display size, which improves the accuracy of the determined target display size when displaying the target image and enhances the display effect of the target image.
[0027] In one embodiment, when the controller determines the target display size of the target image according to the magnitude relationship between the first ratio and the second ratio, it is configured to:
[0028] In the case where the first ratio is greater than the second ratio, the current width value is used as the first display width value;
[0029] Determine the third ratio between the image width value and the image height value;
[0030] According to the first display width value and the third ratio, determine the first display height value;
[0031] According to the first display height value, determine the target display size of the target image.
[0032] In this embodiment, in the case where the first ratio is greater than the second ratio, the current width value is used as the first display width value. Determine the third ratio between the image width value and the image height value. According to the first display width value and the third ratio, determine the first display height value. According to the first display height value, determine the target display size of the target image. Based on this embodiment, the expansion of the target image is realized. While ensuring the original ratio of the target image, the target image is expanded to the greatest extent, and at the same time, the complete display of the target image is ensured, avoiding the situation where the sides of the image are "blocked".
[0033] In one embodiment, when the controller determines the first display height value according to the first display width value and the third ratio, it is configured to:
[0034] Use the ratio between the first display width value and the third ratio as the initial display height value;
[0035] According to the image content of the target image, determine the compensation value;
[0036] According to the compensation value, adjust the initial display height value to obtain the first display height value.
[0037] In this embodiment, when determining the first display height value of the target image, the image content of the target image is also considered. Based on the image content of the target image, a compensation value is determined; and based on the compensation value, the initial display height value is adjusted to obtain the first display height value. That is to say, when determining the target display size, the image content is also considered, making the image content more matched with the target display size, and further improving the image display effect of the target image.
[0038] In one embodiment, when the controller determines the target display size of the target image according to the first display height value, it is configured to:
[0039] When the first display height value is not higher than the current height value, the first display width value and the first display height value are used as the target display size of the target image;
[0040] When the first display height value is higher than the current height value, the current height value is used as the second display height value, and the second display width value is determined according to the second display height value and the third ratio, and the second display width value and the second display height value are used as the target display size of the target image.
[0041] In this embodiment, in order to achieve the complete display of the target image and avoid the situation where the side of the target image is blocked, only when the first display height value is not higher than the current height value, the first display width value and the first display height value are used as the target display size of the target image. And when the first display height value is higher than the current height value, the current height value is used as the second display height value, and the second display width value is determined according to the second display height value and the third ratio, and the second display width value and the second display height value are used as the target display size of the target image, that is, the target image is expanded to the greatest extent, and the complete display of the target image is also achieved, improving the image display effect.
[0042] In one embodiment, when the controller determines the target display posture of the target image according to the image display mode, it is configured to:
[0043] Determine the initial display posture of the target image according to the image display mode;
[0044] Determine the target display posture of the target image according to the initial display posture and the image content of the target image.
[0045] In this embodiment, when determining the target display posture of the target image, not only the image display mode is considered, but also the image content is considered, making the determined target display posture more accurate.
[0046] In one embodiment, when the controller obtains the image display mode of the display, it is configured to:
[0047] Determine the image display mode of the display according to the current screen posture of the display.
[0048] In this embodiment, by listening to the current screen posture of the display and determining the image display mode of the display intelligently according to the listened current screen posture, it not only increases the flexibility of determining the image display mode, but also increases the intelligence of the display device.
[0049] In a second aspect, the present application also provides an image display method. The method includes:
[0050] Obtain the image display mode and the current screen posture of the display; wherein, the image display mode is a landscape display mode or a portrait display mode. Determine the target display posture of the target image according to the image display mode. Control the display to display the target image according to the current screen posture and the target display posture.
[0051] In the image display method in this embodiment, obtain the image display mode and the current screen posture of the display. Determine the target display posture of the target image according to the image display mode. Control the display to display the target image according to the current screen posture and the target display posture. Wherein, the image display mode is a landscape display mode or a portrait display mode. When displaying the target image in this embodiment, not only the image display mode is considered, but also the target display posture of the target image is considered, and the consideration is more comprehensive. It not only improves the flexibility of image display and the image display effect, but also meets the personalized needs of users for image display and improves user satisfaction. Description of the Drawings
[0052] Figure 1 It is a schematic diagram of an operation scenario between a display device and a control device provided by some embodiments of the present application;
[0053] Figure 2 It is a schematic diagram of the hardware configuration of a display device provided by some embodiments of the present application;
[0054] Figure 3 It is a schematic diagram of the hardware configuration of a control device provided by some embodiments of the present application;
[0055] Figure 4 It is a schematic diagram of the software configuration of a display device provided by some embodiments of the present application;
[0056] Figure 5 It is a schematic diagram of the flow of an image display method provided by some embodiments of the present application;
[0057] Figure 6 It is a schematic diagram of the first flow of controlling a display to display a target image provided by some embodiments of the present application;
[0058] Figure 7 The second flowchart for controlling a display to display a target image provided by some embodiments of the present application;
[0059] Figure 8 An expanded schematic diagram of a target image with a current landscape display posture in a landscape display mode provided by some embodiments of the present application;
[0060] Figure 9 An expanded schematic diagram of a target image with a current portrait display posture in a landscape display mode provided by some embodiments of the present application;
[0061] Figure 10 An expanded schematic diagram of a target image with a current landscape display posture in a portrait display mode provided by some embodiments of the present application;
[0062] Figure 11 An expanded schematic diagram of a target image with a current portrait display posture in a portrait display mode provided by some embodiments of the present application;
[0063] Figure 12 The flowchart for determining a first display height value provided by some embodiments of the present application;
[0064] Figure 13 The timing diagram of an image display method for a display device provided by some embodiments of the present application. Detailed implementation manners
[0065] Embodiments will be described in detail below, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following embodiments do not represent all implementation manners consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application detailed in the claims.
[0066] It should be noted that the brief description of the terms in the present application is only for facilitating the understanding of the following described implementation manners, rather than intending to limit the implementation manners of the present application. Unless otherwise specified, these terms should be understood in their ordinary and common meanings.
[0067] The terms "first", "second", "third", etc. in the specification, claims and the above accompanying drawings of the present application are used to distinguish similar or like objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that such terms can be interchanged under appropriate circumstances.
[0068] The terms "comprising" and "having" and any variations thereof are intended to cover inclusion without exclusivity. For example, a product or device comprising a series of components need not be limited to all the components clearly listed, but may include other components not clearly listed or inherent to such products or devices.
[0069] The term "module" refers to any known or later-developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code capable of performing functions related to that element.
[0070] In the embodiments of the present application, the display device 200 generally refers to a device having the capabilities of displaying images and processing data. For example, the display device 200 includes but is not limited to smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.
[0071] Figure 1 Schematic diagram of the operation scenario between the display device and the control device provided for some embodiments of the present application. As Figure 1 shown, the user can operate the display device 200 through touch operations, the mobile terminal 300, and the control device 100. For example, the control device 100 can be a remote control, a stylus, a gamepad, etc.
[0072] The mobile terminal 300 can be used as a control device to perform the human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device to establish a communication connection with the display device 200 for data interaction. In some embodiments, software applications can be installed on the mobile terminal 300 and the display device 200, and the connection communication can be achieved through network communication protocols to achieve the purpose of one-to-one control operations and data communication. It is also possible to transmit the audio and video content displayed on the mobile terminal 300 to the display device 200 to achieve the synchronous display function.
[0073] As Figure 1 also shown, the display device 200 also communicates with the server 400 for data communication through various communication methods. The display device 200 is allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN), and other networks.
[0074] The display device 200 can provide a broadcast reception TV function, and can also additionally provide an intelligent network TV function with computer support functions, including but not limited to, network TV, smart TV, Internet Protocol TV (IPTV), etc.
[0075] Figure 2 Provided for some embodiments of the present application Figure 1 Hardware configuration block diagram of the display device 200 in
[0076] In some embodiments, the display device 200 may include at least one of a tuner demodulator 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.
[0077] In some embodiments, the detector 230 is configured to collect signals of an external environment or for external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting ambient light intensity; or, the detector 230 includes an image collector, such as a camera, which can be used to collect an external environmental scene, user attributes, or user interaction gestures. Alternatively, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0078] In some embodiments, the display 260 includes a display function component for presenting a picture and a driving component for driving image display. The display 260 is configured to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, components of a menu control interface, and a user control UI interface, etc.
[0079] In some embodiments, the communication device 220 is a component for communicating with an external device or a server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication methods. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.
[0080] The communication device 220 may enable the display device 200 to communicate with an external device or a server 400 in a wireless or wired connection manner. Among them, the wired connection may connect the display device 200 with an external device through components such as a data cable and an interface. The wireless connection may connect the display device 200 with an external device through a wireless signal or a wireless network. The display device 200 may directly establish a connection relationship with an external device, or may indirectly establish a connection relationship through a gateway, a router, a connection device, etc.
[0081] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and first to n interfaces for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.
[0082] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different split devices, that is, the tuner-demodulator 210 may also be in an external device of the main device where the controller 250 is located, such as an external set-top box, etc.
[0083] In some embodiments, the user may input a user command through the graphical user interface (GUI) displayed on the display 260, and then the user input interface receives the user input command through the graphical user interface (GUI).
[0084] In some embodiments, the audio output device 270 may be the built-in speaker of the display device 200, or may be an external audio output device connected to the display device 200. Among them, for the external audio output device connected to the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.
[0085] In some embodiments, the user input interface 280 can be used to receive instructions input by the user.
[0086] Figure 3 The Figure 1 hardware configuration block diagram of the control device provided in some embodiments of this application. As Figure 3 shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.
[0087] The control device 100 is configured to control the display device 200, and can receive input operation instructions from the user, and convert the operation instructions into instructions recognizable and responsive by the display device 200, playing an intermediary role in the interaction between the user and the display device 200.
[0088] In some embodiments, the control device 100 may be an intelligent device. For example: the control device 100 can install various applications for controlling the display device 200 according to user needs.
[0089] In some embodiments, as Figure 1 shown, after the mobile terminal 300 or other intelligent electronic devices install the application for controlling the display device 200, they can perform similar functions to the control device 100.
[0090] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between internal components and the data processing functions between external and internal.
[0091] Under the control of the controller 110, the communication interface 130 enables the communication of control signals and data signals with the display device 200. The communication interface 130 may include at least one of other near-field communication modules such as a WiFi chip 131, a Bluetooth module 132, an NFC module 133, etc.
[0092] The user input / output interface 140, where the input interface includes at least one of a microphone 141, a touchpad 142, a sensor 143, a button 144, and other input interfaces.
[0093] In some embodiments, the control device 100 includes at least one of the communication interface 130 and the input / output interface 140. The communication interface 130 configured in the control device 100, such as modules like WiFi, Bluetooth, NFC, etc., can encode user input instructions through the WiFi protocol, or the Bluetooth protocol, or the NFC protocol and send them to the display device 200.
[0094] The memory 190 is used to store various operating programs, data, and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.
[0095] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.
[0096] To perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling the hardware resources and software resources in the display device 200. The operating system can (control the display device) provide a user interface, allowing the user to interact with the display device 200 and support the running of various application programs.
[0097] It should be noted that the operating system can be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system developed specifically for the display device.
[0098] The operating system can be divided into different modules or levels according to the functions implemented, such as Figure 4 shown Figure 4 For some embodiments provided in this application Figure 1 is a schematic diagram of the software configuration in the display device. In some embodiments, the system of the display device 200 can be divided into three layers, from top to bottom, namely the application layer, the middleware layer, and the hardware layer.
[0099] The application layer mainly includes common applications on the TV and the application framework (Application Framework). Among them, the common applications are mainly applications developed based on the browser Browser, such as HTML5 APPs; and native applications (Native APPs).
[0100] The application framework (Application Framework) is a complete program model with all the basic functions required by standard application software, such as file access, data exchange, etc., and the usage interfaces of these functions (toolbars, status bars, menus, dialog boxes).
[0101] Native applications (Native APPs) can support online or offline, message push or local resource access.
[0102] The middleware layer includes various TV protocols, multimedia protocols, and system components and other middleware. The middleware can use the basic services (functions) provided by the system software to connect various parts of the application system on the network or different applications, and can achieve the purpose of resource sharing and function sharing.
[0103] The hardware layer mainly includes the hardware abstraction layer (Hardware Abstraction Layer, HAL) interface, hardware, and drivers. Among them, the HAL interface is the unified interface for all TV chips to dock, and the specific logic is implemented by each chip. The drivers mainly include: audio drivers, display drivers, Bluetooth drivers, camera drivers, WIFI drivers, USB drivers, HDMI drivers, sensor drivers (such as fingerprint sensors, temperature sensors, pressure sensors, etc.), and power drivers, etc.
[0104] It should be noted that the above examples are only simple divisions of the functions of the operating system, and do not limit the specific form of the operating system of the display device 200 in the embodiments of the present application. According to factors such as the functions of the display device and the type of the operating system, the number of levels and the specific level types included in the operating system can be in other forms.
[0105] The above embodiments illustrate the hardware / software architecture and function implementation of a display device 200, etc. In some embodiments, the display device 200 is configured with a user interaction application, and the display in the display device 200 can display the interaction interface of the user interaction application; the controller in the display device can receive the control signal of the control device 100 and control the display in the display device to display the user interaction application according to the control signal; the user can control the display device 200 through the control device 100 to perform user interaction operations in the user interaction application; or the user can also receive the user's voice through the sound collector in the detector 230 to interact with the user to complete the user interaction operation in the user interaction application.
[0106] A display device refers to a hardware device for displaying visual information, and one of the functions of the display device is to display pictures. However, when the existing display devices display pictures, they generally only consider the number of pixels of the picture in the width direction and the height direction to display the picture, resulting in poor image display effects.
[0107] Based on this, in some embodiments, the present application provides a display device, which includes: a display configured to perform image display; a user input interface configured to receive a target image to be displayed; and at least one controller connected to the display and configured to: obtain the image display mode and the current screen posture of the display; where the image display mode is a landscape display mode or a portrait display mode; determine the target display posture of the target image according to the image display mode; and control the display to display the target image according to the current screen posture and the target display posture. In this embodiment, when displaying the target image, first obtain the image display mode and the current screen posture of the display; where the image display mode is a landscape display mode or a portrait display mode. Then determine the target display posture of the target image according to the image display mode. Finally, control the display to display the target image according to the current screen posture and the target display posture. In this embodiment, when displaying the target image, not only the image display mode is considered, but also the target display posture of the target image is considered, and the consideration is more comprehensive, which not only improves the flexibility of image display and the image display effect, but also meets the user's personalized needs for image display and improves user satisfaction.
[0108] Optionally, referring to Figure 5 , the image display method applied to the controller of the display device includes the following steps:
[0109] S501, obtain the image display mode and the current screen posture of the display.
[0110] Among them, the image display mode refers to the display mode when displaying an image. The image display mode is a landscape display mode or a portrait display mode. The current screen posture refers to the screen posture of the display at the current moment. For example, a landscape posture or a portrait posture.
[0111] In an optional implementation manner for obtaining the image display mode of the display in this embodiment, obtain the current account information of the display device, and obtain the display configuration information associated with the current account information. According to the display configuration information, obtain the image display mode of the display. Among them, the display configuration information includes the image display mode preset by the user.
[0112] In another optional implementation manner for obtaining the image display mode of the display in this embodiment, obtain the current account information of the display device, and obtain the user identity information of the user corresponding to the current account information. According to the user identity information, determine the user preference information. According to the user preference information, obtain the image display mode of the display.
[0113] In yet another optional implementation manner for obtaining the image display mode of the display in this embodiment, obtain the display configuration information of the display device. According to the display configuration information, obtain the image display mode of the display. Among them, the display configuration information includes the image display mode preset by the user.
[0114] In still another optional implementation manner for obtaining the image display mode of the display in this embodiment, determine the image display mode of the display according to the current screen posture of the display. Specifically, monitor (for example, based on a posture sensor) the current screen posture of the display. According to the current screen posture of the display, determine the image display mode of the display. Exemplarily, if the current screen posture of the display is a landscape posture, then determine that the image display mode of the display is a landscape mode. If the current screen posture of the display is a portrait posture, then determine that the image display mode of the display is a portrait mode.
[0115] In an optional implementation manner for obtaining the current screen posture in this embodiment, the current screen posture of the display can be obtained through a posture sensor.
[0116] In another optional implementation manner for obtaining the current screen posture in this embodiment, send a posture acquisition request to the user terminal so that the user can feedback the current screen posture of the display through the user terminal.
[0117] S502, according to the image display mode, determine the target display posture of the target image.
[0118] Among them, the target display posture refers to the posture information when the target image is displayed on the display.
[0119] An alternative implementation of this embodiment is to determine the target display posture of the target image according to the image display mode and pre-configured information. The pre-configured information records the mapping relationship between the image display mode and the image display posture. For example, if the image display mode is the landscape mode, the target display posture is the normal display posture, that is, the normal display posture of the target image. If the image display mode is the portrait mode, the target display posture is the vertical display posture, for example, the posture after rotating 90° clockwise.
[0120] Another alternative implementation of this embodiment is to determine the initial display posture of the target image according to the image display mode. Determine the target display posture of the target image according to the initial display posture and the image content of the target image. In this embodiment, determining the initial display posture of the target image according to the image display mode can refer to the method of determining the target display posture in the previous embodiment, which will not be elaborated here. An alternative implementation of determining the target display posture of the target image according to the initial display posture and the image content of the target image in this embodiment is to identify the image content of the target image, obtain the best display posture of the image content (such as displaying horizontally or vertically), and adjust the initial display posture based on the best display posture to obtain the target display posture of the target image. In this embodiment, when determining the target display posture of the target image, not only the image display mode is considered, but also the image content is considered, so that the determined target display posture is more accurate.
[0121] S503, control the display to display the target image according to the current screen posture and the target display posture.
[0122] As an alternative implementation of the embodiment of the present application, input the current screen posture and the target display posture into an intelligent analysis tool, and the intelligent analysis tool outputs the display parameters of the target image (for example, the display size), and control the display to display the target image based on the display parameters. Among them, the intelligent analysis tool can be a neural network model.
[0123] As another alternative implementation of the embodiment of the present application, determine the zooming method of the target image according to the current screen posture and the target display posture, perform an expansion process on the target image based on the zooming method, and control the display to display the target image after the expansion process.
[0124] In this embodiment, when displaying a target image, first obtain the image display mode of the display and the current screen posture; wherein, the image display mode is a landscape display mode or a portrait display mode. Then, according to the image display mode, determine the target display posture of the target image. Finally, according to the current screen posture and the target display posture, control the display to display the target image. When this embodiment displays the target image, it not only considers the image display mode, but also considers the target display posture of the target image, with more comprehensive consideration, which not only improves the flexibility of image display and the image display effect, but also meets the personalized needs of users for image display and improves user satisfaction.
[0125] In one embodiment, to improve the display effect of the target image, such as Figure 6 shown, the optional implementation manner of S503 includes:
[0126] S601, according to the current screen posture, determine the current display information of the display.
[0127] Among them, the current display information includes the current width value and the current height value. The current height value refers to the vertical height value of the display screen when the display is in the current screen posture. The current width value refers to the horizontal width value of the display screen when the display is in the current screen posture.
[0128] As an optional implementation manner of the embodiment of the present application, according to the current screen posture, send an information query request to the query device so that the query device feeds back the current display information of the display.
[0129] As another optional implementation manner of the embodiment of the present application, according to the current screen posture and the initial size information of the display in the initial state, determine the current display information of the display. Among them, the initial size information includes the initial width value and the initial height value. Exemplarily, if the current screen posture is the initial state, then the initial size information is the current display information of the display. If the current screen posture is the portrait posture, then the initial height value is the current width value; the initial width value is the current height value.
[0130] S602, according to the target display posture and the current display information, control the display to display the target image.
[0131] As an optional implementation manner of the embodiment of the present application, input the target display posture and the current display information into the intelligent analysis tool, and the intelligent analysis tool outputs the display parameters (such as display size) of the target image, and based on the display parameters, control the display to display the target image. Among them, the intelligent analysis tool can be a neural network model.
[0132] As another alternative embodiment of the present application, according to the target display posture and the image size information of the target image, determine the image display information of the target image in the target display posture; wherein, the image display information includes an image width value and an image height value. Control the display to display the target image according to the image display information and the current display information. In this embodiment, when controlling the display to display the target image, not only the target display posture is considered, but also the image size information of the target image is considered. Based on the target display posture and the image size information of the target image, determine the image display information of the target image in the target display posture. Then, based on the image display information and the current display information of the display, display the target image, so that the image display information is matched with the current display information, thereby improving the image display effect.
[0133] In this embodiment, when controlling the display to display the target image, first determine the current display information of the display based on the current screen posture. That is to say, when displaying the target image in this embodiment, the current display information of the display is considered, that is, the current width value and the current height value of the display are considered. Then, based on the target display posture and the current display information, control the display to display the target image, improving the display effect of the display when displaying the target image.
[0134] On the basis of the above embodiment, in order to further improve the image display effect, as Figure 7 shown, the optional embodiment in which the controller executes to control the display to display the target image according to the image display information and the current display information includes:
[0135] S701, determine a first ratio between the image width value and the current width value.
[0136] Optionally, in this embodiment, the ratio of the image width value to the current width value is used as the first ratio.
[0137] S702, determine a second ratio between the image height value and the current height value.
[0138] Optionally, in this embodiment, the ratio of the image height value to the current height value is used as the second ratio.
[0139] S703, determine the target display size of the target image according to the magnitude relationship between the first ratio and the second ratio.
[0140] As an alternative implementation manner of the embodiment of the present application, when the first ratio is greater than the second ratio, the current width value is used as the first display width value. Determine a third ratio between the image width value and the image height value. According to the first display width value and the third ratio, determine the first display height value. According to the first display height value, determine the target display size of the target image. In this embodiment, an alternative implementation manner for determining the third ratio between the image width value and the image height value is to use the ratio of the image width value to the image height value as the third ratio. In this embodiment, an alternative implementation manner for determining the first display height value according to the first display width value and the third ratio is to use the value obtained by dividing the first display width value by the third ratio as the first display height value. In this embodiment, an alternative implementation manner for determining the target display size of the target image according to the first display height value is to use the first display width value and the first display height value in this embodiment as the target display size of the target image. In this embodiment, when the first ratio is greater than the second ratio, the current width value is used as the first display width value. Determine a third ratio between the image width value and the image height value. According to the first display width value and the third ratio, determine the first display height value. According to the first display height value, determine the target display size of the target image. Based on this embodiment, the expansion of the target image is realized. While ensuring the original ratio of the target image, the target image is expanded to the greatest extent, and at the same time, the complete display of the target image is ensured, avoiding the situation where the sides of the image are "blocked".
[0141] As another alternative implementation manner of the embodiment of the present application, when the first ratio is not greater than the second ratio, the current height value is used as the third display height value. Determine a third ratio between the image width value and the image height value. According to the third display height value and the third ratio, determine the third display width value. According to the third display width value, determine the target display size of the target image. In this embodiment, an alternative implementation manner for determining the third display width value according to the third display height value and the third ratio is to use the product result of the third display height value and the third ratio as the third display width value. In this embodiment, an alternative implementation manner for determining the target display size of the target image according to the third display width value is to use the third display height value and the third display width value in this embodiment as the target display size of the target image.
[0142] Based on the above embodiments, the target image can be expanded to the maximum, and at the same time, the situation where the sides of the image are "blocked" can be avoided. The effect diagram is as Figures 8 to 11 shown; among them, Figure 8 is the expansion effect diagram of the target image when the current screen posture is in the landscape posture in the landscape display mode. Figure 9 is the expansion effect diagram of the target image when the current screen posture is in the portrait posture in the landscape display mode. Figure 10It is an extended effect diagram of the target image in the horizontal screen posture in the vertical screen display mode. Figure 11 It is an extended effect diagram of the target image in the vertical screen posture in the vertical screen display mode. Based on Figures 8 to 11 As shown, the extended display effect diagram of the target image in the above embodiment may be vertically filled or horizontally filled. It should be noted that Figures 8 to 11 The black part in it is the target image.
[0143] S704, control the display to display the target image based on the target display size.
[0144] Optionally, in this embodiment, the target image is extended based on the target display size, and the display is controlled to display the extended target image.
[0145] In this embodiment, when displaying the target image, the first ratio between the image width value and the current width value, and the second ratio between the image height value and the current height value are also considered. And according to the magnitude relationship between the first ratio and the second ratio, the target display size of the target image is determined. Displaying the target image based on the target display size improves the accuracy of the determined target display size when displaying the target image and improves the display effect of the target image.
[0146] On the basis of the above embodiment, further improve the accuracy of the first display height value in the above embodiment, such as Figure 12 As shown, an optional implementation manner of determining the first display height value according to the first display width value and the third ratio in the above embodiment includes:
[0147] S1201, use the ratio between the first display width value and the third ratio as the initial display height value.
[0148] Among them, the initial display height value refers to the height value after the initial determination of the extension of the target image.
[0149] S1202, determine the compensation value according to the image content of the target image.
[0150] Among them, the compensation value refers to the value for optimizing and adjusting the initial display height value. It should be noted that the compensation value can be a positive value or a negative value.
[0151] As an alternative implementation of the embodiment of the present application, the optimal display ratio of the target image is determined according to the image content of the target image. According to the optimal display ratio and the first display width value, the optimal height value is determined, and the difference between the optimal height value and the initial display height value is used as the compensation value. In this embodiment, the alternative implementation of determining the optimal display ratio of the target image according to the image content of the target image is that the image content of the target image can be input into the trained intelligent analysis model, and the intelligent analysis model outputs the optimal display ratio.
[0152] As another alternative implementation of the embodiment of the present application, the user identity information is determined according to the account information of the current account associated with the display device. According to the user identity information, the user preference information is determined. According to the user preference information and the image content of the target image, the best display size of the target image is determined. According to the best display size, the first display width value and the initial display height value, the compensation value is determined.
[0153] S1203, the initial display height value is adjusted according to the compensation value to obtain the first display height value.
[0154] Optionally, in this embodiment, the sum of the compensation value and the initial display height is used as the first display height value.
[0155] Optionally, in this embodiment, when the first display height value is not higher than the current height value, the first display width value and the first display height value are used as the target display size of the target image. When the first display height value is higher than the current height value, the current height value is used as the second display height value, and the second display width value is determined according to the second display height value and the third ratio, and the second display width value and the second display height value are used as the target display size of the target image. It should be noted that the third display width value in the above embodiment can also be adjusted, and the adjustment method can refer to the adjustment of the first display height value in this embodiment, and the specific method will not be elaborated here.
[0156] In this embodiment, when determining the first display height value of the target image, the image content of the target image is also considered. Based on the image content of the target image, the compensation value is determined; and based on the compensation value, the initial display height value is adjusted to obtain the first display height value. That is to say, when determining the target display size, the image content is also considered, so that the image content is more matched with the target display size, and the image display effect of the target image is further improved.
[0157] In this embodiment, when there is an ongoing event in the current event situation, the event level of the ongoing event is further determined. Then, based on the event level of the ongoing event and the level threshold, the inclusion situation of key events in the ongoing event is determined. According to the inclusion situation of key events and the event participation situation of the preliminary selected athletes, target athletes are selected from the preliminary selected athletes, further improving the accuracy of target athlete determination.
[0158] In one embodiment, as Figure 13 shown, the controller of the display device executes an alternative implementation manner of the image display method, including:
[0159] S1301, the user input interface receives the target image to be displayed.
[0160] S1302, obtain the current screen posture of the display.
[0161] S1303, determine the image display mode of the display according to the current screen posture of the display. Among them, the image display mode is a landscape display mode or a portrait display mode.
[0162] S1304, determine the initial display posture of the target image according to the image display mode.
[0163] S1305, determine the target display posture of the target image according to the initial display posture and the image content of the target image.
[0164] S1306, determine the current display information of the display according to the current screen posture. Among them, the current display information includes the current width value and the current height value.
[0165] S1307, determine the image display information of the target image in the target display posture according to the target display posture and the image size information of the target image. Among them, the image display information includes the image width value and the image height value.
[0166] S1308, determine the first ratio between the image width value and the current width value.
[0167] S1309, determine the second ratio between the image height value and the current height value.
[0168] S1310, when the first ratio is greater than the second ratio, use the current width value as the first display width value.
[0169] S1311, determine the third ratio between the image width value and the image height value.
[0170] S1312, use the ratio between the first display width value and the third ratio as the initial display height value.
[0171] S1313. Determine a compensation value according to the image content of the target image.
[0172] S1314. Adjust the initial display height value according to the compensation value to obtain a first display height value.
[0173] S1315. When the first display height value is not higher than the current height value, use the first display width value and the first display height value as the target display size of the target image.
[0174] S1316. When the first display height value is higher than the current height value, use the current height value as the second display height value, determine a second display width value according to the second display height value and a third ratio, and use the second display width value and the second display height value as the target display size of the target image.
[0175] S1317. Control the display to display the target image based on the target display size.
[0176] In this embodiment, obtain the image display mode and the current screen posture of the display. Determine the target display posture of the target image according to the image display mode. Control the display to display the target image according to the current screen posture and the target display posture. Among them, the image display mode is a landscape display mode or a portrait display mode. When displaying the target image in this embodiment, not only the image display mode is considered, but also the target display posture of the target image is considered, and the consideration is more comprehensive. It not only improves the flexibility of image display and the image display effect, but also meets the personalized needs of users for image display and improves user satisfaction.
[0177] It should be understood that although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the arrows, these steps do not necessarily need to be executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily need to be executed at the same moment, but can be executed at different moments. The execution order of these steps or stages does not necessarily need to be sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.
[0178] Based on the same inventive concept, an embodiment of the present application further provides a device for implementing the player search method of the display device involved above. The solution provided by this device to solve the problem is similar to the solution described in the above method. The specific limitations can be referred to the limitations on the player search method of the display device in the above text, and will not be repeated here.
[0179] In one embodiment, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above image display method are implemented.
[0180] In one embodiment, the present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the above image display method are implemented.
[0181] Those of ordinary skill in the art can understand that all or part of the processes in the above-described embodiment methods can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the various embodiments provided by the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the various embodiments provided by the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., and are not limited thereto. The processors involved in the various embodiments provided by the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., and are not limited thereto.
[0182] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this application.
[0183] The above embodiments only express several implementation manners of this application, and their descriptions are relatively specific and detailed. However, it should not be construed as a limitation to the patent scope of this application. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several deformations and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application should be subject to the appended claims.
Claims
1. A display device, characterized in that, Comprising: A display configured to display images; A user input interface configured to receive a target image to be displayed; And at least one controller connected to the display and configured to: Obtain the image display mode and the current screen orientation of the display; wherein, the image display mode is a landscape display mode or a portrait display mode; Determine the target display orientation of the target image according to the image display mode; Control the display to display the target image according to the current screen orientation and the target display orientation.
2. The display device according to claim 1, wherein When the controller executes controlling the display to display the target image according to the current screen orientation and the target display orientation, it is configured to: Determine the current display information of the display according to the current screen orientation; wherein, the current display information includes a current width value and a current height value; Control the display to display the target image according to the target display orientation and the current display information.
3. The display device according to claim 2, characterized in that, When the controller executes controlling the display to display the target image according to the target display orientation and the current display information, it is configured to: Determine the image display information of the target image in the target display orientation according to the target display orientation and the image size information of the target image; wherein, the image display information includes an image width value and an image height value; Control the display to display the target image according to the image display information and the current display information.
4. The display device according to claim 3, wherein When the controller executes controlling the display to display the target image according to the image display information and the current display information, it is configured to: Determine a first ratio between the image width value and the current width value; Determine a second ratio between the image height value and the current height value; Determine the target display size of the target image according to the magnitude relationship between the first ratio and the second ratio; Control the display to display the target image based on the target display size.
5. The display device according to claim 4, characterized in that, When the controller executes determining the target display size of the target image according to the magnitude relationship between the first ratio and the second ratio, it is configured to: In the case where the first ratio is greater than the second ratio, use the current width value as a first display width value; Determine a third ratio between the image width value and the image height value; Determine a first display height value according to the first display width value and the third ratio; Determine the target display size of the target image according to the first display height value.
6. The display device according to claim 5, characterized in that, When the controller executes determining the first display height value according to the first display width value and the third ratio, it is configured to: Use the ratio between the first display width value and the third ratio as an initial display height value; Determine a compensation value according to the image content of the target image; Adjust the initial display height value according to the compensation value to obtain a first display height value.
7. The display device according to claim 6, wherein When the controller executes determining the target display size of the target image according to the first display height value, it is configured to: When the first display height value is not higher than the current height value, use the first display width value and the first display height value as the target display size of the target image; When the first display height value is higher than the current height value, use the current height value as the second display height value, determine the second display width value according to the second display height value and the third ratio, and use the second display width value and the second display height value as the target display size of the target image.
8. The display device according to claim 1, characterized in that, When the controller executes to determine the target display posture of the target image according to the image display mode, it is configured to: Determine the initial display posture of the target image according to the image display mode; Determine the target display posture of the target image according to the initial display posture and the image content of the target image.
9. The display device according to claim 1, wherein When the controller executes to obtain the image display mode of the display, it is configured to: Determine the image display mode of the display according to the current screen posture of the display.
10. An image display method, characterized in that, The method is applied to a display device, and the method includes: Obtain the image display mode and the current screen posture of the display; wherein, the image display mode is a landscape display mode or a portrait display mode; Determine the target display posture of the target image according to the image display mode; Control the display to display the target image according to the current screen posture and the target display posture.