CN112911371B - Dual-channel video resource playing method and display equipment - Google Patents
Dual-channel video resource playing method and display equipment Download PDFInfo
- Publication number
- CN112911371B CN112911371B CN202110126403.0A CN202110126403A CN112911371B CN 112911371 B CN112911371 B CN 112911371B CN 202110126403 A CN202110126403 A CN 202110126403A CN 112911371 B CN112911371 B CN 112911371B
- Authority
- CN
- China
- Prior art keywords
- display
- video
- recommended
- preview area
- target video
- 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
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000009877 rendering Methods 0.000 claims abstract description 126
- 238000012790 confirmation Methods 0.000 claims description 33
- 230000003068 static effect Effects 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 101100121776 Arabidopsis thaliana GIG1 gene Proteins 0.000 description 1
- 101100267551 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) YME1 gene Proteins 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000000763 evoking effect Effects 0.000 description 1
- 238000005755 formation reaction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
Landscapes
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a two-way video resource playing method and display equipment. The display device can display one path of video watched by the user and simultaneously display the recommended video content of the other path on the screen for the user as preview content, so that the user can watch the two paths of videos. The video resource image interface displayed in the display device can comprise a rendering layer and a display layer which are mutually overlapped, and the display layer can only play one path of video, so that the rendering layer is controlled to play the other path of video resource, further, the content played by the two paths of video resource can be presented on the image interface, and the purpose of playing the two paths of video resource on the display device is realized. The user can watch two normally played video contents on the display device at the same time, so that the viewing experience of the user is ensured.
Description
Technical Field
The application relates to the technical field of display, in particular to a two-way video resource playing method and display equipment.
Background
The display device generally has only one device module supporting a playing function, such as a display module, and the like, and the module can only control a display layer (for example, a display layer) forming an image interface to display video. Because only one display layer is arranged in the display device, only one path of video resource can be played in the display device, namely, the display device can only display the video content currently being played, if the user wants to watch other video content at the moment, the display device needs to be controlled to exit the current playing page, and then the video content needing to be watched is selected to be played again.
In the above manner, video contents watched by a user can only be played one by one and cannot be displayed simultaneously, so that the displayed contents cannot meet the requirements of the user, and further the viewing experience of the user is affected.
Disclosure of Invention
The application provides a two-way video resource playing method and display equipment, which are used for solving the problem that a plurality of paths of video resources cannot be played simultaneously on the existing display equipment.
In a first aspect, the present application provides a display device, comprising: a display configured to display an image interface of a video asset, the image interface comprising a rendering layer and a display layer superimposed on each other; a controller configured to: acquiring a target video resource and a recommended video resource associated with the target video resource; controlling the display layer to display the target video resource and controlling the audio output of the target video resource; and simultaneously, controlling the rendering layer to only display the recommended video resources.
In some embodiments, the controller is further configured to: dividing at least one video preview area displayed in a small window form on the image interface; detecting the position of a focus selection frame on a display under the condition that the display layer is controlled to display the target video resource in a full screen mode and corresponding audio output is controlled; controlling the rendering layer to display only the still image content of a certain frame in each recommended video resource in all video preview areas under the condition that the focus selection frame is not positioned in any video preview area; controlling the rendering layer to only display dynamic video content of recommended video resources in a target video preview area without outputting corresponding audio content under the condition that the focus selection frame is positioned in the target video preview area; meanwhile, controlling the rendering layer to still display the static image content of a certain frame in each recommended video resource in other video preview areas; the recommended video asset is displayed superimposed over the target video asset.
In some embodiments, the controller is further configured to: detecting whether a user inputs a confirmation instruction or not under the condition that the focus selection frame is positioned in a target video preview area; under the condition that a user inputs a confirmation instruction, controlling the display layer to display the recommended video resources in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the rendering layer is controlled to display the current recommended video resource in the current video preview area.
In some embodiments, the controller is further configured to: detecting whether a user inputs a confirmation instruction or not under the condition that the focus selection frame is positioned in a target video preview area; under the condition that a user inputs a confirmation instruction, controlling the rendering layer to display the recommended video resources in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the display layer is controlled to display the dynamic video content of one recommended video resource in the current video preview area without outputting audio content, and the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview areas.
In some embodiments, the controller is further configured to: dividing at least one video preview area displayed in a small window form on the image interface; detecting a position of a focus selection frame on a display under the condition that the rendering layer is controlled to display only dynamic video content of one recommended video resource in full screen without controlling corresponding audio output; controlling the display layer to display the dynamic video content of the target video resource in the target video preview area and output corresponding audio under the condition that the focus selection frame is positioned in a certain target video preview area; meanwhile, the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview areas; the target video resource and other recommended video resources are displayed in a superimposed manner on the recommended video resource displayed in a full screen.
In some embodiments, the controller is further configured to: detecting whether a user inputs a confirmation instruction under the condition that the focus selection frame is positioned in the target video preview area; under the condition that a user inputs a confirmation instruction, controlling the display layer to display the target video resource in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the rendering layer is controlled to display the current recommended video resource in the current video preview area.
In some embodiments, the controller is further configured to: detecting whether a user inputs a confirmation instruction under the condition that the focus selection frame is positioned in the target video preview area; under the condition that a user inputs a confirmation instruction, controlling the rendering layer to display the target video resource in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the display layer is controlled to display the dynamic video content of one recommended video resource in the current video preview area without outputting the audio content, and the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in the other video preview areas.
In some embodiments, the controller is further configured to: acquiring a recommended image of a target video resource while acquiring the target video resource and a recommended video resource associated with the target video resource; dividing at least one video preview area displayed in a small window form on the image interface; detecting a position of a focus selection frame on a display under the condition that the rendering layer is controlled to display the recommended image in a full screen manner; controlling the display layer to display the target video resource in the target video preview area and controlling corresponding audio output under the condition that the focus selection frame is positioned in a certain target video preview area; meanwhile, controlling the rendering layer to only display the dynamic video content of the corresponding recommended video resource but not output the audio content in the next video preview zone of the target video preview zone, and controlling the rendering layer to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview zones; the target video asset and the recommended video asset are superimposed over the recommended image.
In a second aspect, the present application further provides a two-way video resource playing method, including: acquiring a target video resource and a recommended video resource associated with the target video resource; controlling a display layer of an image interface to display the target video resource and controlling audio output of the target video resource; meanwhile, controlling a rendering layer of the image interface to only display the recommended video resource; the image interface is content presented when the display displays the video resource.
As can be seen from the above, the technical solution of the present application provides a two-way video resource playing method and a display device. The display device can display one path of video watched by the user and simultaneously display the recommended video content of the other path on the screen for the user as preview content, so that the user can watch the two paths of videos. The video resource image interface displayed in the display device can comprise a rendering layer and a display layer which are mutually overlapped, and the display layer can only play one path of video, so that the rendering layer is controlled to play the other path of video resource, further, the content played by the two paths of video resource can be presented on the image interface, and the purpose of playing the two paths of video resource on the display device is realized. The user can watch two normally played video contents on the display device at the same time, so that the viewing experience of the user is ensured.
Drawings
In order to more clearly illustrate the technical solutions of the present application, the drawings that are needed in the embodiments will be briefly described below, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
FIG. 1 illustrates a schematic diagram of a usage scenario of a display device according to some embodiments;
fig. 2 shows a hardware configuration block diagram of the control apparatus 100 according to some embodiments;
fig. 3 illustrates a hardware configuration block diagram of a display device 200 according to some embodiments;
FIG. 4 illustrates a software configuration diagram in a display device 200 according to some embodiments;
FIG. 5 illustrates a control flow diagram of controller 250 according to some embodiments;
FIG. 6 illustrates a schematic diagram of an image interface, according to some embodiments;
FIG. 7 illustrates a second schematic view of an image interface, according to some embodiments;
FIG. 8 illustrates a second control flow diagram of a controller 250 according to some embodiments;
FIG. 9 illustrates a third control flow diagram of a controller 250 according to some embodiments;
FIG. 10 illustrates a display schematic of a video asset according to some embodiments;
FIG. 11 illustrates a fourth control flow diagram of controller 250 according to some embodiments;
FIG. 12 illustrates a second display schematic of a video asset according to some embodiments;
FIG. 13 illustrates a third schematic view of an image interface, according to some embodiments;
FIG. 14 illustrates a fifth control flow diagram of controller 250 according to some embodiments;
FIG. 15 illustrates a third display schematic of a video asset according to some embodiments;
FIG. 16 illustrates a fourth display schematic of a video asset according to some embodiments;
FIG. 17 illustrates a fourth schematic diagram of an image interface, according to some embodiments;
FIG. 18 illustrates a sixth control flow diagram of a controller 250 according to some embodiments;
FIG. 19 illustrates a fifth display schematic of a video asset according to some embodiments;
FIG. 20 illustrates a schematic diagram of a video preview region in accordance with some embodiments;
FIG. 21 illustrates a second schematic view of a video preview zone in accordance with some embodiments;
FIG. 22 illustrates a schematic view of the location of a video preview zone in accordance with some embodiments;
fig. 23 illustrates a flow chart of a two-way video asset playing method according to some embodiments.
Detailed Description
For purposes of clarity and implementation of the present application, the following description will make clear and complete descriptions of exemplary implementations of the present application with reference to the accompanying drawings in which exemplary implementations of the present application are illustrated, it being apparent that the exemplary implementations described are only some, but not all, of the examples of the present application.
It should be noted that the brief description of the terms in the present application is only for convenience in understanding the embodiments described below, and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms "first," second, "" third and the like in the description and in the claims and in the above-described figures are used for distinguishing between similar or similar objects or entities and not necessarily for limiting a particular order or sequence, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements explicitly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that is capable of performing the function associated with that element.
Fig. 1 illustrates a schematic diagram of a usage scenario of a display device according to some embodiments. As shown in fig. 1, the display device 200 is also in data communication with a server 400, and a user can operate the display device 200 through the smart device 300 or the control apparatus 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device includes at least one of infrared protocol communication or bluetooth protocol communication, and other short-range communication modes, and the display device 200 is controlled by a wireless or wired mode. The user may control the display apparatus 200 by inputting a user instruction through at least one of a key on a remote controller, a voice input, a control panel input, and the like.
In some embodiments, the smart device 300 may include any one of a mobile terminal, tablet, computer, notebook, AR/VR device, etc.
In some embodiments, the smart device 300 may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on a smart device.
In some embodiments, the smart device 300 and the display device may also be used for communication of data.
In some embodiments, the display device 200 may also perform control in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received through a module configured inside the display device 200 device for acquiring voice commands, or the voice command control of the user may be received through a voice control apparatus configured outside the display device 200 device.
In some embodiments, the display device 200 is also in data communication with a server 400. The display device 200 may be permitted to make communication connections via a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display device 200. The server 400 may be a cluster, or may be multiple clusters, and may include one or more types of servers.
In some embodiments, software steps performed by one step execution body may migrate on demand to be performed on another step execution body in data communication therewith. For example, software steps executed by the server may migrate to be executed on demand on a display device in data communication therewith, and vice versa.
Fig. 2 shows a hardware configuration block diagram of the control apparatus 100 according to some embodiments. As shown in fig. 2, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface 140, a memory, and a power supply. The control apparatus 100 may receive an input operation instruction of a user and convert the operation instruction into an instruction recognizable and responsive to the display device 200, and function as an interaction between the user and the display device 200.
In some embodiments, the communication interface 130 is configured to communicate with the outside, including at least one of a WIFI chip, a bluetooth module, NFC, or an alternative module.
In some embodiments, the user input/output interface 140 includes at least one of a microphone, a touchpad, a sensor, keys, or an alternative module.
Fig. 3 illustrates a hardware configuration block diagram of a display device 200 according to some embodiments.
In some embodiments, display apparatus 200 includes at least one of a modem 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, memory, a power supply, a user interface.
In some embodiments the controller comprises a central processor, a video processor, an audio processor, a graphics processor, RAM, ROM, a first interface for input/output to an nth interface.
In some embodiments, the display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, for receiving an image signal from the controller output, for displaying video content, image content, and components of a menu manipulation interface, and a user manipulation UI interface, etc.
In some embodiments, the display 260 may be at least one of a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.
In some embodiments, the modem 210 receives broadcast television signals via wired or wireless reception and demodulates audio-video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
In some embodiments, communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. For example: the communicator may include at least one of a Wifi module, a bluetooth module, a wired ethernet module, or other network communication protocol chip or a near field communication protocol chip, and an infrared receiver. The display apparatus 200 may establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.
In some embodiments, the detector 230 is used to collect signals of the external environment or interaction with the outside. For example, detector 230 includes a light receiver, a sensor for capturing the intensity of ambient light; alternatively, the detector 230 includes an image collector such as a camera, which may be used to collect external environmental scenes, user attributes, or user interaction gestures, or alternatively, the detector 230 includes a sound collector such as a microphone, or the like, which is used to receive external sounds.
In some embodiments, the external device interface 240 may include, but is not limited to, the following: high Definition Multimedia Interface (HDMI), analog or data high definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, or the like. The input/output interface may be a composite input/output interface formed by a plurality of interfaces.
In some embodiments, the controller 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the main device in which the controller 250 is located, such as an external set-top box or the like.
In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored on the memory. The controller 250 controls the overall operation of the display apparatus 200. For example: in response to receiving a user command to select a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink, an icon, or other operable control. The operations related to the selected object are: displaying an operation of connecting to a hyperlink page, a document, an image, or the like, or executing an operation of a program corresponding to the icon.
In some embodiments the controller includes at least one of a central processing unit (Central Processing Unit, CPU), video processor, audio processor, graphics processor (Graphics Processing Unit, GPU), RAM Random Access Memory, RAM), ROM (Read-Only Memory, ROM), first to nth interfaces for input/output, a communication Bus (Bus), and the like.
A CPU processor. For executing operating system and application program instructions stored in the memory, and executing various application programs, data and contents according to various interactive instructions received from the outside, so as to finally display and play various audio and video contents. The CPU processor may include a plurality of processors. Such as one main processor and one or more sub-processors.
In some embodiments, a graphics processor is used to generate various graphical objects, such as: at least one of icons, operation menus, and user input instruction display graphics. The graphic processor comprises an arithmetic unit, which is used for receiving various interactive instructions input by a user to operate and displaying various objects according to display attributes; the device also comprises a renderer for rendering various objects obtained based on the arithmetic unit, wherein the rendered objects are used for being displayed on a display.
In some embodiments, the video processor is configured to receive an external video signal, perform at least one of decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image composition, and the like according to a standard codec protocol of an input signal, and obtain a signal that is displayed or played on the directly displayable device 200.
In some embodiments, the video processor includes at least one of a demultiplexing module, a video decoding module, an image compositing module, a frame rate conversion module, a display formatting module, and the like. The demultiplexing module is used for demultiplexing the input audio and video data stream. And the video decoding module is used for processing the demultiplexed video signal, including decoding, scaling and the like. And an image synthesis module, such as an image synthesizer, for performing superposition mixing processing on the graphic generator and the video image after the scaling processing according to the GUI signal input by the user or generated by the graphic generator, so as to generate an image signal for display. And the frame rate conversion module is used for converting the frame rate of the input video. And the display formatting module is used for converting the received frame rate into a video output signal and changing the video output signal to be in accordance with a display format, such as outputting RGB data signals.
In some embodiments, the audio processor is configured to receive an external audio signal, decompress and decode according to a standard codec protocol of an input signal, and at least one of noise reduction, digital-to-analog conversion, and amplification, to obtain a sound signal that can be played in the speaker.
In some embodiments, a user may input a user command through a Graphical User Interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive the user input command.
In some embodiments, a "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user that enables conversion between an internal form of information and a form acceptable to the user. A commonly used presentation form of the user interface is a graphical user interface (Graphic User Interface, GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include at least one of a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
In some embodiments, the user interface 280 is an interface (e.g., physical keys on a display device body, or the like) that may be used to receive control inputs.
In some embodiments, a system of display devices may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together form the basic operating system architecture that allows users to manage files, run programs, and use the system. After power-up, the kernel is started, the kernel space is activated, hardware is abstracted, hardware parameters are initialized, virtual memory, a scheduler, signal and inter-process communication (IPC) are operated and maintained. After the kernel is started, shell and user application programs are loaded again. The application program is compiled into machine code after being started to form a process.
As shown in fig. 4, a system of display devices may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together form the basic operating system architecture that allows users to manage files, run programs, and use the system. After power-up, the kernel is started, the kernel space is activated, hardware is abstracted, hardware parameters are initialized, virtual memory, a scheduler, signal and inter-process communication (IPC) are operated and maintained. After the kernel is started, shell and user application programs are loaded again. The application program is compiled into machine code after being started to form a process.
As shown in fig. 4, the system of the display device is divided into three layers, an application layer, a middleware layer, and a hardware layer, from top to bottom.
The application layer mainly comprises common applications on the television, and an application framework (Application Framework), wherein the common applications are mainly applications developed based on Browser, such as: HTML5 APPs; native applications (Native APPs);
the application framework (Application Framework) is a complete program model with all the basic functions required by standard application software, such as: file access, data exchange …, and the interface for the use of these functions (toolbar, status column, menu, dialog box).
Native applications (Native APPs) may support online or offline, message pushing, or local resource access.
The middleware layer includes middleware such as various television protocols, multimedia protocols, and system components. The middleware can use basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, so that the purposes of resource sharing and function sharing can be achieved.
The hardware layer mainly comprises a HAL interface, hardware and a driver, wherein the HAL interface is a unified interface for all the television chips to be docked, and specific logic is realized by each chip. The driving mainly comprises: audio drive, display drive, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (e.g., fingerprint sensor, temperature sensor, pressure sensor, etc.), and power supply drive, etc.
The display device 200 generally has only one device module supporting a play function, such as a display module, and the like, and the module can only control a display layer (for example, a display layer) forming an image interface to display video. Since only one display layer is provided in the display device 200, only one video resource can be supported in the display device 200, that is, the display device 200 can only display the video content currently being played, if the user wants to watch other video content at this time, the display device 200 needs to be controlled to exit the current playing page, and then the video content to be watched is selected to be played again.
In the above manner, video contents watched by a user can only be played one by one and cannot be displayed simultaneously, so that the displayed contents cannot meet the requirements of the user, and further the viewing experience of the user is affected.
Based on the above, the embodiments of the present application provide a two-way video resource playing method and a display device 200, which can play one way of video watched by a user, and simultaneously display the recommended video content of the other way on a screen for the user as preview content, so that the user can watch the two-way video, and the viewing experience of the user is ensured.
As in the previous embodiments, the display device 200 in the embodiment of the present application has the controller 250. The controller 250 may obtain multiple video resources, and control the display layer and the rendering layer that form the image interface to display one video resource respectively, so as to realize the display of multiple video resources on the display 260.
Fig. 5 illustrates a control flow diagram of controller 250 according to some embodiments.
As shown in fig. 5, the controller 250 of the display device 200 in the embodiment of the present application may obtain, according to the requirement of viewing by the user, a target video resource that the user wants to view. And, the recommended video asset associated with the target video asset is obtained at the same time as the target video asset is obtained, for example, the target video asset is the second set of a certain television series XX, then the recommended video asset associated with the target video asset may be the first set, the third set, the fourth set, and so on of the television series XX.
The controller 250 may then divide at least one video preview area presented in the form of a small window on the image interface displayed on the display 260. FIG. 6 illustrates a schematic diagram of an image interface including a video preview area on the image interface, as shown in FIG. 6, and the video preview area may be divided into small window formations to avoid obscuring the content of a full screen display, in accordance with some embodiments. And displaying a video resource corresponding to the video preview area, wherein the video resource can be a target video resource or a recommended video resource.
The video preview area is divided, and the controller 250 further controls the display layer to display the target video asset and output the audio content of the target video asset, while controlling the rendering layer to display only the recommended video asset. Because the video preview area can display the target video resource and the recommended video resource, the content of the video preview area can be displayed by the display layer or the rendering layer, and the content can be controlled according to the actual requirement of a user, for example, the display layer is controlled to display the target video resource in a full screen mode and play corresponding audio content, and the rendering layer is controlled to display the recommended video resource in the video preview area, or the display layer is controlled to display the target video resource in the video preview area and play corresponding audio content, and the rendering layer is controlled to display the recommended video resource in a full screen mode. In either case, the video assets displayed within the video preview area are typically superimposed over the full-screen played video assets.
When the target video asset and the recommended video asset are displayed on the image interface at the same time, in order to avoid the mutual influence of the audio in the two video assets, the recommended video asset, which is usually the preview content, is only displayed with dynamic video content and not with audio content, and the controller 250 only controls the audio output of the target video asset displayed on the display layer, so in the embodiment of the present application, the target video asset is actually displayed, and the recommended video asset can be understood as being displayed.
As shown in fig. 6, one video preview area may be divided on the image interface, but in some cases, if a recommended video asset associated with a target video asset is acquired relatively more, the number of video preview areas may be increased appropriately.
FIG. 7 illustrates a second schematic diagram of an image interface on which multiple video preview areas, e.g., 3, may be divided, as shown in FIG. 7, according to some embodiments. At this point, each video preview area may still display both the target video asset and the recommended video asset. Likewise, the content displayed in the video preview area may be displayed in a display layer or in a rendering layer, and may specifically be controlled according to the actual requirement of the user.
However, the display layer cannot be modified, and the rendering layer (OSD layer) can be edited or modified, so that only one video resource can be displayed on the display layer, and multiple recommended video resources can be displayed on the rendering layer at the same time. On the image interface as shown in fig. 7, the controller 250 may control the display layer to display the target video asset in full screen and output the audio of the target video asset, and simultaneously control the rendering layer to display the recommended video asset in each of the 3 video preview areas, or the controller 250 may control the display layer to display the target video asset in one video preview area and output the audio of the target video asset, and simultaneously control the rendering layer to display the recommended video asset in full screen and display other recommended video assets in the remaining 2 video preview areas. Also, in either case, the video assets displayed within the video preview area are typically superimposed over the video assets that are played full screen.
As can be seen, the display device 200 in the embodiment of the present application may display one path of video resource on the display layer, and simultaneously display another path of video resource on the rendering layer, where the other video resource may be recommended content associated with the target video resource on the display layer. And, the image interface of the display device 200 is further provided with a video preview area, and the video preview area does not obstruct the content of the full-screen video resource. Thus, the user can watch the two-way video resource on the display device 200 at the same time, thereby meeting the requirement of previewing other video contents when watching the current video and further ensuring the watching experience of the user.
In some embodiments, the target video resource may be a video signal requested by the controller 250 from the cloud server, and the server may also carry some related recommended video resources while sending back the target video resource.
In some embodiments, the video preview area is typically hidden when the user is watching the target video asset normally, i.e., the target video asset is played full screen without the video preview area superimposed thereon. When the user wants to watch the recommended video asset, the video preview area can be evoked by inputting a preview instruction or the like to the display device 200; and when the user no longer needs to view the video preview area, an exit instruction or the like may be input again to the display device 200, hiding the video preview area again.
Fig. 8 illustrates a second control flow diagram of controller 250 according to some embodiments.
As in the previous embodiments, the target video asset may be displayed either full screen or in the video preview area. Then, in the case that the controller 250 controls the display layer to display the target video asset full screen and controls the audio output of the target video asset, the controller 250 also needs to control the rendering layer to display the recommended video asset in the video preview area, and typically, how many video preview areas can display how many recommended video assets. And, while displaying the video preview area, the user may use the position of the focus selection box on the control display 260 to select recommended video assets in the target video preview area for viewing.
Thus, in some embodiments, as shown in fig. 8, the controller 250 also needs to detect the position of the focus selection frame, and in the case that the focus selection frame is not positioned in any video preview area, control the rendering layer to display only the still image content of a certain frame in each recommended video asset in all video preview areas, that is, control all recommended video assets to be in a still state.
Or, in the case that the focus selection frame is positioned in the video preview area, that is, the target video preview area is selected, the controller 250 controls the rendering layer to display only the dynamic video content of the recommended video assets in the target video preview area without outputting the audio content, and at the same time, the controller 250 controls the rendering layer to display still image content of a certain frame of each recommended video asset in other video preview areas, that is, only the recommended video assets in the selected target video preview area are dynamically played, and the recommended video assets in the other video preview areas are still in a still state.
It can be seen that, in the control flow shown in fig. 8, in order not to interfere with the user's viewing of the display content in the target video preview area, the controller 250 needs to control the content in the other video preview area to be still, so that only the selected content is dynamically played, and the user can also more intuitively and conveniently see the selected recommended video resource, so that the user's viewing experience is also ensured to a certain extent. Wherein the content displayed at rest may be a still image of a frame in the video asset.
For the case described in the above embodiment, only when the user moves the focus selection frame to the target video preview area, the dynamic video content of the recommended video asset is displayed in the target video preview area without outputting the audio content. In some embodiments, when the user inputs the confirmation instruction to the display device 200 after moving the focus selection frame, the user may consider that the user needs to watch the recommended video resource in the target video preview area in a full screen manner, and at this time, the controller 250 controls the recommended video resource in the target video preview area to be displayed in a full screen manner, and outputs the corresponding audio content. And at this time, the recommended video resource may be displayed full screen, which may be a display layer or a rendering layer.
For example, the display layer is currently playing the content of a first set of television drama YYY full-screen, while the video preview area displays the associated still images of the second, third and fourth sets, respectively. When the user controls the focus selection frame to move to the video preview area of the third set, the dynamic video content of the third set is displayed in the video preview area without outputting the corresponding audio content, and still images are displayed in the video preview areas of the second set and the fourth set. When the user enters and exits the confirmation instruction at the third set, the video content of the third set is displayed on the display 260 in full screen while the corresponding audio content is played.
As in the previous embodiments, after the user selects the target video preview area and confirms, the controller 250 may control the display layer to display the recommended video resources in the target video preview area in a full screen manner, or may control the rendering layer to display the recommended video resources in the target video preview area in a full screen manner. Meanwhile, on the basis of the recommended video resources played in a full screen mode, the user can further call out the video preview area to display other recommended video resources. And, the recommended video resource is displayed in full screen and the corresponding audio content is output.
Fig. 9 illustrates a third control flow diagram of controller 250 according to some embodiments.
In some embodiments, as shown in fig. 9, the controller 250 may continue to control the display layer to display the recommended video assets in the target video preview area full screen and output the corresponding audio content. Then at this time, the recommended video asset to be displayed may be regarded as the target video asset described in the foregoing embodiment, and the remaining video assets including the target video asset in the foregoing embodiment are regarded as recommended video assets, and the controller 250 continues to control the rendering layer to display the recommended video asset in the current video preview area.
For example, FIG. 10 illustrates a display schematic of a video asset according to some embodiments. As shown in fig. 10, when the user selects and confirms the video content of the third set of the tv series YYY in the target video preview area, the controller 250 controls the display layer to display the dynamic video content of the third set in full screen, and simultaneously outputs the corresponding audio content. When the user selects to view the preview content again, the controller 250 controls the rendering layer to display the video assets of the remaining first, second and fourth sets in each video preview area, and determines in which video preview area only the dynamic content of the video assets is displayed by the rendering layer according to the position of the focus selection frame. Wherein video content of the first set of previous recommended video assets is the current target video asset and video content of the third set of previous target video assets is the current recommended video asset.
Fig. 11 illustrates a fourth control flow diagram of controller 250 according to some embodiments.
In some embodiments, as shown in fig. 11, the controller 250 may also continue to control the rendering layer to display the recommended video assets in the target video preview area full screen and output the corresponding audio content. Because the display layer can only play one video asset at a time, the controller 250 will continue to control the display layer to display one recommended video asset in one video preview area, and continue to control the rendering layer to display other recommended video assets in other video preview areas. Also, it should be noted that only the recommended video assets displayed in the display layer are dynamic video content, while the recommended video assets in the other video preview areas displayed by the rendering layer are just still images of a certain frame.
In addition, in the case that the controller 250 controls the rendering layer to play the recommended video resources in the target video preview area in a full screen manner and output the corresponding audio, the controller 250 controls which video resource in the video preview area is displayed by the display layer according to the position of the focus selection frame controlled by the user, and the rest of video preview areas not positioned by the focus selection frame are displayed by the rendering layer.
For example, FIG. 12 illustrates a second display schematic of a video asset according to some embodiments. As shown in fig. 12, when the user selects and confirms the video content of the third set of the tv series YYY in the target video preview area, the controller 250 controls the rendering layer to display the video content of the third set in full screen, and simultaneously outputs the corresponding audio content. When the user selects to view the preview content again, if the focus selection frame is positioned to the second video preview area, the controller 250 controls the display layer to display the dynamic video content of the second set in the second video preview area without outputting the corresponding audio content thereof; at the same time, the controller 250 continues to control the rendering layer to display still images of the first set in the first video preview area and to display still images of the fourth set in the third video preview area. Wherein video content of the first set of previous recommended video assets is the current target video asset and video content of the third set of previous target video assets is the current recommended video asset.
From the foregoing, it can be seen that a full-screen video asset can be displayed by either a display layer or a rendering layer, and a target video asset can also be switched between the display layer and the rendering layer. In either case, two paths of dynamic video resources can be played on the display device 200 at the same time, and the two paths of video play are not affected by each other, so that the watching requirement of a user can be met.
FIG. 13 illustrates a third schematic view of an image interface, according to some embodiments.
In some embodiments, the display layer may also directly display the target video resource obtained by the controller 250 in a video preview area and output corresponding audio content at the same time, where the controller 250 may control the rendering layer to display the dynamic video content of a recommended video resource in full screen without outputting the audio content according to the requirement of the user or the preset condition of the display device 200. In this case, a video asset whose display layer is displayed in a certain video preview area may be regarded as a target video asset, and video assets in other video preview areas as well as video assets displayed in full screen may be regarded as recommended video assets. It can be seen that two paths of dynamic video contents can be simultaneously displayed on the display device 200 at this time.
For example, as shown in fig. 13, when the user wants to watch the movie "XXXX", the video asset acquired by the controller 250 regarding the movie "XXXX" may include a first portion, a second portion, a third portion, a fourth portion, and so on of the movie "XXXX". If the controller 250 controls the display layer to display the dynamic video content and the output corresponding audio content of the first portion of the movie "XXXX" in the first video preview area, the first portion is the target video resource, and the other second portion, the third portion, and the fourth portion are the recommended video resources. The controller 250 may control the rendering layer to display the dynamic video content of the second portion full-screen without outputting the audio content, and simultaneously control the rendering layer to display only the still image content of a certain frame in the third portion video and the still image content of a certain frame in the fourth portion video in the second and third video preview areas, respectively. At this time, the display device 200 may display the first video content of the movie "XXXX" and simultaneously display the second video content, so as to meet the requirement of the user for previewing the second video content in advance.
Fig. 14 illustrates a fifth control flow diagram of controller 250 according to some embodiments.
In the above embodiment, which video preview area displays the target video asset may be determined according to the position of the focus selection frame controlled by the user. Further, as shown in fig. 14, the controller 250 needs to detect the position of the focus selection frame on the display 260 in the case where the rendering layer displays only the dynamic video content of one recommended video asset full-screen without outputting the audio content. And when the focus selection frame is positioned in a certain video preview area, determining the video preview area as a target video preview area, and controlling the display layer to display the dynamic video content of the corresponding video resource and the corresponding audio output in the target video preview area, wherein the video resource displayed in the target video preview area is the target video resource.
At the same time, the controller 250 controls the rendering layer to continue displaying still image content of a frame in other recommended video assets in other non-located video preview areas. And, the target video asset and other recommended video assets displayed in the above embodiments are all displayed superimposed on the recommended video asset displayed in full screen, as shown in fig. 13.
In some embodiments, when the user inputs a confirmation instruction to the display device 200 after moving the focus selection frame, the user may consider that the user needs to watch the target video resource in the current target video preview area, and the controller 250 may control the target video resource in the target video preview area to be displayed in full screen and output the corresponding audio content. At this time, the target video resource may be displayed full screen, and may be a display layer or a rendering layer.
Also, in some embodiments, the user may continue to call out the video preview area to display other recommended video assets over the target video asset displayed full screen.
If the controller 250 continues to control the display layer to display the target video asset in the target video preview area in full screen, then the controller 250 needs to continue to control the rendering layer to display the recommended video asset in the current video preview area when the user needs to preview the video content again.
For example, fig. 15 illustrates a third display schematic of a video asset according to some embodiments. As shown in fig. 15, when the user selects the first part of the movie "XXXX" in the video preview area by locating the focus selection frame and confirming, the controller 250 may control the display layer to display the target video asset full screen and output the corresponding audio content, and when the user needs to watch the video preview area again, control the rendering layer to display the still images of the second part, the third part and the fourth part in each video preview area, and determine in which video preview area only the dynamic content of the video asset is displayed by the rendering layer according to the location of the focus selection frame.
Or, if the controller 250 continues to control the rendering layer to display the target video assets in the target video preview area in full screen and output the corresponding audio content, when the user needs to preview the video content again, since the display layer can only play one video asset at a time, the controller 250 will control the display layer to display one recommended video asset in one video preview area without outputting the corresponding audio content, and continue to control the rendering layer to display other recommended video assets in other video preview areas. Likewise, only the recommended video assets displayed in the display layer are dynamic video content, while the recommended video assets in the other video preview areas displayed by the rendering layer are just still images of a certain frame.
In addition, in the case that the controller 250 controls the rendering layer to display the recommended video resources in the target video preview area in a full screen manner, the controller 250 controls which video preview area displays the dynamic content of the video resources according to the position of the focus selection frame controlled by the user, and the rest of the video preview areas not positioned by the focus selection frame display the still image by the rendering layer.
For example, fig. 16 illustrates a fourth display schematic of a video asset according to some embodiments. As shown in fig. 16, after the user selects the first part of the movie "XXXX" in the video preview area by locating the focus selection frame and confirming, the controller 250 controls the rendering layer to display the target video resource full screen and output the corresponding audio content, and when the user needs to watch the video preview area again, if the location of the focus selection frame is in the first video preview area, the controller 250 controls the display layer to display the dynamic video content of the second part of the movie "XXXX" in the first video preview area without outputting the audio content, and at the same time, the controller 250 controls the rendering layer to display the static images of the third part and the fourth part in the second and third video preview areas, respectively.
Whether the controller 250 controls the display layer to display the target video resource selected by the user and output the corresponding audio content in a full screen manner, or controls the rendering layer to display the target video resource and output the corresponding audio content in a full screen manner, when the user calls out the video preview area again, the display method of the recommended video resource can refer to the content in the foregoing embodiment, and will not be described herein.
Therefore, in the case that the rendering layer directly displays the recommended video resource acquired by the controller 250 in full screen, the display device 200 in the embodiment of the present application can also achieve the purpose of simultaneously playing two paths of dynamic video resources, and the playing of the two paths of videos is not affected, so that the viewing requirement of the user can be met.
FIG. 17 illustrates a fourth schematic diagram of an image interface, according to some embodiments.
In some embodiments, the controller 250, upon requesting the target video asset from the server, the server will send the target video asset, the recommended video asset, and a recommended image of the target video asset, such as a poster image, etc., to the controller 250 together. In this case, the controller 250 may control the rendering layer to display the recommended image full-screen, and control the display layer to display the target video asset in one video preview area and control the corresponding audio output, while controlling the rendering layer to continue to display the recommended video asset in the other video preview area. Likewise, the target video asset and the recommended video asset displayed on the image interface are all displayed superimposed on the recommended image.
For example, as shown in fig. 17, when the user wants to watch program AA, the video resource acquired by the controller 250 about program AA may include the first, second, third, and program poster of program AA. The controller 250 may control the rendering layer to display the poster image of the program "AA" in full screen, and if the controller 250 controls the display layer to display the dynamic video content and the output corresponding audio content of the first period of the program "AA" in the first video preview area, the first period is the target video resource, and the other second period and the third period are the recommended video resource, which are also displayed by the rendering layer.
In addition, the controller 250 controls which video asset in the video preview area is specifically displayed by the display layer according to the position of the focus selection frame controlled by the user, the video asset displayed by the display layer may be regarded as a target video asset, and the video asset displayed by the rendering layer may be regarded as a recommended video asset. Likewise, only the target video asset displayed by the display layer may be output with audio content while displayed, while the recommended video asset may only display silent still or moving images by the rendering layer.
Fig. 18 illustrates a sixth control flow diagram for controller 250 according to some embodiments.
In some embodiments, where the rendering layer displays the recommended image full screen, as shown in fig. 18, the controller 250 also needs to detect the location of the focus selection frame on the display; when the focus selection frame is positioned in a certain video preview area, the video preview area is determined to be a target video preview area, then the controller 250 controls the display layer to display the dynamic video content of the video resource in the target video preview area and output the corresponding audio content, and at the same time, the controller 250 controls the rendering layer to display only the dynamic video content of the corresponding recommended video resource but not the audio content of the corresponding recommended video resource in the next video preview area of the target video preview area, and controls the rendering layer to continue to display only the still image content of a certain frame in the corresponding recommended video resource in other video preview areas.
For example, FIG. 19 illustrates a fifth display schematic of a video asset according to some embodiments. As shown in fig. 19, when the user controls the focus selection frame to move to the first video preview area, the first-period video content of the program AA is the target video resource, and the controller 250 needs to control the display layer to display the first-period dynamic video content in the video preview area and output the corresponding audio content; meanwhile, the controller 250 controls the rendering layer to display only the dynamic video content of the second period in the second video preview region without outputting the corresponding audio content, and the controller 250 controls the rendering layer to continue to display the still image of the third period video in the third video preview region. Then, if the user controls the focus selection frame to move to the second video preview area, the second-period video content of the program AA is the target video resource, and the controller 250 needs to control the display layer to display the second-period dynamic video content in the second video preview area and output the corresponding audio content; meanwhile, the controller 250 controls the rendering layer to display only the dynamic video content of the third period in the third video preview area without outputting the audio content, and the controller 250 controls the rendering layer to continue to display the still image of the first period video in the first video preview area.
In some embodiments, the controller 250 may also detect whether a confirmation instruction is input by the user in the case where the focus selection frame is positioned to the target video preview area; and under the condition that the user inputs a confirmation instruction, controlling the rendering layer or the display layer to display the dynamic video content of the target video resource in the target video preview area in a full screen mode and outputting corresponding audio content. And, the manner of controlling the rendering layer to display the target video resource in a full screen manner or controlling the display layer to display the target video resource in a full screen manner may refer to the content in the foregoing embodiment, which is not described herein again.
Therefore, in the case that the rendering layer directly displays the recommended image acquired by the controller 250 in full screen, the display device 200 in the embodiment of the present application can also achieve the purpose of simultaneously playing two paths of dynamic video resources, and the playing of the two paths of videos is not affected, so that the viewing requirement of the user can be met.
In addition, in some embodiments, since the screen space of the display 260 is limited in size, the number of video preview areas that can be displayed is also limited, and when the size of the video preview area is set to be large, fewer video preview areas may be set, and when the size of the video preview area is set to be small, more video preview areas may be set. The number of video preview areas displayed on the image interface as exemplified in the foregoing embodiments is merely an example, and in actual practice, the number of video preview areas may be set according to the specific needs of the user.
Also, in some embodiments, the controller 250 may only acquire the target video resources that the user wants to watch, but not acquire the associated recommended video resources, and at this time, the controller 250 may prompt the user that there is no recommended content currently when the user calls out the video preview area, and so on.
Fig. 20 illustrates one schematic view of a video preview region according to some embodiments, and fig. 21 illustrates a second schematic view of a video preview region according to some embodiments.
In some embodiments, the transparency of the area where all the video preview areas are located may be adjustable, as shown in fig. 20, all the areas within the dashed box may be regarded as the area where the video preview areas are located, and the transparency of the area other than the video preview area for displaying the video resource within the dashed box may be set to 0%, as shown in fig. 20, when the dashed box completely obscures the content of the lower full screen display. As shown in fig. 21, the transparency of the area other than the video preview area in the dashed box may be set to be 0-100%, so that the area other than the video preview area in the dashed box does not completely block the content of the lower full screen display. In practice, the transparency of the region in the video preview region may be set to other values according to the user's needs.
Fig. 22 illustrates a schematic diagram of the location of a video preview zone in accordance with some embodiments.
In some embodiments, as shown in fig. 22, the video preview area may also be displayed in a vertical arrangement on the left side of the image interface without obscuring the major portion of the full screen display content, see specifically (a) in fig. 22; or a vertical arrangement is shown on the right side of the image interface, see in particular fig. 22 (b); or in a lateral arrangement at the upper part of the image interface, see in particular fig. 22 (c). The case where the video preview area on the image interface is located at the bottom of the image interface as exemplified in the foregoing embodiment is merely an example, and the position of the video preview area may be set according to the specific needs of the user in actual cases.
In addition, it should be noted that, in the embodiment of the present application, the rendering layer, i.e. the OSD layer, may include several sub-layers, such as OSD1, OSD2, OSD3, etc., so that the controller 250 may control the rendering layer to display the full-screen content and display the content in several video preview regions simultaneously.
As can be seen from the foregoing, the display device 200 in the embodiment of the present application may display one path of video watched by the user, and simultaneously display the recommended video content of the other path on the screen for the user as the preview content, so that the user can watch the two paths of videos. The video resource image interface displayed in the display device 200 may include a rendering layer and a display layer that are overlapped with each other, and since the display layer can only play one video, the rendering layer is controlled to play another video resource, so that the content played by the two-way video resource can be presented on the image interface, and the purpose of playing the two-way video resource on the display device 200 is also achieved. Visible. The user can watch two normally played video contents on the display device 200 at the same time, so that the viewing experience of the user is ensured.
Fig. 23 illustrates a flow chart of a two-way video asset playing method according to some embodiments.
The two-way video resource playing method provided in the embodiment of the present application may be applied to the controller 250 or a component or a module that may implement a control function as described in the foregoing embodiment, as shown in fig. 23, and the method may include the following steps:
step S101, acquiring a target video resource and a recommended video resource associated with the target video resource.
Step S102, controlling a display layer of an image interface to display a target video resource and controlling audio output of the target video resource; meanwhile, the rendering layer of the image interface is controlled to display only recommended video resources. The image interface is the content presented when the display displays the video resource.
In some embodiments, the method further comprises: dividing at least one video preview area displayed in a small window form on the image interface; detecting the position of a focus selection frame on a display under the condition that the display layer is controlled to display the target video resource in a full screen mode and corresponding audio output is controlled; controlling the rendering layer to display only the still image content of a certain frame in each recommended video resource in all video preview areas under the condition that the focus selection frame is not positioned in any video preview area; controlling the rendering layer to only display dynamic video content of recommended video resources in a target video preview area without outputting corresponding audio content under the condition that the focus selection frame is positioned in the target video preview area; meanwhile, controlling the rendering layer to still display the static image content of a certain frame in each recommended video resource in other video preview areas; the recommended video asset is displayed superimposed over the target video asset.
In some embodiments, the method further comprises: detecting whether a user inputs a confirmation instruction or not under the condition that the focus selection frame is positioned in a target video preview area; under the condition that a user inputs a confirmation instruction, controlling the display layer to display the recommended video resources in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the rendering layer is controlled to display the current recommended video resource in the current video preview area.
In some embodiments, the method further comprises: detecting whether a user inputs a confirmation instruction or not under the condition that the focus selection frame is positioned in a target video preview area; under the condition that a user inputs a confirmation instruction, controlling the rendering layer to display the recommended video resources in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the display layer is controlled to display the dynamic video content of one recommended video resource in the current video preview area without outputting audio content, and the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview areas.
In some embodiments, the method further comprises: dividing at least one video preview area displayed in a small window form on the image interface; detecting a position of a focus selection frame on a display under the condition that the rendering layer is controlled to display only dynamic video content of one recommended video resource in full screen without controlling corresponding audio output; controlling the display layer to display the dynamic video content of the target video resource in the target video preview area and output corresponding audio under the condition that the focus selection frame is positioned in a certain target video preview area; meanwhile, the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview areas; the target video resource and other recommended video resources are displayed in a superimposed manner on the recommended video resource displayed in a full screen.
In some embodiments, the method further comprises: detecting whether a user inputs a confirmation instruction under the condition that the focus selection frame is positioned in the target video preview area; under the condition that a user inputs a confirmation instruction, controlling the display layer to display the target video resource in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the rendering layer is controlled to display the current recommended video resource in the current video preview area.
In some embodiments, the method further comprises: detecting whether a user inputs a confirmation instruction under the condition that the focus selection frame is positioned in the target video preview area; under the condition that a user inputs a confirmation instruction, controlling the rendering layer to display the target video resource in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the display layer is controlled to display the dynamic video content of one recommended video resource in the current video preview area without outputting the audio content, and the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in the other video preview areas.
In some embodiments, the method further comprises: acquiring a recommended image of a target video resource while acquiring the target video resource and a recommended video resource associated with the target video resource; dividing at least one video preview area displayed in a small window form on the image interface; detecting a position of a focus selection frame on a display under the condition that the rendering layer is controlled to display the recommended image in a full screen manner; controlling the display layer to display the target video resource in the target video preview area and controlling corresponding audio output under the condition that the focus selection frame is positioned in a certain target video preview area; meanwhile, controlling the rendering layer to only display the dynamic video content of the corresponding recommended video resource but not output the audio content in the next video preview zone of the target video preview zone, and controlling the rendering layer to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview zones; the target video asset and the recommended video asset are superimposed over the recommended image.
Since the two-way video resource playing method in the embodiment of the present application may be applied to the controller 250 in the foregoing embodiment, the other content of the two-way video resource playing method in the embodiment of the present application may refer to the content of the foregoing embodiment of the controller 250 in the display device 200, and will not be described herein.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.
Claims (10)
1. A display device, characterized by comprising:
a display configured to display an image interface of a video asset, the image interface comprising a rendering layer and a display layer superimposed on each other;
a controller configured to:
acquiring a target video resource and a recommended video resource associated with the target video resource;
controlling the display layer to display the target video resource and controlling the audio output of the target video resource; meanwhile, controlling the rendering layer to only display the recommended video resources;
at least one video preview area is divided on the image interface;
when the rendering layer displays the dynamic video content of a recommended video resource in a full screen mode and corresponding audio is not output, responding to a control instruction input by a user, and detecting the position of a focus selection frame on a display by the controller;
when the focus selection frame is positioned to a target video preview area, controlling the display layer to display dynamic video content of the target video resource in the target video preview area and outputting corresponding audio; meanwhile, the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview areas; the target video resource and other recommended video resources are displayed in a superimposed manner on the recommended video resource displayed in a full screen.
2. The display device of claim 1, wherein the controller is further configured to:
dividing at least one video preview area displayed in a small window form on the image interface;
detecting the position of a focus selection frame on a display under the condition that the display layer is controlled to display the target video resource in a full screen mode and corresponding audio output is controlled;
controlling the rendering layer to display only the still image content of a certain frame in each recommended video resource in all video preview areas under the condition that the focus selection frame is not positioned in any video preview area;
controlling the rendering layer to only display dynamic video content of recommended video resources in a target video preview area without outputting corresponding audio content under the condition that the focus selection frame is positioned in the target video preview area; meanwhile, controlling the rendering layer to still display the static image content of a certain frame in each recommended video resource in other video preview areas; the recommended video asset is displayed superimposed over the target video asset.
3. The display device of claim 2, wherein the controller is further configured to:
Detecting whether a user inputs a confirmation instruction or not under the condition that the focus selection frame is positioned in a target video preview area;
under the condition that a user inputs a confirmation instruction, controlling the display layer to display the recommended video resources in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the rendering layer is controlled to display the current recommended video resource in the current video preview area.
4. The display device of claim 2, wherein the controller is further configured to:
detecting whether a user inputs a confirmation instruction or not under the condition that the focus selection frame is positioned in a target video preview area;
under the condition that a user inputs a confirmation instruction, controlling the rendering layer to display the recommended video resources in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the display layer is controlled to display the dynamic video content of one recommended video resource in the current video preview area without outputting audio content, and the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview areas.
5. The display device of claim 1, wherein the controller is further configured to:
Detecting whether a user inputs a confirmation instruction under the condition that the focus selection frame is positioned in the target video preview area;
under the condition that a user inputs a confirmation instruction, controlling the display layer to display the target video resource in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the rendering layer is controlled to display the current recommended video resource in the current video preview area.
6. The display device of claim 1, wherein the controller is further configured to:
detecting whether a user inputs a confirmation instruction under the condition that the focus selection frame is positioned in the target video preview area;
under the condition that a user inputs a confirmation instruction, controlling the rendering layer to display the target video resource in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the display layer is controlled to display the dynamic video content of one recommended video resource in the current video preview area without outputting the audio content, and the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in the other video preview areas.
7. The display device of claim 1, wherein the controller is further configured to:
Acquiring a recommended image of a target video resource while acquiring the target video resource and a recommended video resource associated with the target video resource;
dividing at least one video preview area displayed in a small window form on the image interface;
detecting a position of a focus selection frame on a display under the condition that the rendering layer is controlled to display the recommended image in a full screen manner;
controlling the display layer to display the target video resource in the target video preview area and controlling corresponding audio output under the condition that the focus selection frame is positioned in a certain target video preview area; meanwhile, controlling the rendering layer to only display the dynamic video content of the corresponding recommended video resource but not output the audio content in the next video preview zone of the target video preview zone, and controlling the rendering layer to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview zones; the target video resource and the recommended video resource are displayed in a superimposed manner on the recommended image.
8. The display device of claim 7, wherein the controller is further configured to:
Detecting whether a user inputs a confirmation instruction under the condition that the focus selection frame is positioned in the target video preview area;
under the condition that a user inputs a confirmation instruction, controlling the display layer to display the target video resource in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the rendering layer is controlled to display the current recommended video resource in the current video preview area.
9. The display device of claim 7, wherein the controller is further configured to:
detecting whether a user inputs a confirmation instruction under the condition that the focus selection frame is positioned in the target video preview area;
under the condition that a user inputs a confirmation instruction, controlling the rendering layer to display the target video resource in the target video preview area in a full screen mode and controlling corresponding audio output; meanwhile, the display layer is controlled to display the dynamic video content of one recommended video resource in the current video preview area without outputting the audio content, and the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in the other video preview areas.
10. The method for playing the two-way video resource is characterized by comprising the following steps of:
Acquiring a target video resource and a recommended video resource associated with the target video resource;
controlling a display layer of an image interface to display the target video resource and controlling audio output of the target video resource; meanwhile, controlling a rendering layer of the image interface to only display the recommended video resource; the image interface is the content presented when the display displays the video resource;
at least one video preview area is divided on the image interface;
when the rendering layer displays the dynamic video content of a recommended video resource in a full screen mode and corresponding audio is not output, responding to a control instruction input by a user, and detecting the position of a focus selection frame on a display by a controller;
when the focus selection frame is positioned to a target video preview area, controlling the display layer to display dynamic video content of the target video resource in the target video preview area and outputting corresponding audio; meanwhile, the rendering layer is controlled to continuously display the static image content of a certain frame in the corresponding recommended video resource in other video preview areas; the target video resource and other recommended video resources are displayed in a superimposed manner on the recommended video resource displayed in a full screen.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110126403.0A CN112911371B (en) | 2021-01-29 | 2021-01-29 | Dual-channel video resource playing method and display equipment |
EP22746777.6A EP4285595A4 (en) | 2021-01-29 | 2022-01-31 | DISPLAY DEVICE |
US18/263,164 US20240107108A1 (en) | 2021-01-29 | 2022-01-31 | Display apparatus |
PCT/US2022/014491 WO2022165299A1 (en) | 2021-01-29 | 2022-01-31 | Display apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110126403.0A CN112911371B (en) | 2021-01-29 | 2021-01-29 | Dual-channel video resource playing method and display equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112911371A CN112911371A (en) | 2021-06-04 |
CN112911371B true CN112911371B (en) | 2023-05-05 |
Family
ID=76121096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110126403.0A Active CN112911371B (en) | 2021-01-29 | 2021-01-29 | Dual-channel video resource playing method and display equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112911371B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113660527A (en) * | 2021-07-19 | 2021-11-16 | 广州紫为云科技有限公司 | Real-time interactive somatosensory method, system and medium based on edge calculation |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147913A (en) * | 2020-03-09 | 2020-05-12 | 北京字节跳动网络技术有限公司 | Video playing method and device, electronic equipment and storage medium |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7631330B1 (en) * | 2005-02-25 | 2009-12-08 | Lightningcast Llc | Inserting branding elements |
WO2011008626A1 (en) * | 2009-07-14 | 2011-01-20 | Sony Computer Entertainment America Llc | System and method of displaying multiple video feeds |
JP5825279B2 (en) * | 2013-02-27 | 2015-12-02 | ブラザー工業株式会社 | Terminal device and program |
US20140282730A1 (en) * | 2013-03-14 | 2014-09-18 | Echostar Technologies L.L.C. | Video preview window for an electronic program guide rendered by a video services receiver |
US20150074735A1 (en) * | 2013-09-06 | 2015-03-12 | Seespace Ltd. | Method and Apparatus for Rendering Video Content Including Secondary Digital Content |
CN106730827B (en) * | 2016-12-06 | 2018-10-19 | 腾讯科技(深圳)有限公司 | A kind of method that object is shown and terminal device |
CN111107428A (en) * | 2019-12-03 | 2020-05-05 | 青岛海信传媒网络技术有限公司 | Method for playing two-way media stream data and display equipment |
CN111147770B (en) * | 2019-12-18 | 2023-07-07 | 广东保伦电子股份有限公司 | Multi-channel video window superposition display method, electronic equipment and storage medium |
CN111107418B (en) * | 2019-12-19 | 2022-07-12 | 北京奇艺世纪科技有限公司 | Video data processing method, device, computer equipment and storage medium |
CN111343490B (en) * | 2020-03-31 | 2022-02-11 | 聚好看科技股份有限公司 | Display device and content recommendation method |
CN111711857A (en) * | 2020-05-18 | 2020-09-25 | 深圳市东微智能科技股份有限公司 | Multi-channel video playing method, terminal and readable storage medium |
CN112040312A (en) * | 2020-07-24 | 2020-12-04 | 北京飞讯数码科技有限公司 | Split-screen rendering method, device, equipment and storage medium |
CN112235626B (en) * | 2020-10-15 | 2023-06-13 | Oppo广东移动通信有限公司 | Video rendering method and device, electronic equipment and storage medium |
-
2021
- 2021-01-29 CN CN202110126403.0A patent/CN112911371B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147913A (en) * | 2020-03-09 | 2020-05-12 | 北京字节跳动网络技术有限公司 | Video playing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112911371A (en) | 2021-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111447498A (en) | Awakening method of display equipment and display equipment | |
CN112672195A (en) | Remote controller key setting method and display equipment | |
CN113535019B (en) | Display device and application icon display method | |
CN113395556A (en) | Display device and method for displaying detail page | |
CN113421532B (en) | Backlight adjusting method and display device | |
CN112887778A (en) | Switching method of video resource playing modes on display equipment and display equipment | |
CN112653906B (en) | Video hot spot playing method on display equipment and display equipment | |
CN112733050A (en) | Display method of search results on display device and display device | |
CN115190351B (en) | Display equipment and media resource scaling control method | |
WO2021189712A1 (en) | Method for switching webpage video from full-screen playing to small-window playing, and display device | |
CN113766164B (en) | Display equipment and signal source interface display method | |
CN113655936B (en) | Display device and screen protection method | |
CN113490032A (en) | Display device and medium resource display method | |
CN112911371B (en) | Dual-channel video resource playing method and display equipment | |
CN112947888A (en) | Display method and display equipment of voice function page | |
CN113163258A (en) | Channel switching method and display device | |
CN113301405A (en) | Display device and display control method of virtual keyboard | |
CN113014977B (en) | Display device and volume display method | |
CN113064691B (en) | Display method and display equipment for starting user interface | |
CN112631707B (en) | User interface display method and display device | |
CN113064534A (en) | Display method and display equipment of user interface | |
CN112882631A (en) | Display method of electronic specification on display device and display device | |
CN112882780A (en) | Setting page display method and display device | |
CN113132809A (en) | Channel switching method, channel program playing method and display equipment | |
CN112770169A (en) | List circulating page turning method and display device |
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 |