Search

EP-4742650-A1 - ELECTRONIC DEVICE FOR MAINTAINING AREA IN WHICH CONTENT IS DISPLAYED ON PROJECTION SURFACE, AND CONTROL METHOD THEREOF

EP4742650A1EP 4742650 A1EP4742650 A1EP 4742650A1EP-4742650-A1

Abstract

An electronic device is disclosed. This electronic device comprises: a projection unit; a driving unit; a memory for storing at least one computer program; and at least one processor communicatively connected to the projection unit, the driving unit, and the memory, wherein the at least one computer program includes computer-executable instructions individually or collectively executed by the at least one processor, to cause the electronic device to: control the projection unit to project first content on a projection surface; identify, if the electronic device moves from a first position to a second position, a projection angle for the projection surface on the basis of the second position; obtain second content obtained by changing the screen shape of the first content, on the basis of the second position and the projection angle; and if the driving unit is controlled such that the electronic device moves from the first position to the second position, control the projection unit to project the second content on the projection surface.

Inventors

  • KANG, GIUK
  • LEE, BYUNGHWA
  • NOH, Jeewoo
  • SHIM, Sojeong
  • CHOI, Yeeun
  • CHOI, INYOUNG

Assignees

  • Samsung Electronics Co., Ltd.

Dates

Publication Date
20260513
Application Date
20240812

Claims (15)

  1. An electronic apparatus comprising: a projector; a driver; memory storing one or more computer programs; and one or more processors communicatively coupled to the projector, the driver, and the memory, wherein one or more computer programs include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: control the projector to project first content onto a projection surface, based on the electronic apparatus moving from a first position to a second position, identify a projection angle for the projection surface based on the second position, obtain second content by changing a screen form of the first content based on the second position and the projection angle, and based on the electronic apparatus moving from the first position to the second position by controlling the driver, control the projector to project the second content onto the projection surface.
  2. The electronic apparatus of claim 1, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: identify an edge corresponding to a direction of movement of the electronic apparatus among a left edge and a right edge of a projection area onto which the first content is projected on the projection surface, and identify the second position based on the identified edge.
  3. The electronic apparatus of claim 2, further comprising: a sensor, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: identify a distance from the first position to the projection surface through the sensor, identify a distance from the first position to the identified edge based on a radial angle of the projector, and identify the second position based on the identified distance.
  4. The electronic apparatus of claim 3, wherein the distance from the second position to the identified edge is equal to or greater than a distance from the first position to the identified edge.
  5. The electronic apparatus of claim 1, wherein the projection angle includes an azimuth at the second position and an elevation angle at the second position, and wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: identify an azimuth at the second position based on a distance from the first position to the projection surface, a distance from the first position to the second position, and a direction of movement of the electronic apparatus, and identify an elevation angle at the second position based on a distance from the first position to the projection surface, an elevation angle at the first position, and an azimuth at the second position.
  6. The electronic apparatus of claim 5, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: scale the second content based on a distance from the first position to the projection surface, a distance from the first position to the second position, a radial angle of the projector, and an azimuth at the second position.
  7. The electronic apparatus of claim 1, wherein the driver comprises: a first driver configured to move the electronic apparatus; and a second driver configured to control a projection direction of the projector, and wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: control the first driver to move the electronic apparatus from the first position to the second position, and based on the electronic apparatus being located in the second position, control the second driver so that the projector projects the second content based on the projection angle.
  8. The electronic apparatus of claim 1, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: identify a plurality of third positions in a path from the first position to the second position, and perform an operation of identifying the projection angle, an operation of changing the screen form, and a projection operation at each of the plurality of third positions.
  9. The electronic apparatus of claim 1, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: identify that the electronic apparatus is moving from the first position to the second position based on at least one of a charging state of the electronic apparatus, a temperature of the electronic apparatus, a type of the first content, a number of users around the electronic apparatus, or positions of the users.
  10. The electronic apparatus of claim 1, wherein the projector comprises: a first projector; and a second projector, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to: control the first projector to project the first content onto the projection surface, and control the second projector to project third content onto another projection surface.
  11. The electronic apparatus of claim 10, wherein the third content includes a control screen for controlling the first content, and wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to identify the second position so that the control screen is provided in front of a user.
  12. The electronic apparatus of claim 1, wherein an area corresponding to the first content on the projection surface overlaps with an area corresponding to the second content by less than a preset error.
  13. A method performed by an electronic apparatus, comprising: projecting, by the electronic apparatus, first content onto a projection surface; based on the electronic apparatus moving from a first position to a second position, identifying, by the electronic apparatus, a projection angle for the projection surface based on the second position; obtaining, by the electronic apparatus, second content by changing a screen form of the first content based on the second position and the projection angle; and based on the electronic apparatus moving from the first position to the second position by controlling a driver, projecting, by the electronic apparatus, the second content onto the projection surface.
  14. The method of claim 13, further comprising: identifying an edge corresponding to a direction of movement of the electronic apparatus among a left edge and a right edge of a projection area onto which the first content is projected on the projection surface; and identifying the second position based on the identified edge.
  15. The method of claim 14, wherein the identifying the second position comprises: identifying a distance from the first position to the projection surface; identifying a distance from the first position to the identified edge based on a radial angle of a projector included in the electronic apparatus; and identifying the second position based on the identified distance.

