Control method
By detecting specific objects in the target environment in the conference scene and automatically turning on or off the sharing function, the simplicity problem of meeting hosts needing to manually operate the camera to turn off the sharing function is solved, and a more convenient content sharing process is achieved.
Patent Information
- Application Number
- CN202411982681.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-18
Smart Images

Figure CN119848006A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of control, and in particular to a control method. Background Art
[0002] In the current conference scenario, the content involved in the conference scenario will be shared with the other party's device, and remote participants can quickly obtain the content in the conference room.
[0003] However, during the sharing process, all the content in the meeting will be shared. When the meeting host does not want to share content, he or she needs to manually turn off the sharing function. For example, when sharing content through camera shooting, since the camera is set far away from the meeting host, the meeting host needs to walk to the camera position to turn it off, and switching the sharing status is not easy. Summary of the invention
[0004] The first aspect of the present application provides a control method, comprising:
[0005] Obtain target information;
[0006] The target information is parsed, and if the target information indicates that a first object exists in the target environment, a target mode is enabled; in the target mode, information presented by a second object in the target environment can be shared.
[0007] In a possible implementation, obtaining target information, parsing the target information, and if the target information indicates that the first object exists in the target environment, starting the target mode includes:
[0008] receiving a signal sent by an object in the target environment;
[0009] The signal is parsed, and if the signal is a target signal, it is determined that a first object exists in the target environment, and a target mode is turned on.
[0010] In a possible implementation, obtaining target information, parsing the target information, and if the target information indicates that the first object exists in the target environment, starting the target mode includes:
[0011] Collecting image information of the target environment;
[0012] If the image feature of the first object exists in the image information, it is determined that the first object exists in the target environment, and the target mode is turned on.
[0013] In a possible implementation, the enabling of the target mode includes any one of the following:
[0014] Based on turning on the target mode, starting the collection function to collect the information presented by the second object, so as to share the information presented by the second object; or
[0015] During the process of collecting the information presented by the second object, the target mode is turned on to share the information presented by the second object.
[0016] In a possible implementation, after the target mode is turned on, the method further includes:
[0017] Determine, in the target information, a first area corresponding to the second object presentation information;
[0018] Based on the fact that the first area is smaller than the second area corresponding to the target information, content information outside the first area in the target information is removed to obtain a first image.
[0019] In a possible implementation, the method further includes:
[0020] The image features of the first object in the first image are removed to obtain a first target image, where the first target image is information presented by the second object.
[0021] In a possible implementation, after the target mode is enabled, the following steps are also included:
[0022] Based on the target information being image information acquired by an image acquisition device, processing the image information to obtain a first area corresponding to information presented by a second object in the image information;
[0023] Based on the first area in the image information satisfying the adjustment condition, the image information is adjusted to obtain a second target image.
[0024] In a possible implementation, the first area in the image information satisfies the adjustment condition including at least one of the following:
[0025] The shape of the first area is inconsistent with the specific shape;
[0026] The first area is not centered in the image information.
[0027] In a possible implementation, the method further includes:
[0028] parsing the target information, and if the target information indicates that a third object exists in the target environment, turning off the target mode, and the third object is different from the first object;
[0029] The closing target mode includes any one of the following:
[0030] prohibit sharing of the information; or
[0031] Sending preset content, where the preset content is different from the information presented by the second object; or
[0032] According to the shared last frame image, the information presented by the shared object is controlled, wherein the last frame image is the information presented by the second object when it was in the target mode last time, until the target mode is turned on.
[0033] In a possible implementation, the third object and the first object form a first structure, and the first object and the third object are respectively arranged on symmetric planes of the first structure;
[0034] The first structure can be adsorbed in the area where the second object presents information, and the first structure can be switched between presenting the first object and presenting the third object under the action of an external force.
[0035] A second aspect of the present application provides a computer program product, comprising computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements the control method of the first aspect or any implementation manner of the first aspect.
[0036] A third aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:
[0037] The memory is used to store computer programs;
[0038] The processor is used to execute the computer program so that the electronic device can implement the control method of the first aspect or any implementation manner of the first aspect.
[0039] A fourth aspect of the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the control method of the above-mentioned first aspect or any implementation method of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0041] Figure 1 It is a flow chart of a control method provided in an embodiment of the present application;
[0042] Figure 2 is a schematic diagram of a target environment provided by an embodiment of the present application;
[0043] Figure 3A schematic diagram of a process of obtaining target information, parsing the target information, and starting a target mode if the target information indicates that a first object exists in a target environment, provided in an embodiment of the present application;
[0044] Figure 4 Another flowchart of obtaining target information, parsing the target information, and starting a target mode if the target information indicates that a first object exists in a target environment is provided in an embodiment of the present application;
[0045] Figure 5 is another schematic diagram of the target environment provided by an embodiment of the present application;
[0046] Figure 6 It is a schematic diagram of a process for processing target information provided by an embodiment of the present application;
[0047] Figure 7 is a schematic diagram of target information and a first image provided in an embodiment of the present application;
[0048] Figure 8 is a schematic diagram of target information and a first target image provided by an embodiment of the present application;
[0049] Fig. 9 is another flowchart of processing target information provided by an embodiment of the present application;
[0050] Fig.10 is a schematic diagram of target information and a second target image provided by an embodiment of the present application;
[0051] Fig.11 is another schematic diagram of target information and a second target image provided by an embodiment of the present application;
[0052] Fig.12 is another schematic diagram of the target environment provided by the embodiment of the present application;
[0053] Fig.13 It is a first structural schematic diagram provided by an embodiment of the present application;
[0054] Fig.14 is a structural schematic diagram of a control device provided in an embodiment of the present application;
[0055] Fig.15 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0056] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0057] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0058] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0059] Reference Figure 1 , Figure 1 is a flow chart of a control method provided in an embodiment of the present application, such as Figure 1 As shown, a control method provided in an embodiment of the present application may include steps 101 to 102, and these steps are described in detail below.
[0060] 101. Obtain target information;
[0061] The target information is collected from the environment where the electronic device is located, and the electronic device executes the control method provided in the embodiment of the present application.
[0062] The environment where the electronic device is located includes the second object, may include the first object, or may not include the first object.
[0063] The first object is used to instruct to start the target mode so as to share information presented by the second environment in the target environment.
[0064] In a possible implementation, the target information may be a signal, and the signal may be subsequently analyzed to determine whether the first object exists in the target environment. Figure 3 This process is described in detail in .
[0065] In a possible implementation, the target information may be image information, which represents the second object in the current environment. Figure 4 The process of obtaining target information and determining whether a first object exists in the target environment based on parsed image information is described in detail.
[0066] 102. Parse the target information. If the target information indicates that a first object exists in the target environment, start a target mode. In the target mode, information presented by a second object in the target environment can be shared.
[0067] The target information is parsed using a parsing rule that matches the target information to obtain content included in the target information, and the included content can represent different situations.
[0068] For example, when the target information includes content that the first object exists in the target environment, the target mode may be enabled.
[0069] The target mode is to share the presentation information of the second object in the target environment.
[0070] Among them, the sharing can share the second object presentation information to devices at other locations, and the devices at other locations present the second object presentation information; the sharing can share the second object presentation information to other local devices, and the other devices present the second object presentation information.
[0071] In one possible implementation, the second object may be an electronic screen, which has a corresponding host, and the host controls the information presented by the second object. Accordingly, the sharing is to share the content displayed on the screen, which may be shared with other local screens or with screens of other devices in other locations, etc.
[0072] In a possible implementation, the second object may be a physical whiteboard, on which the user can write manually, and the whiteboard presents the information written by the user. Accordingly, the sharing is to share the content presented on the whiteboard with other local devices, such as a local service terminal, and other devices supporting the local service terminal, such as a peer terminal.
[0073] Figure 2 is a schematic diagram of a target environment provided by an embodiment of the present application, wherein the target environment includes an electronic device 201, a first object 202, and a second object 203. The electronic device 201 executes the control method provided in this embodiment, and the electronic device can detect whether the first object exists in the target environment. When the first object exists, the electronic device turns on the target mode and shares the information presented by the second object. Figure 2 In the figure, the first object is represented by a dotted line, indicating that it may or may not appear in the target environment.
[0074] In a possible implementation, whether the first object exists in the target environment may be whether the first object can be perceived in the target environment, and the perception may be visual perception, signal perception, and the like.
[0075] In this embodiment, target information is obtained and parsed. If the target information indicates that a first object exists in the target environment, a target mode is turned on. In the target mode, information presented by a second object in the target environment can be shared. By setting a first object that can be removed or exists in the target environment, whether the first object exists in the target environment can also be detected. By detecting whether the first object exists in the target environment, it is determined whether to turn on the target mode, and the information presented by the second object in the target environment is shared. This realizes automatic judgment on whether to share the information presented by the second object based on whether the first object exists in the target environment. When applied in a conference scenario, there is no need to manually turn on or off the camera during the meeting, thereby simplifying user operations.
[0076] Figure 3 The present application provides an embodiment of obtaining target information, parsing the target information, and if the target information represents the existence of a first object in the target environment, a flow chart of starting the target mode may include steps 301 to 302, and these steps are described in detail below.
[0077] 301. Receive a signal sent by an object in the target environment;
[0078] In this embodiment, a signal transmitter is arranged in the target environment, and the first object is a transmitter capable of sending a specific target signal.
[0079] The electronic device is provided with a signal detection device, and the signal detection device can be configured to detect a specific target signal, so as to detect whether the target signal exists.
[0080] There may be multiple objects in the target environment, and each object sends a different signal. The difference may be any one or a combination of different frequencies and wavelengths.
[0081] In a possible implementation, the signal may be an electromagnetic wave signal, and currently may also be other signals, which is not limited in this application.
[0082] 302. Analyze the signal, and if the signal is a target signal, determine that a first object exists in the target environment, and start a target mode.
[0083] The signal is parsed to determine whether the signal is a target signal sent by the first object.
[0084] The first object is a functional object for setting a target mode, which can send out a special signal, which is a target signal.
[0085] In one possible implementation, the characteristics of the target signal are set in the electronic device, the characteristics are extracted from the received signal, and the extracted characteristics are compared with the characteristics of the target signal to determine whether the two are consistent. If they are consistent, it is determined that the received signal is the target signal.
[0086] In a possible implementation, the target signal is an electromagnetic wave of a specific wavelength / specific frequency, and the first device may be a signal transmitter capable of emitting electromagnetic waves of a specific wavelength / specific frequency.
[0087] In a possible implementation, after the first object is triggered, it continues to send a target signal to the surrounding environment according to a set period until the first object is turned off and stops sending the target signal.
[0088] Accordingly, a signal in the target environment is obtained according to the detection cycle. As long as the signal is a target signal, the target mode is maintained; if the signal is no longer a target signal (switched to other signals or there is no target signal), the target mode is turned off.
[0089] In a possible implementation, a third object may be set. If a third object different from the first object exists in the target environment, the target mode is turned off. Fig.12 The procedure for turning off target mode is described in detail.
[0090] As an example, when the second object is a physical whiteboard, the first object is a signal transmitter. The trigger button of the first object may be set near the whiteboard (next to or on the whiteboard), and when the user uses the whiteboard, he can trigger the first object to send a target signal by pressing the button.
[0091] As an example, when the second object is an electronic screen, the first object is a signal transmitter. The trigger button of the first object may be set near the electronic screen (a virtual button is displayed on the screen, or a physical button is next to the electronic screen). When the user uses the display screen, he can trigger the first object to send a target signal by pressing the virtual button / physical button.
[0092] In this embodiment, a signal sent by an object in the target environment is received; the signal is parsed, and if the signal is a target signal, it is determined that a first object exists in the target environment, and the target mode is turned on. By setting a first object that sends a signal in the target environment, using the signal to determine whether the first object exists, and determining whether to turn on the target mode, it is realized that the signal is used to automatically control whether to share the information presented by the second object, and the implementation method is simple and easy.
[0093] Figure 4Another flowchart diagram of obtaining target information, parsing the target information, and turning on the target mode if the target information represents the existence of a first object in the target environment provided by an embodiment of the present application may include steps 401 to 402, and these steps are described in detail below.
[0094] 401. Collect image information of the target environment;
[0095] The electronic device implementing this embodiment is provided with an image acquisition device, which can acquire images of the target environment to obtain image information.
[0096] The target environment is a conference scene, and the electronic device that executes the method in this embodiment is a conference terminal or a camera in the conference scene.
[0097] The image acquisition device acquires images of the target environment according to its image acquisition range to obtain image information of the target environment.
[0098] 402. If the image information contains an image feature of the first object, it is determined that the first object exists in the target environment, and a target mode is enabled.
[0099] The first object may be a movable structure, which is placed in a target environment. If the image information collected for the target environment contains an image of the first object, the target mode is turned on.
[0100] The first object may have a specific structure, and image features of the first object may be acquired and stored in advance, so as to provide a basis for subsequent analysis of image information to determine whether the image features of the first object exist.
[0101] In one possible implementation, an image recognition model may be preset in an electronic device, and the image recognition model may be trained using an image of a first object. The trained image recognition model may then be used to identify image information of a target environment to determine whether image features of the first object exist therein.
[0102] In a specific implementation, when the electronic device is a conference terminal, the image recognition model setting can be in the software of the conference terminal; when the electronic device is a camera, the image recognition model can be set in the management software.
[0103] In one possible implementation, the image recognition model may employ a collaboration AI (Artificial Intelligence) Engine.
[0104] In a possible implementation, the first object appears in the target environment under the action of an external force.
[0105] For example, the first object is in a conference scene, and the conference host is placed in the target environment so that the image captured by the image acquisition device contains the image of the first object. The first object can also be removed from the target environment so that the image captured by the image acquisition device does not contain the image of the first object.
[0106] Figure 5 is another schematic diagram of the target environment provided by the embodiment of the present application, the target environment is a conference scene, the target environment includes an electronic device 501, a first object 502, and a second object 503, the first object is a sign, and the content of the sign is "share", the electronic device is a camera, and the second object is a whiteboard in the conference scene. The electronic device captures the second object to obtain an image, and determines whether the sign exists in the conference scene by analyzing whether the sign exists in the image. If the first object exists, the electronic device turns on the target mode and shares the image of the second object. Figure 5 In the figure, the first object is marked with a dotted line to indicate that it may or may not appear in the target environment.
[0107] In this embodiment, image information of the target environment is collected; if the image features of the first object exist in the image information, it is determined that the first object exists in the target environment, and the target mode is turned on. By collecting the target environment to obtain image information, based on whether the first object exists in the image information, it is determined whether the first object exists, and whether the target mode is turned on, so that whether the information presented by the second object is automatically controlled by whether specific content exists in the image, and the implementation method is simple and easy.
[0108] In a possible implementation, starting the target mode includes:
[0109] Based on turning on the target mode, the collection function is started to collect the information presented by the second object so as to share the information presented by the second object.
[0110] The electronic device switches from the non-target mode to the target mode based on the presence of the first object in the target environment. Then, when it is determined that the first object exists, it is determined that the second object information sharing that needs to be presented for the second object is required.
[0111] In order to reduce the power consumption of the acquisition device, the acquisition function can be started based on determining to turn on the target mode, triggering the acquisition module, and the acquisition module starts to collect the information presented by the second object. The acquisition process corresponds to turning on the target mode. Only when the target mode is turned on will the acquisition be performed, otherwise, no acquisition will be performed.
[0112] As an example, when the second object is a display screen, when the target mode is turned on, the content displayed on the display screen is collected and the collected content is shared.
[0113] As an example, when the second object is a whiteboard, the camera captures images of the whiteboard content. When the target mode is turned on, the camera starts shooting. When the target mode is turned on, an instruction to trigger the camera operation can be generated, and the content shot by the camera is shared.
[0114] In a possible implementation, starting the target mode includes: during the process of collecting information presented by the second object, starting the target mode to share information based on the information presented by the second object.
[0115] In the process of the second object presenting information, the information presented by the second object is continuously collected, but not shared. The sharing starts only after the target mode is turned on.
[0116] As an example, when the second object is an electronic screen, the content displayed on the screen is collected from the moment the screen starts to display content, but is not shared. Only when the target mode is turned on, the content displayed after the target mode is turned on is collected to increase the speed of response sharing.
[0117] As an example, when the second object is a physical whiteboard, the camera is used to capture images of the whiteboard content. The camera is always turned on, but the captured content is not shared. When the target mode is turned on, the image captured by the camera is shared. The shared peer device can include not only sharing with remote devices, but also sharing with electronic devices connected to the camera.
[0118] Figure 6 It is a flowchart of processing target information provided by an embodiment of the present application, which may include steps 601 to 602. These steps are described in detail below.
[0119] 601. Determine, in the target information, a first area corresponding to the second object presentation information;
[0120] Among them, after turning on the target mode, the process in this figure is executed.
[0121] The target information is image information obtained by collecting images of the target environment, and the second object is a physical whiteboard in the target environment, on which the user writes.
[0122] The target environment may be a meeting scene in which a user writes content on a whiteboard. The content may be content shared only with local participants, or content shared with local participants and external online participants.
[0123] Among them, when it is determined to turn on the target mode, the user's writing content on the whiteboard can be shared with online participants. At this time, it is necessary to capture images for the meeting scene and share the captured images.
[0124] However, since the acquisition range of the camera is larger than that of the whiteboard, other irrelevant information in the conference scene is also shared. Therefore, the target information can be processed to reduce invalid information.
[0125] The effective part of the target information is the second object presentation information, and the first area corresponding to the second object presentation information is determined in the target information.
[0126] The first area may be any position in the target information.
[0127] 602. Based on the fact that the first area is smaller than the second area corresponding to the target information, remove content information outside the first area in the target information to obtain a first image.
[0128] The step of determining whether the first area corresponding to the second object presentation information is fully covered by the target information is to determine whether the whiteboard in the captured image is fully covered by the image.
[0129] If the image is full, there is no need to process the acquired image, and the target information can be directly shared as a shared image.
[0130] If the first area is smaller than the second area, it indicates that the whiteboard in the captured image does not cover the entire image, and the unnecessary invalid area needs to be removed, and only the area where the whiteboard is located is retained.
[0131] Figure 7 is a schematic diagram of target information and a first image provided by an embodiment of the present application. In (a), target information 701 is a frame of image, which includes the entire whiteboard 702 (writing area and supporting structure) and people around the whiteboard; in (b), first image 703 is obtained by processing the target information, and the first image only includes the writing area of the whiteboard. Figure 7 There is also a first object 704 placed by the user in the writing area of the whiteboard, and the first object is represented by a rectangular block.
[0132] In a possible implementation, the method further includes:
[0133] The image features of the first object in the first image are removed to obtain a first target image, where the first target image is information presented by the second object.
[0134] The image features of the first object are still retained in the first image, and the image features of the first object in the first image can be removed to ensure the integrity of the information presented by the second object.
[0135] As an example, the first object may be a sign having a specific shape. When capturing images of the target environment, the sign placed on the whiteboard is also captured in the captured image. The sign has nothing to do with the content presented on the whiteboard. The sign image in the first image is removed to obtain an image containing only the content presented on the whiteboard.
[0136] In a possible implementation, if the first area corresponding to the second object presentation information is fully covered with the target information, the image features of the first object are removed with respect to the target information to obtain the first target image.
[0137] Figure 8 is a schematic diagram of target information and a first target image provided in an embodiment of the present application, wherein the target information 801 in (a) is a frame of image, which includes the entire whiteboard 802 (writing area and supporting structure) and people around the whiteboard, and a first object 803 is placed in the writing area of the whiteboard, and the first object is represented by a rectangular block; the first target image 804 in (b) is obtained by processing the target information, and the first image only includes the whiteboard writing area and has no image features of the first object.
[0138] In this embodiment, before the target information is shared, a first area corresponding to the second object presentation information is determined in the target information; based on the fact that the first area is smaller than the second area corresponding to the target information, content information outside the first area in the target information is removed to obtain a first image, so as to remove invalid information in the shared content and ensure the sharing effect. Moreover, the amount of shared data during the sharing process is reduced, thereby reducing the bandwidth required for sharing.
[0139] Fig. 9 It is another flowchart of processing target information provided by an embodiment of the present application, which may include steps 901 to 902, and these steps are described in detail below.
[0140] 901. Based on the fact that the target information is image information acquired by an image acquisition device, process the image information to obtain a first area corresponding to information presented by a second object in the image information;
[0141] Among them, this process is executed after the target mode is turned on.
[0142] If the target information is image information acquired by an image acquisition device, recognition processing is performed on the image information to determine a first area in the image information corresponding to the information presented by the second object.
[0143] The first area may be at any position in the image information.
[0144] 902. Based on the fact that the first region in the image information meets an adjustment condition, adjust the image information to obtain a second target image.
[0145] Among them, the image information is analyzed to determine whether the first area satisfies the preset adjustment conditions. If so, the image information is adjusted to obtain a second target image. The information presented by the second object in the second target image solves the problem in the adjustment conditions, and the display effect of the second object presentation information is better than the display effect of the second object presentation information in the target information.
[0146] In a possible implementation, an AI model may be used to identify a first region in the image information, and the AI model may also be used to determine whether the first region meets an adjustment condition.
[0147] In a possible implementation, the first area in the image information satisfies the adjustment condition including at least one of the following:
[0148] (1) The shape of the first area is inconsistent with the specific shape;
[0149] The specific shape is a shape acquired when the second object is facing the image acquisition device, and the specific state is generally a structural shape of the second object presenting information.
[0150] In a possible implementation, when the second object is a whiteboard, the specific shape may be the front shape of the whiteboard, such as a square or a rectangle.
[0151] Among them, the shape of the first area in the image information is affected by two aspects: the relative position relationship between the image acquisition device and the second object, and the structural shape of the second object. If the structural shape of the second object is fixed, the shape of the first area is affected by the relative position relationship between the image acquisition device and the second object.
[0152] Among them, when the relative position of the image acquisition device and the second object changes, it is generally because the second object is deflected relative to the image acquisition device, resulting in the two being misaligned. The image of the second object captured by the image acquisition device changes, for example, from a square to a trapezoid.
[0153] Accordingly, the image information is adjusted so that the first area corresponding to the presented information of the second object reaches a specific shape.
[0154] Fig.101 is a schematic diagram of target information and a second target image provided by an embodiment of the present application. The target information 1001 includes second object presentation information 1002. The range of the second object presentation information in the target information is a trapezoid, while the second object should be a rectangle. Adjustments are made to the target information. The area corresponding to the second object presentation information 1002 in the second target image 1003 is a rectangle.
[0155] (2) The first area is not centered in the image information.
[0156] Among them, due to the placement position of the second object and the placement position of the image acquisition device, the position of the second object in the image information will not be centered, which leads to a poor sharing effect.
[0157] Accordingly, the image information is adjusted so that the first area corresponding to the presented information of the second object reaches the center position in the image information.
[0158] Fig.11 1 is another schematic diagram of target information and a second target image provided by an embodiment of the present application. The target information 1101 includes second object presentation information 1102. The second object presentation information is adjusted in the right half area of the target information. The second object presentation information 1102 is centered in the second target image 1103.
[0159] In a possible implementation, the display of the image information may be adjusted, for example, the clarity of the image information may be increased.
[0160] In this embodiment, if the target information is image information acquired by an image acquisition device, the image information is processed to obtain a first area corresponding to the information presented by the second object in the image information; based on the fact that the first area in the image information satisfies the adjustment condition, the image information is adjusted to obtain a second target image, in which the information presented by the second object is better than the presentation effect in the image information, thereby achieving the purpose of optimizing the image and achieving a better sharing effect.
[0161] In a possible implementation, the method further includes:
[0162] The target information is parsed, and if the target information indicates that a third object exists in the target environment, the target mode is turned off, and the third object is different from the first object.
[0163] If a third object is detected in the target environment, sharing is not possible.
[0164] The third object is a structure designed to represent the purpose of prohibiting sharing, and generally does not exist in the target environment at the same time as the first object.
[0165] In one possible implementation, the third object and the first object are different signal transmitters, and the two can send different signals, which may be signals of different frequencies / different wavelengths. The electronic device that executes the control method of the present application can receive and identify the two signals to determine whether the first object or the third object exists in the target environment based on the received signal.
[0166] The third object and the first object may be arranged at adjacent positions, and the two objects may be distinguished in appearance, so that a user may quickly distinguish the two objects, thereby triggering different signal transmitters according to different requirements.
[0167] In one possible implementation, the third object and the first object are different signs, both of which can be placed in the presentation area of the second object. The electronic device that executes the control method of the present application can recognize the image features of the two signs to determine whether the first object or the third object exists in the target environment based on the characteristic features.
[0168] When it is determined that there is a third object in the target environment, the target mode is turned off to prohibit sharing of the information presented by the second object.
[0169] In a possible implementation, when the first object and the third object appear in the target environment at the same time, a prompt message may be generated to prompt the situation, and the user may remove one of the objects to ensure that only one object remains in the target environment and the remaining one can represent the user's needs.
[0170] Fig.12 is another schematic diagram of a target environment provided by an embodiment of the present application, the target environment includes an electronic device 1201, a second object 1202 and a third object 1203, the electronic device 1201 executes the control method provided in this embodiment, and the third object is a signal transmitter. When the third object exists in the target environment, the electronic device can detect whether the third object exists in the target environment. When the third object exists, the electronic device turns off the target mode and prohibits sharing the information presented by the second object. Fig.12 In the figure, the third object is represented by a dotted line to indicate that it may or may not appear in the target environment.
[0171] The shutdown target mode includes any of the following:
[0172] (1) Prohibition on sharing information;
[0173] The information sharing is switched to the information prohibition, and the information presented by the second object is no longer shared subsequently.
[0174] In a possible implementation, the image acquisition device may be turned off to stop acquiring images of the target environment, thereby achieving no more information sharing.
[0175] In a possible implementation, only the sharing function device is turned off, and the image acquisition device can continue to acquire images without sharing the acquired images.
[0176] (2) sending a preset content, where the preset content is different from the information presented by the second object;
[0177] The preset content may be content that is controlled to be outputted by the shared object when sharing of the second object presentation information is prohibited.
[0178] The shared object is a shared peer device, which is used to receive information shared by the electronic device that executes the control method of the present application and output the obtained information.
[0179] The preset content may be a specific picture set according to the current meeting, and the picture is sent to the sharing device for output.
[0180] (3) Controlling information presented by the shared object based on the shared last frame image, where the last frame image is information presented by the second object when it was in the target mode last time, until the target mode is turned on.
[0181] When the sharing mode is controlled to be closed, the shared object can be controlled to continuously present the last frame image shared last time, and the information presented by the second object is no longer sent to the shared object.
[0182] Among them, when the target information is received again and the target information indicates that there is a first object in the target environment, when the target mode is turned on again, the information presented by the shared object is no longer controlled based on the last frame image, and the target information at that time is shared with the shared object.
[0183] In a possible implementation, the process of controlling the presentation of a shared object based on the shared last frame image may include: sending the last frame image to the shared object according to a sending cycle; or sending an instruction to the shared object to instruct the shared object to display based on the last frame image.
[0184] In this embodiment, the target information is parsed, and if the target information indicates that there is a third object in the target environment, the target mode is turned off. The third object is different from the first object, and it is realized that whether to prohibit sharing the information presented by the second object is automatically judged based on whether there is a third object in the target environment.
[0185] Fig.13 is a schematic diagram of a first structure provided in an embodiment of the present application, the first structure including a first object 1301 and a third object 1302;
[0186] Wherein, the first object and the third object are respectively arranged on the symmetric planes of the first structure;
[0187] The first structure can be adsorbed in the area where the second object presents information, and the first structure can switch between presenting the first object and presenting the third object under the action of an external force.
[0188] In a possible implementation, a magnet is disposed in the first structure, and the second object may also be disposed with a magnet or an iron structure, and the first structure and the second object can be magnetically attracted together.
[0189] Wherein, (a) is the first surface of the first structure, (b) is the second surface of the first structure, the first surface is the first object, and the second surface is the third object.
[0190] The first structure is provided with an adsorbent which can be adsorbed with the second object, and the surface of the first structure adsorbed with the second object can be changed to realize the presentation of the first object or the presentation of the third object.
[0191] The external force may be a user in the target scene, who manually switches the first structure from presenting the first object and hiding the third object to hiding the first object and presenting the third object.
[0192] Among them, the second object is a physical whiteboard, and the first structure can be a sign with double-sided content. The sign can be adsorbed on the whiteboard, and the user can switch the "shared" side and the "forbidden sharing" side of the sign by manually flipping the sign.
[0193] In a possible implementation, the first object and the third object can be implemented in Chinese, English, special symbols, special colors, etc., as long as the two are clearly distinguished to facilitate user distinction. This application does not limit the specific implementation method of the first object and the third object.
[0194] In this embodiment, the first object and the third object constitute a first structure, and the first object and the third object are respectively arranged on the symmetry planes of the first structure; the first structure can be adsorbed in the area where the second object presents information, and the first structure can switch between presenting the first object and presenting the third object under the action of external force, thereby realizing the presentation of the first object and the third object based on the physical structure. Moreover, since it is a physical structure, the user can manually switch the first object and the third object based on demand. The switching action represents the user's needs and controls the opening or closing of the target mode to match the user's needs.
[0195] A control method provided by an embodiment of the present application is introduced above, and a device for executing the above control method will be introduced below.
[0196] See also Fig.14 , Fig.14 This is a schematic diagram of the structure of a control device provided in an embodiment of the present application. Fig.14 As shown, the control device 1400 includes:
[0197] An acquisition module 1401 is used to obtain target information;
[0198] The parsing module 1402 is used to parse the target information, and if the target information indicates that a first object exists in the target environment, a target mode is enabled; in the target mode, information presented by a second object in the target environment can be shared.
[0199] In one possible implementation,
[0200] The acquisition module is specifically used to receive a signal sent by an object in the target environment;
[0201] The parsing module is specifically used to parse the signal, and if the signal is a target signal, determine that a first object exists in the target environment, and start the target mode.
[0202] In one possible implementation,
[0203] The acquisition module is specifically used to collect image information of the target environment;
[0204] The parsing module is specifically used to parse the image information, and if the image features of the first object exist in the image information, determine that the first object exists in the target environment, and start the target mode.
[0205] In a possible implementation, the target mode is enabled, including any of the following:
[0206] Based on turning on the target mode, starting the collection function to collect the information presented by the second object, so as to share the information presented by the second object; or
[0207] During the process of collecting the information presented by the second object, the target mode is turned on to share the information based on the information presented by the second object.
[0208] In a possible implementation, the method further includes:
[0209] A determination module, configured to determine, after the target mode is turned on, a first area corresponding to the second object presentation information in the target information;
[0210] The first processing module is used to remove content information outside the first area of the target information based on the fact that the first area is smaller than the second area corresponding to the target information, so as to obtain a first image.
[0211] In a possible implementation, the method further includes:
[0212] The second processing module is used to remove the image features of the first object in the first image to obtain a first target image, where the first target image is information presented by the second object.
[0213] In a possible implementation, the method further includes:
[0214] A third processing module is used to, after the target mode is turned on, process the image information based on the fact that the target information is image information acquired by the image acquisition device, and obtain a first area corresponding to the information presented by the second object in the image information;
[0215] The adjustment module is used to adjust the image information based on whether the first area in the image information meets the adjustment condition to obtain a second target image.
[0216] In a possible implementation, the first area in the image information satisfies the adjustment condition including at least one of the following:
[0217] The shape of the first area is inconsistent with the specific shape;
[0218] The first area is not centered in the image information.
[0219] In a possible implementation, the parsing module is further used to parse the target information, and if the target information indicates that there is a third object in the target environment, turn off the target mode, and the third object is different from the first object;
[0220] The shutdown target mode includes any of the following:
[0221] prohibit sharing of the information; or
[0222] Sending preset content, where the preset content is different from the information presented by the second object; or
[0223] The information presented by the shared object is controlled according to the shared last frame image, wherein the last frame image is the information presented by the second object when the second object was in the target mode last time, until the target mode is turned on.
[0224] In a possible implementation, the third object and the first object form a first structure, and the first object and the third object are respectively arranged on symmetric planes of the first structure;
[0225] The first structure can be adsorbed in the area where the second object presents information, and the first structure can switch between presenting the first object and presenting the third object under the action of external force.
[0226] For the functional explanation of each component structure in a control device provided in this embodiment, please refer to the explanation in the aforementioned method embodiment, which will not be repeated in this example.
[0227] In this embodiment, the acquisition module obtains target information, and the parsing module parses the target information. If the target information represents the existence of a first object in the target environment, the target mode is turned on. In the target mode, information presented by a second object in the target environment can be shared. By setting a first object that can be removed or exists in the target environment, whether the first object exists in the target environment can also be detected. By detecting whether the first object exists in the target environment, it is determined whether to turn on the target mode, and the information presented by the second object in the target environment is shared. This realizes automatic judgment on whether to share the information presented by the second object based on whether the first object exists in the target environment. When applied in a meeting scenario, there is no need to manually turn on or off the camera during the meeting, which simplifies user operations.
[0228] The present application also provides an electronic device in an embodiment. Fig.15 As shown, it shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiment of the present application. The electronic device in the embodiment of the present application may include but is not limited to fixed terminals such as mobile phones, laptops, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Fig.15 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0229] like Fig.15 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1502 or a program loaded from a storage device 1508 to a random access memory (RAM) 1503. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 1503. The processing device 1501, the ROM 1502, and the RAM 1503 are connected to each other via a bus 1504. An input / output (I / O) interface 1505 is also connected to the bus 1504.
[0230] Typically, the following devices may be connected to the I / O interface 1505: an input device 1506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1508 including, for example, a memory card, a hard disk, etc.; and a communication device 1509. The communication device 1509 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Fig.15An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0231] An embodiment of the present application also provides a computer program product including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any control method provided in the embodiment of the present application.
[0232] A computer-readable storage medium is also provided in an embodiment of the present application. The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any control method provided in the embodiment of the present application.
[0233] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.
[0234] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0235] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0236] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
Claims
1. A control method, comprising: Obtain target information; parsing the target information, and if the target information indicates that a first object exists in the target environment, starting a target mode; In the target mode, information presented by a second object in the target environment can be shared.
2. The control method according to claim 1, wherein obtaining target information, parsing the target information, and if the target information indicates that there is a first object in the target environment, starting the target mode comprises: receiving a signal sent by an object in the target environment; The signal is parsed, and if the signal is a target signal, it is determined that a first object exists in the target environment, and a target mode is turned on.
3. The control method according to claim 1, wherein obtaining target information, parsing the target information, and if the target information indicates that there is a first object in the target environment, starting the target mode comprises: Collecting image information of the target environment; If the image feature of the first object exists in the image information, it is determined that the first object exists in the target environment, and the target mode is turned on.
4. The control method according to any one of claims 1 to 3, wherein the starting target mode comprises any one of the following: Based on turning on the target mode, starting the collection function to collect the information presented by the second object, so as to share the information presented by the second object; or During the process of collecting the information presented by the second object, the target mode is turned on to share the information presented by the second object.
5. The control method according to claim 3, after turning on the target mode, further comprising: Determine, in the target information, a first area corresponding to the second object presentation information; Based on the fact that the first area is smaller than the second area corresponding to the target information, content information outside the first area in the target information is removed to obtain a first image.
6. The method according to claim 5, further comprising: The image features of the first object in the first image are removed to obtain a first target image, where the first target image is information presented by the second object.
7. The control method according to claim 1, after starting the target mode, further comprising: Based on the target information being image information acquired by an image acquisition device, processing the image information to obtain a first area corresponding to information presented by a second object in the image information; Based on the first area in the image information satisfying the adjustment condition, the image information is adjusted to obtain a second target image.
8. The control method according to claim 7, wherein the first area in the image information satisfies the adjustment condition comprising at least one of the following: The shape of the first area is inconsistent with the specific shape; The first area is not centered in the image information.
9. The control method according to claim 1, further comprising: parsing the target information, and if the target information indicates that a third object exists in the target environment, turning off the target mode, and the third object is different from the first object; The closing target mode includes any one of the following: prohibit sharing of the information; or Sending preset content, where the preset content is different from the information presented by the second object; or According to the shared last frame image, the information presented by the shared object is controlled, wherein the last frame image is the information presented by the second object when it was in the target mode last time, until the target mode is turned on.
10. The control method according to claim 9, The third object and the first object form a first structure, and the first object and the third object are respectively arranged on symmetric planes of the first structure; The first structure can be adsorbed in the area where the second object presents information, and the first structure can be switched between presenting the first object and presenting the third object under the action of an external force.