CN113886706A - Information display method and device for head-mounted display equipment - Google Patents
Information display method and device for head-mounted display equipment Download PDFInfo
- Publication number
- CN113886706A CN113886706A CN202111227570.0A CN202111227570A CN113886706A CN 113886706 A CN113886706 A CN 113886706A CN 202111227570 A CN202111227570 A CN 202111227570A CN 113886706 A CN113886706 A CN 113886706A
- Authority
- CN
- China
- Prior art keywords
- window
- target
- head
- mounted display
- source data
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/735—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/738—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the disclosure discloses an information display method and device for a head-mounted display device, wherein the method comprises the following steps: the method comprises the steps of responding to an access request of a target resource page of a head-mounted display device, and obtaining source data of a plurality of functional areas in the target resource page; generating a plurality of functional interface windows based on the source data of the plurality of functional areas; determining a first target window in a plurality of functional interface windows, and acquiring recommendation information associated with the display content of the first target window to generate a corresponding recommendation window; determining a window to be displayed so as to enable the head-mounted display device to display the window to be displayed, wherein the window to be displayed comprises a recommendation window and at least a first target window in a plurality of functional interface windows. The method and the device for recommending the information can generate and display the functional interface window and the recommendation window according to the resource page accessed by the user when the user uses the head-mounted display device, provide the immersive experience of the user, and simultaneously recommend the reasonable information to the user.
Description
Technical Field
The present disclosure relates to the field of information technologies, and in particular, to an information display method and apparatus for a head-mounted display device.
Background
In scenes such as Virtual Reality (VR), Augmented Reality (AR), or Mixed Reality (MR), the terminal provides interactive immersive experience for the user by constructing a Virtual environment.
When a terminal accesses a website interface, how to improve the immersive experience of a user and carry out reasonable information recommendation for the user is a problem to be solved urgently.
Disclosure of Invention
The embodiment of the disclosure provides an information display method and device for a head-mounted display device.
According to a first aspect of embodiments of the present disclosure, there is provided an information display method for a head-mounted display device, including: the method comprises the steps of responding to an access request of a target resource page of a head-mounted display device, and obtaining source data of a plurality of functional areas in the target resource page; generating a plurality of functional interface windows based on the source data of the plurality of functional areas;
determining a first target window in a plurality of functional interface windows, and acquiring recommendation information associated with the display content of the first target window to generate a corresponding recommendation window; determining a window to be displayed so as to enable the head-mounted display device to display the window to be displayed, wherein the window to be displayed at least comprises a recommendation window and a first target window.
According to a second aspect of the embodiments of the present disclosure, there is provided an information display apparatus for a head-mounted display device, including: the source data acquisition module is used for responding to an access request of a target resource page of the head-mounted display equipment and acquiring source data of a plurality of functional areas in the target resource page; the function interface window generation module is used for generating a plurality of function interface windows based on the source data of the plurality of function areas; the recommendation window generation module is used for determining a first target window in the plurality of functional interface windows and acquiring recommendation information associated with the display content of the first target window to generate a corresponding recommendation window; the display module is used for determining a window to be displayed so as to enable the head-mounted display equipment to display the window to be displayed, wherein the window to be displayed at least comprises a recommendation window and a first target window.
According to a third aspect of embodiments of the present disclosure, there is provided a head mounted display device including: a processor; a memory for storing the processor-executable instructions; and a processor configured to read the executable instructions from the memory and execute the instructions to implement the information display method for a head-mounted display device according to the first aspect.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium storing a computer program for executing the information display method for a head-mounted display apparatus of the first aspect described above.
The technical solution of the present disclosure is further described in detail by the accompanying drawings and examples.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent by describing in more detail embodiments of the present disclosure with reference to the attached drawings. The accompanying drawings are included to provide a further understanding of the embodiments of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the principles of the disclosure and not to limit the disclosure. In the drawings, like reference numbers generally represent like parts or steps.
FIG. 1 is an exemplary system architecture of an embodiment of an information display method or apparatus for a head mounted display device that may be applied to the present application;
FIG. 2 is a flow chart of an information display method for a head mounted display device in one embodiment of the present disclosure;
FIG. 3 is a diagram showing a function interface window and a recommendation window in one example of the present disclosure;
FIG. 4 is a flow chart of an information display method for a head mounted display device in another embodiment of the disclosure;
FIG. 5 is a schematic illustration of FIG. 3 after updating the display function interface window and recommendation window;
FIG. 6 is a schematic flow chart of step S2 in one embodiment of the present disclosure;
FIG. 7 is a schematic illustration of a functional interface window and a recommendation window with window tabs added in one example of the present disclosure;
FIG. 8 is a schematic diagram of a specified window enlarged according to a user operation instruction in one example of the disclosure;
fig. 9 is a block diagram of a structure of an information display apparatus for a head-mounted display device according to an embodiment of the present disclosure;
fig. 10 is a block diagram of an electronic device provided in an exemplary embodiment of the present disclosure.
Detailed Description
Hereinafter, example embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It is to be understood that the described embodiments are merely a subset of the embodiments of the present disclosure and not all embodiments of the present disclosure, with the understanding that the present disclosure is not limited to the example embodiments described herein.
It should be noted that: the relative arrangement of the components and steps, the numerical expressions, and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.
It will be understood by those of skill in the art that the terms "first," "second," and the like in the embodiments of the present disclosure are used merely to distinguish one element from another, and are not intended to imply any particular technical meaning, nor is the necessary logical order between them.
It is also understood that in embodiments of the present disclosure, "a plurality" may refer to two or more and "at least one" may refer to one, two or more.
It is also to be understood that any reference to any component, data, or structure in the embodiments of the disclosure, may be generally understood as one or more, unless explicitly defined otherwise or stated otherwise.
In addition, the term "and/or" in the present disclosure is only one kind of association relationship describing an associated object, and means that three kinds of relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in the present disclosure generally indicates that the former and latter associated objects are in an "or" relationship.
It should also be understood that the description of the various embodiments of the present disclosure emphasizes the differences between the various embodiments, and the same or similar parts may be referred to each other, so that the descriptions thereof are omitted for brevity.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
The disclosed embodiments may be applied to electronic devices such as head mounted display devices, servers, etc., which are operational with numerous other general purpose or special purpose computing system environments or configurations. Electronic devices such as head mounted display devices, servers, and the like may be described in the general context of computer system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, etc. that perform particular tasks or implement particular abstract data types. The computer system/server may be practiced in distributed cloud computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computer system storage media including memory storage devices.
Fig. 1 is an exemplary system architecture of an embodiment of an information display method or apparatus for a head-mounted display device that can be applied to the present application.
As shown in fig. 1, the system architecture may include a head mounted display device 1, a network 2, and a server 3. The network 2 may be the medium between the head mounted display device 1 and the server 3 for the communication link. The network 2 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The head-mounted display device 1 may be an electronic device having an image display function, including but not limited to AR smart glasses, VR smart glasses, and the like. The head-mounted display device 1 may be a one-piece machine, i.e. the head-mounted display device 1 may install various client applications. Or, the head-mounted display device 1 may also be a split device used in cooperation with a terminal device to implement an image display function, and at this time, the terminal device may assume a calculation function of the head-mounted display device. Here, for convenience of representation, the all-in-one machine and the separate type device may be collectively referred to as a head mounted display device.
The head-mounted display device 1 may provide various services, for example, when an access request of a target resource page is received, source data of a plurality of functional areas in the target resource page may be acquired, the source data may be analyzed to generate a plurality of functional interface windows and recommendation windows, and a window to be displayed is displayed after determining the window to be displayed.
It should be noted that the method for displaying information provided in the embodiment of the present application is generally performed by the head-mounted electronic device 1, and accordingly, the information display apparatus for the head-mounted display device is generally disposed in the head-mounted electronic device 1.
It should also be noted that, although the solution disclosed in the present application may be applied to a head-mounted display device, this does not exclude that the solution may also be applied to the server 3, and the server 3 may be a background page server. When the scheme disclosed by the application is applied to the server 3, the server can acquire source data of a plurality of functional areas in a target resource page under the condition that the server receives an access request of the target resource page of the head-mounted display device, then the server analyzes the acquired source data to generate a plurality of functional interface windows and recommendation windows, and finally the server can determine a window to be displayed and send the window to be displayed to the head-mounted display device, so that the head-mounted display device can display the window to be displayed. In this case, the information display method for the head-mounted display apparatus may be performed by the server 3, and accordingly, the information display device for the head-mounted display apparatus may also be provided in the server 3.
Exemplary method
Fig. 2 is a flowchart illustrating an information display method for a head-mounted display device according to an embodiment of the disclosure. The embodiment of the present disclosure can be applied to an electronic device, as shown in fig. 2, and includes the following steps:
s2: in response to receiving an access request of a target resource page of the head-mounted display device, source data of a plurality of functional areas in the target resource page is acquired.
An execution subject of the information display method for the head mounted display device (for example, the head mounted display device shown in fig. 1 or the like) can acquire the source data of each functional area in the target resource page upon receiving an access request to the target resource page by the head mounted display device. Here, the above-mentioned access request may be generated in various ways. For example, the access request may be a request generated by a user wearing the head mounted display device by clicking a target resource access link or the like. In a case of receiving the access request, the execution subject may obtain source data of each functional area in the target resource page from the background page server. The target resource page may be various types of interfaces, such as an APP software interface, a web page, and the like.
In an optional embodiment of the present disclosure, the target resource page may be an AR page, a VR page, or an MR page, and the target resource page may be divided in advance according to the functional area. When a user accesses a target resource page through the head-mounted display device, the source data of each divided functional area can be directly acquired. For example, when the target resource page includes N functional regions, the target resource page may be divided according to the N functional regions in advance, and the execution main body may directly obtain source data corresponding to the N functional regions. Wherein N is an integer greater than or equal to 1.
In another alternative embodiment of the present disclosure, the target resource page may be a conventional resource page, and each functional area in the target resource page may be displayed in one window without being divided. When the server of the target resource page receives the access request of the target resource page, the background page server or the head-mounted display device may detect whether the user sends the access request of the target resource page through the head-mounted display device in various manners, for example, the background page server may determine whether the user sends the access request of the target resource page through the head-mounted display device by detecting whether the device ID in the access request is the device ID of the head-mounted display device. When an access request sent by a user through the head-mounted display device to the target resource page is detected, the execution main body can extract source data of a plurality of functional areas in the target resource page. For example, when the target resource page includes N functional regions, the execution main body may obtain source data corresponding to the N functional regions partitioned by the background page server, or the execution main body may further obtain the target resource interface and then obtain the source data of each functional region according to the functional partitioning. Wherein N is an integer of 1 or more. S4: and generating a plurality of functional interface windows based on the source data of the plurality of functional areas.
In the embodiment of the disclosure, the source data of each of the acquired source data of the plurality of functional areas is respectively filled into one functional interface window, so that a plurality of functional interface windows are generated. Specifically, for the source data of any one of the plurality of functional regions, the source data of the functional region may be filled in a window constructed in advance, so that a functional interface window of the functional region may be generated. For example, for source data of N functional regions, according to the layout of each functional region in the N functional regions, the source data of each functional region in the source data of the N functional regions is respectively filled into one functional interface window, so as to generate N functional interface windows.
S6: determining a first target window in the plurality of functional interface windows, and acquiring recommendation information associated with the display content of the first target window to generate a corresponding recommendation window.
In an alternative embodiment of the present disclosure, one of the plurality of functional interface windows may be randomly selected as the first target window. Alternatively, the window focused by the user can be determined to be the first target window by identifying the point of regard of the wearing user.
In another optional embodiment of the present disclosure, the window with the highest heat degree may also be determined as the first target window according to the heat degrees of the plurality of function interface windows. The popularity of the function interface window can be determined according to the number of people who watch online or according to other modes (such as click quantity, comment number and the like).
In yet another optional embodiment of the present disclosure, the first target window may be further determined according to a degree of correspondence between the access request of the target resource page and the topics of the plurality of functional interface windows, for example, the access request of the target resource page is a video access request of a specified ball game, and the plurality of functional pages include a video window of the specified ball game, a lineup window of both ball games, a game score window of both ball games, a historical match result window of both ball games, a news window about the specified ball game, and the like. A video window specifying a ball game may be used as the first target window.
After determining the first target window, the execution subject may process the display content of the first target window in various ways to generate recommendation information associated with the display content, and further generate a recommendation window including the recommendation information.
S8: and determining a window to be displayed so that the head-mounted display device displays the window to be displayed.
The execution main body can determine the window to be displayed from all the windows in various ways, so that the head-mounted display device can display the acquired windows. The window to be displayed may include at least the generated recommendation window and a first target window in the generated plurality of function interfaces. For example, the execution subject may determine all the function interface windows and the recommendation window as windows to be displayed, and at this time, the head-mounted display device may display all the function interface windows and the recommendation window. Or, the execution subject may determine only the first target window and the recommendation window as windows to be displayed, and at this time, the head-mounted display device may display the first target window and the recommendation window. As an example, the executing body may determine the first target window and the recommended window as windows to be displayed, and then determine the windows to be displayed in other functional interface windows except the first target window in a random manner or the like. It can be understood that, during the actual use of the head-mounted display device, the determined window to be displayed is variable, and therefore, the window displayed by the head-mounted display device is also variable.
In general, pose information of a head-mounted display device may change with movement of a user's head while wearing the head-mounted display device. Pose information may be used here to characterize the position and pose of the head mounted display device in space. The head-mounted display device can adjust the current display according to the current pose information of the head-mounted display device. As an example, the head-mounted display device may determine only the first target window and the recommended window as windows to be displayed for displaying when the pose information satisfies a preset condition, where the preset condition may be that an included angle between a line of sight of a wearing user and a horizontal plane is greater than a preset angle, or the preset condition may also be that a change range of the pose information of the head-mounted display device within a preset time length is within a threshold range. In an example, the pose information satisfying the preset condition may indicate that the user needs to view the first target window for a long time, and thus a window that the user does not pay attention to may not be displayed in order to reduce the amount of calculation and power.
FIG. 3 is a diagram illustrating a display of a function interface window and a recommendation window in one example of the present disclosure. As shown in fig. 3, after the user accesses the target resource page by using the head-mounted display device, a plurality of function interface windows may be generated according to the source data of a plurality of function areas of the target resource page. In this example, the target resource page is football game X, the plurality of function interface windows includes function interface window A and function interface window B and function interface window C, and so on. Illustratively, the function interface window a is a video window, the function interface window B is a formation introduction window of a competitor of the soccer game X, and the function interface window C is a battle performance window (e.g., a group game point window) of the competitor. In this example, the first target window is a function interface window a, and the recommendation window is generated according to the display content of the function interface window a. Wherein, the team service selling information of the participants can be recommended in the recommending window. In fig. 3, the function interface window a, the function interface window B, and the recommendation window may be determined as windows to be displayed from the recommendation window, the function interface window a, the function interface window B, the function interface window C, and the like in various ways, so that the head-mounted display device may display the function interface window a, the function interface window B, and the recommendation window.
In this embodiment, when a user accesses a target resource page by using a head-mounted display device, the target resource page can be split into a plurality of functional interface windows, information recommendation is performed on a first target window through a recommendation window, then the head-mounted display device can selectively display each window, interference of functional information which is not concerned by the user on the user is avoided, reasonable information recommendation is performed on the user while immersive experience of the user is provided, and the user experience is good.
Fig. 4 is a flowchart illustrating an information display method for a head-mounted display device according to another embodiment of the disclosure, and as shown in fig. 4, after step S8, the method further includes:
s10: and adjusting the window to be displayed based on the pose change information of the head-mounted display equipment so that the head-mounted display equipment displays the adjusted window to be displayed.
Along with the movement of the head of a user when the head-mounted display device is worn, the pose information of the head-mounted display device can be changed, the head-mounted display device can adjust the window to be displayed in real time according to the changed pose information, and then the image rendered by the head-mounted display device is updated, so that the window seen by the user through the head-mounted display device changes along with the movement of the head. As an example, when the head-mounted display device is in the pose indicated by the first pose information, the windows displayed by the head-mounted display device are the recommendation window and all the functional interface windows, and when the head of the wearing user moves to change the pose of the head-mounted display device, the adjusted windows to be displayed may be the recommendation window and the first target window, and rendering the windows may enable the user to see the recommendation window and the first target window through the head-mounted display device.
Fig. 5 is a schematic diagram after the user changes the pose of the head-mounted display device on the basis of fig. 3. The head mounted display device currently displays a function interface window a, a function interface window B, and a recommendation window, as shown in fig. 3. When the wearing user updates the pose information of the head-mounted display device through head movement, the windows to be displayed can be re-determined to be the functional interface window a and the recommendation window, the head-mounted display device can render the re-determined windows to be displayed, and the windows displayed by the head-mounted display device are updated to be the functional interface window a and the recommendation window, as shown in fig. 5. The content of the recommendation window may not change with the update of the display window, for example, the recommendation window still displays the recommendation information for the function interface window a. The content of the recommendation window may also be changed with the update of the display window, for example, the display content of the recommendation window is updated for the function interface window B, and then, for example, the historical battle lineup of the competitor of the soccer game X is recommended through the recommendation window, or the success rate of each lineup of the competitor of the soccer game X is recommended, and the like.
In the embodiment, the current display window can be quickly and accurately adjusted according to the pose change information of the head-mounted display device, and the intelligent control requirement of a user on the display window required by the user is met.
Fig. 6 is a schematic flow chart of step S2 in an embodiment of the present disclosure. As shown in fig. 6, step S2 includes:
s2-1: and acquiring a plurality of target function interface window templates from a pre-constructed function interface window template library.
In this embodiment, a plurality of function interface window templates may be stored in the function interface window template library in advance. And each functional interface window template is provided with a corresponding window frame. For example, the window frame is provided with several unit interfaces, the display size of each unit interface is set, and the parameters of font type and font size, etc. in each unit interface are set. And then, respectively matching suitable templates according to the source data of the functional areas in the target resource page, thereby obtaining a plurality of target function interface window templates.
S2-2: and respectively filling the source data of the plurality of functional areas into a plurality of target functional interface templates to generate a plurality of functional interface windows.
In this embodiment, by presetting a function interface window template library having a function interface window template, the generation speed of the function interface window can be greatly increased by a template multiplexing manner.
In an alternative embodiment of the present disclosure, step S2-2 may include:
s2-2-1: and generating a plurality of window labels which are in one-to-one correspondence with the plurality of functional interface windows based on the source data of the plurality of functional areas.
Specifically, the corresponding window label may be generated according to the classification result of the display content of each functional region source data. Illustratively, as shown in fig. 7, when the display content of the source data of the functional area is live, the corresponding window tab is live; and when the display content of the functional area source data is the formation of the participating party, the corresponding window label is the formation.
S2-2-2: and generating a plurality of groups of window display contents which correspond to the plurality of functional interface windows one by one on the basis of the source data of the plurality of functional areas.
Illustratively, as shown in fig. 7, the video data is taken as the display content of the live window, the lineup information is taken as the display content of the lineup window, and so on.
S2-2-3: and respectively filling the multiple groups of window display contents and the multiple window labels into the multiple target function interface templates to generate multiple function interface windows, and generating the multiple function interface windows, as shown in fig. 7.
In this embodiment, a corresponding window tag may be added to each function interface window, so that a user may quickly obtain the type of the content displayed in each function interface window according to the window tag, the user may conveniently and quickly find a required function interface window, and the operation efficiency of the user is improved.
In an optional embodiment of the present disclosure, after step S8, the method further includes: and aiming at one of the currently displayed function interface window and the recommendation window, responding to the received user operation instruction for the window, and controlling the window to perform corresponding action according to the user operation instruction. The user operation instruction may include a window enlarging instruction, a window reducing instruction, a window zooming instruction, a window dragging instruction, a window closing instruction, and the like.
In an example of the present disclosure, a user may input a user operation instruction through a device for sensing a user behavior, for example, after the user performs a predetermined gesture motion, and the server collects that the user performs the predetermined gesture motion through the device, the server searches for a window operation behavior corresponding to the predetermined gesture motion, and then performs a corresponding motion. Illustratively, when the window operation behavior corresponding to the predetermined gesture motion is window enlargement, the selected window can be enlarged.
In another example of the present disclosure, a user may input a user operation instruction through the head-mounted display device, for example, input the user operation instruction through a function button on the head-mounted display device, first determine a window that needs to be operated, for example, taking a currently selected window of the head-mounted display device as a selected window, and then perform a corresponding action on the selected window according to the user operation instruction.
Fig. 8 is a schematic diagram of a specified window enlarged according to a user operation instruction in one example of the present disclosure. As shown in fig. 8, when the user inputs a window enlarging instruction to the selected window, the selected window may be enlarged.
In the related art, each functional area in the target resource page is displayed in the same window, or each functional area is not in the same window but is associated with each other, and a user often needs to operate the whole target resource page, but cannot individually perform operations such as enlarging and reducing the content of one functional area. In this embodiment, after the target resource page is split into different functional interface windows, for each functional interface window and the recommendation window, a selected single window can be flexibly operated according to a user operation instruction, and user experience is good.
In an optional embodiment of the present disclosure, obtaining recommendation information associated with the first target window display content includes: acquiring source data of display content of a first target window; determining a target interest point based on source data of a first target window display content; and generating recommendation information based on the target interest points.
In particular, point of interest analysis may be performed in various ways with respect to source data of the first target window display content. For example, the target interest point may be determined by performing word segmentation processing and analysis on the text content in the first target window, the target interest point may be determined by performing target recognition and object analysis on the picture content, the target interest point may be determined by performing word segmentation processing and analysis after converting the audio content into text, and the like. Target interest points are determined based on the interest point analysis results, and then recommendation information associated with the target interest points can be generated.
In this embodiment, the interest points may be determined for the window display content, and then recommendation information conforming to the user interest is generated, so that the information recommendation is more targeted.
In an optional embodiment of the present disclosure, when the first target window displays content as a target video, the step of determining the target interest point based on the source data of the first target window displays content may include: acquiring user comment data associated with a first target video frame image from source data of a target video; and determining a first interest point associated with the first target video frame image based on the user comment data associated with the first target video frame image, and taking the first interest point as a target interest point.
Specifically, image data of a first target video frame image is first acquired from a target video. The first target video frame image may be a key frame image of the target video or a designated frame image of the target video. For example, the target video frame image may be a frame image that is close-up to a specified player. Then, user comment data associated with the first target video frame image is obtained, a first interest point is determined according to the user comment data, for example, the first interest point is determined to be the style, the material, the price and the like of the sneaker of a specified player through the user comment data, and the first interest point is taken as the target interest point.
In the embodiment, the interest point can be quickly determined through the user comment information associated with the image frame in the video, so that reasonable recommendation information can be recommended for the user.
In one embodiment of the present disclosure, the step of determining a first point of interest associated with a target video frame image based on user comment data associated with the first target video frame image comprises: acquiring all user comment data associated with a first target video frame image; determining a plurality of interest points based on all user comment data; and counting the number of interested persons of the interest points, and taking the interest point with the largest number of the interested persons as a first interest point.
Specifically, when all the user comment data associated with the first target video frame image are analyzed, a plurality of interest points may be analyzed, for example, when the target video frame image is a frame image which features a specific player, the interest points analyzed for all the user comment data include an interest point for the specific player, an interest point of a sports shoe worn by the player, an interest point of a wrist band worn by the player, and the like. And regarding each interest point, taking the interest point with the largest number of interested persons as a first interest point according to the number of the interested persons.
In the embodiment, a plurality of interest points can be determined according to the comment information of all users in the video frame image, and then corresponding recommendation information is generated according to the interest points with the most data of interested people, so that the generated recommendation information can meet the interests of most audiences.
In one embodiment of the present disclosure, the step of determining a first point of interest associated with a target video frame image based on user comment data associated with the first target video frame image comprises: acquiring target comment data associated with a first target video frame image, wherein the target comment data are comment data of a target user; based on the target review data, a first point of interest is determined.
In the embodiment, the interest point can be determined according to the comment information of the target user in the video frame image, and then the corresponding recommendation information is generated, so that the generated recommendation information meets the personalized requirements of the target user.
In an embodiment of the present disclosure, when the content displayed in the first target window is a live video, the step of determining the target point of interest based on the source data of the content displayed in the first target window includes: acquiring a plurality of video frame images from source data of a live video; performing video prediction based on a plurality of video frame images to generate image data of a predicted frame image; and determining a second interest point based on the image data of the predicted frame image, and taking the second interest point as a target interest point.
Specifically, since it is difficult for a live video to accurately determine the image content of an unplayed video frame, in order to ensure the timeliness of generating recommendation information for the live video, video prediction needs to be performed through a plurality of video frame images of the live video. For example, when a ball star with a high popularity appears in a frame of a live video and a ball-carrying motion of the ball appears in all M consecutive frames of images from the frame of the live video, the frame of image and the following M consecutive frames of images can be regarded as one image sequence, and video prediction can be performed on the basis of the image sequence, so that image data of a predicted frame of image can be generated. Then, a second interest point is determined based on the image data of the predicted frame image, for example, a sneaker on which the star is clearly displayed in the predicted frame image, and the related information of the sneaker of the star can be used as the target interest point.
Here, the video prediction may be performed in various ways. For example, the motion information of each pixel in the current video frame image can be calculated by using a deep neural network, so that each pixel in the future frame image is predicted, and a predicted frame image is obtained.
In one embodiment of the present disclosure, video prediction may be performed by a pre-trained confrontation network. Inputting the acquired plurality of consecutive video frame images into a pre-trained generative confrontation network may output predicted frame images. The generative confrontation network may be composed of one generator that may generate future image frames from an input video frame image and two discriminators that may judge authenticity of the future image frames generated by the generator. Here, the future image frames generated by the generator may be input to the first discriminator so that the first discriminator may judge whether the future image frames are generated or real, and then the consecutive video frames and the future image frames judged to be real by the first discriminator may be input to the second discriminator as a video frame sequence so that the second discriminator may judge whether the input sequence contains the generated image frames. Therefore, for the above-mentioned generative confrontation network, if the first judger judges that the future image frame outputted by the generator is real, and the second judger judges that the sequence of the input continuous video frame image and the future frame image does not contain the generated image frame, that is, the second judger judges that all the images in the input sequence are real, then the future image frame generated by the generator can be determined as the predicted frame image. The generation type countermeasure network is provided with two discriminators, so that the authenticity of the image itself of the future image frame generated by the generator is judged, and the image sequence containing the future image frame is also judged, thereby improving the accuracy of the image output by the generation type countermeasure network. It will be appreciated by those skilled in the art that the generators and discriminators described above are neural networks and need only be functions that fit the corresponding generation and discrimination, e.g., the discriminators may be formed by adding activation functions to 5 convolutional layers.
In this embodiment, a predicted frame image can be generated by performing video prediction on a live video, so that a target interest point can be determined in the predicted frame image, and the timeliness of generating recommendation information for the live video is ensured.
In an embodiment of the present disclosure, for a live video, in step S8, the step of displaying a recommendation window includes: acquiring the predicted occurrence time of a predicted frame image; the recommendation window is displayed at the expected time of occurrence. For example, by video prediction, it is determined that the predicted frame image will appear 5 seconds after the current time of the live video, and then after 5 seconds of the current time, a recommendation window generated for the target point of interest in the predicted frame image is displayed. Here, the predicted frame image occurrence time may be estimated based on parameters such as the time of the current video frame image in the entire video and the refresh rate of the video. In this embodiment, when it is determined that the target interest point exists in the obtained predicted frame image, the corresponding recommendation window may be generated when the predicted frame image arrives, so that the head-mounted display device may display the corresponding recommendation window while displaying the predicted frame image, and the timeliness of generating recommendation information for a live video is ensured. In an embodiment of the present disclosure, when the first target window display content is a recorded video, the step of determining the target interest point based on the source data of the first target window display content includes: acquiring a second target video frame image from source data of recorded and broadcast video; determining a target interest point based on the second target video frame image; wherein displaying a recommendation window comprises: acquiring an estimated playing time point of a second target video frame image; and displaying a recommendation window at the predicted play time point.
In this embodiment, since the recorded and played video can accurately determine the image content of all the video frames, the interest point can be determined for the second target video frame image appearing in the recorded and played video, and the corresponding recommendation window is displayed when the second target video frame image is played, so that the real-time correspondence between the video content and the recommendation window can be realized.
Any of the information display methods for a head-mounted display device provided by embodiments of the present disclosure may be performed by any suitable device having data processing capabilities, including but not limited to: terminal equipment, a server and the like. Alternatively, any of the information display methods for the head-mounted display device provided by the embodiments of the present disclosure may be executed by a processor, for example, the processor may execute any of the information display methods for the head-mounted display device mentioned in the embodiments of the present disclosure by calling a corresponding instruction stored in a memory. And will not be described in detail below.
Exemplary devices
Fig. 9 is a block diagram of a structure of an information display apparatus for a head-mounted display device according to an embodiment of the present disclosure. As shown in fig. 9, the information display apparatus for a head-mounted display device according to the embodiment of the present disclosure includes: the system comprises a source data acquisition module 100, a function interface window generation module 200, a recommendation window generation module 300 and a display module 400.
The source data obtaining module 100 is configured to, in response to receiving an access request of a target resource page of a head-mounted display device, obtain source data of a plurality of functional areas in the target resource page. The function interface window generating module 200 is configured to generate a plurality of function interface windows based on the source data of the plurality of function areas. The recommendation window generating module 300 is configured to determine a first target window in the multiple functional interface windows, and acquire recommendation information associated with display content of the first target window to generate a corresponding recommendation window. The display module 400 is configured to determine a window to be displayed, so that the head-mounted display device displays the window to be displayed, where the window to be displayed at least includes a recommendation window and a first target window.
In an embodiment of the present disclosure, the display module 400 is further configured to adjust the window to be displayed based on the pose change information of the head-mounted display device, so that the head-mounted display device displays the adjusted window to be displayed.
In one embodiment of the present disclosure, the function interface window generating module 300 includes:
the template acquisition unit is used for acquiring a plurality of target function interface window templates from a pre-constructed function interface window template library;
and the function interface window generating unit is used for respectively filling the source data of the plurality of function areas into the plurality of target function interface templates to generate a plurality of function interface windows.
In an embodiment of the present disclosure, the function interface window generating unit 300 is configured to generate a plurality of window labels corresponding to a plurality of function interface windows one to one based on source data of a plurality of function regions; the function interface window generation unit is also used for generating a plurality of groups of window display contents corresponding to the plurality of function interface windows one to one based on the source data of the plurality of function areas; the function interface window generating unit is further used for respectively filling the multiple groups of window display contents and the multiple window labels into the multiple target function interface templates to generate multiple function interface windows.
In one embodiment of the present disclosure, the information display apparatus for a head-mounted display device further includes a human-computer interaction module. And the human-computer interaction module is used for responding to the received user operation instruction of the window aiming at one of the currently displayed function interface window and the recommendation window and controlling the window to perform corresponding action according to the user operation instruction. The user operation instruction comprises a window enlarging instruction, a window reducing instruction, a window zooming-out instruction, a window zooming-in instruction, a window dragging instruction and a window closing instruction.
In one embodiment of the present disclosure, the recommendation window generating module 300 includes:
a source data acquisition unit for acquiring source data of the display content of the first target window;
a target interest point determining unit configured to determine a target interest point based on source data of the first target window display content;
and the recommendation information generating unit is used for generating recommendation information based on the target interest points.
In one embodiment of the present disclosure, the first target window displays content as a target video. The target interest point determining unit is used for acquiring user comment data associated with the first target video frame image from source data of the target video. The target interest point determining unit is further used for determining a first interest point associated with the first target video frame image based on the user comment data associated with the first target video frame image, and taking the first interest point as a target interest point.
In one embodiment of the present disclosure, the target point of interest determination unit is configured to obtain all user comment data associated with the first target video frame image. The target interest point determining unit is further used for determining a plurality of interest points based on all the user comment data. The target interest point determining unit is further used for counting the number of interested persons of the interest points, and taking the interest point with the largest number of the interested persons as the first interest point.
In one embodiment of the present disclosure, the target point of interest determination unit is configured to obtain target comment data associated with the first target video frame image. The target comment data is comment data of a target user. The target interest point determining unit is further used for determining a first interest point based on the target comment data.
In one embodiment of the present disclosure, the first target window displays content as live video. The target interest point determining unit is used for acquiring a plurality of video frame images from source data of the live video. The target interest point determining unit is further configured to perform video prediction based on the plurality of video frame images, and generate image data of a predicted frame image. The target interest point determining unit is further configured to determine a second interest point based on the image data of the predicted frame image, and the second interest point is taken as the target interest point.
In one embodiment of the present disclosure, the display module 400 is configured to obtain a predicted time of occurrence of a predicted frame image; the recommendation window is displayed at the expected time of occurrence.
In one embodiment of the present disclosure, the first target window display content is a recorded video. The target interest point determining unit is used for acquiring a second target video frame image from source data of the recorded and broadcast video, and further determining a target interest point based on the second target video frame image. The display module 400 is configured to obtain an expected playing time point of the second target video frame image; and displaying a recommendation window at the predicted play time point.
It should be noted that, the specific implementation of the information display method for a head-mounted display device in the embodiment of the present disclosure is similar to the specific implementation of the information display apparatus for a head-mounted display device in the embodiment of the present disclosure, and specific reference is made to the information display method for a head-mounted display device, and details are not repeated for reducing redundancy.
Exemplary head mounted display device
Next, an electronic apparatus according to an embodiment of the present disclosure is described with reference to fig. 10. As shown in fig. 10, the electronic device includes one or more processors 10 and a memory 20.
The processor 10 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.
Memory 20 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer readable storage medium and executed by the processor 10 to implement the information display method for a head-mounted display device of the various embodiments of the present disclosure described above and/or other desired functions. Various contents such as an input signal, a signal component, a noise component, etc. may also be stored in the computer-readable storage medium.
In one example, the electronic device may further include: an input device 30 and an output device 40, which are interconnected by a bus system and/or other form of connection mechanism (not shown). The input device 30 may be, for example, a keyboard, a mouse, or the like. Output devices 40 may include, for example, a display, speakers, a printer, and a communication network and remote output devices connected thereto, among others.
Of course, for simplicity, only some of the components of the head mounted display device relevant to the present disclosure are shown in fig. 10, omitting components such as buses, input/output interfaces, and the like. In addition, the electronic device may include any other suitable components, depending on the particular application.
Exemplary computer readable storage Medium
A computer-readable storage medium may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing describes the general principles of the present disclosure in conjunction with specific embodiments, however, it is noted that the advantages, effects, etc. mentioned in the present disclosure are merely examples and are not limiting, and they should not be considered essential to the various embodiments of the present disclosure. Furthermore, the foregoing disclosure of specific details is for the purpose of illustration and description and is not intended to be limiting, since the disclosure is not intended to be limited to the specific details so described.
In the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts in the embodiments are referred to each other. For the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The block diagrams of devices, apparatuses, systems referred to in this disclosure are only given as illustrative examples and are not intended to require or imply that the connections, arrangements, configurations, etc. must be made in the manner shown in the block diagrams. These devices, apparatuses, devices, systems may be connected, arranged, configured in any manner, as will be appreciated by those skilled in the art. Words such as "including," "comprising," "having," and the like are open-ended words that mean "including, but not limited to," and are used interchangeably therewith. The words "or" and "as used herein mean, and are used interchangeably with, the word" and/or, "unless the context clearly dictates otherwise. The word "such as" is used herein to mean, and is used interchangeably with, the phrase "such as but not limited to".
The methods and apparatus of the present disclosure may be implemented in a number of ways. For example, the methods and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order for the steps of the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above unless specifically stated otherwise. Further, in some embodiments, the present disclosure may also be embodied as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
It is also noted that in the devices, apparatuses, and methods of the present disclosure, each component or step can be decomposed and/or recombined. These decompositions and/or recombinations are to be considered equivalents of the present disclosure.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit embodiments of the disclosure to the form disclosed herein. While a number of example aspects and embodiments have been discussed above, those of skill in the art will recognize certain variations, modifications, alterations, additions and sub-combinations thereof.
Claims (15)
1. An information display method for a head-mounted display device, comprising:
in response to receiving an access request of a target resource page of head-mounted display equipment, acquiring source data of a plurality of functional areas in the target resource page;
generating a plurality of functional interface windows based on the source data of the plurality of functional areas;
determining a first target window in the plurality of functional interface windows, and acquiring recommendation information associated with the display content of the first target window to generate a corresponding recommendation window;
determining a window to be displayed so as to enable the head-mounted display device to display the window to be displayed, wherein the window to be displayed at least comprises the recommendation window and the first target window.
2. The method of claim 1, wherein after the determining the window to be displayed to cause the head-mounted display device to display the window to be displayed, further comprising:
and adjusting the window to be displayed based on the pose change information of the head-mounted display equipment so that the head-mounted display equipment displays the adjusted window to be displayed.
3. The method of claim 1, wherein generating a plurality of functional interface windows based on the source data for the plurality of functional regions comprises:
acquiring a plurality of target function interface window templates from a pre-constructed function interface window template library;
and respectively filling the source data of the plurality of functional areas into the plurality of target functional interface templates to generate a plurality of functional interface windows.
4. The method of claim 3, wherein the populating the source data for the plurality of functional regions into the plurality of target functional interface templates, respectively, generating the plurality of functional interface windows comprises:
generating a plurality of window labels which are in one-to-one correspondence with the plurality of functional interface windows based on the source data of the plurality of functional areas;
generating a plurality of groups of window display contents which correspond to the plurality of functional interface windows one to one on the basis of the source data of the plurality of functional areas;
and filling the multiple groups of window display contents and the multiple window labels into the multiple target function interface templates respectively to generate the multiple function interface windows.
5. The method of claim 1, wherein after determining the window to be displayed to cause the head-mounted display device to display the window to be displayed, further comprising:
and aiming at one of the currently displayed function interface window and the recommended window, responding to a received user operation instruction for the window, and controlling the window to perform corresponding action according to the user operation instruction, wherein the user operation instruction comprises a window enlarging instruction, a window reducing instruction, a window zooming-out instruction, a window zooming-in instruction, a window dragging instruction and a window closing instruction.
6. The method of claim 1, wherein the obtaining recommendation information associated with the first target window display content comprises:
acquiring source data of the display content of the first target window;
determining a target interest point based on source data of the first target window display content;
and generating the recommendation information based on the target interest point.
7. The method of claim 6, wherein the first target window display content is a target video;
the determining a target point of interest based on the source data of the first target window display content includes:
acquiring user comment data associated with a first target video frame image from source data of the target video;
determining a first interest point associated with the first target video frame image based on the user comment data associated with the first target video frame image, and taking the first interest point as the target interest point.
8. The method of claim 7, wherein said determining a first point of interest associated with a first target video frame image based on said user comment data associated with said first target video frame image comprises:
acquiring all user comment data associated with the first target video frame image;
determining a plurality of interest points based on the all-user comment data;
and counting the number of the interested persons of the interest points, and taking the interest point with the largest number of the interested persons as the first interest point.
9. The method of claim 7, wherein said determining a first point of interest associated with a first target video frame image based on said user comment data associated with said first target video frame image comprises:
acquiring target comment data associated with the first target video frame image, wherein the target comment data are comment data of a target user;
determining the first point of interest based on the target review data.
10. The method of claim 6, wherein the first target window display content is live video;
the determining a target point of interest based on the source data of the first target window display content includes:
acquiring a plurality of video frame images from source data of the live video;
performing video prediction based on the plurality of video frame images to generate image data of a predicted frame image;
and determining a second interest point based on the image data of the predicted frame image, and taking the second interest point as the target interest point.
11. The method of claim 10, wherein the determining a window to be displayed to cause the head-mounted display device to display the window to be displayed comprises:
acquiring the predicted occurrence time of the predicted frame image;
displaying the recommendation window at the expected time of occurrence.
12. The method of claim 6, wherein the first target window display content is a recorded video;
the determining a target point of interest based on the source data of the first target window display content includes: acquiring a second target video frame image from the source data of the recorded and broadcast video; determining the target point of interest based on the second target video frame image;
wherein the displaying the recommendation window comprises: acquiring an estimated playing time point of the second target video frame image; and displaying the recommendation window at the predicted playing time point.
13. An information display apparatus for a head-mounted display device, comprising:
the source data acquisition module is used for responding to an access request of a target resource page of the head-mounted display equipment and acquiring source data of a plurality of functional areas in the target resource page;
a function interface window generating module, configured to generate a plurality of function interface windows based on the source data of the plurality of function regions;
the recommendation window generation module is used for determining a first target window in the plurality of functional interface windows and acquiring recommendation information associated with the display content of the first target window to generate a corresponding recommendation window;
the display module is used for determining a window to be displayed so as to enable the head-mounted display device to display the window to be displayed, wherein the window to be displayed at least comprises the recommendation window and the first target window.
14. A head-mounted display device, the head-mounted display device comprising:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to read the executable instructions from the memory and execute the instructions to implement the information display method for a head-mounted display device according to any one of claims 1 to 12.
15. A computer-readable storage medium storing a computer program for executing the information display method for a head-mounted display apparatus according to any one of claims 1 to 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111227570.0A CN113886706A (en) | 2021-10-21 | 2021-10-21 | Information display method and device for head-mounted display equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111227570.0A CN113886706A (en) | 2021-10-21 | 2021-10-21 | Information display method and device for head-mounted display equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113886706A true CN113886706A (en) | 2022-01-04 |
Family
ID=79004237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111227570.0A Pending CN113886706A (en) | 2021-10-21 | 2021-10-21 | Information display method and device for head-mounted display equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113886706A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115237314A (en) * | 2022-04-18 | 2022-10-25 | 网易(杭州)网络有限公司 | Information recommendation method and device and electronic equipment |
-
2021
- 2021-10-21 CN CN202111227570.0A patent/CN113886706A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115237314A (en) * | 2022-04-18 | 2022-10-25 | 网易(杭州)网络有限公司 | Information recommendation method and device and electronic equipment |
CN115237314B (en) * | 2022-04-18 | 2023-09-08 | 网易(杭州)网络有限公司 | Information recommendation method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10979761B2 (en) | Intelligent video interaction method | |
US11064257B2 (en) | System and method for segment relevance detection for digital content | |
US10769444B2 (en) | Object detection from visual search queries | |
CN103760968B (en) | Method and device for selecting display contents of digital signage | |
US8804999B2 (en) | Video recommendation system and method thereof | |
US9288511B2 (en) | Methods and apparatus for media navigation | |
JP6267861B2 (en) | Usage measurement techniques and systems for interactive advertising | |
CN104113784B (en) | Intelligent television system and its method | |
WO2017172175A1 (en) | Computerized system and method for automatically detecting and rendering highlights from streaming videos | |
US20170251262A1 (en) | System and Method for Segment Relevance Detection for Digital Content Using Multimodal Correlations | |
US11153655B1 (en) | Content appeal prediction using machine learning | |
JP6920475B2 (en) | Modify digital video content | |
Scott et al. | Modelling human factors in perceptual multimedia quality: On the role of personality and culture | |
CN114025188B (en) | Live advertisement display method, system, device, terminal and readable storage medium | |
CN113886706A (en) | Information display method and device for head-mounted display equipment | |
CN110677698B (en) | Multimedia data processing method and device and related equipment | |
KR102316822B1 (en) | Method, apparatus, and computer program for providing content based on user reaction related to video | |
KR20200116841A (en) | Responsive advertisement output method that identifies an emerging object and changes the output method according to the response of an emergng object and computerprogram | |
Rondon et al. | Hemog: A white-box model to unveil the connection between saliency information and human head motion in virtual reality | |
Irfan et al. | Deepview: Deep-learning-based users field of view selection in 360 videos for industrial environments | |
KR20230051531A (en) | Methods, Systems, and Mediums for Identifying Relevant Content | |
KR20210093743A (en) | Method and apparatus for providing media enrichment | |
CN117809001B (en) | VR-based stadium event viewing method, device and equipment | |
US20240201833A1 (en) | Systems and methods for customizing images based on user preferences | |
CN117201887A (en) | Media content display method, device, electronic equipment and storage medium |
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 |