CN113115093B - Display device and detail page display method - Google Patents
Display device and detail page display method Download PDFInfo
- Publication number
- CN113115093B CN113115093B CN202010025684.6A CN202010025684A CN113115093B CN 113115093 B CN113115093 B CN 113115093B CN 202010025684 A CN202010025684 A CN 202010025684A CN 113115093 B CN113115093 B CN 113115093B
- Authority
- CN
- China
- Prior art keywords
- display
- media asset
- target
- asset
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a display device and a detail page display method, which comprise the following steps: a display, a stationary assembly, and a controller, the controller configured to: receiving and inputting an operation instruction of a target media asset control at the position of a focus in a current interface; if the media asset state of the target media asset corresponds to the current rotation state of the display, not controlling the fixed assembly to rotate the display, and controlling the display to display a detailed interface of the target media asset; and if the medium resource state of the target medium resource does not correspond to the current rotation state of the display, controlling the fixed assembly to rotate the display, and controlling the display to display a detailed interface of the target medium resource. The display of the target media asset detail page is closely combined with the rotation state of the display and the media asset state of the target media asset, so that the display can conveniently display the target media asset detail page in the rotation state corresponding to the media asset state of the target media asset, and the experience of a user in watching media assets in different media asset states is improved.
Description
Technical Field
The application relates to the technical field of display, in particular to a display device and a detail page display method.
Background
The intelligent television is a television product which can realize the bidirectional human-computer interaction function and integrates various functions of video, entertainment, data and the like. The user interface of the smart television is used as a medium for interaction and information exchange between the smart television and a user, and various application programs such as audio and video, entertainment and the like are correspondingly displayed in order to meet the diversified requirements of the user.
In combination with human engineering research and smart television use, it is found that a better viewing effect can be given to people when the screen setting ratio of the smart television is 16:9 horizontal screen, so that the screen ratio of the smart television is set to 16:9 by mainstream manufacturers of televisions on the market at present in order to better meet human visual experience. However, with the popularization of the smart television, a user wants to watch more media through the smart television, and not only has horizontal media suitable for setting the screen ratio of the smart television to be 16:9, but also has some vertical media, such as short videos, photos and videos generated by mobile phone photographing or video recording, and the like. Therefore, the rotating television is suitable for the operation, the rotating television adjusts the swing direction of the television through the fixing component, the display of the television can be switched between a horizontal screen state and a vertical screen state, and the display is suitable for various watching postures of a user.
Disclosure of Invention
In a first aspect, the present application discloses a display device, comprising:
a fixing assembly for rotating the display to place the display in a landscape screen state or a portrait screen state;
a controller for communicative connection with the display, the controller configured to:
receiving an operation instruction input to a target media asset control at the position of a focus in a current interface, wherein the operation instruction is configured to enable the controller to control the display to display a detail interface of target media assets;
if the media asset state of the target media asset corresponds to the current rotation state of the display, responding to the operation instruction, not controlling the fixed assembly to rotate the display, and controlling the display to display a detail interface of the target media asset;
if the media asset state of the target media asset does not correspond to the current rotation state of the display, responding to the operation instruction, controlling the fixed assembly to rotate the display, and controlling the display to display a detailed interface of the target media asset;
the media asset state comprises a horizontal screen media asset and a vertical screen media asset, the current rotation state comprises a horizontal screen state and a vertical screen device, the horizontal screen media asset corresponds to the horizontal screen state, and the vertical screen media asset corresponds to the vertical screen state.
In a second aspect, the present application discloses a method for displaying a detail page for a display device including a fixing member and a display, the fixing member being used to rotate the display to place the display in a landscape state or a portrait state, the method comprising:
receiving an operation instruction input to a target media asset control at the position of a focus in a current interface, wherein the operation instruction is configured to enable a controller to control a display to display a detail interface of target media assets;
if the media asset state of the target media asset corresponds to the current rotation state of the display, responding to the operation instruction, not controlling the fixed assembly to rotate the display, and controlling the display to display a detail interface of the target media asset;
if the state of the target medium resources does not correspond to the current rotation state of the display, responding to the operation instruction, controlling the fixed assembly to rotate the display, and controlling the display to display a detail interface of the target medium resources;
the media asset state comprises a horizontal screen media asset and a vertical screen media asset, the current rotation state comprises a horizontal screen state and a vertical screen device, the horizontal screen media asset corresponds to the horizontal screen state, and the vertical screen media asset corresponds to the vertical screen state.
In a third aspect, an embodiment of the present application discloses a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the detail page presentation method of the second aspect is implemented.
According to the display device, the detail page display method and the computer storage medium, the controller receives an operation instruction of a target media asset control at the position of the focus in the current interface, and controls the rotation state of the display to correspond to the media asset state of the target media asset according to the media asset state of the target media asset, so that the detail page of the target media asset is displayed in the corresponding rotation state of the display. Therefore, in the application, in combination with the fact that a user clicks to enter the target asset detail page, the asset state of the target asset corresponds to the target asset and the horizontal and vertical screen states of the display in the display device, according to the current rotation state of the display when the operation instruction is received, how to control the fixing assembly to enable the rotation state of the display to correspond to the asset state of the target asset is determined, the target asset detail page is displayed, the display of the target asset detail page is enabled to be closely combined with the rotation state of the display and the asset state of the target asset, the target asset detail page is conveniently displayed in the rotation state of the display corresponding to the asset state of the target asset, and the user viewing experience of the display device in different viewing states is facilitated to be improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram illustrating an operation scenario between a display device and a control apparatus;
fig. 2 is a block diagram schematically showing a configuration of the control apparatus 100 in fig. 1;
fig. 3 is a block diagram schematically illustrating a configuration of the display device 200 in fig. 1;
a block diagram of the architectural configuration of the operating system in the memory of the display device 200 is illustrated in fig. 4;
fig. 5 is a schematic diagram illustrating the structure of the display device 200 in the landscape state;
fig. 6 is a schematic structural diagram of the display device 200 in the display portrait state;
fig. 7 is a schematic diagram illustrating an interface structure in a state of a display landscape in the display device 200;
fig. 8 is a schematic diagram illustrating an interface structure in a vertical screen state of a display in the display device 200;
FIG. 9 is a schematic diagram illustrating an interface structure of a target asset detail page with the display in a landscape state;
FIG. 10 is a schematic diagram illustrating an interface structure of a target asset detail page with the display in a portrait screen state;
a structural flow diagram of a detail page presentation method is illustrated in fig. 11.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In order to facilitate a user to display a target media asset detail page in different horizontal and vertical screen states of a display and to facilitate improvement of user viewing experience of a display device in different viewing states, embodiments of the present application provide a display device, a detail page display method, and a computer storage medium, where the display device is, for example, a rotating television. It should be noted that the method provided in this embodiment is not only applicable to the rotating television, but also applicable to other display devices, such as a computer, a tablet computer, and the like.
The term "module," as used in various embodiments of the present 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 is capable of performing the functionality associated with that element.
The term "remote control" as used in the embodiments of the present application refers to a component of an electronic device (such as the display device disclosed in the present application) that is capable of wirelessly controlling the electronic device, typically over a short distance. The component may typically be connected 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, motion sensors, etc. For example: the hand-held touch remote controller replaces most of the physical built-in hard keys in the common remote control device with the user interface in the touch screen.
The term "gesture" as used in the embodiments of the present application refers to a user behavior used to express an intended idea, action, purpose, or result through a change in hand shape or an action such as hand movement.
The term "hardware system" used in the embodiments of the present application may refer to a physical component having computing, controlling, storing, inputting and outputting functions, which is formed by a mechanical, optical, electrical and magnetic device such as an Integrated Circuit (IC), a Printed Circuit Board (PCB) and the like. In various embodiments of the present application, a hardware system may also be generally referred to as a motherboard (motherboard) or a host chip or controller.
Fig. 1 is a schematic diagram illustrating an operation scenario between a display device and a control apparatus. As shown in fig. 1, the control apparatus 100 and the display device 200 may communicate with each other in a wired or wireless manner.
Among them, the control apparatus 100 is configured to control the display device 200, which may receive an operation instruction input by a user and convert the operation instruction into an instruction recognizable and responsive by the display device 200, serving as an intermediary for interaction between the user and the display device 200. Such as: the user operates the channel up/down key on the control device 100, and the display device 200 responds to the channel up/down operation.
The control device 100 may be a remote controller 100A, which includes infrared protocol communication or bluetooth protocol communication, and other short-distance communication methods, etc. to control the display apparatus 200 in a wireless or other wired manner. The user may input a user instruction through a key on a remote controller, voice input, control panel input, etc., to control the display apparatus 200. Such as: the user can input a corresponding control command through a volume up/down key, a channel control key, up/down/left/right moving keys, a voice input key, a menu key, a power on/off key, etc. on the remote controller, to implement the function of controlling the display device 200.
The control device 100 may also be a smart device, such as a mobile terminal 100B, a tablet computer, a notebook computer, and so on. For example, the display device 200 is controlled using an application program running on the smart device. The application program may provide various controls to a user through an intuitive User Interface (UI) on a screen associated with the smart device through configuration.
For example, the mobile terminal 100B may install a software application with the display device 200 to implement connection communication through a network communication protocol for the purpose of one-to-one control operation and data communication. Such as: the mobile terminal 100B may be caused to establish a control instruction protocol with the display device 200 to implement the functions of the physical keys as arranged in the remote control 100A by operating various function keys or virtual buttons of the user interface provided on the mobile terminal 100B. The audio and video content displayed on the mobile terminal 100B may also be transmitted to the display device 200, so as to implement a synchronous display function.
The display apparatus 200 may provide a network television function of a broadcast receiving function and a computer support function. The display device may be implemented as a digital television, a web television, an Internet Protocol Television (IPTV), or the like.
The display device 200 may be a liquid crystal display, an organic light emitting display, a projection device. The specific display device type, size, resolution, etc. are not limited.
The display apparatus 200 also performs data communication with the server 300 through various communication means. Here, the display apparatus 200 may be allowed to be communicatively connected through a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 300 may provide various contents and interactions to the display apparatus 200. By way of 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 servers 300 may be a group or groups of servers, and may be one or more types of servers. Other web service contents such as a video on demand and an advertisement service are provided through the server 300.
Fig. 2 is a block diagram illustrating the configuration of the control device 100. As shown in fig. 2, the control device 100 includes a controller 110, a memory 120, a communicator 130, a user input interface 140, an output interface 150, and a power supply 160.
The controller 110 includes a Random Access Memory (RAM)111, a Read Only Memory (ROM)112, a processor 113, a communication interface, and a communication bus. The controller 110 is used to control the operation of the control device 100, as well as the internal components of the communication cooperation, external and internal data processing functions.
Illustratively, when an interaction of a user pressing a key disposed on the remote controller 100A or an interaction of touching a touch panel disposed on the remote controller 100A is detected, the controller 110 may control to generate a signal corresponding to the detected interaction and transmit the signal to the display device 200.
And a memory 120 for storing various operation programs, data and applications for driving and controlling the control apparatus 100 under the control of the controller 110. The memory 120 may store various control signal commands input by a user.
The communicator 130 enables communication of control signals and data signals with the display apparatus 200 under the control of the controller 110. Such as: the control apparatus 100 transmits a control signal (e.g., a touch signal or a button signal) to the display device 200 via the communicator 130, and the control apparatus 100 may receive the signal transmitted by the display device 200 via the communicator 130. The communicator 130 may include an infrared signal interface 131 and a radio frequency signal interface 132. For example: when the infrared signal interface is used, the user input instruction needs to be converted into an infrared control signal according to an infrared control protocol, and the infrared control signal is sent to the display device 200 through the infrared sending module. The following steps are repeated: when the rf signal interface is used, a user input command needs to be converted into a digital signal, and then the digital signal is modulated according to the rf control signal modulation protocol and then transmitted to the display device 200 through the rf transmitting terminal.
The user input interface 140 may include at least one of a microphone 141, a touch pad 142, a sensor 143, a key 144, and the like, so that a user can input a user instruction regarding controlling the display apparatus 200 to the control apparatus 100 through voice, touch, gesture, press, and the like.
The output interface 150 outputs a user instruction received by the user input interface 140 to the display apparatus 200, or outputs an image or voice signal received by the display apparatus 200. Here, the output interface 150 may include an LED interface 151, a vibration interface 152 generating vibration, a sound output interface 153 outputting sound, a display 154 outputting an image, and the like. For example, the remote controller 100A may receive an output signal such as audio, video, or data from the output interface 150, and display the output signal in the form of an image on the display 154, in the form of audio on the sound output interface 153, or in the form of vibration on the vibration interface 152.
And a power supply 160 for providing operation power support for each element of the control device 100 under the control of the controller 110. In the form of a battery and associated control circuitry.
A hardware configuration block diagram of the display device 200 is exemplarily shown in fig. 3. As shown in fig. 3, the display apparatus 200 may include a tuner 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, an audio processor 280, an audio output interface 285, and a power supply 290.
The tuner demodulator 210 receives the broadcast television signal in a wired or wireless manner, may perform modulation and demodulation processing such as amplification, mixing, and resonance, and is configured to demodulate, from a plurality of wireless or wired broadcast television signals, an audio/video signal carried in a frequency of a television channel selected by a user, and additional information (e.g., EPG data).
The tuner demodulator 210 is responsive to the user selected frequency of the television channel and the television signal carried by the frequency, as selected by the user and controlled by the controller 250.
The tuner demodulator 210 can receive a television signal in various ways according to the broadcasting system of the television signal, such as: terrestrial broadcasting, cable broadcasting, satellite broadcasting, internet broadcasting, or the like; and according to different modulation types, a digital modulation mode or an analog modulation mode can be adopted; and can demodulate the analog signal and the digital signal according to the different kinds of the received television signals.
In other exemplary embodiments, the tuning demodulator 210 may also be in an external device, such as an external set-top box. In this way, the set-top box outputs a television signal after modulation and demodulation, and inputs the television signal into the display apparatus 200 through the external device interface 240.
The communicator 220 is a component for communicating with an external device or an external server according to various communication protocol types. For example, the display apparatus 200 may transmit content data to an external apparatus connected via the communicator 220, or browse and download content data from an external apparatus connected via the communicator 220. The communicator 220 may include a network communication protocol module or a near field communication protocol module, such as a WIFI module 221, a bluetooth communication protocol module 222, and a wired ethernet communication protocol module 223, so that the communicator 220 may receive a control signal of the control device 100 according to the control of the controller 250, and implement the control signal as a WIFI signal, a bluetooth signal, a radio frequency signal, and the like.
The detector 230 is a component of the display apparatus 200 for collecting signals of an external environment or interaction with the outside. The detector 230 may include a sound collector 231, such as a microphone, which may be used to receive a user's sound, such as a voice signal of a control instruction of the user to control the display device 200; alternatively, ambient sounds may be collected that identify the type of ambient scene, enabling the display device 200 to adapt to ambient noise.
In some other exemplary embodiments, the detector 230 may further include an image collector 232, such as a camera, a video camera, etc., which may be used to collect external environment scenes to adaptively change the display parameters of the display device 200; and the function of acquiring the attribute of the user or interacting gestures with the user so as to realize the interaction between the display equipment and the user.
In some other exemplary embodiments, the detector 230 may further include a light receiver for collecting the intensity of the ambient light to adapt to the display parameter variation of the display device 200.
In some other exemplary embodiments, the detector 230 may further include a temperature sensor, such as by sensing an ambient temperature, and the display device 200 may adaptively adjust a display color temperature of the image. For example, when the temperature is higher, the display apparatus 200 may be adjusted to display a color temperature of an image that is cooler; when the temperature is lower, the display device 200 may be adjusted to display a warmer color temperature of the image.
The external device interface 240 is a component for providing the controller 250 to control data transmission between the display apparatus 200 and an external apparatus. The external device interface 240 may be connected to an external apparatus such as a set-top box, a game device, a notebook computer, etc. in a wired/wireless manner, and may receive data such as a video signal (e.g., moving image), an audio signal (e.g., music), additional information (e.g., EPG), etc. of the external apparatus.
The external device interface 240 may include: a High Definition Multimedia Interface (HDMI) terminal 241, a Composite Video Blanking Sync (CVBS) terminal 242, an analog or digital Component terminal 243, a Universal Serial Bus (USB) terminal 244, a Component terminal (not shown), a red, green, blue (RGB) terminal (not shown), and the like.
The controller 250 controls the operation of the display device 200 and responds to the operation of the user by running various software control programs (such as an operating system and various application programs) stored on the memory 260.
As shown in fig. 3, the controller 250 includes a Random Access Memory (RAM)251, a Read Only Memory (ROM)252, a graphics processor 253, a CPU processor 254, a communication interface 255, and a communication bus 256. The RAM251, the ROM252, the graphic processor 253, and the CPU processor 254 are connected to each other through a communication bus 256.
The ROM252 stores various system boot instructions. When the display apparatus 200 starts power-on upon receiving the power-on signal, the CPU processor 254 executes a system boot instruction in the ROM252, copies the operating system stored in the memory 260 to the RAM251, and starts running the boot operating system. After the start of the operating system is completed, the CPU processor 254 copies the various application programs in the memory 260 to the RAM251 and then starts running and starting the various application programs.
And a graphic processor 253 for generating various graphic objects such as icons, operation menus, and user input instruction display graphics, etc. The graphic processor 253 may include an operator for performing an operation by receiving various interactive instructions input by a user, and further displaying various objects according to display attributes; and a renderer for generating various objects based on the operator and displaying the rendered result on the display 275.
A CPU processor 254 for executing operating system and application program instructions stored in memory 260. And according to the received user input instruction, processing of various application programs, data and contents is executed so as to finally display and play various audio-video contents.
In some example embodiments, the CPU processor 254 may comprise a plurality of processors. The plurality of processors may include one main processor and a plurality of or one sub-processor. A main processor for performing some initialization operations of the display apparatus 200 in the display apparatus preload mode and/or operations of displaying a screen in the normal mode. A plurality of or one sub-processor for performing an operation in a state of a standby mode or the like of the display apparatus.
The communication interface 255 may include a first interface to an nth interface. These interfaces may be network interfaces that are connected to external devices via a network.
The controller 250 may control the overall operation of the display apparatus 200. For example: in response to receiving a user input command for selecting a GUI object displayed on the display 275, the controller 250 may perform an operation related to the object selected by the user input command.
Where the object may be any one of the selectable objects, such as a hyperlink or an icon. The operation related to the selected object is, for example, an operation of displaying a link to a hyperlink page, document, image, or the like, or an operation of executing a program corresponding to the object. The user input command for selecting the GUI object may be a command input through various input means (e.g., a mouse, a keyboard, a touch panel, etc.) connected to the display apparatus 200 or a voice command corresponding to a voice spoken by the user.
A memory 260 for storing various types of data, software programs, or applications for driving and controlling the operation of the display device 200. The memory 260 may include volatile and/or nonvolatile memory. And the term "memory" includes the memory 260, the RAM251 and the ROM252 of the controller 250, or a memory card in the display device 200.
In some embodiments, the memory 260 is specifically used for storing an operating program for driving the controller 250 of the display device 200; storing various application programs built in the display apparatus 200 and downloaded by a user from an external apparatus; data such as visual effect images for configuring various GUIs provided by the display 275, various objects related to the GUIs, and selectors for selecting GUI objects are stored.
In some embodiments, memory 260 is specifically configured to store drivers for tuner demodulator 210, communicator 220, detector 230, external device interface 240, video processor 270, display 275, audio processor 280, etc., and related data, such as external data (e.g., audio-visual data) received from the external device interface or user data (e.g., key information, voice information, touch information, etc.) received by the user interface.
In some embodiments, memory 260 specifically stores software and/or programs representing an Operating System (OS), which may include, for example: a kernel, middleware, an Application Programming Interface (API), and/or an application program. Illustratively, the kernel may control or manage system resources, as well as functions performed by other programs (e.g., the middleware, APIs, or applications); at the same time, the kernel may provide an interface to allow middleware, APIs, or applications to access the controller to enable control or management of system resources.
A block diagram of the architectural configuration of the operating system in the memory of the display device 200 is illustrated in fig. 4. The operating system architecture comprises an application layer, a middleware layer and a kernel layer from top to bottom.
The application layer, the application programs built in the system and the non-system-level application programs belong to the application layer. Is responsible for direct interaction with the user. The application layer may include a plurality of applications such as a setup application, a post application, a media center application, and the like. These applications may be implemented as Web applications that execute based on a WebKit engine, and in particular may be developed and executed based on HTML5, Cascading Style Sheets (CSS), and JavaScript.
Here, HTML, which is called HyperText Markup Language (HyperText Markup Language), is a standard Markup Language for creating web pages, and describes the web pages by Markup tags, where the HTML tags are used to describe characters, graphics, animation, sound, tables, links, etc., and a browser reads an HTML document, interprets the content of the tags in the document, and displays the content in the form of web pages.
CSS, known as Cascading Style Sheets (Cascading Style Sheets), is a computer language used to represent the Style of HTML documents, and may be used to define Style structures, such as fonts, colors, locations, etc. The CSS style can be directly stored in the HTML webpage or a separate style file, so that the style in the webpage can be controlled.
JavaScript, a language applied to Web page programming, can be inserted into an HTML page and interpreted and executed by a browser. The interaction logic of the Web application is realized by JavaScript. The JavaScript can package a JavaScript extension interface through a browser, realize the communication with the kernel layer,
the middleware layer may provide some standardized interfaces to support the operation of various environments and systems. For example, the middleware layer may be implemented as multimedia and hypermedia information coding experts group (MHEG) middleware related to data broadcasting, DLNA middleware which is middleware related to communication with an external device, middleware which provides a browser environment in which each application program in the display device operates, and the like.
The kernel layer provides core system services, such as: file management, memory management, process management, network management, system security authority management and the like. The kernel layer may be implemented as a kernel based on various operating systems, for example, a kernel based on the Linux operating system.
The kernel layer also provides communication between system software and hardware, and provides device driver services for various hardware, such as: provide display driver for the display, provide camera driver for the camera, provide button driver for the remote controller, provide wiFi driver for the WIFI module, provide audio driver for audio output interface, provide power management drive for Power Management (PM) module etc..
A user interface 265 receives various user interactions. Specifically, it is used to transmit an input signal of a user to the controller 250 or transmit an output signal from the controller 250 to the user. For example, the remote controller 100A may transmit an input signal, such as a power switch signal, a channel selection signal, a volume adjustment signal, etc., input by the user to the user interface 265, and then the input signal is transferred to the controller 250 through the user interface 265; alternatively, the remote controller 100A may receive an output signal such as audio, video, or data output from the user interface 265 via the controller 250, and display the received output signal or output the received output signal in audio or vibration form.
In some embodiments, a user may enter user commands on a Graphical User Interface (GUI) displayed on the display 275, and the user interface 265 receives the user input commands through the GUI. Specifically, the user interface 265 may receive user input commands for controlling the position of a selector in the GUI to select different objects or items.
Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user interface 265 receives the user input command by recognizing the sound or gesture through the sensor.
The video processor 270 is configured to receive an external video signal, and perform video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to a standard codec protocol of the input signal, so as to obtain a video signal that is directly displayed or played on the display 275.
Illustratively, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesizing module, a frame rate conversion module, a display formatting module, and the like.
The demultiplexing module is configured to demultiplex an input audio/video data stream, where, for example, an input MPEG-2 stream (based on a compression standard of a digital storage media moving image and voice), the demultiplexing module demultiplexes the input audio/video data stream into a video signal and an audio signal.
And the video decoding module is used for processing the video signal after demultiplexing, including decoding, scaling and the like.
And the image synthesis module is used for carrying out superposition mixing processing on the GUI signal input by the user or generated by the user and the video image after the zooming processing by the graphic generator so as to generate an image signal for display.
The frame rate conversion module is configured to convert a frame rate of an input video, for example, convert a frame rate of an input 60Hz video into a frame rate of 120Hz or 240Hz, where a common format is implemented by using, for example, an interpolation frame method.
And a display formatting module for converting the signal output by the frame rate conversion module into a signal conforming to a display format of a display, such as converting the format of the signal output by the frame rate conversion module to output an RGB data signal.
A display 275 for receiving the image signal from the video processor 270 and displaying the video content, the image and the menu manipulation interface. The display video content may be from the video content in the broadcast signal received by the tuner-demodulator 210, or from the video content input by the communicator 220 or the external device interface 240. The display 275, while displaying a user manipulation interface UI generated in the display apparatus 200 and used to control the display apparatus 200.
And, the display 275 may include a display screen assembly for presenting a picture and a driving assembly for driving the display of an image. Alternatively, a projection device and projection screen may be included, provided display 275 is a projection display.
The audio processor 280 is configured to receive an external audio signal, decompress and decode the received audio signal according to a standard codec protocol of the input signal, and perform audio data processing such as noise reduction, digital-to-analog conversion, and amplification processing to obtain an audio signal that can be played by the speaker 286.
Illustratively, audio processor 280 may support various audio formats. Such as MPEG-2, MPEG-4, Advanced Audio Coding (AAC), high efficiency AAC (HE-AAC), and the like.
The audio output interface 285 is used for receiving an audio signal output by the audio processor 280 under the control of the controller 250, and the audio output interface 285 may include a speaker 286 or an external sound output terminal 287, such as an earphone output terminal, for outputting to a generating device of an external device.
In other exemplary embodiments, video processor 270 may comprise one or more chips. Audio processor 280 may also comprise one or more chips.
And, in other exemplary embodiments, the video processor 270 and the audio processor 280 may be separate chips or may be integrated with the controller 250 in one or more chips.
And a power supply 290 for supplying power supply support to the display apparatus 200 from the power input from the external power source under the control of the controller 250. The power supply 290 may be a built-in power supply circuit installed inside the display apparatus 200 or may be a power supply installed outside the display apparatus 200.
The display device 200 provided by the embodiment of the application can be switched between a landscape screen state and a portrait screen state. Fig. 5 is a schematic structural diagram illustrating the display device 200 according to the embodiment of the present application in a landscape state, and fig. 6 is a schematic structural diagram illustrating the display device 200 according to the embodiment of the present application in a portrait state. It should be noted that what appears in fig. 5 and 6 is primarily a display of the display device 200. Optionally, a fixing component is arranged on the back of the display, and the fixing component is used for achieving rotation and fixing of the display. Specifically, the fixing component receives the control of the control device 100 or the controller, and controls the display to rotate, so as to realize the conversion between the horizontal screen state and the vertical screen state of the display.
In the embodiment of the application, the display is configured to display a user interface, images, characters, videos and the like, and meanwhile, the display can rotate along the plane where the display is located, so that the conversion between the horizontal screen state and the vertical screen state of the display device is realized, and the requirements of different watching postures of a user are met. In this embodiment, the controller in the display device 200 is configured to provide a user interface, an image, a text, a video, and the like for the display, and the controller may control the fixing component on the display to drive the display to rotate, so as to realize the conversion between the landscape screen state and the portrait screen state of the display device 200.
Fig. 7 is a schematic diagram illustrating an interface structure of the display device 200 according to the embodiment of the present application when the display is in the landscape state, showing a display page when the display is in the landscape state. Fig. 8 is a schematic view illustrating an interface structure of the display device 200 according to the embodiment of the present application when the display is in the portrait state, showing a display page when the display is in the portrait state.
In the embodiment of the application, the controller receives an operation instruction of a target media asset control at a position of a focus in a current interface, wherein the operation instruction is used for controlling an interface displayed by a display to jump from the current interface to a target media asset detail page. In the page shown in fig. 7, a user may operate any target asset control in the current interface, for example, the user may move a focus in the page by operating the control device 100, move the focus to a certain target asset control in the displayed page to select and click for determination, input an operation instruction for entering the target asset detail page to the controller, jump the page displayed on the display from the page to the target asset detail page corresponding to the selected target asset control, and display the target asset detail page by the display. Or, as in the page shown in fig. 8, the user selects and clicks and determines a target asset control such as feature film watching, playing and the like in the displayed page through the operation control device 100, the controller inputs an operation instruction for entering the target asset detail page, the page displayed on the display jumps to the target asset detail page corresponding to the selected target asset control from the page, and the target asset detail page is displayed through the display.
If the user selects the target media asset control and clicks for confirmation, an operation instruction for the user to enter the target media asset detail page corresponding to the target media asset control is generated, that is, the user inputs the operation instruction for entering the target media asset detail page through the control device 100. The display device 200 receives an operation instruction of a user entering a target media asset detail page through the control device 100, the controller determines the current rotation state of the display and the media asset state of the target media asset in response to the operation instruction of the user entering the target media asset detail page, controls the fixing component to ensure that the current rotation state of the display corresponds to the media asset state of the target media asset and sends a data request to the server, acquires information data required to be displayed on the target media asset detail page, and displays the target media asset detail page according to the information data fed back by the server.
The rotation state of the display refers to the horizontal and vertical screen states of the display, namely the display is in the horizontal screen state or the display is in the vertical screen state. The medium resource state of the target medium resource refers to the state of the display in which various information data of the target medium resource need to be displayed. If the media asset state of the target media asset is the horizontal screen media asset, displaying various information data of the target media asset when the display is in the horizontal screen state; and if the media asset state of the target media asset is the vertical screen media asset, displaying various information data of the target media asset in the vertical screen state of the display. The various information data of the target media assets comprise media asset audio and video files, introduction information and the like. The method specifically comprises the display rotation state required by displaying a target media asset detail page and/or full-screen playing of the target media asset and the like.
In the embodiment of the present application, in order to facilitate the controller to determine the current rotation state of the display, a gravity sensor, a gyroscope, or the like may be disposed in the display device 200. The device auxiliary controllers such as the gravity sensor and the gyroscope determine the current rotation state of the display, namely determine whether the display is in a horizontal screen state or a vertical screen state at present.
In the embodiment of the application, in order to facilitate distinguishing detailed page interfaces of horizontal screen assets and vertical screen assets, an interface called a target asset detailed page corresponding to the horizontal screen assets is called a first user interface, and an interface called a target asset detailed page corresponding to the vertical screen assets is called a second user interface. Optionally, in this embodiment of the application, the first user interface includes a first area and a second area, the first area is used for displaying the target media asset detail information, and the second area is used for displaying the recommendation information; the second user interface comprises a third area, and the third area is used for displaying the detailed information of the target media assets in the vertical screen state.
In some embodiments of the present application, after receiving an input operation instruction for entering a target asset detail page, if a asset state of the target asset corresponds to a current rotation state of the display, the controller does not control the fixed component to rotate the display and controls the display to display a detail interface of the target asset in response to the operation instruction; and if the medium resource state of the target medium resource does not correspond to the current rotation state of the display, responding to the operation instruction, controlling the fixed assembly to rotate the display, and controlling the display to display a detailed interface of the target medium resource.
Specifically, if the media asset state of the target media asset is that the horizontal screen media asset and the display is in the horizontal screen state, the display is controlled to display a detailed interface of the target media asset without controlling the fixed component to rotate in response to the operation instruction; if the media asset state of the target media asset is a horizontal screen media asset state and the display is in a vertical screen state, responding to the operation instruction, controlling the fixed assembly to rotate the display to enable the display to rotate to be in the horizontal screen state, and controlling the display to display a detailed interface of the target media asset; if the media asset state of the target media asset is a vertical screen media asset state and the display is in a vertical screen state, responding to the operation instruction, not controlling the fixed component to rotate the display, and controlling the display to display a detailed interface of the target media asset; and if the media asset state of the target media asset is a vertical screen media asset state and the display is in a horizontal screen state, controlling the fixing assembly to rotate the display to enable the display to rotate to be in a vertical screen state, and controlling the display to display a detailed interface of the target media asset.
Therefore, in the embodiment of the application, if the media asset state of the target media asset is the horizontal screen media asset, if the display is in the vertical screen state, the operation instruction of the target media asset detail page is correspondingly entered, and the fixing component is controlled to rotate the display to enable the display to rotate to be in the horizontal screen state; and if the media asset state of the target media asset is vertical screen media asset, if the display is in a horizontal screen state, correspondingly entering an operation instruction of the target media asset detail page, and controlling the fixed assembly to rotate the display to enable the display to rotate to be vertical screen state.
Further, if the media asset state of the target media asset is a horizontal screen media asset, if the display is in the horizontal screen state or rotates to the horizontal screen state through a fixed component, responding to the operation instruction, controlling the display to display details of the target media asset in a first area of a first user interface, and displaying recommendation information in a second area of the first user interface; and if the media asset state of the target media asset is a vertical screen media asset, responding to the operation instruction if the display is in the vertical screen state or rotates to the vertical screen state through a fixed component, and controlling the display to display the detailed information of the target media asset on a second user interface without displaying recommended information.
In the embodiment of the application, in order to conveniently determine the media asset state of the target media asset, the target media asset control carries an attribute corresponding to the target media asset, and the attribute is used for representing whether the media asset state of the target media asset corresponding to the target media asset is vertical screen media asset or horizontal screen media asset. Optionally, the indication is performed by isproportrotate (0: unsupported, 1: supported), if isproportrotate is equal to 0, the media asset state of the target media asset corresponding to the target media asset control is horizontal screen media asset, and if isproportrotate is equal to 1, the media asset state of the target media asset corresponding to the target media asset control is vertical screen media asset. And further, if the medium resource state of the target medium resource needs to be determined, acquiring the attribute information of the target medium resource, and determining the medium resource state of the target medium resource according to the attribute information of the target medium resource. And if the acquired attribute information of the target media asset is ISSUPPORT _ ROTate equal to 0, determining that the media asset state of the target media asset is the horizontal screen media asset.
In the embodiment of the application, if the media asset state of the target media asset is the cross-screen media asset, responding to an operation instruction entering the target media asset detail page, and sending a target media asset detail page request and a recommendation request to the server by the controller for acquiring the target media asset detail information and the recommendation information. And if the server receives the target media asset detail page request and the recommendation request, capturing data information corresponding to the target media asset detail page request and the recommendation request, namely capturing the target media asset detail information and the recommendation information by the server, and feeding back the captured data information corresponding to the target media asset detail page request and the recommendation request to the display equipment. And if the display equipment receives the target media asset detail information and the recommendation information fed back by the server, drawing a target media asset detail page according to the received target media asset detail information and the recommendation information, and displaying the drawn target media asset detail page through a display.
Fig. 9 is a schematic structural diagram of a first user interface of a cross-screen media asset corresponding target media asset detail page. The target media asset detail page is used for displaying target media asset information and recommendations related to the target media assets. The target media asset detail page comprises a small playing window (poster picture), a film name, a score, a film label, an episode, content introduction, a functional area and the like. The user can obtain the type, brief introduction, scenario, episode and the like of the target media asset and the related recommendation given to the target media asset from the target media asset detail page. Controls such as full-screen playing, VIP opening, collecting, related detailed recommendation content and the like can be arranged on the target media asset detail page. The user can perform a series of operations on the page, such as click-to-play, episode selection, video collection, click-to-view related recommended content, and the like.
In an embodiment of the present application, the first user interface includes a first area and a second area. Optionally, as shown in fig. 9, the dotted area is a first area, the fine-dotted area is a second area, the first area and the second area are vertically arranged, and the second area is located below the first area.
In the embodiment of the application, if the media asset state of the target media asset is the landscape media asset, the operation instruction of entering the target media asset detail page is received, and the controller sends the target media asset detail page request and the recommendation request to the server by calling the server data request interface. Optionally, the controller sends the target media asset detail page request to the server by calling a detail page interface of the server, and sends the recommendation request by calling a recommendation interface of the server. And if the server finishes the data information corresponding to the target media asset detail page request and the recommendation request, feeding back the target media asset detail information to the display device 200 through the detail page interface and feeding back the recommendation information through the recommendation interface.
In the embodiment of the application, in order to facilitate the server to capture data information and recommendation information corresponding to the target media asset detail page request, the target media asset detail page request may carry, in addition to the display device basic information and the target media asset ID, horizontal and vertical state information, a current media asset type, and the like of the current display device 200.
The controller receives the target media asset detail information and the recommendation information fed back by the server, and if the controller receives the target media asset detail information and the recommendation information fed back by the server, the target media asset detail information is displayed in the first area, and the recommendation information is displayed in the second area.
Optionally, a first user interface template is stored in the display device 200, and if target media asset detail information and recommendation information fed back by the server are received, the controller fills the received target media asset detail information and recommendation information into a region corresponding to the first user interface template to complete drawing of a target media asset detail page and display through the display.
Optionally, the server feeds back the target media asset detail information and the recommendation information and feeds back the first user interface template, and if the display device 200 receives the target media asset detail information, the recommendation information and the first user interface template fed back by the server, the controller fills the received target media asset detail information and the recommendation information into corresponding regions in the first user interface template to complete drawing of a target media asset detail page and display through the display.
In the embodiment of the application, the recommendation information can be arranged in the second area of the first user interface in the form of a poster and is used for enriching the display content of the target asset detail page.
In the embodiment of the application, if the media asset state of the target media asset is vertical screen media asset, responding to an operation instruction entering the target media asset detail page, and the controller sends a target media asset detail page request to the server for acquiring the target media asset detail information. If the server receives the target media asset detail page request, data information corresponding to the target media asset detail page request is captured, and the captured data information corresponding to the target media asset detail page request is fed back to the display device 200. If the display device 200 receives the target media asset detail information fed back by the server, the target media asset detail page is drawn according to the received target media asset detail information, and the drawn target media asset detail page is displayed through the display.
Fig. 10 is a schematic diagram illustrating a second user interface structure of a target asset detail page corresponding to the portrait asset. The target media asset detail page is used for displaying target media asset information. The target media asset detail page comprises a small playing window (poster picture), a film name, a score, a film label, an episode, content introduction, a functional area and the like. The user can acquire the type, brief introduction, scenario, episode and the like of the target media asset from the target media asset detail page. Controls such as full-screen playing, VIP opening, collection and the like can be arranged on the target media asset detail page. Thus, the user can perform a series of operations on the page, such as click-to-play, episode selection, video collection, and the like.
In an embodiment of the application, the second user interface comprises a third area. Alternatively, as shown in fig. 10, the dashed area is the third area.
In the embodiment of the application, if the media asset state of the target media asset is vertical screen media asset, the operation instruction entering the target media asset detail page is received, and the controller sends the target media asset detail page request to the server by calling the server data request interface, but does not send the recommendation request. Optionally, the controller sends the target asset detail page request to the server by calling a detail page interface of the server. And if the server finishes the data information corresponding to the target media asset detail page request, feeding back the target media asset detail information to the display device 200 through the detail page interface.
And the controller receives the target media asset detail information fed back by the server, and if the controller receives the target media asset detail information fed back by the server, the target media asset detail information is displayed in a third area.
Optionally, a second user interface template is stored in the display device 200, and if target media asset detail information fed back by the server is received, the controller fills the received target media asset detail information into a third area in the second user interface template to complete drawing of a target media asset detail page and display through the display.
Optionally, the server feeds back the target media asset detail information and feeds back the first user interface template, and if the display device 200 receives the target media asset detail information fed back by the server and the first user interface template, the controller fills the received target media asset detail information into a third area in the first user interface to complete drawing of the target media asset detail page and display through the display.
According to the display device 200 provided by the embodiment of the application, if the controller receives an operation instruction of the target asset control at the position of the focus in the current interface, the current rotation state of the display is determined, the rotation state of the display is controlled to correspond to the asset state of the target asset according to the asset state of the target asset, and the target asset detail page is displayed in the corresponding rotation state of the display. Therefore, according to the display device 200 provided by the application, in combination with the media asset state of the target media asset corresponding to the target media asset clicked by the user to enter the target media asset detail page and the horizontal and vertical screen states of the display in the display device 200, according to the current rotation state of the display when the operation instruction is received, how to control the fixed component to enable the rotation state of the display to correspond to the media asset state of the target media asset is determined, and then the target media asset detail page is displayed, so that the display of the target media asset detail page is closely combined with the horizontal and vertical screen states of the display, the target media asset detail page is conveniently displayed by the user in different horizontal and vertical screen states of the display, and the viewing experience of the user of the display device 200 in different viewing states is conveniently improved.
In the embodiment of the application, a video preview window, an introduction information display control, a VIP (very important person) opening control, a collection control and the like are arranged in a first area of a first user interface, and the playing controls comprise a full-screen playing control and an episode list control, wherein the episode list control comprises a first episode control, a second episode control and other episode controls corresponding to target media assets.
If the user selects the 'view preview window' in the target media asset detail page shown in the attached figure 9 and clicks for confirmation, an operation instruction for clicking the 'view preview window' by the user is generated, the operation instruction for clicking the 'view preview window' by the user is responded when the display is in the horizontal screen state, and the target media asset is played in a full screen mode. Specifically, the target media asset corresponding to the target media asset detail page is a horizontal screen media asset, and the target media asset is played in a full screen mode by controlling the display in a horizontal screen state in response to an operation of clicking a video preview window by a user, but the fixed component is not controlled to rotate the display.
If the user selects full-screen playing on the target media asset detail page shown in fig. 9 and clicks for confirmation, an operation instruction for clicking full-screen playing by the user is generated, the controller receives an operation for clicking the full-screen playing control by the user, and the target media asset is played in full-screen mode in response to the operation instruction for clicking full-screen playing by the user when the display is in the horizontal screen state. Specifically, the target media asset corresponding to the target media asset detail page is a horizontal screen media asset, and in response to an operation of clicking a full-screen playing control by a user, the display is controlled to play the target media asset in a full-screen mode in the horizontal screen state, but the fixed component is not controlled to rotate the display.
If the user selects a certain control in the episode list on the target media asset detail page shown in fig. 9 and clicks and confirms, if the user clicks the first episode control "1", the controller receives the operation of the user clicking the first episode control "1" in the episode list control, and the target media asset is played in full screen in response to the operation instruction of the user clicking the first episode control "1" when the display is in the landscape state. Specifically, the target media asset corresponding to the target media asset detail page is a horizontal screen media asset, and the display is controlled to play the target media asset in a full screen mode in a horizontal screen state in response to the operation that the user clicks the first episode control '1', but the fixed component is not controlled to rotate the display. And if the user clicks the episode control of '11-20', expanding the target media asset episodes 11-20 for the user to click and select. The number and arrangement of controls in the "episode list" may be designed and adjusted as desired.
Optionally, in this embodiment of the application, a first area in the first user interface is located above the second area, the video preview window and the full-screen play control in the first area are arranged in the horizontal direction, and the video preview window and the episode list control are arranged in the vertical direction. As shown in fig. 9, when the display is viewed in front, the full screen play control is located to the right of the video preview window and the episode list control is located below the video preview window. Optionally, the introduction information display control (detail introduction) is located on the right side of the video preview window and above the full-screen play control.
In the embodiment of the application, if the target asset video is played in a full screen mode when the display is in the landscape screen mode, the user clicks the return through the remote control device, and the asset detail page corresponding to the full screen playing video is displayed on the display in the landscape screen mode in response to the return operation instruction of the user. Specifically, if the target media asset is played in a full screen mode in the horizontal screen state by the display, a media asset detail page corresponding to a full screen playing video is displayed on the display in the horizontal screen state in response to a user click return operation.
If the user selects the 'view preview window' in the target media asset detail page shown in the attached figure 10 and clicks for confirmation, an operation instruction for clicking the 'view preview window' by the user is generated, the operation instruction for clicking the 'view preview window' by the user is responded when the display is in the vertical screen state, and the target media asset is played in a full screen mode. Specifically, the target media assets corresponding to the target media asset detail page are vertical screen media assets, the target media assets are played on the full screen of the display in response to the operation that a user clicks the video preview window, and the fixed component is not controlled to rotate the display.
If the user selects full-screen playing on the target media asset detail page shown in fig. 10 and clicks for confirmation, an operation instruction for clicking full-screen playing by the user is generated, the controller receives an operation of clicking the full-screen playing control by the user, and the target media asset is played in full-screen mode in response to the operation instruction for clicking full-screen playing by the user when the display is in the vertical screen state. Specifically, the target media asset corresponding to the target media asset detail page is a vertical screen media asset, and the target media asset is played in a full screen mode by controlling the display but not controlling the fixed component to rotate the display in response to the operation of clicking the full screen play control by the user.
If the user selects a control in the "episode list" on the target asset detail page shown in fig. 10 and clicks and confirms, if the user clicks the first episode control "1", the controller receives the operation of the user clicking the first episode control "1" in the episode list control, and the target asset is played in full screen in response to the operation instruction of the user clicking the first episode control "1" when the display is in the landscape state. Specifically, the target media asset corresponding to the target media asset detail page is a vertical screen media asset, and the target media asset is played on the full screen of the display under the control of the operation that the user clicks the first episode control '1', but the fixed component is not controlled to rotate the display. If the user clicks the episode control of '13-24', the target asset episodes 13-24 are expanded for the user to click and select. The number and arrangement of controls in the "episode list" may be designed and adjusted as desired. Meanwhile, the specific controls in the episode list can be displayed completely through the movement of the left and right keys of the remote control device 100, so that the user can select the episodes conveniently.
Optionally, in this embodiment of the application, the video preview window and the full-screen play control in the first area are arranged in the vertical direction, and the video preview window and the episode list control are arranged in the vertical direction. As shown in fig. 10, when the display is viewed in front, the full screen play control is located below the video preview window and the episode list control is located below the full screen play control. Optionally, the introduction information display control (detail introduction) is located below the video preview window and above the full-screen play control.
In the embodiment of the application, if the target media asset video is played in a full screen mode in the horizontal screen mode of the display, a user clicks to return through the remote control device, and the media asset detail page corresponding to the video played in the full screen mode is displayed on the display in the vertical screen mode in response to a return operation instruction of the user. Specifically, if the target media asset is played in a full screen mode in the vertical screen state by the display, responding to the operation of clicking the return by the user, and displaying a media asset detail page corresponding to the full screen playing video on the display in the vertical screen state; and if the display plays the target media asset in a full screen mode in the horizontal screen mode, responding to the operation of clicking the return by the user, controlling the fixed component to rotate the display into the vertical screen mode, and displaying the media asset detail page corresponding to the full screen playing video on the display in the vertical screen mode.
In the embodiment of the present application, if the user selects "open VIP" on the target media asset detail page shown in fig. 10 and clicks confirmation, an operation instruction for the user to click "open VIP" is generated, when the display is in the vertical screen state, the controller controls the fixing component to rotate the display so that the display is converted from the vertical screen state to the horizontal screen state in response to the operation instruction for the user to click "open VIP", and when the display is in the horizontal screen state, an open member page is displayed.
Further, in the embodiment of the present application, if it is necessary to control the display to switch from the portrait screen state to the landscape screen state in response to an operation instruction of a user, a pop-up window prompts that the display is about to rotate before controlling the display to rotate.
Fig. 11 illustrates an example of a detail page presentation method provided in an embodiment of the present application. The detail page display method is used for a display device comprising a fixing component and a display, wherein the fixing component is used for rotating the display to enable the display to be in a landscape screen state or a portrait screen state. As shown in fig. 11, the detail page display method provided in the embodiment of the present application includes the following steps:
s100: and receiving and inputting an operation instruction of the target media asset control at the position of the focus in the current interface.
The operating instructions are configured to cause the controller to control the display to display a detail interface for the target asset. The method comprises the steps that a user inputs an operation instruction entering a certain target media asset detail page through a control device, if the user selects and clicks to determine the target media asset, a display device receives the operation instruction entering the target media asset detail page through the control device, a controller in the display device responds to the operation instruction entering the target media asset detail page by the user, firstly, the horizontal and vertical screen state of the display and the media asset state of the target media asset are determined, namely, whether the current display is in the horizontal screen state or the vertical screen state is determined, whether the media asset state of the target media asset is the horizontal screen media asset or the vertical screen media asset is determined, and then whether the media asset state of the target media asset corresponds to the current rotation state of the display is determined. And executing the step S200 if the medium resource state of the target medium resource corresponds to the current rotation state of the display, and executing the step S300 if the medium resource state of the target medium resource does not correspond to the current rotation state of the display. The transverse screen media assets correspond to the transverse screen states, and the vertical screen media assets correspond to the vertical screen states.
In the embodiment of the application, a gravity sensor, a gyroscope and other devices can be arranged in the display device, and the controller determines the horizontal and vertical screen states of the display through the gravity sensor, the gyroscope and other devices.
The target media asset control carries an attribute corresponding to the target media asset, and the attribute is used for representing whether the media asset state of the target media asset control corresponding to the target media asset is vertical screen media asset or horizontal screen media asset. Optionally, the indication is performed by isproportrotate (0: unsupported, 1: supported), if isproportrotate is equal to 0, the media asset state of the target media asset corresponding to the target media asset control is horizontal screen media asset, and if isproportrotate is equal to 1, the media asset state of the target media asset corresponding to the target media asset control is vertical screen media asset.
S200: and if the medium resource state of the target medium resource corresponds to the current rotation state of the display, responding to the operation instruction, not controlling the fixed assembly to rotate the display, and controlling the display to display a detail interface of the target medium resource.
Optionally, if the media asset state of the target media asset is a horizontal screen media asset state and the display is in the horizontal screen state, responding to the operation instruction, not controlling the fixed component to rotate the display, and controlling the display to display a detailed interface of the target media asset; and if the media asset state of the target media asset is a vertical screen media asset state and the display is in a vertical screen state, responding to the operation instruction, not controlling the fixed component to rotate the display, and controlling the display to display a detailed interface of the target media asset.
S300: and if the medium resource state of the target medium resource does not correspond to the current rotation state of the display, responding to the operation instruction, controlling the fixed assembly to rotate the display, and controlling the display to display a detailed interface of the target medium resource.
Optionally, if the media asset state of the target media asset is a horizontal screen media asset state and the display is in a vertical screen state, in response to the operation instruction, the fixing component is controlled to rotate the display to enable the display to rotate to be the horizontal screen state, and the display is controlled to display a detailed interface of the target media asset; and if the media asset state of the target media asset is a vertical screen media asset state and the display is in a horizontal screen state, controlling the fixing assembly to rotate the display to enable the display to rotate to be in a vertical screen state, and controlling the display to display a detailed interface of the target media asset.
In the detail page display method provided by the embodiment of the application, the target detail page is a first user interface displayed when the target media asset is a horizontal-screen media asset or a second user interface displayed when the target media asset is a vertical-screen media asset, wherein the first user interface comprises a first area for displaying the target media asset detail information and a second area for displaying the recommendation information, and the second user interface is configured to display the target media asset detail information and not to display the recommendation information.
Further, the controlling the display to display a detail interface of the target assets includes;
when the target media asset is a cross-screen media asset, sending a target media asset detail page request to a detail page interface of a server and sending a recommendation request to a recommendation interface of the server, receiving target media asset detail information fed back by the server according to the detail page request and recommendation information fed back by the server according to the recommendation request, displaying the target media asset detail information in the first area, and displaying the recommendation information in the second area;
and if the target media asset is the vertical screen media asset, sending a target media asset detail page request to a detail page interface of the server, not sending a recommendation request to a recommendation interface of the server, receiving target media asset detail information fed back by the server according to the detail page request, and displaying the target media asset detail information on the second user interface.
Based on the same inventive concept as the display device and the detail page presenting method, the embodiment further provides a computer readable storage medium, in which a computer program is stored, and when the computer program is executed, the detail page presenting method provided by any one of the above embodiments can be implemented.
Since the above embodiments are all described by referring to and combining with other embodiments, the same portions are provided between different embodiments, and the same and similar portions between the various embodiments in this specification may be referred to each other. And will not be described in detail herein.
It is noted that, in this specification, relational terms such as "first" and "second," and the like, are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a circuit structure, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such circuit structure, article, or apparatus. Without further limitation, the presence of an element identified by the phrase "comprising an … …" does not exclude the presence of other like elements in a circuit structure, article or device comprising the element.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
The above-described embodiments of the present application do not limit the scope of the present application.
Claims (10)
1. A display device, comprising:
a display;
a fixing assembly for rotating the display to place the display in a landscape screen state or a portrait screen state;
a controller for communicative connection with the display, the controller configured to:
receiving an operation instruction input to a target resource control at a position of a focus in a current interface, wherein the current interface displays a plurality of resource controls, the target resource control belongs to one of the resource controls, and different resource controls correspond to different resource controls, and the operation instruction is configured to enable the controller to control an interface displayed by the display to jump from the current interface to a detailed interface of the target resource;
if the media asset state of the target media asset corresponds to the current rotation state of the display, responding to the operation instruction, not controlling the fixed component to rotate the display, and controlling the display to display the detail interface of the target media asset so as to play the media asset corresponding to the target media asset control in a video preview window of the detail interface of the target media asset;
if the state of the target media asset does not correspond to the current rotation state of the display, responding to the operation instruction, controlling the fixed assembly to rotate the display, and controlling the display to display a detail interface of the target media asset so as to play the media asset corresponding to the target media asset control in a video preview window of the detail interface of the target media asset;
the media resource states comprise horizontal screen media resources and vertical screen media resources, the media resources in different media resource states are different, the current rotation state comprises a horizontal screen state and a vertical screen state, the horizontal screen media resources correspond to the horizontal screen state, and the vertical screen media resources correspond to the vertical screen state.
2. The display device according to claim 1, wherein if the asset status of the target asset corresponds to the current rotation status of the display, the fixed component is not controlled to rotate the display and the display is controlled to display a detail interface of the target asset in response to the operation instruction; the method comprises the following steps:
if the target media asset is a horizontal screen media asset and the display is in a horizontal screen state, responding to the operation instruction, and controlling the display to display a detail interface of the target media asset;
and if the target media asset is a vertical screen media asset and the display is in a vertical screen state, responding to the operation instruction, and controlling the display to display a detail interface of the target media asset.
3. The display device according to claim 1, wherein if the asset status of the target asset does not correspond to the current rotation status of the display, controlling the fixing component to rotate the display and controlling the display to display a detail interface of the target asset in response to the operation instruction comprises:
if the target media asset is a horizontal screen media asset and the display is in a vertical screen state, responding to the operation instruction, controlling the fixing assembly to rotate the display to be in a horizontal screen state and controlling the display to display a detailed interface of the target media asset;
and if the target media asset is a vertical screen media asset and the display is in a horizontal screen state, responding to the operation instruction, controlling the fixing assembly to rotate the display to be in the vertical screen state and controlling the display to display a detailed interface of the target media asset.
4. The display device according to claim 2 or 3, wherein the target detail page is a first user interface displayed when the target asset is a horizontal-screen asset or a second user interface displayed when the target asset is a vertical-screen asset, wherein the first user interface comprises a first area for displaying the target asset detail information and a second area for displaying the recommendation information, and the second user interface is configured to display the target asset detail information without displaying the recommendation information.
5. The display device of claim 4, wherein the control of the display to display a details interface of the target asset comprises;
when the target media asset is a cross-screen media asset, sending a target media asset detail page request to a detail page interface of a server and sending a recommendation request to a recommendation interface of the server, receiving target media asset detail information fed back by the server according to the detail page request and recommendation information fed back by the server according to the recommendation request, displaying the target media asset detail information in the first area, and displaying the recommendation information in the second area;
and if the target media asset is the vertical screen media asset, sending a target media asset detail page request to a detail page interface of the server, not sending a recommendation request to a recommendation interface of the server, receiving target media asset detail information fed back by the server according to the detail page request, and displaying the target media asset detail information on the second user interface.
6. A method of displaying a detail page for a display device comprising a fixed component and a display, wherein the fixed component is used to rotate the display to place the display in either a landscape or portrait orientation, the method comprising:
receiving an operation instruction input to a target resource control at a position of a focus in a current interface, wherein the current interface displays a plurality of resource controls, the target resource control belongs to one of the resource controls, different resource controls correspond to different resource controls, and the operation instruction is configured to enable a controller to control an interface displayed by a display to jump from the current interface to a detailed interface of the target resource;
if the media asset state of the target media asset corresponds to the current rotation state of the display, responding to the operation instruction, not controlling the fixed component to rotate the display, and controlling the display to display the detail interface of the target media asset so as to play the media asset corresponding to the target media asset control in a video preview window of the detail interface of the target media asset;
if the state of the target media assets does not correspond to the current rotation state of the display, responding to the operation instruction, controlling the fixed assembly to rotate the display, and controlling the display to display a detailed interface of the target media assets so as to play the media assets corresponding to the target media asset control in a video preview window of the detailed interface of the target media assets;
the media resource states comprise horizontal screen media resources and vertical screen media resources, the media resources in different media resource states are different, the current rotation state comprises a horizontal screen state and a vertical screen state, the horizontal screen media resources correspond to the horizontal screen state, and the vertical screen media resources correspond to the vertical screen state.
7. The detail page display method according to claim 6, wherein if the asset status of the target asset corresponds to the current rotation status of the display, the fixed component is not controlled to rotate the display and the display is controlled to display the detail interface of the target asset in response to the operation instruction; the method comprises the following steps:
if the target media asset is a horizontal screen media asset and the display is in a horizontal screen state, responding to the operation instruction, and controlling the display to display a detail interface of the target media asset;
and if the target media asset is a vertical screen media asset and the display is in a vertical screen state, responding to the operation instruction, and controlling the display to display a detail interface of the target media asset.
8. The method for displaying the detail page according to claim 6, wherein if the asset status of the target asset does not correspond to the current rotation status of the display, controlling the fixing component to rotate the display and controlling the display to display the detail interface of the target asset in response to the operation instruction comprises:
if the target media asset is a horizontal screen media asset and the display is in a vertical screen state, responding to the operation instruction, controlling the fixing assembly to rotate the display to be in a horizontal screen state and controlling the display to display a detailed interface of the target media asset;
and if the target media asset is a vertical screen media asset and the display is in a horizontal screen state, responding to the operation instruction, controlling the fixing assembly to rotate the display to be in the vertical screen state and controlling the display to display a detailed interface of the target media asset.
9. A detail page display method according to claim 7 or 8, wherein the target detail page is a first user interface displayed when the target asset is a horizontal-screen asset or a second user interface displayed when the target asset is a vertical-screen asset, wherein the first user interface comprises a first area for displaying the target asset detail information and a second area for displaying recommendation information, and the second user interface is configured to display the target asset detail information and not display the recommendation information.
10. A detail page display method according to claim 9, wherein the controlling the display to display a detail interface of the target asset comprises;
when the target media asset is a cross-screen media asset, sending a target media asset detail page request to a detail page interface of a server and sending a recommendation request to a recommendation interface of the server, receiving target media asset detail information fed back by the server according to the detail page request and recommendation information fed back by the server according to the recommendation request, displaying the target media asset detail information in the first area, and displaying the recommendation information in the second area;
and if the target media asset is the vertical screen media asset, sending a target media asset detail page request to a detail page interface of the server, not sending a recommendation request to a recommendation interface of the server, receiving target media asset detail information fed back by the server according to the detail page request, and displaying the target media asset detail information on the second user interface.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010025684.6A CN113115093B (en) | 2020-01-10 | 2020-01-10 | Display device and detail page display method |
PCT/CN2020/112880 WO2021139186A1 (en) | 2020-01-10 | 2020-09-01 | Display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010025684.6A CN113115093B (en) | 2020-01-10 | 2020-01-10 | Display device and detail page display method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113115093A CN113115093A (en) | 2021-07-13 |
CN113115093B true CN113115093B (en) | 2022-06-14 |
Family
ID=76709888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010025684.6A Active CN113115093B (en) | 2020-01-10 | 2020-01-10 | Display device and detail page display method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113115093B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114489336B (en) * | 2022-01-21 | 2024-03-29 | 北京有竹居网络技术有限公司 | Multimedia display method and device, readable medium and electronic equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105150951A (en) * | 2015-09-18 | 2015-12-16 | 智车优行科技(北京)有限公司 | Rotation control device and method of display screen in automobile |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8659553B1 (en) * | 2010-09-20 | 2014-02-25 | Google Inc. | Orientation-based touchscreen display |
CN105447821B (en) * | 2015-12-24 | 2019-07-09 | 广州乐霸网络科技有限公司 | A kind of method and device that mobile terminal web game adaptively rotates |
-
2020
- 2020-01-10 CN CN202010025684.6A patent/CN113115093B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105150951A (en) * | 2015-09-18 | 2015-12-16 | 智车优行科技(北京)有限公司 | Rotation control device and method of display screen in automobile |
Also Published As
Publication number | Publication date |
---|---|
CN113115093A (en) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111200746B (en) | Method for awakening display equipment in standby state and display equipment | |
CN111654739A (en) | Content display method and display equipment | |
CN111601134B (en) | Time display method in display equipment and display equipment | |
CN111479155A (en) | Display device and user interface display method | |
CN111246309A (en) | Method for displaying channel list in display device and display device | |
CN111045557A (en) | Moving method of focus object and display device | |
CN111726673B (en) | Channel switching method and display device | |
CN111629249B (en) | Method for playing startup picture and display device | |
CN109922364B (en) | Display device | |
CN111857502A (en) | Image display method and display equipment | |
CN112004126A (en) | Search result display method and display device | |
CN111669634A (en) | Video file preview method and display equipment | |
CN111417027A (en) | Method for switching small window playing of full-screen playing of webpage video and display equipment | |
CN113115092B (en) | Display device and detail page display method | |
CN113115088B (en) | Control method of user interface of display equipment and display equipment | |
WO2021212667A1 (en) | Multiple media resource data display method and display device | |
CN111614995A (en) | Menu display method and display equipment | |
CN111857363A (en) | Input method interaction method and display equipment | |
CN113115093B (en) | Display device and detail page display method | |
CN111405329B (en) | Display device and control method for EPG user interface display | |
CN113473192B (en) | Display device and starting signal source display adaptation method | |
CN113329246A (en) | Display device and shutdown method | |
CN113382291A (en) | Display device and streaming media playing method | |
CN113691852A (en) | Display device and media asset playing method | |
CN111601147A (en) | Content display method and display equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |