Electronic device with rotatable camera for protecting privacy
11477385 · 2022-10-18
Assignee
Inventors
Cpc classification
H04N7/147
ELECTRICITY
H04N21/41407
ELECTRICITY
H04N21/42202
ELECTRICITY
G06V20/52
PHYSICS
H04N23/667
ELECTRICITY
H04N23/69
ELECTRICITY
International classification
H04N21/422
ELECTRICITY
Abstract
An electronic device is provided, which includes a body, a camera module, at least one sensor, and a processor. The camera module is rotatably disposed on the body. The sensor is disposed in the electronic device for generating an environmental sensing signal. The processor is electrically connected to the camera module and the sensor. The processor loads and executes an application to perform: generating a display image; controlling the camera module to capture a face image and combining the face image and the display image into a live stream image when a show face function of the application is activated; and when the electronic device is in the live stream mode and the processor determines that an environment dynamic change occurs according to the environmental sensing signal, the processor transmits a notification signal to the application to notify the application to close the show face function.
Claims
1. An electronic device, comprising: a body; a camera module, rotatably disposed on the body; a sensor, disposed in the electronic device for generating an environmental sensing signal, wherein the sensor comprises a plurality of orientation sensing elements, and the environmental sensing signal includes orientation information; and a processor, electrically connected to the camera module and the sensor, the processor loads and executes an application to perform the following steps: generating a display image; controlling the camera module to capture a face image and combining the face image with the display image to form a live stream image when a show face function of the application is activated; determining an angle between the camera module and the body according to the orientation information, and determining whether the camera module is flipped by an external force according to the angle to cause an environment dynamic change; and when the electronic device is in a live stream mode and the processor determines that the environment dynamic change occurs, the processor transmits a notification signal to the application to notify the application to close the show face function.
2. The electronic device according claim 1, when the show face function is activated, the processor is configured to combine the face image and the display image into the live stream image.
3. The electronic device according claim 1, when determining that the environment dynamic change occurs, the processor is configured to disable the show face function, and only use the display image to generate the live stream image alone.
4. The electronic device according claim 1, further comprising a display screen, the display screen is electrically connected with the processor and configured to: when the show face function is activated, display the live stream image generated by combining the face image and the display image; when the show face function is disabled, display the live stream image generated by the display image alone.
5. The electronic device according claim 1, further comprising a communication circuit, the communication circuit is coupled to the processor and configured to: when the show face function is activated, transmit the live stream image generated by combining the face image and the display image to an external server, when the application disables the show face function, transmit the live stream image generated by the display image alone to the external server.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(6) Various embodiments will be disclosed below with reference to the drawings. For the sake of clarity, many practical details will be described in the following description. It should be understood, however, that these practical details should not be used to limit the invention. That is, in some embodiments, these practical details are unnecessary. In addition, in order to simplify the drawings, some well-known and conventional structures and elements will be shown in a simple and schematic manner in the drawings.
(7) Refer to
(8) Refer to
(9) In an embodiment, when the electronic device 100 is in the live stream mode, the processor 150 determines whether an environment dynamic change occurs according to the environmental sensing signal SS generated by the sensor 170, and selectively turns on or off specific functions (such as a show face function in the application). The detail about the detection of the environment dynamic change and to on/off of the show face function will be fully explained in subsequent embodiments.
(10) The processor 150 is electrically connected to the camera module 130, the display screen 140, the motor 160, and the orientation sensing elements 170a and 170b. The motor 160 is electrically connected to the camera module 130 to drive the camera module 130 to flip relative to the body 110.
(11) In the embodiment in
(12) In some embodiments, the processor 150 is a central processing unit (CPU), an application-specific integrated circuit (ASIC), multiple processors, a distributed processing system, or a suitable processing circuit. In one embodiment, the display screen 140 is a touch screen.
(13) In some embodiments, each of the orientation sensing elements 170a and 170b in the sensor 170 includes at least one of a gyroscope or a gravity sensor. In an embodiment, the gyroscope detects the current angular velocities of the body 110 and the camera module 130 as the orientation information, or the gravity sensor detects the current gravity of the body 110 or the current gravity of the camera module 130 as the orientation information. In this way, the processor 150 determines an angle between the camera module 130 and the body 110 based on the angular velocities detected by the gyroscopes. The processor 150 also determines whether the electronic device 100 is now flat or upright, or the angle between the camera module 130 and the body 110 based on the gravity value detected by the gravity sensor. In some embodiments, the electronic device 100 further includes circuit elements such as a display card (not shown) or an audiovisual processing circuit (not shown). The above circuit components provide processed image data to the display screen 140 display based on the control of the processor 150.
(14) Please refer to
(15) In one embodiment, as shown in
(16) In one embodiment, as shown in
(17) Please refer to
(18)
(19) In an embodiment, the operating system 151 is an Android system. In this embodiment, the kernel module 1510 is the execution core layer of the Android system, the hardware abstraction layer module 1511 is the hardware abstraction layer of the Android system, and the application software execution module 1512 is the application software layer of the Android system.
(20) In another embodiment, the kernel module 1510, the hardware abstraction layer module 1511 and the application software execution module 1512 are implemented by the processor 150, a processing circuit, or an application-specific integrated circuit (ASIC).
(21) When the user runs an application on the electronic device and performs a live stream, the processor 150 loads and executes the application in the application software execution module 1512 of the operating system 151. In one embodiment, the application is the game application, and the live stream is a game live stream. The processor 150 executes the game content of the application to generate the live stream image (which includes the face image and the game screen) accordingly.
(22) Please refer to
(23) When the a show face function of the application is activated, the processor 150 controls the camera module 130 to capture a face image VM of the current user, and combines the face image VM and the display image AP into a live stream image D1. In one embodiment, the kernel module 1510 receives the face image VM from the camera module 130, the hardware abstraction layer module 1511 receives the face image VM from the kernel module 1510, and the application software execution module 1512 receives the face image VM from the hardware abstraction layer module 1511. The application software execution module 1512 combines the display image AP generated by the application and the face image VM to generate the live stream image D1. In one embodiment, the live stream image D1 is a game live stream image.
(24) At this time, the application software execution module 1512 of the processor 150 displays the live stream image D1 on the display screen 140, or transmits it to an external server (not shown) through the communication circuit 180 coupled to the processor 150. In this way, the near-end viewer can see the live stream image D1 through the display screen 140, and the far-end viewer can see the live stream image D1 through the external server.
(25) In the embodiment shown in
(26) When the electronic device 100 is in the live stream mode, the processor 150 determines whether an environment dynamic change occurs according to an environmental sensing signal SS generated by the sensor 170. In an embodiment, the kernel module 1510 receives the environmental sensing signal SS from the sensor 170, the hardware abstraction layer module 1511 receives the environmental sensing signal SS and the face image VM from the kernel module 1510, and the application software execution module 1512 receives the environmental sensing signal SS and the face image VM from the hardware abstraction layer module 1511. The application software execution module 1512 detects whether the environment dynamic change occurs according to the environmental sensing signal SS.
(27) In an embodiment, when the electronic device 100 is in the live stream mode and the processor 150 determines that the environment dynamic change occurs according to the environmental sensing signal SS, the processor 150 transmits a notification signal to the application, notify the application to close the show face function. In detail, when the electronic device 100 is in the live stream mode and the application software execution module 1512 in the operating system 151 executed by the processor 150 detects that the environment dynamic change occurred (for example: the camera module 130 is pulled by an external force to change the angle between the camera module 130 and the body 110) according to the environmental sensing signal SS, the application software execution module 1512 notifies the application to close the show face function. At this time, the application software execution module 1512 uses the display image AP generated by the application alone to generate the live stream image D2, and the live stream image D2 is displayed on the display screen 140 (as shown in
(28) The live stream image D2 shown in
(29) In addition, when the application software execution module 1512 of the processor 150 determines that the environment dynamic change occurs according to the environmental sensing signal SS, the processor 150 notifies the camera module 130 to stop capturing the face image VM, and controls the camera module 130 to flip to the bottom to return the camera module 130 to the accommodation space 120, as shown in
(30) In another embodiment, the sensor 170 for sensing the environment dynamic change is not limited to the two the orientation sensing elements 170a and 170b in the above embodiment.
(31) In another embodiment, at least one of the sensor 170 includes an optical sensor 170c, as shown in
(32) In another embodiment, at least one of the sensor 170 further includes a proximity sensor (P sensor) 170d, as shown in
(33) In another embodiment, at least one of the sensor 170 may further include a hall sensor (hall sensor) 170e, as shown in
(34) It should be particularly noted that at least one of the sensor 170 of the electronic device 100 in the embodiments includes one or the combination of the orientation sensing elements 170a and 170b, the optical sensor 170c, the proximity sensor 170d, and the hall sensor 170e in the above embodiments. In an embodiment, the electronic device 100 only include one kind of the sensor 170 to sense the environment dynamic change. In an embodiment, the electronic device 100 includes multiple sensors and receives multiple sensing information to comprehensively evaluate whether the environment dynamic change occurs. When two or more of the multiple sensors detect the environment dynamic change occurs, the game application is notified to disable the show face function, thus prevents the sensor from being overly sensitive and causing false detections.
(35) In summary, the electronic device and the control method provided in the embodiments prevents other privacy pictures from being leaked when a user uses a mobile phone for operations or live streams and the camera lens is flipped due to the mobile phone being dropped or affected by the environment. The sensor detects the environmental changes around the electronic device and processes them at the hardware abstraction layer in the processor to control the output streaming screen and related accessories to protect user privacy.
(36) Although the present invention has been described in considerable detail with reference to certain preferred embodiments thereof, the disclosure is not for limiting the scope. Persons having ordinary skill in the art may make various modifications and changes without departing from the scope. Therefore, the scope of the appended claims should not be limited to the description of the preferred embodiments described above.