Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the application may be practiced otherwise than as specifically illustrated or described herein. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The projection bracelet, the projection control method and the projection control device thereof provided by the embodiment of the application are described in detail through specific embodiments and application scenes thereof by combining with the attached drawings.
An embodiment of the present application provides a projection bracelet, referring to fig. 1, including:
The infrared camera 103, the processing module 102, the plurality of projection units, referring to fig. 2, and the bracelet body 100 carrying the projection units, the infrared camera 103 and the processing module, that is to say, the bracelet body of the present embodiment is provided with at least 2 projection units.
In one embodiment, the projection unit may be a projector assembly or a projector unit.
Referring to fig. 2, a plurality of projection units are disposed on a side surface of the bracelet body at intervals along a circumferential direction of the bracelet body, the projection units are connected with the processing module, and the projection units are used for executing projection actions according to instructions of the processing module.
The infrared camera 103 is towards the internal surface of bracelet body, for example, infrared camera 103 embedded setting is inside the bracelet body, and the infrared emission mouth of infrared camera 103 sets up the internal surface at the bracelet body to make infrared emission mouth to human arm emission infrared signal. The infrared camera 103 is connected with the processing module 102, and the infrared camera 103 is used for collecting vein image data of the arm of the user and sending the vein image data to the processing module 102.
The processing module 102 determines at least one projection unit from the plurality of projection units as a target projection unit according to vein image data acquired by the infrared camera, and performs projection display through the target projection unit.
In one embodiment, the deflection angle of the infrared camera can be obtained through vein image data, and since the infrared camera and the projection unit on the projection bracelet are fixed relative to the bracelet body, the rotation angle of the projection unit can be determined according to the deflection angle of the infrared camera, so that at least one projection unit is determined to be a target projection unit according to the rotation angle of the projection unit, and projection data is sent to the target projection unit for projection display.
In one embodiment, the processing module may be a microprocessor, or may be capable of implementing a corresponding chip, integrated module, or the like.
According to the method and the device, the rotation angle of the projection unit can be obtained according to the vein image data collected by the infrared camera, at least one projection unit is determined to be the target projection unit according to the rotation angle of the projection unit, projection display of projection data is carried out through the target projection unit, and the phenomenon that a projection picture is unstable due to rotation of a bracelet in a dynamic process of a user can be prevented.
In this embodiment, the plurality of projection units are disposed at equal intervals on the side face of the bracelet body. In an initial state, the target projection unit is a projection unit positioned at the middle of the upper end of the projection bracelet, wherein the projection unit positioned at the middle of the projection bracelet is aligned with the reference projection area, so that a picture displayed by the target projection unit is just in the reference projection area, and the reference projection area is the optimal projection area of the projection bracelet. In the state that the projection bracelet rotates, a projection unit positioned at the middle of the upper end of the projection bracelet can be used as a set calibration object, and the target projection unit for projection can be determined by acquiring the rotation angle of the set calibration object.
In one embodiment, when the user wears the projected bracelet, the range of deflection angles is inconsistent due to the diversity of activities of the user, for example, there is a large deflection during exercise and a small deflection during daily life, so that the plurality of projection units can be arranged on the side surface of the bracelet body at intervals along the circumferential direction of the bracelet body according to different distribution modes, and the inner side of the arm of the user and the region directly seen by human eyes are taken as reference projection regions. For example, the plurality of projection units may be arranged in a manner such that the middle is dense and the two sides are dispersed, the projection units of the middle portion may be arranged at intervals of 5 degrees or 8 degrees or 10 degrees between the adjacent projection units, and the projection units of the two sides are dispersed and the projection units of the two sides may be arranged at intervals of 15 degrees or 20 degrees or 30 degrees between the adjacent projection units. The projection units are arranged in the angle range of small amplitude jitter of the middle part, so that the target projection unit can be accurately determined in the plurality of projection units, and the projection effect of the projected bracelet is improved.
When the plurality of projection units are arranged in a distributed mode that the middle is dense and the two sides are scattered, in an initial state, the target projection unit is the projection unit which projects the middle of the bracelet, and the projection unit which projects the middle of the bracelet is aligned with the reference projection area, so that a picture displayed by the target projection unit is just in the reference projection area. In the small-amplitude rotation state of the projected bracelet, the intermediate projection unit of the projected bracelet can be directly taken as a starting point, and the target projection unit can be obtained according to the starting point, the set center of the projected bracelet and the rotation angle.
For example, the rotation angle is 14 degrees clockwise, and the setting of projection bracelet is: the target projection units are respectively arranged at intervals of 6 degrees, 8 degrees and 10 degrees from the starting point to two sides symmetrically, and then the target projection units are projection units which are separated from the starting point by one projection unit in the anticlockwise direction.
In one embodiment, in the case of projection using the target projection unit, the screen may be somewhat shaky due to shaking of the human arm.
In this regard, in this embodiment, the projection bracelet further includes a gyroscope 104, the gyroscope 104 is disposed in the bracelet body, and the gyroscope 104 is connected to the processing module 102; the processing module 102 is configured to obtain a lens offset of the target projection unit according to the angular motion detection data of the projection bracelet acquired by the gyroscope when the target projection unit performs projection display, and perform compensation correction on a projection picture of the target projection unit according to the lens offset, so as to achieve an anti-shake effect of the projection picture.
It can be understood that the projection lens in the projection unit can be rotated under the control of a rotation mechanism such as a driving motor, so as to project a picture within a certain angle range. In one embodiment, when the lens offset of the target projection unit is calculated to be deflected by 0.8 degrees counterclockwise according to the collected angular movement detection data of the projection bracelet, the projected image of the target projection unit can be controlled to be corrected by 0.8 degrees clockwise.
In this embodiment, the projection bracelet further includes a power module 105, where the power module 105 is electrically connected to the projection unit, the infrared camera 103, the processing module 102 and the gyroscope 104, and is configured to supply power to the projection unit, the infrared camera, the processing module and the gyroscope. The power module 105 may be a replaceable battery pack or a rechargeable battery.
The above is that the projected bracelet provided in this embodiment can obtain the rotation angle of the projection unit according to the vein image data collected by the infrared camera, determine at least one projection unit as the target projection unit according to the rotation angle of the projection unit, and perform projection display of the projection data through the target projection unit, so that the phenomenon that the projection picture is unstable due to the rotation of the bracelet in the dynamic process of a user can be prevented.
In this embodiment, a projection control method of a projected bracelet is provided, which is applied to a processing module of the projected bracelet of this embodiment, for example, the processing module in fig. 1, and referring to fig. 3, the method includes the following steps S3100 to S3400:
S3100, vein image data of the arm of the user acquired by the infrared camera are acquired.
It can be appreciated that the vein image of the arm of the user is relatively fixed, so that the current position of the infrared camera and the deflection angle of the infrared camera at the current moment and the infrared camera at the previous moment can be determined by using the position of the current vein image acquired by the infrared camera in the vein image of the whole arm.
In this embodiment, the vein image data includes 360-degree vein surrounding image data of an arm of a user and current vein image data, where the 360-degree vein surrounding image data of the arm of the user may be collected and stored when the user uses the projected bracelet for the first time, so that the vein surrounding image data is collected when each deflection angle of the infrared camera is calculated, and the current vein image data is real-time vein image data collected at the current time when the projected bracelet is used.
S3200, determining the rotation angle of the set calibration object of the projection bracelet relative to the set reference position according to vein image data.
In this embodiment, an initial mark may be added to each blood vessel image in the 360-degree venous surrounding image data of the arm, where the initial mark may be angle information, for example, in an initial state, the position of the infrared camera corresponds to the wrist artery position of the user in the venous surrounding image, the position of the current venous image acquired by the infrared camera corresponds to the first vein position on the side of the arm of the user in the venous surrounding image, and then the difference between the angle information of the first vein position and the wrist artery position in the venous surrounding image may be used as the deflection angle of the infrared camera.
It can be understood that, because the infrared camera and the projection unit on the projection bracelet are fixed relative to the bracelet body, the deflection angle of the infrared camera is equal to the deflection angle of any device on the bracelet body, so that the set calibration object in the embodiment can be any component on the bracelet body, that is, the reference object for changing the rotation angle of the bracelet can be the infrared camera, can be any projection unit, and can also be a battery module. In the embodiment of the present application, since the projection unit is controlled, in order to facilitate calculation, the setting calibration object setting may be at least one projection unit of the plurality of projection units.
In the embodiment of the present application, the calibration object is set as at least one projection unit of the plurality of projection units, where the number of projection units is N, where N is greater than or equal to 2, and in the case where N is an odd number, referring to fig. 4, the calibration object is set as the first directionA plurality of projection units; in the case where N is even, referring to fig. 5, the set calibration object includes a first set projection unit and a second set projection unit, the first set projection unit being the first set projection unit along the first directionThe second projection unit is set to be the first projection unit along the first directionAnd a projection unit.
Under the condition that the number of N is different, different numbers of set calibration objects are selected respectively, so that the number of projection units on two sides of the set calibration objects is the same, the maximum projection angles of the projection bracelet in the first direction and the second direction are the same, and the projection performance is improved.
In this embodiment, the rotation angle of the set calibration of the projection bracelet relative to the set reference position is the deflection angle of the infrared camera.
S3300, a target projection unit that performs projection is determined among the plurality of projection units according to the rotation angle.
In practical applications, considering the cost of projecting the bracelet, the number of projection units is usually limited within a certain range, that is, the projection angle of the projection bracelet is usually not 360 degrees, and there is a maximum projection angle, however, according to practical requirements, the maximum projection angle of the projection bracelet can be increased by increasing the number of projection units and the projection angle of each projection unit.
In this embodiment, when the rotation angle is greater than the preset threshold, the target projection unit is determined to be the 1st projection unit along the first direction or the first plurality of projection units along the first direction, where the preset threshold is the maximum projection angle of the plurality of projection units.
For example, referring to fig. 2, the projection bracelet has 3 projection units, namely a projection unit 201, a projection unit 202 and a projection unit 203, wherein the set included angle is 30 degrees, and the sum of projection angles of the 3 projection units is 70 degrees, so that the projection unit 202 is used as a set calibration object, when the projection unit 202 rotates 70 degrees clockwise, the target projection unit is the projection unit 201, and when the projection unit 202 rotates 70 degrees anticlockwise, the target projection unit is the projection unit 203.
In this embodiment, when the rotation angle is smaller than the preset threshold, the target projection unit is determined according to the multiplying power relationship between the rotation angle and the set included angle, where the plurality of projection units are arranged at equal intervals, the set included angle is an included angle formed by two adjacent projection units and the set center of the projection bracelet, for example, in fig. 4, b is an included angle formed by two adjacent projection units and the set center of the projection bracelet.
In this embodiment, when the rotation angle is an integer multiple of the set angle, the target projection unit is determined to be a projection unit of M projection units spaced from the set calibration object along the first direction or the second direction, where M is a multiplying power of the rotation angle and the set angle, M is an integer, and the second direction is a direction opposite to the first direction.
Continuing with the example in fig. 2, the included angle is set to 30 degrees, where M is 0 when the rotation angle is 30 degrees, the target projection unit is projection unit 201 when the rotation angle is clockwise, and the target projection unit is projection unit 203 when the rotation angle is counterclockwise.
In this embodiment, in the case where the rotation angle is a non-integer multiple of the set angle, the target projection unit is determined according to the number N of projection units.
Under the condition that N is an odd number, the determined target projection unit comprises a first target projection unit and a second target projection unit, wherein the first target projection unit is a projection unit for setting a calibration object interval M projection units along a first direction distance, the second target projection unit is a projection unit for setting a calibration object interval M-1 projection units along the first direction distance, or the first target projection unit is a projection unit for setting a calibration object interval M projection units along a second direction distance, and the second target projection unit is a projection unit for setting a calibration object interval M+1 projection units along the second direction distance.
Continuing with the example of fig. 2, the included angle is set to be 30 degrees, and when the rotation angle is 15 degrees, the rotation angle is 0.5 times the included angle between two adjacent projection units, M is 0, and if the rotation angle is clockwise, the first target projection unit is projection unit 202, the second target projection unit is projection unit 201, and if the rotation angle is counterclockwise, the first target projection unit is projection unit 202, and the second target projection unit is projection unit 203.
Wherein, in the case where N is an even number, the determination target projection unit includes a third target projection unit, which is a projection unit spaced apart from the first setting projection unit by M projection units in the first direction, or a projection unit spaced apart from the second setting projection unit by M projection units in the second direction.
Referring to fig. 6, the projection bracelet in fig. 6 is provided with a projection unit 601, a projection unit 602, a projection unit 603 and a projection unit 604, wherein the set angle is 30 degrees, the first set projection unit is the projection unit 602, and the second set projection unit is the projection unit 603. When the rotation angle is 45 degrees, the rotation angle is 1.5 times the set angle, M is 1, if the rotation angle is clockwise, the target projection unit is the projection unit 601, and if the rotation angle is counterclockwise, the target projection unit is the projection unit 604.
It should be noted that, in the case that the rotation angle is a non-integer multiple of the set angle, if the value of the non-integer part in the ratio of the rotation angle to the angle between the two adjacent projection units is smaller than the preset value, the rotation angle may be equivalent to the integer multiple of the set angle, where the preset value is preferably 1/3, at this time, it may be determined that the target projection unit is a projection unit spaced from the set calibration object by M projection units along the first direction or the second direction, where M is the multiplying power of the rotation angle and the set angle, M is an integer, and the second direction is the opposite direction to the first direction.
Still continuing with the example of FIG. 2, if the rotation angle is 10 degrees, the magnification of the rotation angle and the set angle is 1/3, where M is 0, and the target projection unit is projection unit 202.
And S3400, transmitting the projection data to a target projection unit for projection display.
In this embodiment, when the target projection unit is a projection unit, the processing module sends the projection data to the target projection unit for display.
In the present embodiment, in the case where the object projection unit includes the first object projection unit and the second object projection unit, S3400 specifically includes:
S3401: the first projection data and the second projection data are determined from the projection data according to the rotation angle.
S3402: the first projection data is displayed by the first object projection unit and the second projection data is displayed by the second object projection unit.
That is, the projection data sent by the processing module is divided into two parts, one part is projected and displayed by the first target projection unit, and the other part is projected and displayed by the second target projection unit.
In one possible example, the processing module sends the first projection data and the second projection data to the first target projection unit and the second target projection unit, respectively, and calculates the screen areas required to be projected by the first target projection unit and the second target projection unit through the rotation angles. In one possible example, the screen display of the first projection data may be achieved by controlling the lens shift amount of the first target projection unit, and the screen display of the second projection data may be achieved by controlling the lens shift amount of the second target projection unit. For example, in fig. 7, the projection unit 702 displays a projection screen of the area a, and the projection unit 703 displays a projection screen of the area B.
As can be seen from S3300, when the rotation angle is a non-integer multiple of the set angle and N is an odd number, the target projection unit includes a first target projection unit and a second target projection unit.
In one possible example, assuming that the included angle is set to b, the projection view angle of each projection unit is a, wherein a is equal to or greater than b; the required angle of the image projection area is c, and the rotation angle of the bracelet is theta. Then, the maximum projection angle of the projected bracelet in this embodiment is n×a.
Number of deflection projection unitsD is a decimal under the condition that the rotation angle is a non-integer multiple of the set included angle; at this time, the multiplying power M of the rotation angle and the set included angle is d, if d is a negative number, the rotation is clockwise, and if d is a positive number, the rotation is anticlockwise.
When deflected clockwise, the first target projection unit displaysThe second target projection unit has a display scale ofPart(s).
When deflected anticlockwise, the first target projection unit displays a scale ofSecond target projection unit displayPart(s).
In one possible example, referring to fig. 7, projection unit 701 and projection unit 702 are spaced apart by an angle b of 30 ° and the image requires a projection angle c of 60 °. When the rotation angle theta is 20 degrees counterclockwise,M=0, the first target projection unit is the projection unit 702, the second target projection unit is the projection unit 703, and the first target projection unit displays the scaleSecond target projection unit display scaleThat is, in fig. 7, the projection unit 702 displays the projection screen of the a region, and the projection unit 703 displays the projection screen of the B region.
In the above, according to the projection control method of the projection bracelet, the target projection unit is determined according to the number of projection units on the projection bracelet, the deflection angle of the projection units and the multiplying power relation between the deflection angle and the set included angle, so that the projection picture displayed by the target projection unit can be kept in the reference projection area, and good use experience is provided for users.
It should be noted that, in the projection control method for a projection bracelet provided in the embodiment of the present application, the execution body may be a projection control device, or a projection control method control module in the projection control device for executing loading of the projection bracelet. In the embodiment of the application, a projection control device is taken as an example, and a projection control method of a projection bracelet provided by the embodiment of the application is described.
Referring to fig. 8, the present embodiment provides a projection control apparatus 800, which applies the processing module in the above-mentioned projection bracelet, and the apparatus includes:
The data acquisition module 801 is used for acquiring vein image data of the arm of the user acquired by the infrared camera;
the data processing module 802 is configured to determine, according to the vein image data, a rotation angle of a set calibration object of the projected bracelet relative to a set reference position;
A target determining module 803 for determining a target projection unit to project among the plurality of projection units according to the rotation angle;
The projection module 804 is configured to send the image data to the target projection unit for projection display.
The data processing module 802 is configured to acquire 360-degree venous surrounding image data of an arm of a user, and store the data; and acquiring current vein image data acquired by an infrared camera, obtaining a deflection angle of the infrared camera according to the current vein image data and the vein surrounding image data, and determining the deflection angle of the infrared camera as a rotation angle of the set calibration relative to a set reference position.
The target determining module 803 is configured to determine that the target projection unit is a1 st projection unit along the first direction or an nth projection unit along the first direction if the rotation angle is greater than a preset threshold, where the preset threshold is a maximum projection angle of the plurality of projection units, and N is a number of the projection units; under the condition that the rotation angle is smaller than a preset threshold value, determining a target projection unit according to the multiplying power relation between the rotation angle and a set included angle, wherein a plurality of projection units are arranged at equal intervals; the set included angle is an included angle formed by the adjacent two projection units and the set center of the projection bracelet.
The target determining module 803 is further configured to determine that the target projection unit is a projection unit spaced from the set calibration object by M projection units along the first direction or the second direction when the rotation angle is an integer multiple of the set angle, where M is a multiplying power of the rotation angle and the set angle, and the second direction is a direction opposite to the first direction; and under the condition that the rotation angle is a non-integer multiple of the set included angle, determining the target projection units according to the number N of the projection units.
The target determining module 803 is further configured to determine that the target projection unit includes a first target projection unit and a second target projection unit, where the first target projection unit is a projection unit that sets a calibration object interval M projection units along a first direction distance, the second target projection unit is a projection unit that sets a calibration object interval M-1 projection units along the first direction distance, or the first target projection unit is a projection unit that sets a calibration object interval M projection units along a second direction distance, and the second target projection unit is a projection unit that sets a calibration object interval m+1 projection units along the second direction distance, where N is an odd number; in the case where N is an even number, the determination target projection unit includes a third target projection unit that is a projection unit spaced apart from the first setting projection unit by M projection units in the first direction, or a projection unit spaced apart from the second setting projection unit by M projection units in the second direction.
The projection module 804 includes a data determination submodule 8041 and a projection submodule 8042.
The data determination submodule 8041 is used for determining first projection data and second projection data from the projection data according to the rotation angle;
The projection sub-module 8042 is configured to display the first projection data by using the first target projection unit, and display the second projection data by using the second target projection unit.
According to the method and the device, the target projection unit is determined according to the number of the projection units on the projection bracelet, the deflection angle of the projection units and the multiplying power relation between the deflection angle and the set included angle, so that the projection picture displayed by the target projection unit can be kept in the reference projection area, and good use experience is provided for users.
The projection control device in the embodiment of the application can be a device, and can also be a component, an integrated circuit or a chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), etc., and the non-mobile electronic device may be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a Television (TV), a teller machine, a self-service machine, etc., and the embodiments of the present application are not limited in particular.
The projection control device in the embodiment of the application can be a device with an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
The projection control device provided by the embodiment of the application can realize each process in the projection control method embodiment of the projection bracelet, and in order to avoid repetition, the description is omitted.
Optionally, referring to fig. 9, the embodiment of the present application further provides an electronic device, which includes a processor 901, a memory 902, and a program or an instruction stored in the memory 902 and capable of running on the processor 901, where the program or the instruction implements each process of the above-mentioned projection control method embodiment of the projected bracelet when executed by the processor 901, and the process can achieve the same technical effect, and for avoiding repetition, a description is omitted herein.
It should be noted that, the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1000 includes, but is not limited to: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (e.g., a battery) for powering the various components, which may be logically connected to the processor 1010 by a power management system to perform functions such as managing charge, discharge, and power consumption by the power management system. The electronic device structure shown in fig. 10 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
The processor 1010 is configured to acquire vein image data of a user's arm acquired by the infrared camera; determining the rotation angle of a set calibration object of the projection bracelet relative to a set reference position according to vein image data; determining a target projection unit for projection among a plurality of projection units according to the rotation angle; and sending the image data to a target projection unit for projection display.
The processor 1010 is further configured to acquire 360-degree venous surrounding image data of an arm of the user, and store the venous surrounding image data; the method comprises the steps of acquiring current vein image data acquired by an infrared camera, obtaining a deflection angle of the infrared camera according to the current vein image data and the vein surrounding image data, and determining the deflection angle of the infrared camera as a rotation angle of the set calibration relative to a set reference position.
The processor 1010 is further configured to determine that the target projection unit is a1 st projection unit along the first direction or an nth projection unit along the first direction if the rotation angle is greater than a preset threshold, where the preset threshold is a maximum projection angle of the plurality of projection units, and N is a number of projection units; under the condition that the rotation angle is smaller than a preset threshold value, determining the target projection unit according to the multiplying power relation between the rotation angle and a set included angle, wherein the plurality of projection units are arranged at equal intervals; the set included angle is an included angle formed by the adjacent two projection units and the set center of the projection bracelet.
The processor 1010 is further configured to determine that the target projection unit is a projection unit of M projection units spaced from the set calibration object along a first direction or a second direction when the rotation angle is an integer multiple of the set angle, where M is a magnification of the rotation angle and the set angle, and the second direction is a direction opposite to the first direction; and under the condition that the rotation angle is a non-integer multiple of the set included angle, determining the target projection units according to the number N of the projection units.
Under the condition that N is an odd number, the determined target projection unit comprises a first target projection unit and a second target projection unit, wherein the first target projection unit is a projection unit for setting a calibration object interval M projection units along a first direction distance, the second target projection unit is a projection unit for setting a calibration object interval M-1 projection units along the first direction distance, or the first target projection unit is a projection unit for setting a calibration object interval M projection units along a second direction distance, and the second target projection unit is a projection unit for setting a calibration object interval M+1 projection units along the second direction distance; in the case where N is an even number, the determination target projection unit includes a third target projection unit that is a projection unit spaced apart from the first setting projection unit by M projection units in the first direction, or a projection unit spaced apart from the second setting projection unit by M projection units in the second direction.
The processor 1010 is further configured to determine, in a case where the target projection unit includes a first target projection unit and a second target projection unit, first projection data and second projection data from the projection data according to the rotation angle; the first projection data is displayed by the first object projection unit and the second projection data is displayed by the second object projection unit.
According to the method and the device, the target projection unit is determined according to the number of the projection units on the projection bracelet, the deflection angle of the projection units and the multiplying power relation between the deflection angle and the set included angle, so that the projection picture displayed by the target projection unit can be kept in the reference projection area, and good use experience is provided for users.
It should be appreciated that in embodiments of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, where the graphics processor 10041 processes image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 can include two portions, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein. Memory 1009 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 1010 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1010.
The embodiment of the application also provides a readable storage medium, and the readable storage medium stores a program or an instruction, which when executed by a processor, implements each process of the above-mentioned projection control method embodiment of the projection bracelet, and can achieve the same technical effect, so that repetition is avoided, and no further description is provided herein.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
The embodiment of the application further provides a chip, the chip comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running a program or instructions, the processes of the projection control method embodiment of the projection bracelet can be realized, the same technical effects can be achieved, and the repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.