Output control method and device
By determining the focus of the objects used in online meetings and other scenarios and generating corresponding second content, the problem that the current screen projection content cannot meet the needs of participants is solved, and the precise control of the output content and the accuracy of information output are achieved.
Patent Information
- Application Number
- CN202310072533.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-16
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2043-01-16
AI Technical Summary
In online meetings and other scenarios, the current screen projection content cannot meet the needs of participants in real time, resulting in inaccurate information output.
By determining the focus of the use object in the target site, a corresponding second content is generated, and the output device is controlled to output the second content to meet the actual needs of the use object.
It realizes accurate control of the output content, meets the actual needs of objects used in online meetings and other scenarios, and improves the accuracy of information output.
Smart Images

Figure CN116095379B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and more specifically to an output control method and device. Background Art
[0002] With the continuous development of Internet technology, online communication methods such as online meetings and online teaching have become a more convenient choice for users.
[0003] For example, in an online meeting, there will be a main screen projection person who shares the corresponding screen content so that other online meeting participants can obtain the screen content. However, in some scenarios, the current screen projection content cannot meet the online meeting needs of the participants in real time. Summary of the invention
[0004] In view of this, this application provides the following technical solutions:
[0005] An output control method, comprising:
[0006] In response to at least one output device in a target location outputting the first content, determining a focus of attention of a plurality of user objects in the target location, the user objects being objects that use the output device;
[0007] determining a second content corresponding to the focus, where the second content is different from the first content;
[0008] The output device in the target place is controlled to output the second content.
[0009] Optionally, determining the focus of attention of multiple users in the target place includes:
[0010] Obtain the current position relationship of each user object in the target place;
[0011] Based on the current position relationship, determining a first area in the target location;
[0012] The focus of attention of each user in the first area is obtained.
[0013] Optionally, determining a first area in the target place based on the current position relationship includes:
[0014] Based on the current position relationship, determining the distance between each user object in the target place;
[0015] An area where objects whose distances to each other are less than a first distance threshold are located is determined as a first area.
[0016] Optionally, obtaining the focus of each user in the first area includes:
[0017] collecting gaze features of each user in the first area;
[0018] Based on the gaze features, the focus of attention of each of the users is determined.
[0019] Optionally, determining a first area in the target place based on the current position relationship includes:
[0020] Based on the current position relationship, determining a first usage object, wherein a distance between the first usage object and other usage objects except the first usage object is greater than a second distance threshold;
[0021] If it is detected that the first user object has a target operation, the area where the first user object is located is determined as the first area.
[0022] Optionally, obtaining the focus of each user in the first area includes:
[0023] Obtaining a target interactive usage object corresponding to the first usage object;
[0024] Collecting gaze features of the target interactive object;
[0025] A focus is determined based on an operation range of the first user object in the first area and a gaze feature of the target interactive user object.
[0026] Optionally, the determining the second content corresponding to the focus includes:
[0027] In response to detecting the focus, generating prompt information;
[0028] Based on feedback information corresponding to the prompt information, second content corresponding to the focus is determined.
[0029] Optionally, the focus is on an output device in the target location that does not output the first content, and determining the second content corresponding to the focus based on feedback information corresponding to the prompt information includes:
[0030] determining a target output device among output devices other than outputting the first content based on an output order of the feedback information corresponding to the prompt information;
[0031] Based on a collection range corresponding to the feedback information, content satisfying the collection range in the current output interface of the target output device is determined as the second content.
[0032] Optionally, controlling the output device in the target place to output the second content includes:
[0033] Controlling the second content to replace the first content and output to each of the output devices in the target location;
[0034] Alternatively, the combined content corresponding to the second content and the first content is output to each of the output devices in the target location.
[0035] An output control device, comprising:
[0036] A first determining unit, configured to determine, in response to at least one output device in a target location outputting first content, a focus of attention of a plurality of user objects in the target location, the user objects being objects that use the output device;
[0037] A second determining unit, configured to determine a second content corresponding to the focus, wherein the second content is different from the first content;
[0038] A control unit is used to control the output device in the target place to output the second content.
[0039] A storage medium stores a computer program, wherein when the computer program is executed by a processor, each step of the output control method described in any one of the above items is implemented.
[0040] An electronic device, comprising:
[0041] A memory, used to store applications and data generated by the operation of the applications;
[0042] The processor is used to execute the application program to implement the output control method as described in any one of the above.
[0043] Through the above technical solution, it can be known that the present application discloses an output control method and device, the method comprising: in response to at least one output device in a target place outputting a first content, determining the focus of attention of multiple users in the target place, the user object is the object using the output device; determining a second content corresponding to the focus of attention, the second content is different from the first content; and controlling the output device in the target place to output the second content. In the present application, the output content can be updated based on the focus of attention of the user object, which meets the actual use needs of each user object in the corresponding target place and improves the accuracy of content output control. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0045] Figure 1 A flow chart of an output control method provided in an embodiment of the present application;
[0046] Figure 2 A schematic diagram of an application scenario provided in an embodiment of the present application;
[0047] Figure 3 A schematic diagram of the structure of an output control device provided in an embodiment of the present application;
[0048] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0050] The embodiment of the present application provides an output control method, which can be used in scenarios where output content is controlled, such as controlling the output of screen projection content in online meetings, screen sharing content in online education scenarios, etc. In the embodiment of the present application, the relevant output content can be updated or switched based on the real-time focus of each user in the target place of the corresponding application scenario, thereby improving the precise control of the output content and meeting the actual application needs of the corresponding application scenario.
[0051] See also Figure 1 , is a flow chart of an output control method provided in an embodiment of the present application, the method may include the following steps:
[0052] S101: In response to at least one output device in a target place outputting first content, determining a focus of attention of a plurality of users in the target place.
[0053] The target location refers to the usage location corresponding to the current application scenario. For example, in the application scenario of an online meeting, the target location may be an offline conference room where different participants of the remote meeting are located.
[0054] The output device in the target location refers to a device that can output information. It can be information output in multiple different formats such as audio information, video information, text information, or information output in only one format. For example, the output device can be a display, a projection screen, or a terminal device such as a mobile phone or a computer. The user is the object that uses the output device. It can be an object that obtains the output information of the output device, such as a user who watches the content displayed on the display, or an object that operates the output device, such as a user who saves the output information of the output device.
[0055] The first content may be information output by at least one output device in the current target location, for example, it may be information being output by each output device in the target location, or it may be information output by some output devices in the target location. The first content may be information output by a certain output device in the target location, so that the information is shared with other output devices. For example, in an online conference scenario, users in different conference rooms can log in to the corresponding online conference application through their laptops, thereby achieving the purpose of remote conference. The presenter of the online conference can share his or her screen so that other users in the online conference can also obtain the shared content through their respective computers. At this time, the screen output information of the presenter is the first content.
[0056] In actual application scenarios, the focus of the user in the target place will change, for example, switching from the focus of the first content to the focus of other contents. The focus of attention can be the location of the information point of the user's attention, such as the gaze point in the current display content of a certain output device. Correspondingly, the focus of attention can include gaze focus, operation focus, content output focus or discussion focus, etc. Therefore, in order to accurately meet the actual needs of the user in the target place, the characteristics of each user can be collected in real time during the output of the first content by the output device to obtain the focus of attention of the corresponding user in the target place. Among them, it can be collecting the focus of attention of each user, and it can be collecting the focus of attention of only the user who has undergone relative changes, such as collecting the focus of attention of the user whose position has changed. Specifically, the corresponding focus of attention can be determined by the gaze characteristics or operation characteristics of the user, and the corresponding implementation method will be described in detail in the subsequent embodiments of this application.
[0057] S102: Determine a second content corresponding to the focus.
[0058] It should be noted that the second content is collected and determined only when the focus changes, so the second content is different from the first content. After obtaining the focus of multiple users in the target place, a main focus can be determined based on these focus, that is, the focus that all users focus on, and this focus is determined as the main focus, and the content corresponding to the main focus is determined as the second content. Alternatively, after determining the content corresponding to each focus, these contents are analyzed and the content with the highest overlap is determined as the second content.
[0059] S103: Control an output device in the target location to output the second content.
[0060] Since the focus of the user in the target place has changed, in order to meet the actual needs of the user, the second content corresponding to the focus needs to be output. It can be that the second content replaces the first content and is output to each output device, or the second content is combined with the first content and then output. For example, in an online meeting scenario, the user is each participating user in the online meeting, and the output device is the terminal device of each participating user, such as a mobile phone or a computer. For example, the terminal device of each participating user currently outputs the screen information shared by user A. At this time, it is detected that multiple users are discussing based on other display information of user B's terminal device. At this time, the focus of users has shifted from the screen information shared by user A to other display information of user B's terminal device. Therefore, the other display information of user B's terminal device that users are concerned about will be output to the terminal devices of other users, so that the corresponding users can obtain the corresponding information more clearly and discuss, which improves the accuracy of information output and further improves the user experience.
[0061] The output control method in the embodiment of the present application is described in detail below with specific implementation methods and corresponding application scenarios.
[0062] In one implementation of an embodiment of the present application, determining the focus of attention of multiple users in a target place includes: obtaining the current position relationship of each user in the target place, and based on the current position relationship, determining a first area in the target place; obtaining the focus of attention of each user in the first area.
[0063] The current position relationship of each user in the target place can be determined by the relative distance and direction information between the users, and a first area smaller than the entire area corresponding to the target place can be determined by the current position relationship, so that only the focus of the user in the first area can be identified, thereby saving processing resources. Therefore, the first area can be an area where users gather, such as a multi-person discussion area, or a corresponding demonstration area, that is, the first area is the area that can best obtain the focus of the user.
[0064] Further, determining the first area in the target place based on the current position relationship includes: determining the distance between each user object in the target place based on the current position relationship; and determining the area where the user objects whose distances between the user objects are less than a first distance threshold are located as the first area.
[0065] Among them, the distance between each user object in the target place can be the relative distance between each user object, and when determining the first distance threshold, it can be determined according to the characteristics of the current target place. Correspondingly, the characteristics of the target place may include the layout characteristics in the target place, the distance characteristics between the original user objects in the target place, etc. For example, the target place is an offline conference room. According to the characteristics of the placement of its tables and chairs, the original distance between each participant is 1 meter, so the first distance threshold can be set to 1 meter. When it is detected that the distance between some user objects is less than the first distance threshold, it can be determined that these user objects have moved. For example, the participants will be closer when discussing. Therefore, the area where the user objects whose distance between the user objects is less than the first distance threshold are located is determined as the first area. That is, the first area may be the area where the current user object has shifted the focus of attention.
[0066] Correspondingly, based on this implementation, obtaining the focus of each user in the first area includes: collecting gaze features of each user in the first area; and determining the focus of each user based on the gaze features.
[0067] Specifically, the focus of attention can be determined according to the gaze characteristics of each user in the first area, wherein the gaze characteristics can be obtained by an image acquisition device in the target place, for example, when the target place is a conference room, it can be obtained by collecting the camera installed in the conference room, and the gaze characteristics of the corresponding user can also be obtained by the image acquisition device in the output device used by the user. Among them, the gaze characteristics can be determined by the human posture information, pupil displacement information or facial pitch information of the user. For example, the orientation of the user can be determined by the human posture information of the user, and the sight deflection angle of the user can be determined by the pupil displacement information, so that the focus of attention of the user can be obtained, that is, the focus currently being focused by the user. If the gaze characteristics of the user are determined by the image acquisition device in the target place, the gaze characteristics of each user in the first area can be collected respectively, and then the focus of attention of each user can be obtained by analysis, and the focus of attention with the highest overlap can be determined as the focus of attention of each user in the first area. If the gaze characteristics of the corresponding user are collected by the image acquisition component of the output device, the gaze angle of each corresponding user collected by the output device can be obtained, and these gaze angles can be fused to determine a fusion point, and the fusion point is determined as the focus of attention of each user in the current first area.
[0068] In another implementation of the embodiment of the present application, the determining of the first area in the target place based on the current position relationship includes: determining the first user object based on the current position relationship; if it is detected that the first user object has a target operation, the area where the first user object is located is determined as the first area. Further, obtaining the focus of attention of each user object in the first area includes: obtaining the target interactive user object corresponding to the first user object; collecting the gaze features of the target interactive user object; determining the focus of attention based on the operation range of the first user object in the first area and the gaze features of the target interactive user object.
[0069] Wherein, the distance between the first user object and other user objects except the first user object is greater than the second distance threshold. Wherein, the second distance threshold can be determined according to the actual application scenario, for example, it can be determined according to the distance between the original user objects in the target place, or it can be determined according to the specific regional characteristics in the target place, for example, it can be determined according to the distance between the demonstration whiteboard and the viewing area in the target place. After the first user object is determined according to the current position relationship and the set second distance threshold, the relevant operation information of the first user object will be collected. The operation information can be the operation information generated by the first user object on the relevant equipment or the corresponding interactive object, such as the operation information of the first user object on the demonstration whiteboard in the target place, and it can also be the operation of the first user object notifying other users in the first area to display the corresponding information. The target operation can be information that can be identified as the actual operation of the first user object, such as the operation of the first user object writing on the demonstration whiteboard. When it is detected that the first user object has a target operation, the area where the first user object is located is determined as the first area.
[0070] Then, the target interactive user object corresponding to the first user object is obtained. For example, the target operation performed by the first user object is a demonstration operation based on a physical whiteboard, and the corresponding target interactive user object is an object watching the demonstration of the first user object. The first user object will have a corresponding operating range in the first area. In some scenarios, if the activity range of the first user object is large, its corresponding operating range is also large. If the image of the area is directly collected, the purpose of accurate output cannot be achieved. Therefore, it is necessary to collect the gaze features of the target interactive user object corresponding to the first user object, such as collecting the gaze angle, gaze range, gaze point and other information of the target interactive user object. Finally, the focus is determined based on the operating range and the gaze features. For example, if the operating range of the first user object is the area where the physical demonstration whiteboard is located, and the gaze features characterize that the target interactive user objects are all looking at the whiteboard, then the whiteboard is determined as the focus of attention. When the second content is determined later, the content on the whiteboard can be determined as the second content.
[0071] Therefore, in the embodiment of the present application, the focus of the corresponding user object can be determined based on different application scenarios, so that the corresponding output information can be re-determined according to the focus, which meets the actual needs of different application scenarios for output information and improves the accuracy of the output information.
[0072] In the process of determining the second content according to the focus, the focus may be on the current display information of a certain output device. If the display information is directly determined as the second content and output, some information that the corresponding user does not want to share may be output. Therefore, in the implementation of the embodiment of the present application, the process of determining the second content corresponding to the focus also includes: generating prompt information in response to detecting the focus; and determining the second content corresponding to the focus based on feedback information corresponding to the prompt information.
[0073] The generated prompt information can prompt the corresponding user whether to output the content corresponding to the focus to each output device in the current target location. For example, if it is detected that the focus of the user is all on the screen of the output device of user C, the generated prompt information can prompt user C "whether to share the current screen information", and the received feedback information is the information output by user C based on the prompt information. If user C chooses "yes", the screen display information of the current output device of user C is determined as the second content.
[0074] Furthermore, in order to solve the problem of non-unique focus and / or privacy information leakage, the embodiments of the present application also include: the focus is on an output device that does not output the first content in the target place, and based on feedback information corresponding to the prompt information, the second content corresponding to the focus is determined, including: based on the output order of the feedback information corresponding to the prompt information, the target output device is determined in the output device that does not output the first content; based on the collection range corresponding to the feedback information, the content that meets the collection range in the current output interface of the target output device is determined as the second content.
[0075] In this application scenario, the current gaze focus obtained by detecting the gaze characteristics and other related information of the user is not unique, and there may be two or more. If the gaze focus is on a different output device that does not output the first content, such as the output device that outputs the first content is the first output device, the current gaze focus is concentrated on the display screen of the second output device and the display screen of the third output device. At this time, prompt information such as "whether to share the information of the current display screen to all output devices" will be generated, and the prompt information will be output to the second output device and the third output device respectively. The target output device is determined according to the output order of the feedback information of the user of the second output device and the third output device. For example, if the user of the second output device outputs the feedback information first, the second output device is determined as the target output device. If the user of the third output device outputs the feedback information first, the third output device is determined as the target output device. Correspondingly, the second content can be determined in the current display interface of the target output device. Furthermore, in order to avoid sharing of privacy information in the target output device, the scope of information collection can be determined based on the feedback information output by the user. For example, when replying to the prompt information, the user can also select the corresponding content to be output. Specifically, the current display interface of the target output device includes display information from the chat interface of the communication application, and the data report. In order to avoid sharing the chat interface to other output devices, only the range where the data report is located can be selected as the collection range, so that the second content is the data report.
[0076] Since in the initial state, each output device outputs the first content, when the second content with the focus of attention is determined, the output device in the target place will be controlled to output the second content. Specifically, the second content can be controlled to replace the first content and output to each output device in the target place. That is, the content currently output by each output device is only the second content. It can also be that the combined content corresponding to the second content and the first content is output to each output device in the target place. In this embodiment, the first content is also retained while the second content is output. Further, the second content and the first content can be combined according to the target combination mode to obtain the combined content. For example, the layout ratio of the first content and the second content can be limited in the target combination mode. Specifically, when the second content is displayed in full screen, the first content can be displayed in a small window and suspended in the upper left corner of the screen. It can also be that the first content and the second content are displayed in split screen, that is, each outputs the content in half of the current screen or other proportions. The output mode of the combined content is more conducive to the application scenario of switching between the first content and the second content.
[0077] The output control method of the embodiment of the present application is described below using the application scenario of a hybrid online and offline multi-person conference. Figure 2, is a schematic diagram of an application scenario provided in an embodiment of the present application, in Figure 2 In the first scenario, user A, user B, user C, and user D respectively attend online meetings with people from city B in conference room 001 in city A. Correspondingly, user E, user F, user G, and user H respectively attend online meetings with relevant people from city A in conference room 002 in city B. It can be seen that users A, user B, user C, and user D in conference room 001 in city A; and user E and user F in conference room 002 in city B can obtain corresponding information through their respective laptops or through the projection screen in the current conference room. User G and user H can obtain the output information of the current meeting through the projection screen in conference room 002. In the first scenario, both the projection screens in conference room 001 or conference room 002 and the respective laptops corresponding to each user output the first content shared by user A. At this time, user A is the main screen projector, and others see his screen sharing content. In the second scenario, it is detected that users E, G, and H in the meeting room 002 of city B are discussing based on the second content displayed on the screen of user E's laptop computer. At this time, the focus of users E, G, and H is on user E's laptop computer. In order to enable each user participating in the current online meeting to know the content of their discussion, the content on the screen of user E's laptop computer corresponding to the focus of users E, G, and H can be output as the second content to the display screen of the laptop computer of each participant of the online meeting, and can also be output to the projection screen in the meeting room, so that other participants can understand the current discussion content at any time. This can solve the problem that other participants cannot see the discussion content in time.
[0078] Specifically, the camera installed in the conference room can be used to capture the focus of participants. If the focus is no longer on the screen of the current screen caster, but is transferred to the screen of another user, the conference system can pop up a prompt on the other user's computer, "The current meeting focus has shifted to your screen, do you want to start screen casting?" When the user selects yes, screen casting can begin. Correspondingly, if the camera installed in the conference room captures that the focus of the meeting is greater than one, for example, there are two focuses, such as 5 people's focus is on the first user's screen, and 3 people's focus is on the second user's screen, then the target focus can be determined based on the ratio of the number of people corresponding to the focus. At this time, the conference system will send a prompt message to the first user's computer, "The focus of the meeting discussion is mainly on your screen, do you want to start screen casting?"
[0079] If the focus of the meeting is still greater than one, for example, there are two focuses, 4 people are watching the first user's screen, and 4 people are watching the second user's screen. Then the conference system will send a prompt message to the computers of the first user and the second user at the same time, "The main focus of the meeting is the first user and the second user, do you want to share your screen?" After that, whoever clicks "agree" first will share his or her screen. Correspondingly, if this happens, the first user and the second user can also choose whose screen to project after communicating with the audio of the current meeting. It should be noted that the screen projection that is turned on by the user clicking "agree" after the conference system pops up the prompt can be called "passive screen projection." There is only one person who projects the screen in the meeting, and whether it is active or passive projection, the right to project the screen can be snatched away by the next active or passive screen projector.
[0080] In other application scenarios, if there is a physical whiteboard in the offline meeting room, someone may write or delay on the whiteboard during the meeting. At this time, the camera in the meeting room captures that the focus of the meeting has become the physical whiteboard. Then a prompt can pop up on the computer of the current main screen projection person: whether to transfer the screen projection focus to the physical whiteboard. After the main screen projection person clicks "Agree", the camera starts recording the physical whiteboard and synchronizes the video to the participants in real time.
[0081] This allows precise control of the output content of each output device in the current meeting, and also improves the experience of participants.
[0082] In another embodiment of the present application, an output control device is also provided. Figure 3 , the device may include:
[0083] A first determining unit 301 is configured to determine the focus of attention of a plurality of user objects in the target place in response to at least one output device in the target place outputting the first content, wherein the user objects are objects using the output device;
[0084] A second determining unit 302, configured to determine a second content corresponding to the focus, wherein the second content is different from the first content;
[0085] The control unit 303 is used to control the output device in the target place to output the second content.
[0086] The embodiment of the present application discloses an output control device, comprising: a first determination unit determines the focus of attention of multiple users in the target place in response to at least one output device in the target place outputting first content, where the user is the object using the output device; a second determination unit determines the second content corresponding to the focus of attention, where the second content is different from the first content; and a control unit controls the output device in the target place to output the second content. In the present application, the output content can be updated based on the focus of attention of the user, which meets the actual use needs of each user in the corresponding target place and improves the accuracy of content output control.
[0087] In one implementation, the first determining unit includes:
[0088] A first acquisition subunit is used to obtain the current position relationship of each user object in the target place;
[0089] A first determining subunit, configured to determine a first area in the target location based on the current position relationship;
[0090] The second acquisition subunit is used to obtain the focus of each user in the first area.
[0091] Optionally, the first determining subunit is specifically configured to:
[0092] Based on the current position relationship, determining the distance between each user object in the target place;
[0093] An area where objects whose distances to each other are less than a first distance threshold are located is determined as a first area.
[0094] Optionally, the second acquiring subunit is specifically configured to:
[0095] collecting gaze features of each user in the first area;
[0096] Based on the gaze features, the focus of attention of each of the users is determined.
[0097] Correspondingly, the first determining subunit is further used for:
[0098] Based on the current position relationship, determining a first usage object, wherein a distance between the first usage object and other usage objects except the first usage object is greater than a second distance threshold;
[0099] If it is detected that the first user object has a target operation, the area where the first user object is located is determined as the first area.
[0100] Furthermore, the second acquisition subunit is further used for:
[0101] Obtaining a target interactive usage object corresponding to the first usage object;
[0102] Collecting gaze features of the target interactive object;
[0103] A focus is determined based on an operation range of the first user object in the first area and a gaze feature of the target interactive user object.
[0104] Optionally, the second determining unit includes:
[0105] A generating subunit, configured to generate prompt information in response to detecting the focus;
[0106] The second determining subunit is used to determine the second content corresponding to the focus based on the feedback information corresponding to the prompt information.
[0107] Further, the focus is on an output device in the target location that does not output the first content, and the second determining subunit is specifically configured to:
[0108] determining a target output device among output devices other than outputting the first content based on an output order of the feedback information corresponding to the prompt information;
[0109] Based on a collection range corresponding to the feedback information, content satisfying the collection range in the current output interface of the target output device is determined as the second content.
[0110] Optionally, the control unit is specifically used for:
[0111] Controlling the second content to replace the first content and output to each of the output devices in the target location;
[0112] Alternatively, the combined content corresponding to the second content and the first content is output to each of the output devices in the target location.
[0113] It should be noted that the specific implementation of each unit and sub-unit in this embodiment can refer to the corresponding content in the previous text and will not be described in detail here.
[0114] In another embodiment of the present application, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, each step of the output control method as described in any one of the above items is implemented.
[0115] In another embodiment of the present application, an electronic device is also provided. Figure 4 , the electronic device may include:
[0116] Memory 401, used to store applications and data generated by the running of the applications;
[0117] The processor 402 is used to execute the application program to implement any of the output control methods described above.
[0118] It should be noted that the specific implementation of the processor in this embodiment can refer to the corresponding content in the previous text and will not be described in detail here.
[0119] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0120] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0121] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0122] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An output control method, comprising: In response to at least one output device in a target location outputting the first content, determining a focus of attention of a plurality of user objects in the target location, the user objects being objects that use the output device; determining a second content corresponding to the focus, where the second content is different from the first content; The output device in the target place is controlled to output the second content.
2. According to the method of claim 1, the step of determining the focus of attention of multiple users in the target place comprises: Obtaining the current position relationship of each user object in the target place; Based on the current position relationship, determining a first area in the target location; The focus of attention of each user in the first area is obtained.
3. The method according to claim 2, wherein determining a first area in the target location based on the current position relationship comprises: Based on the current position relationship, determining the distance between each user object in the target place; An area where objects whose distances to each other are less than a first distance threshold are located is determined as a first area.
4. The method according to claim 3, wherein obtaining the focus of each user in the first area comprises: collecting gaze features of each user in the first area; Based on the gaze features, the focus of attention of each of the users is determined.
5. The method according to claim 2, wherein determining a first area in the target location based on the current position relationship comprises: Based on the current position relationship, determining a first usage object, wherein a distance between the first usage object and other usage objects except the first usage object is greater than a second distance threshold; If it is detected that the first user object has a target operation, the area where the first user object is located is determined as the first area.
6. The method according to claim 5, wherein obtaining the focus of each user in the first area comprises: Obtaining a target interactive usage object corresponding to the first usage object; Collecting gaze features of the target interactive object; A focus is determined based on an operation range of the first user object in the first area and a gaze feature of the target interactive user object.
7. The method according to claim 1, wherein determining the second content corresponding to the focus comprises: In response to detecting the focus, generating prompt information; Based on feedback information corresponding to the prompt information, second content corresponding to the focus is determined.
8. The method according to claim 7, wherein the focus is on an output device in the target location that does not output the first content, and the determining the second content corresponding to the focus based on the feedback information corresponding to the prompt information comprises: determining a target output device among output devices other than outputting the first content based on an output order of the feedback information corresponding to the prompt information; Based on a collection range corresponding to the feedback information, content satisfying the collection range in the current output interface of the target output device is determined as the second content.
9. The method according to claim 1, wherein controlling the output device in the target location to output the second content comprises: Controlling the second content to replace the first content and output to each of the output devices in the target location; Alternatively, the combined content corresponding to the second content and the first content is output to each of the output devices in the target location.
10. An output control device, comprising: A first determining unit, configured to determine, in response to at least one output device in a target location outputting first content, a focus of attention of a plurality of user objects in the target location, the user objects being objects that use the output device; A second determining unit, configured to determine a second content corresponding to the focus, wherein the second content is different from the first content; A control unit is used to control the output device in the target place to output the second content.
Citation Information
Patent Citations
Display method and electronic device
CN104360787A
Virtual reality equipment and content adjusting method
CN107479804A