Description

BACKGROUND 1. Field The disclosure relates to an electronic apparatus and a controlling method. More particularly, the disclosure relates to an electronic apparatus that maintains an area on which content is displayed on a projection surface and a controlling method thereof. 2. Description of Related Art With the development of electronic technology, electronic apparatuses that provide various functions have been developed. In particular, projectors capable of projecting content while moving around have been developed in recent years. However, when a project is moving while projecting content, the size and shape of the content screen changes as the projection position changes, disrupting the user's sense of immersion and forcing the user to stop watching and adjust the content screen. The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure. SUMMARY Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the disclosure is to provide an electronic apparatus and a controlling method. Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments. In accordance with an aspect of a disclosure, an electronic apparatus is provided. The electronic apparatus includes a projector, a driver, memory storing one or more computer programs, and one or more processors communicatively coupled to the projector, the driver and the memory, wherein one or more computer programs include computer-executable instructions that, when executed by he one or more processors individually or collectively, cause the electronic apparatus to control the projector to project first content onto a projection surface, based on the electronic apparatus moving from a first position to a second position, identify a projection angle for the projection surface based on the second position, obtain second content by changing a screen form of the first content based on the second position and the projection angle, and based on the electronic apparatus moving from the first position to the second position by controlling the driver, control the projector to project the second content onto the projection surface. The one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to identify an edge corresponding to a direction of movement of the electronic apparatus among a left edge and a right edge of a projection area onto which the first content is projected on the projection surface, and identify the second position based on the identified edge. The apparatus further includes a sensor, and the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to identify a distance from the first position to the projection surface through the sensor, identify a distance from the first position to the identified edge based on a radial angle of the projector, and identify the second position based on the identified distance. The distance from the second position to the identified edge is equal to or greater than a distance from the first position to the identified edge. The projection angle includes an azimuth at the second position and an elevation angle at the second position, and the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to identify an azimuth at the second position based on a distance from the first position to the projection surface, a distance from the first position to the second position, and a direction of movement of the electronic apparatus, and identify an elevation angle at the second position based on a distance from the first position to the projection surface, an elevation angle at the first position, and an azimuth at the second position. The one or more computer programs further include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic apparatus to scale the second content based on a distance from the first position to the projection surface, a distance from the first position to the second position, a radial angle of the projector, and an azimuth at the second position. The driver includes a first driver configured to move the electronic apparatus, and a second driver configured to control a projecti