Projection device and operation method thereof
The projection device addresses lens switching delays by using dual lenses and preloading features to ensure rapid and personalized content projection, enhancing user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-12-03
- Publication Date
- 2026-07-02
AI Technical Summary
Existing projection devices experience inconvenience and delay due to the time required for lens changes when switching between close-range and long-distance projection, affecting the user's viewing experience.
A projection device equipped with dual lenses and a lens driving unit that allows for seamless switching between short and long focal length lenses, combined with preloading and advanced hardware settings to optimize content projection based on location and user preferences.
Enables quick and personalized content projection by minimizing lens change wait times and optimizing settings, providing a faster and more efficient user experience.
Smart Images

Figure KR2025020509_02072026_PF_FP_ABST
Abstract
Description
Projection device and method of operation thereof
[0001] The present disclosure relates to a projection device for projecting video content and a method of operating the same.
[0002] A projection device is a device that projects an image onto a screen or space. A projection device may include a projector, a device that provides virtual reality (VR), augmented reality (AR), or mixed reality (MR), etc.
[0003] Projection devices are utilized in various fields, for example, when giving lectures or presentations in classrooms or conference rooms, or when projecting movies onto a screen in a movie theater. Devices that provide VR, AR, or MR can provide the experience of watching a movie in a movie theater by displaying images on a screen (display) located near the user's eyes when the device is worn.
[0004] Recently, portable projection devices equipped with dual lenses capable of not only long-distance but also close-range projection are being developed. By using such projection devices, various video content can be appropriately projected to suit the projection environment.
[0005] A movable projection device according to one embodiment may include a projection unit for projecting video content, a memory for storing one or more instructions, and at least one processor for executing said one or more instructions.
[0006] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can identify a target location for performing projection based on a call command of the projection device.
[0007] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can identify a first image content corresponding to the target location.
[0008] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can obtain setting information for projecting the identified first image content.
[0009] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can perform a preset operation based on the setting information while moving to the target location.
[0010] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can control the projection unit to project the first image content based on the completion of the preset operation.
[0011] A method of operation of a movable projection device according to one embodiment may include the step of identifying a target location for performing projection based on a call command of the projection device.
[0012] A method of operation of a movable projection device according to one embodiment may include the step of identifying a first image content corresponding to the target position.
[0013] A method of operating a movable projection device according to one embodiment may include the step of obtaining setting information for projecting the identified first image content.
[0014] A method of operation of a movable projection device according to one embodiment may include the step of performing a preset operation based on the setting information while moving to the target position.
[0015] A method of operating a movable projection device according to one embodiment may include the step of projecting the first image content based on the completion of the preset operation.
[0016] The following description is made with reference to the attached drawings, and the above and other aspects, features, and advantages of the embodiments of the present disclosure will be more clearly understood.
[0017] FIG. 1 is a drawing showing a projection device according to one embodiment.
[0018] FIG. 2 is a diagram showing the operation of a lens driving unit according to one embodiment.
[0019] FIG. 3 is a flowchart illustrating a method for a projection device according to one embodiment to store information about video content executed at each position of the projection device.
[0020] FIG. 4 is a diagram illustrating the operation of a projection device according to one embodiment projecting different image contents at different locations.
[0021] FIGS. 5A and FIGS. 5B are drawings illustrating an example of a database stored in a projection device according to one embodiment.
[0022] FIG. 6 is a flowchart illustrating a method in which a projection device according to one embodiment performs a preset operation according to the position where video content is to be projected.
[0023] FIGS. 7 and 8 are drawings referenced to explain the operation of a projection device according to one embodiment.
[0024] FIGS. 9 and FIGS. 10 are drawings for explaining the operation of a projection device according to one embodiment performing preloading according to a user.
[0025] FIG. 11 is a drawing for explaining the preset operation of a projection device according to one embodiment.
[0026] FIG. 12 is a block diagram showing the configuration of a projection device according to one embodiment.
[0027] The terms used in this disclosure will be briefly explained, and the invention will be described in detail.
[0028] The terms used in this disclosure have been selected to be as widely used as possible, taking into account their functions in the present invention; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been selected at the applicant's discretion, and in such cases, their meanings will be described in detail in the relevant description of the invention. Therefore, the terms used in this disclosure should be defined not merely by their names, but based on their meanings and the overall content of this disclosure.
[0029] When a part of a specification is described as "comprising" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Furthermore, terms such as "...part" or "module" as used in the specification refer to a unit that processes at least one function or operation, and this may be implemented in hardware or software, or as a combination of hardware and software.
[0030] The following describes embodiments with reference to the attached drawings so that those skilled in the art can easily implement the present invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the present invention in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the disclosure are denoted by similar reference numerals.
[0031] In embodiments of the present disclosure, the term "user" refers to a person controlling a system, function, or operation, and may include a developer, administrator, or installer.
[0032] Additionally, in embodiments of the present disclosure, 'image' or 'picture' may represent a still image, a video composed of a plurality of consecutive still images (or frames), or a video.
[0033] FIG. 1 is a drawing showing a projection device according to one embodiment.
[0034] Referring to FIG. 1, a projection device (100) according to one embodiment can project an image onto a screen. The screen on which the image is projected can be configured in various forms. If the projection device (100) according to one embodiment is a projector, the screen may refer to a physical space on which the image is projected. For example, the screen may include a wall, floor, ceiling, or a screen made of fabric material, etc. However, it is not limited thereto.
[0035] In the case where the projection device (100) according to one embodiment is a device that provides VR, AR, or MR, the screen may refer to a display included in the projection device (100). For example, the device that provides VR, AR, or MR may be implemented in the form of a glasses-type wearable device including a head-mounted display (HMD) that can be mounted on the head, and may include a display. The display may be a transparent display or an opaque display. The device that provides VR, AR, or MR may output (display) video content to the display.
[0036] In the following description, for convenience of explanation, the projection device (100) is illustrated and described as a projector, but the same can be applied even if the projection device (100) is a device that provides VR, AR, or MR.
[0037] A projection device (100) according to one embodiment may include a projection unit comprising a first lens having a first focal length and a second lens having a second focal length longer than the first focal length. For example, the first lens may include a short focal length lens or an ultra-short focal length lens, and the second lens may include a long focal length lens.
[0038] For convenience of explanation, the first lens is assumed to be a short focal length lens or an ultra-short focal length lens, and the second lens is assumed to be a long focal length lens.
[0039] A projection device (100) according to one embodiment identifies the location, size, shape, etc. of a screen or space to project image content, and based on the identified location, size, shape, etc. of the screen or space, can project image content by using a first lens or a second lens as a projection lens.
[0040] A projection device (100) according to one embodiment can project video content using a first lens when projecting video content onto a screen or space that is close to the projection device (100) (at a predetermined distance or less). For example, as shown in FIG. 1, when projecting a first video content (20) onto a floor close to the projection device (100), the projection device (100) can project the first video content (20) using a first lens.
[0041] A projection device (100) according to one embodiment can project video content using a second lens when projecting video content onto a screen or space located far away from the projection device (100) (away from a preset distance or more). For example, as shown in FIG. 1, when projecting a second video content (30) onto a wall (10) located far away from the projection device (100), the projection device (100) can project the second video content (30) using a second lens.
[0042] The projection device (100) can change the projection lens from the first lens to the second lens when it is necessary to project video content onto a screen or space far away while projecting video content onto a screen or space far away using the first lens.
[0043] Alternatively, a projection device (100) according to one embodiment may change the projection lens from the second lens to the first lens when it is necessary to project video content onto a screen or space near a screen or space while projecting video content onto a screen or space near a screen or space using the second lens.
[0044] Alternatively, a projection device (100) according to one embodiment may change the projection lens using a lens driving unit. This will be explained in detail with reference to FIG. 2. The operation of the projection device (100) changing the projection lens from the first lens to the second lens or from the second lens to the first lens takes a certain amount of time. The user of the projection device (100) has to experience the inconvenience of having to wait during the time required for the lens change operation, and the viewing of video content may be hindered due to the time required for the lens change operation.
[0045] A projection device (100) according to one embodiment may be movable. The projection device (100) may include a driving unit and may be movable through the driving unit. The movement of the projection device (100) may include not only driving movement in which the position of the projection device (100) is changed by the projection device (100) moving, but also rotational movement in which the projection device (100) rotates to change the projection direction at the same position. However, it is not limited thereto.
[0046] A projection device (100) according to one embodiment may preload one or more video contents that are expected to be used by a user while the projection device (100) is moving when movement of the projection device (100) is required, and may change hardware settings for projecting the video contents in advance. Preloading of video contents provides the user with a faster and more personalized experience. Additionally, if a change of the projection lens for projecting the video contents is required, the projection lens may be changed while the projection device is moving. Accordingly, when the projection device (100) according to one embodiment receives a request to execute the preloaded video contents, it may quickly execute and project the video contents without a separate loading process or hardware settings.
[0047] Hereinafter, with reference to the drawings, the projection device (100) according to one embodiment will identify video content that is predicted to be executed, preload the identified video content, and perform setting operations in advance to project the video content, and will be described in detail.
[0048] FIG. 2 is a diagram showing the operation of a lens driving unit according to one embodiment.
[0049] Referring to FIG. 2, a lens driving unit according to one embodiment may include a sliding structure (230). A first lens (210) and a second lens (220) may be mounted on one side of the sliding structure (230). The first lens (210) may include a short focal length lens or an ultra-short focal length lens, and the second lens (220) may include a long focal length lens. For example, the lens driving unit may move the sliding structure (230) so that the first lens (210) or the second lens (220) aligns with the center of the optical system (240). The optical system (240) may include optical components used by the projection device (100) to project image content.
[0050] A lens drive unit according to one embodiment may include a motor or a rail, and may move a sliding structure (230) using the motor or the rail. Alternatively, the lens drive unit may include a rack and pinion structure. A rack and pinion structure is a structure that converts rotational motion into linear motion and may include a rack gear and a pinion gear. The rack gear is a long, flat gear-shaped rod capable of linear motion, and the pinion gear is a small circular gear capable of rotational motion. When the pinion gear rotates, the rack gear meshed with the pinion gear moves, thereby converting rotational motion into linear motion. A first lens (210) and a second lens (220) according to one embodiment may be connected to the rack gear and may move as the rack gear moves. However, this is not limited thereto.
[0051] Referring to FIG. 2, the sliding structure (230) can move (or slide) in a first direction and in a second direction opposite to the first direction. For example, when the center axis of the second lens (220) and the optical system (240) are aligned, if it is necessary to change the projection lens from the second lens (220) to the first lens (210), the sliding structure (230) can be moved (or slid) in a second direction (e.g., upward direction) to control the first lens (210) to align with the center axis of the optical system (240). Alternatively, if the lens drive unit includes a rack and pinion structure, the rack gear can be moved in the first direction and the second direction. For example, when the center axis of the second lens (220) and the optical system (240) are aligned, and it is necessary to change the projection lens from the second lens (220) to the first lens (210), the lens drive unit can control the rack gear to move in a second direction (e.g., upward direction) so that the first lens (210) aligns with the center axis of the optical system (240). Accordingly, the projection device (100) can project image content through the first lens (210).
[0052] On the other hand, when the center axis of the first lens (210) and the optical system (240) are aligned, if it is necessary to change the projection lens from the first lens (210) to the second lens (220), the sliding structure (230) can be moved (or slid) in a first direction (e.g., downward direction) to control the second lens (220) to align with the center axis of the optical system (240). Alternatively, if the lens drive unit includes a rack and pinion structure and the center axis of the first lens (210) and the optical system (240) is aligned, and it is necessary to change the projection lens from the first lens (210) to the second lens (220), the lens drive unit can move the rack gear in a first direction (e.g., downward direction) to control the second lens (220) to align with the center axis of the optical system (240). Accordingly, the projection device (100) can project video content through the second lens (220).
[0053] FIG. 3 is a flowchart illustrating a method for a projection device according to one embodiment to store information about video content executed at each position of the projection device.
[0054] Referring to FIG. 3, a projection device (100) according to one embodiment can identify the current position of the projection device (S310).
[0055] For example, the projection device (100) can acquire surrounding environment information of the projection device (100) and identify the current location of the projection device (100) based on the surrounding environment information. The projection device (100) can identify the location of the projection device (100) by generating a map of the surroundings simultaneously with movement using SLAM (Simultaneous Localization and Mapping) technology. The projection device (100) can acquire surrounding environment information based on information sensed using a sensor unit. For example, the projection device (100) can acquire surrounding environment information by collecting data about the surrounding environment using a camera, a LiDAR (Light Detection and Ranging) sensor, a radar sensor, an infrared sensor, an ultrasonic sensor, etc.
[0056] The projection device (100) can recognize the structure of the surrounding environment and generate map data based on the recognized structure of the surrounding environment. The projection device (100) can identify the current location based on the map data. However, it is not limited thereto.
[0057] A projection device (100) according to one embodiment can identify whether the current position is a new position (S320).
[0058] A projection device (100) according to one embodiment can store information about the current location when the identified current location is a new location (S330).
[0059] For example, the projection device (100) can generate and store map data for the current location when the current location is a new location, and can store identification information for the current location together. However, it is not limited thereto.
[0060] A projection device (100) according to one embodiment can execute video content and, when projection is in progress, can store information related to the execution of video content (S340).
[0061] For example, the projection device (100) can count the number of times the corresponding video content is executed at the corresponding location. Additionally, the projection device (100) can store information regarding whether the lens used to project the video content is a first lens (short focal length lens or ultra-short focal length lens) or a second lens (long focal length lens), information regarding the volume or sound mode for outputting the audio signal of the video content, information regarding the screen for projecting the video content, and the position or direction of the screen on which the video content is projected. Alternatively, if the projection device (100) can identify the user who executes and views the video content, it can store information about the user. However, it is not limited thereto.
[0062] FIG. 4 is a diagram illustrating the operation of a projection device according to one embodiment projecting different image contents at different locations.
[0063] Referring to FIG. 4, a projection device (100) according to one embodiment can execute a first application (e.g., a recipe application) at a first location (e.g., a kitchen).
[0064] The projection device (100) identifies the current location of the projection device (100), and if the identified current location is a new location, it can store information about the first location. For example, the projection device (100) can generate and store map data for the first location, and based on user input, it can store the name of the first location as 'kitchen'. However, it is not limited thereto.
[0065] A projection device (100) according to one embodiment may store identification information of video content executed at a first location (e.g., name of video content), number of times video content is executed, projection lens information, audio setting information, screen setting information, etc., corresponding to the first location. As illustrated in FIG. 4, when a first application is executed at a first location, the projection device (100) may store first application execution information corresponding to the first location. For example, the projection device (100) may store the number of times the first application is executed at the first location by increasing it by one. In addition, the projection device (100) may store information about a first lens (short focal length lens or ultra-short focal length lens) used when the first application is projected. In addition, it may store audio setting information (e.g., speaker volume level '10') output when the first application is projected. Additionally, the projection device (100) may also store information regarding the position or direction of the screen (e.g., floor) on which the first application is projected. However, it is not limited thereto.
[0066] A projection device (100) according to one embodiment can execute a second application (e.g., an OTT application) at a second location (e.g., a living room).
[0067] The projection device (100) identifies the current location of the projection device (100), and if the identified current location is a new location, it can store information about a second location. For example, the projection device (100) can generate and store map data for the second location, and based on user input, it can store the name of the second location as 'living room'. However, it is not limited thereto.
[0068] A projection device (100) according to one embodiment may store identification information of video content executed at a second location, the number of times video content is executed, projection lens information, audio setting information, screen setting information, etc., corresponding to the second location. As illustrated in FIG. 4, when a second application is executed at a second location, the projection device (100) may store execution information of the second application corresponding to the second location. For example, the projection device (100) may store the number of executions of the second application at the second location by increasing it by one. In addition, the projection device (100) may store information regarding the second lens (long focal length lens) used when the second application is projected. In addition, it may store audio setting information output when the second application is projected (e.g., speaker volume level '20', sound mode 'cinema mode'). Additionally, the projection device (100) may also store information regarding the position or direction of the screen (e.g., wall) on which the second application is projected. However, it is not limited thereto.
[0069] FIGS. 5A and FIGS. 5B are drawings illustrating an example of a database stored in a projection device according to one embodiment.
[0070] Referring to FIG. 5a, a projection device (100) according to one embodiment can store priority information (510) of image contents by location in a database.
[0071] The projection device (100) can count the number of times video content is executed by position and can store priority information of video content based on the count. For example, if the number of executions of the first content, the second content, the third content, and the fourth content are many in order at the first position, the priority can be in the order of the first content, the second content, the third content, and the fourth content.
[0072] Additionally, the projection device (100) may store priority information for video content that has been executed more than a preset number of times for each location. For example, if the video content executed more than a preset number of times at a second location is the third content, the fourth content, and the fifth content, the priority of the third content, the fourth content, and the fifth content may be determined based on the number of executions of the third content, the number of executions of the fourth content, and the number of executions of the fifth content. However, it is not limited thereto.
[0073] As illustrated in FIG. 5b, a projection device (100) according to one embodiment can store setting information (520) for projecting image content by image content in a database.
[0074] When a projection device (100) plays video content and projects it, it can store setting information for projecting video content in a database based on a set lens, a set volume of a speaker, a set sound mode, set screen information, etc.
[0075] For example, when the projection device (100) projects the first content, if a long focal length lens is used as the projection lens, or if the number of times the long focal length lens is used is greater than or equal to a preset number, the lens setting information corresponding to the first content can be stored as a 'long focal length lens (second lens)'. Additionally, when the projection device (100) projects the first content, if the speaker volume is set to '30' and the sound mode is set to 'sports mode', the volume setting information corresponding to the first content can be stored as '30' and the sound setting information corresponding to the first content can be stored as 'sports mode'. Additionally, when the projection device (100) projects the first content, if the screen information is set to 'sports mode', the screen setting information corresponding to the first content can be stored as 'sports mode'.
[0076] When the projection device (100) projects the first content, if the settings for the projection lens, speaker volume, sound mode, and screen information differ from the setting information stored in the database, the projection device (100) may change or update the setting information stored in the database. However, it is not limited thereto.
[0077] FIG. 6 is a flowchart illustrating a method in which a projection device according to one embodiment performs a preset operation according to the position where video content is to be projected.
[0078] Referring to FIG. 6, a projection device (100) according to one embodiment can identify a target location to project image content (S610).
[0079] A projection device (100) according to one embodiment may receive a call command for the projection device. For example, the projection device (100) may receive a user voice input that calls the projection device. The projection device (100) may include a microphone and may receive the user's voice input through the microphone.
[0080] Alternatively, the projection device (100) may receive a command to call the projection device from an external device. For example, the external device may receive user input to call the projection device and transmit the call command to the projection device (100).
[0081] The projection device (100) can recognize identification information of a target location included in a call command through the received user's voice recognition. The projection device (100) can identify a target location based on the identification information of the target location. For example, when the projection device (100) receives user voice input saying "Come to the living room," it can perform voice recognition and recognize a location name, such as "living room," which is a previously stored location in the user's voice input. Accordingly, the projection device (100) can identify the target location as "living room."
[0082] Alternatively, if an external device transmits a call command to a projection device (100) based on user input designating a 'living room' as the call location, the call command received by the projection device (100) may include a command designating a 'living room' as the call location. The projection device (100) may identify the 'living room' included in the call command as the target location.
[0083] However, the above methods are merely one embodiment, and the projection device (100) can identify the target location in various ways.
[0084] A projection device (100) according to one embodiment can identify a first image content corresponding to an identified target location (S620).
[0085] For example, the projection device (100) can identify a first image content corresponding to an identified target location using priority information (510) illustrated and described in FIG. 5A. If the identified target location is a 'living room (second location)', the projection device (100) can identify a third content that is executed most frequently at the second location.
[0086] Alternatively, a preset number (e.g., 3) of video contents (e.g., 3 contents, 4 contents, 5 contents) can be identified in order of most frequently executed at the second location. However, this is not limited thereto.
[0087] A projection device (100) according to one embodiment can obtain setting information for projecting a first image content (S630).
[0088] For example, the projection device (100) can obtain setting information corresponding to the identified third content by using the database (520) illustrated and described in FIG. 5B. The setting information for the third content may include the projection lens being a 'long focal length lens', the speaker volume being '20', the sound mode being a 'cinema mode', and the screen mode being a 'movie mode'. However, it is not limited thereto.
[0089] A projection device (100) according to one embodiment can perform a preset operation based on acquired setting information (S640).
[0090] For example, the projection device (100) can move to a second location (living room), which is a target location, and if the current projection lens is a first lens (short focal length lens or ultra-short focal length lens), change it to a second lens (long focal length lens), adjust the volume of the speaker to '20', the sound mode to 'cinema mode', and set the projected screen mode to 'movie mode'.
[0091] Additionally, the projection device (100) can perform preloading of the third content. Preloading may mean preloading or initializing necessary data or resources so that the content can be executed quickly. At this time, the preloading operation may be pre-set for each content. For example, the projection device (100) may initialize or preload data or resources necessary for the execution of the third content in the background.
[0092] Alternatively, the projection device (100) may perform preloading for the third content having a first rank at the second location (living room), as well as the fourth content having a second rank and the fifth content having a third rank. At this time, the number of contents to be preloaded may be determined according to the processor and memory performance of the projection device (100).
[0093] Accordingly, when the projection device (100) arrives at the target location, it may be in a state where it can quickly execute the third content.
[0094] When the projection device (100) receives a command requesting the execution of the first video content, it can quickly execute and project the first video content while in a preloaded state (S650).
[0095] For example, when the projection device (100) arrives at a second location and receives a command requesting the execution of a third content, the projection device (100) can quickly execute and project the third content while in a state configured with setting information corresponding to the third content.
[0096] When the projection device (100) moves to a second position, by performing projection lens, speaker volume setting, sound mode setting, and screen setting operations in advance for projecting the third content, when a command requesting execution of the third content is received, the projection device (100) can quickly project the third content without waiting time for the setting operations to be performed.
[0097] FIGS. 7 and 8 are drawings referenced to explain the operation of a projection device according to one embodiment.
[0098] Referring to FIG. 7, a projection device (100) according to one embodiment can receive a user voice input saying "Come to the living room." The projection device (100) can identify the "living room" as a target location based on the location name "living room" included in the user voice input.
[0099] The projection device (100) can identify video content corresponding to the 'living room' using a previously stored database. The video content that is executed most frequently in the 'living room' may be the first application. Additionally, the video content that is executed second and third most frequently in the 'living room' may be the second application and the third application.
[0100] The projection device (100) can obtain setting information corresponding to the first application. For example, the setting information for the first application may include the projection lens being a 'long focal length lens', the speaker volume being '20', and the sound mode being a 'cinema mode'.
[0101] The projection device (100) can move to the 'living room' and, if the current projection lens is the first lens (short focal length lens or ultra-short focal length lens), change it to the second lens (long focal length lens), adjust the speaker volume to '20', and set the sound mode to 'cinema mode'. Additionally, the projection device (100) can preload or initialize resources or data for running the first application in the background. At this time, the projection device (100) can also preload or initialize resources or data for running the second and third applications, which have the second and third rankings in terms of the number of times they have been run in the living room. However, it is not limited thereto.
[0102] Referring to FIG. 8, when the projection device (100) arrives at the 'living room', the first application may be preloaded in the background, the projection lens may be changed to the second lens, the speaker volume may be set to '20', and the sound mode may be set to 'cinema mode'.
[0103] The projection device (100) can receive a user voice input saying "Run the first application." Since the first application is preloaded in the background, the projection device (100) can quickly run the first application and project it.
[0104] The projection device (100) can quickly project the first application in an optimized state for the user when the projection of the first application is requested by performing setting operations for projecting the first application in advance.
[0105] FIGS. 9 and FIGS. 10 are drawings for explaining the operation of a projection device according to one embodiment performing preloading according to a user.
[0106] Referring to FIG. 9, the projection device (100) can receive voice input from a first user (910) saying "Come to the living room." The projection device (100) can analyze the user voice input and identify the "living room" as the target location based on the location name "living room" included in the user voice input, and the received user voice input is the voice of the first user (910).
[0107] Alternatively, when the projection device (100) receives a call command from a wearable device worn by the user or a portable terminal carried by the user, it can identify the user of the external device by identifying the external device that transmitted the call command. For example, if the projection device (100) receives a call command to "move to the living room" from the terminal of the first user, the projection device (100) can identify the user as the "first user" and the target location as the "living room."
[0108] The projection device (100) can identify video content corresponding to the ‘first user’ and the ‘living room’ using a previously stored database.
[0109] A projection device (100) according to one embodiment can store information about the video content that is most frequently executed at each of the plurality of locations for each user in a database (1010), as shown in FIG. 10.
[0110] For example, if the first user most frequently executes the first content at the first location, the third content at the second location, the second content at the third location, and the first content at the fourth location, the projection device (100) can store the video content corresponding to the first user and the first location as the first content, the video content corresponding to the first user and the second location as the third content, the video content corresponding to the first user and the third location as the second content, and the video content corresponding to the first user and the fourth location as the first content.
[0111] Additionally, if the second user most frequently executes the second content at the first location, the fourth content at the second location, the sixth content at the third location, and the third content at the fourth location, the projection device (100) can store the video content corresponding to the second user and the first location as the second content, the video content corresponding to the second user and the second location as the fourth content, the video content corresponding to the second user and the third location as the sixth content, and the video content corresponding to the second user and the fourth location as the third content.
[0112] The projection device (100) can identify that the video content corresponding to the first user and the 'living room (first location)' is the first content based on the previously stored database (1010).
[0113] The projection device (100) can obtain setting information for projecting the first content. For example, referring to FIG. 5B, the setting information corresponding to the first content may include the projection lens being a 'long focal length lens', the speaker volume being '30', the sound mode being 'sports mode', and the screen mode being 'sports mode'. However, it is not limited thereto.
[0114] The projection device (100) can move to the 'living room' and perform a preset operation (first preset operation) based on the setting information. If the projection lens is currently the first lens (short focal length lens or ultra-short focal length lens), the projection device (100) can change it to the second lens (long focal length lens), adjust the speaker volume to '30', the sound mode to 'sports mode', and the screen mode to 'sports mode'. Additionally, the projection device (100) can preload or initialize resources or data for running the first content in the background.
[0115] The projection device (100) can receive voice input from a second user (920) saying "Come to the living room." The projection device (100) can analyze the user voice input and identify the "living room" as the target location based on the location name "living room" included in the user voice input, and the user voice input is the voice of the second user (920).
[0116] Alternatively, if the projection device (100) receives a call command from the second user’s terminal to “move to the living room,” the projection device (100) can identify the user as the second user and the target location as the ‘living room’.
[0117] The projection device (100) can identify that the video content corresponding to the second user and the 'living room' is the second content by using the previously stored database (1010).
[0118] The projection device (100) can obtain setting information for projecting a second content. For example, referring to FIG. 5B, the setting information corresponding to the second content may include the projection lens being an 'ultra-short throw lens', the speaker volume being '50', the sound mode being 'game mode', and the screen mode being 'game mode'. However, it is not limited thereto.
[0119] The projection device (100) can move to the 'living room' and perform a preset operation (second preset operation) based on the setting information. If the projection lens is currently the second lens (long focal length lens), the projection device (100) can change it to the first lens (ultra-short focal length lens), adjust the speaker volume to '50', the sound mode to 'game mode', and the screen mode to 'game mode'. Additionally, the projection device (100) can preload or initialize resources or data for running the second content in the background.
[0120] FIG. 11 is a drawing for explaining the preset operation of a projection device according to one embodiment.
[0121] Referring to FIG. 11, a projection device (100) according to one embodiment may receive a call command of the projection device (100). For example, the projection device (100) may receive user voice input calling the projection device. Alternatively, the projection device (100) may receive a command calling the projection device from an external device.
[0122] A call command according to one embodiment may include identification information of a target location and identification information of video content. A projection device (100) can identify a target location and video content to be projected based on the call command. For example, when the projection device (100) receives user voice input saying "Come to the living room and play the third video content," it can identify the target location as "living room" by recognizing a previously stored location name "living room" from the user's voice input. Additionally, the projection device (100) can identify that the video content to be projected is "third content" by recognizing a content name "third video content" from the user's voice input.
[0123] A projection device (100) according to one embodiment can obtain setting information for projecting a third content.
[0124] For example, the projection device (100) can obtain setting information for projecting the identified third content by using the database (520) illustrated and described in FIG. 5. The setting information for the third content may include the projection lens being a 'long focal length lens', the speaker volume being '20', the sound mode being a 'cinema mode', and the screen mode being a 'movie mode'.
[0125] A projection device (100) according to one embodiment can move to a target location, such as a living room, and if the current projection lens is a first lens (short focal length lens or ultra-short focal length lens), change it to a second lens (long focal length lens), adjust the volume of the speaker to '20', the sound mode to 'cinema mode', and the screen mode to 'movie mode'.
[0126] Additionally, the projection device (100) can perform preloading of third content. Preloading may mean preloading or initializing necessary data so that the content can be executed quickly. For example, the projection device (100) can initialize or preload resources necessary for the execution of third content in the background.
[0127] Accordingly, when the projection device (100) arrives at the target location (living room), it may be in a state where it can quickly execute the third content without any waiting time for the setting operations to be performed. When the projection device (100) arrives at the living room, it may quickly execute and project the third content while the preset operations corresponding to the third content are completed.
[0128] FIG. 12 is a block diagram showing the configuration of a projection device according to one embodiment.
[0129] Referring to FIG. 12, a projection device (100) according to one embodiment may include a sensor unit (130), a projection unit (110), a processor (140), a memory (150), a lens driving unit (120), a driving unit (160), and a communication unit (170).
[0130] A sensor unit (130) according to one embodiment can sense the state around the projection device (100). The sensor unit (130) may include a distance sensor, an image sensor, a depth sensor, an infrared sensor, etc. However, it is not limited thereto.
[0131] A distance sensor according to one embodiment can detect the distance to surrounding objects. For example, the distance sensor may include an ultrasonic distance sensor that measures distance using ultrasound, an infrared distance sensor that measures distance using infrared rays, a laser distance sensor that measures distance using a laser, etc. However, it is not limited thereto.
[0132] An image sensor according to one embodiment can acquire image frames, such as still images or video. For example, the image sensor can capture images outside the projection device (100). At this time, the images captured through the image sensor can be processed through a processor (140) or a separate image processor.
[0133] A depth sensor according to one embodiment can acquire depth information for one or more objects included in a space. The depth information may correspond to the distance from the depth sensor to a specific object, and the greater the distance from the depth sensor to the specific object, the greater the depth value may be. A depth sensor according to one embodiment can acquire depth information of an object in various ways, for example, by using at least one of the Time of Flight (TOF) method, the Stereo Image method, and the Structured Light method to acquire depth information.
[0134] A depth sensor according to one embodiment may include at least one camera, and can acquire depth information about the actual space included in the FOV of the camera included in the depth sensor.
[0135] In addition, the sensor unit (130) may include, in addition to the distance sensor, image sensor, depth sensor, and infrared sensor, an acceleration sensor, a position sensor, a temperature / humidity sensor, an illuminance sensor, a geomagnetic sensor, a gyroscope sensor, and a microphone, etc. However, it is not limited thereto.
[0136] The sensor unit (130) can transmit the sensed information to the processor (140). The processor (140) can obtain surrounding environment information based on the sensed information. The surrounding environment information may include at least one of the size, location, and type of a screen located around the projection device (100), the type, size, location, and movement information of an object located around the projection device (100). However, it is not limited thereto.
[0137] For example, the processor (140) can recognize the surrounding environment structure of the projection device (100) based on the sensed information and generate map data based on the recognized surrounding environment structure. Based on the map data, the processor (140) can identify the current location of the projection device (100) and control the movement or driving of the projection device (100).
[0138] A projection unit (110) according to one embodiment can project various video content such as applications, movies, TV programs, videos, video, online streaming services, and advertising content. However, it is not limited thereto. According to one embodiment, the video content may be video content stored in memory (150) or video content received from an external device through a communication unit (170). Additionally, the video content may be a video in which various video processing such as decoding, scaling, noise filtering, frame rate conversion, and resolution conversion has been performed in a video processing unit.
[0139] A projection unit (110) according to one embodiment may include a light source that generates light, a lens, etc. For example, the projection unit (110) may include a first lens having a first focal length and a second lens having a second focal length longer than the first focal length. The first lens may include at least one of a short focal length lens and an ultra-short focal length lens. The second lens may include a long focal length lens. Accordingly, the processor (140) may control the projection unit (110) to project using the second lens when projecting media content, such as movies or TV broadcast programs, onto a distant screen. Additionally, the processor (140) may control the projection unit (110) to project using the first lens when projecting video content that provides messages or information (e.g., recipe video, navigation video, or welcome mode video). However, it is not limited to this.
[0140] A lens driving unit (120) according to one embodiment can change the projection lens by adjusting the position of the lenses included in the projection unit (110). For example, the lens driving unit (120) may include a sliding structure, and a first lens and a second lens may be mounted on one side of the sliding structure. The lens driving unit (120) may include a motor or a rail, and the sliding structure may be moved using the motor or the rail. However, it is not limited thereto.
[0141] The lens driving unit (120) can change the projection lens from the first lens to the second lens or from the second lens to the first lens.
[0142] In addition, the projection unit (110) according to one embodiment can project various video content such as movies, TV programs, videos, video footage, online streaming services, and advertising content. However, it is not limited thereto.
[0143] A driving unit (160) according to one embodiment can perform movement of the projection device (100) under the control of the processor (140). For example, the driving unit (160) can perform driving of the projection device (100) or rotational movement of the projection unit (110) according to a control signal received from the processor (140).
[0144] A processor (140) according to one embodiment controls the overall operation of the projection device (100) and the signal flow between the internal components of the projection device (100), and performs the function of processing data.
[0145] The processor (140) may include a single core, dual core, triple core, quad core, and multiples thereof. Additionally, the processor (140) may include multiple processors. For example, the processor (140) may be implemented as a main processor and a sub processor.
[0146] Additionally, the processor (140) may be composed of hardware components that perform arithmetic, logic, and input / output operations and signal processing. The processor (140) may be composed of, for example, at least one of a Central Processing Unit (CPU), a Microprocessor, a Graphic Processing Unit (GPU), a Video Processing Unit (VPU), Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), an Application Processor (AP), a Neural Processing Unit (NPU), or an AI-dedicated processor designed with a hardware structure specialized for processing AI models, but is not limited thereto. Alternatively, according to an embodiment, the processor (140) may be implemented in the form of a System On Chip (SoC) integrating at least one of the processors listed above.
[0147] A memory (150) according to one embodiment may include, for example, a non-volatile memory comprising at least one of a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), and a PROM (Programmable Read-Only Memory), and a volatile memory such as a RAM (Random Access Memory) or SRAM (Static Random Access Memory).
[0148] A memory (150) according to one embodiment can store various data, programs, or applications for driving and controlling a projection device (100).
[0149] Additionally, the program stored in memory (150) may include one or more instructions. The program (one or more instructions) or application stored in memory (150) may be executed by the processor (140).
[0150] A processor (140) according to one embodiment may be one or more. If there is one or more processors (140), the operations of the present disclosure may be performed by one or more processors individually or collectively by executing instructions and / or programs stored in memory (150).
[0151] In the case where the method according to one embodiment includes a plurality of operations, the plurality of operations may be performed by a single processor (140) or by a plurality of processors (140). For example, when a first operation, a second operation, and a third operation are performed by the method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first processor, or the first operation and the second operation may be performed by a first processor and the third operation may be performed by a second processor.
[0152] One or more processors according to one embodiment may be implemented as a single-core processor or as a multi-core processor. When a method according to one embodiment includes a plurality of operations, the plurality of operations may be performed by a single core or by a plurality of cores included in one or more processors.
[0153] A processor (140) according to one embodiment can identify the current location of a projection device by executing one or more instructions stored in the memory (150) individually or collectively. For example, the processor (140) can acquire surrounding environment information of the projection device (100) and identify the current location of the projection device (100) based on the surrounding environment information.
[0154] A processor (140) according to one embodiment can store information about a current location when the identified current location is a new location by executing one or more instructions stored in the memory (150) individually or collectively. For example, when the current location is a new location, the processor (140) can generate and store map data about the current location and store identification information about the current location together. However, it is not limited thereto.
[0155] A processor (140) according to one embodiment can store information related to the execution of video content when the projection device (100) executes video content and is in the process of projection by executing one or more instructions stored in the memory (150) individually or collectively. For example, the processor (140) can count the number of times the video content is executed at a corresponding location. Additionally, the processor (140) can store information regarding whether the lens used to project the video content is a first lens (short focal length lens or ultra-short focal length lens) or a second lens (long focal length lens), information regarding the volume or sound mode for outputting the audio signal of the video content, screen information for projecting the video content, and the position or direction of the screen on which the video content is projected. Alternatively, if the projection device (100) can identify the user who executes the video content and is viewing it, it can store information about the user. However, it is not limited thereto.
[0156] A processor (140) according to one embodiment can store priority information of video content by location in a database by executing one or more instructions stored in the memory (150) individually or collectively. For example, the processor (140) can count the number of times video content is executed by location and can store priority information of video content based on the count. Additionally, the processor (140) can store priority information for video content that has been executed more than a preset number of times by location.
[0157] A processor (140) according to one embodiment can store setting information (520) for projecting video content by video content in a database by executing one or more instructions stored in the memory (150) individually or collectively.
[0158] A processor (140) according to one embodiment can identify a target location for projecting video content by executing one or more instructions stored in the memory (150) individually or collectively. For example, the processor (140) can determine the target location by recognizing identification information of the target location included in the call command of the projection device. For example, when the projection device (100) receives a user voice input saying "Come to the living room," it can perform voice recognition to recognize a location name, such as "living room," which is a previously stored location in the user's voice input. Accordingly, the processor (140) can identify the target location as "living room." Alternatively, the processor (140) can identify the target location as "living room" if the call command received from an external device includes a command that designates "living room" as the call location. However, the above methods are merely examples, and the processor (140) can identify the target location in various ways.
[0159] A processor (140) according to one embodiment can identify a first image content corresponding to an identified target location by executing one or more instructions stored in the memory (150) individually or collectively.
[0160] For example, the processor (140) can identify a first video content corresponding to an identified target location using a previously stored database. If the identified target location is a 'living room', the processor (140) can identify a third content that is executed most frequently in the 'living room'. Alternatively, the processor (140) can identify a pre-set number (e.g., 3) of video contents (e.g., third content, fourth content, fifth content) in order of how frequently the video contents are executed in the 'living room'. However, it is not limited thereto.
[0161] A processor (140) according to one embodiment can obtain setting information for projecting a first image content by executing one or more instructions stored in the memory (150) individually or collectively.
[0162] For example, the processor (140) can obtain setting information corresponding to the identified third content by using a previously stored database. The setting information for the third content may include the projection lens being a 'long focal length lens', the speaker volume being '20', the sound mode being a 'cinema mode', and the screen mode being a 'movie mode'. However, it is not limited thereto.
[0163] A processor (140) according to one embodiment can perform a preset operation based on acquired setting information by executing one or more instructions stored in the memory (150) individually or collectively.
[0164] For example, the processor (140) can move to the target location, the ‘living room,’ and if the current projection lens is the first lens (short focal length lens or ultra-short focal length lens), change it to the second lens (long focal length lens), adjust the volume of the speaker to ‘20,’ the sound mode to ‘cinema mode,’ and set the projected screen mode to ‘movie mode.’
[0165] Additionally, the processor (140) may perform preloading of the third content. Preloading may mean preloading or initializing necessary data or resources so that the content can be executed quickly. At this time, the preloading operation may be pre-set for each content. For example, the processor (140) may initialize or preload data or resources necessary for the execution of the third content in the background.
[0166] Alternatively, the processor (140) may perform preloading not only for the third content having a first priority in the 'living room', but also for the fourth content having a second priority and the fifth content having a third priority. At this time, the number of contents to be preloaded may be determined according to the performance of the processor (140) and the memory (150). Accordingly, when the projection device (100) arrives at the target location, it may be in a state where the third content can be executed quickly.
[0167] A processor (140) according to one embodiment can rapidly execute and project the first video content in a preloaded state by executing one or more instructions stored in the memory (150) individually or collectively when it receives a command requesting the execution of the first video content.
[0168] For example, when the projection device (100) arrives at the 'living room' and receives a command requesting the execution of a third content, the processor (140) can quickly execute and project the third content while in a state configured with setting information corresponding to the third content.
[0169] When the projection device (100) moves to the 'living room', the projection lens, speaker volume setting, sound mode setting, and screen setting operations for projecting the third content are performed in advance, so that when a command requesting the execution of the third content is received, the processor (140) can quickly project the third content without waiting time for the setting operations to be performed.
[0170] A communication unit (170) according to one embodiment can transmit and receive data or signals with an external device or server. The communication unit (170) may include a communication interface including a communication circuit. For example, the communication unit (170) may include a Wi-Fi module, a Bluetooth module, an infrared communication module and a wireless communication module, a LAN module, an Ethernet module, a wired communication module, etc. In this case, each communication module may be implemented in the form of at least one hardware chip.
[0171] The Wi-Fi module and the Bluetooth module perform communication using the Wi-Fi method and the Bluetooth method, respectively. When using the Wi-Fi module or the Bluetooth module, various connection information such as SSID and session key is transmitted and received first, and then various information can be transmitted and received after establishing a communication connection using this information. The wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as Zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), and 5G (5th Generation).
[0172] A communication unit (170) according to one embodiment may receive a command to call the projection device (100) or a control command for the projection device (100) from an external device. Additionally, the communication unit (170) may receive an image or image content to be projected from an external device.
[0173] A communication unit (170) according to one embodiment can receive user information from a user terminal or a wearable device worn by the user.
[0174] Meanwhile, the block diagram of the projection device (100) illustrated in FIG. 12 is a block diagram for one embodiment. Each component of the block diagram may be integrated, added, or omitted according to the specifications of the projection device (100) actually implemented. That is, as needed, two or more components may be combined into one component, or one component may be subdivided into two or more components. Furthermore, the functions performed in each block are intended to explain the embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.
[0175] A movable projection device according to one embodiment may include a projection unit for projecting video content, a memory for storing one or more instructions, and at least one processor for executing said one or more instructions.
[0176] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can identify a target location for performing projection based on a call command of the projection device.
[0177] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can identify a first image content corresponding to the target location.
[0178] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can obtain setting information for projecting the identified first image content.
[0179] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can perform a preset operation based on the setting information while moving to the target location.
[0180] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can control the projection unit to project the first image content when the setting operation is performed.
[0181] A call command for a projection device according to one embodiment may include a user's voice input or a control command received from an external device.
[0182] A call command for a projection device according to one embodiment may include identification information for the target location.
[0183] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device may store in a database the location of the projection device executing the image content, information about the image content, and information related to the execution of the image content.
[0184] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can identify the first image content corresponding to the target location based on the database.
[0185] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can obtain the setting information for projecting the first image content based on the database.
[0186] Setting information according to one embodiment may include at least one of projection lens information for projecting the first video content, volume information corresponding to the first video content, sound information corresponding to the first video content, and screen information corresponding to the first video content.
[0187] A projection unit according to one embodiment may include a first lens having a first focal length and a second lens having a second focal length longer than the first focal length.
[0188] A projection device according to one embodiment may further include a lens driving unit that changes the projection lens so that the image content is projected through either the first lens or the second lens.
[0189] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device may control the lens driving unit to change the projection lens from the first lens to the second lens or from the second lens to the first lens based on projection lens information for projecting the first image content while moving to the target position.
[0190] A projection device according to one embodiment, wherein the first lens comprises at least one of a short focal length lens and an ultra-short focal length lens, and the second lens comprises a long focal length lens.
[0191] A projection device according to one embodiment may further include a speaker that outputs an audio signal.
[0192] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device may control the speaker to adjust the volume or acoustic mode of the audio signal based on volume information corresponding to the first image content or acoustic information corresponding to the first image content while moving to the target location.
[0193] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can identify a user based on a call command of the projection device.
[0194] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can identify a second image content corresponding to the identified user and the target location.
[0195] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can obtain second setting information for projecting the identified second image content.
[0196] When the one or more instructions are executed individually or collectively by at least one processor according to one embodiment, the projection device can perform a preset operation based on the second setting information while moving to the target location.
[0197] A method of operation of a movable projection device according to one embodiment may include the step of identifying a target location for performing projection based on a call command of the projection device.
[0198] A method of operation of a movable projection device according to one embodiment may include the step of identifying a first image content corresponding to the target position.
[0199] A method of operating a movable projection device according to one embodiment may include the step of obtaining setting information for projecting the identified first image content.
[0200] A method of operation of a movable projection device according to one embodiment may include the step of performing a preset operation based on the setting information while moving to the target position.
[0201] A method of operation of a movable projection device according to one embodiment may include a step of projecting the first image content while the setting operation is performed. For example, according to one embodiment, the method of operation may include a step of controlling a projection unit to project the first image content based on the completion of a pre-setting operation.
[0202] A method of operating a movable projection device according to one embodiment may further include the step of receiving a call command of the projection device, which includes a control command received from a user's voice input or an external device.
[0203] A step of identifying a target location according to one embodiment may include identifying the target location based on identification information for the target location included in a call command of the projection device.
[0204] A method of operating a movable projection device according to one embodiment may further include the step of storing in a database the location of the projection device executing the image content, information regarding the image content, and information related to the execution of the image content. For example, the projection device may store in a database the location of the projection device executing the first image content, information regarding the first image content, and information related to the execution of the first image content.
[0205] The step of identifying the first image content according to one embodiment may include the step of identifying the first image content corresponding to the target location based on the database.
[0206] The step of obtaining setting information according to one embodiment may include the step of obtaining the setting information for projecting the first image content based on the database.
[0207] Setting information according to one embodiment may include at least one of projection lens information for projecting the first video content, volume information corresponding to the first video content, sound information corresponding to the first video content, and screen information corresponding to the first video content.
[0208] Based on setting information according to one embodiment, the step of performing the preset operation may include, based on projection lens information for projecting the first image content while moving to the target position, changing the projection lens from a first lens having a first focal length to a second lens having a second focal length longer than the first focal length, or from the second lens to the first lens.
[0209] Based on setting information according to one embodiment, the step of performing a preset operation may include the step of adjusting the volume or sound mode of a speaker based on volume information corresponding to the first video content or sound information corresponding to the first video content while moving to the target location.
[0210] A method of operating a movable projection device according to one embodiment may include a step of identifying a user based on a call command of the projection device.
[0211] A method of operating a movable projection device according to one embodiment may include the step of identifying a second image content corresponding to the identified user and the target location.
[0212] A method of operating a movable projection device according to one embodiment may include the step of obtaining second setting information for projecting the identified second image content.
[0213] A method of operation of a movable projection device according to one embodiment may include the step of performing a preset operation based on the second setting information while moving to the target position.
[0214] A projection device according to one embodiment can save time required for projection preparation by predicting image content to be projected according to a target location where projection is to be performed, and performing a preset operation while the projection device moves to the target location based on setting information corresponding to the predicted image content.
[0215] A projection device according to one embodiment can arrive at a target location and, when there is a projection request from a user, immediately perform projection of video content without waiting time, thereby improving user convenience.
[0216] A method of operation of a projection device according to one embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the present invention, or may be those known and available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.
[0217] In addition, the method of operation of the projection device according to the disclosed embodiments may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product.
[0218] A computer program product may include a software program and a computer-readable storage medium on which the software program is stored. For example, a computer program product may include a product in the form of a software program (e.g., a downloadable app) that is electronically distributed through a manufacturer of an electronic device or an electronic market (e.g., Google Play Store, App Store). For electronic distribution, at least a portion of the software program may be stored on a storage medium or temporarily created. In this case, the storage medium may be a server of the manufacturer, a server of the electronic market, or a storage medium of a relay server that temporarily stores the software program.
[0219] A computer program product may include a storage medium of a server or a storage medium of a client device in a system composed of a server and a client device. Alternatively, if a third device (e.g., a smartphone) is communicationally connected to the server or client device, the computer program product may include a storage medium of the third device. Alternatively, the computer program product may include the S / W program itself, which is transmitted from the server to the client device or the third device, or from the third device to the client device.
[0220] In this case, one of the server, the client device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments. Alternatively, two or more of the server, the client device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments in a distributed manner.
[0221] For example, a server (e.g., a cloud server or an artificial intelligence server, etc.) can execute a computer program product stored on the server to control a client device connected to the server in communication to perform a method according to the disclosed embodiments.
[0222] A non-transient computer-readable recording medium may store a program configured to perform a method of operation comprising the following steps: identifying a target location where projection is to be performed based on a call command to a projection device; identifying a first image content corresponding to said target location; obtaining setting information for projecting said first image content; moving to said target location while performing a pre-setting operation based on said setting information; and projecting said first image content based on the completion of said pre-setting operation.
[0223] Although the embodiments have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements by those skilled in the art using the basic concept of the present invention as defined in the following claims also fall within the scope of the present invention.
Claims
1. In a movable projection device (100), Projection unit (110) for projecting video content; Memory (150) for storing one or more instructions; and The apparatus includes at least one processor (140) that executes the above one or more instructions and includes a processing circuit, When the one or more instructions are executed individually or collectively by the at least one processor (140), the projection device, Based on a call command of the projection device, identify a target location for performing projection, and Identifying a first image content corresponding to the above target location, and Obtaining setting information for projecting the first video content, and While moving to the above target location, a preset operation is performed based on the above setting information, and A projection device that controls the projection unit to project the first video content based on the completion of the above preset operation.
2. In Paragraph 1, The call command of the above projection device is, A projection device comprising a user's voice input or a control command received from an external device.
3. In Paragraph 1 or 2, The call command of the above projection device is, A projection device comprising identification information for the above target location.
4. In any one of paragraphs 1 through 3, When the one or more instructions are executed individually or collectively by the at least one processor (140), the projection device, A projection device that stores the location of the projection device executing the first video content, information about the first video content, and information related to the execution of the first video content in a database.
5. In Paragraph 4, When the one or more instructions are executed individually or collectively by the at least one processor (140), the projection device, Based on the above database, the first image content corresponding to the target location is identified, and A projection device that obtains the setting information for projecting the first image content based on the above database.
6. In any one of paragraphs 1 through 5, A projection device comprising at least one of the above setting information, projection lens information for projecting the first video content, volume information corresponding to the first video content, sound information corresponding to the first video content, and screen information corresponding to the first video content.
7. In any one of paragraphs 1 through 6, The projection unit (110) above is, It includes a first lens having a first focal length and a second lens having a second focal length longer than the first focal length, The projection device (100) above is, The system further includes a lens driving unit (120) that changes the projection lens so that the above video content is projected through either the first lens or the second lens, and When the one or more instructions are executed individually or collectively by the at least one processor (140), the projection device, A projection device that controls a lens driving unit to change the projection lens from the first lens to the second lens or from the second lens to the first lens, based on projection lens information for projecting the first image content while moving to the target position.
8. In Paragraph 7, A projection device comprising at least one of a short focal length lens and an ultra-short focal length lens, wherein the first lens comprises at least one of a short focal length lens and an ultra-short focal length lens, and the second lens comprises a long focal length lens.
9. In any one of paragraphs 1 through 8, The above projection device is, It further includes a speaker that outputs an audio signal, When the one or more instructions are executed individually or collectively by the at least one processor (140), the projection device, A projection device that controls the speaker to adjust the volume or sound mode of the audio signal based on volume information corresponding to the first video content or sound information corresponding to the first video content while moving to the target position.
10. In any one of paragraphs 1 through 9, When the one or more instructions are executed individually or collectively by the at least one processor (140), the projection device, Based on the call command of the projection device above, identify the user, and Identifying a second video content corresponding to the identified user and the target location, and Obtaining second setting information for projecting the identified second video content, and A projection device that moves to the above target position and performs a preset operation based on the above second setting information.
11. A method of operating a movable projection device (100), A step of identifying a target location for performing projection based on a call command of the projection device; A step of identifying a first image content corresponding to the above target location; A step of obtaining setting information for projecting the first identified video content; A step of performing a preset operation based on the setting information while moving to the above target location; and A method of operating a projection device comprising the step of projecting the first image content based on the completion of the above preset operation.
12. In Paragraph 11, The above method of operation is, A method of operating a projection device, further comprising the step of receiving a call command of the projection device including a control command received from a user's voice input or an external device.
13. In Paragraph 11 or 12, The step of identifying the above target location is, A method of operating a projection device comprising the step of identifying the target location based on identification information for the target location included in the call command of the projection device.
14. In any one of paragraphs 11 through 13, The above method of operation is, A method of operating a projection device, further comprising the step of storing in a database the location of the projection device executing the first video content, information about the first video content, and information related to the execution of the first video content.
15. One or more computer-readable non-transient recording media storing a program that enables the method of any one of paragraphs 11 through 14.