Patent Description:
As electronic devices are highly integrated, and high-speed, high-volume wireless communication technology advances, electronic devices come equipped with various functions. For example, electronic devices come with integrated functionality, including entertainment functions, such as playing video games, multimedia functions, replaying music/videos, communication and security functions for mobile banking, and scheduling or e-wallet functions.

Advancing display and battery performance has led to the development of more compact and portable electronic devices. For example, head-mounted or other various wearable electronic devices are being introduced.

Recently, electronic devices are providing more diversified services and additional functions. Also being developed is a diversity of applications runnable on portable devices. Head-mounted devices, wearable devices, or other various portable electronic devices are coming into use to meet user demand. <CIT> discloses relates to a display device, and a control method thereof. <CIT> relates to a display disposed at a front part of a passenger compartment of a vehicle to provide various information. <CIT> provides a display device capable of effectively preventing the intrusion of external light. <CIT> discloses systems and method to generate more readable modified images that are presented on electronic displays in bright ambient light.

A head-mounted portable device may display augmented reality (AR) images. A head-mounted portable device may output an AR image in an unchanged display region regardless of ambient illuminance or movement speeds.

The user's view angle may be varied by ambient illuminance or movement speeds due to differences in features between the periphery and center of the retina. For example, the user may need to shift their gaze to a display region where an image is output as ambient illuminance or movement speed varies. When no change is made to the image due to ambient illuminance or movement speed, the user who steadily gazes at the AR image may suffer from fatigue, pupil damage, or other safety issues due to a delay in gaze shift.

The present disclosure has been made to address at least the disadvantages described above and to provide at least the advantages described below.

In accordance with an aspect of the present disclosure, a wearable electronic device according to claim <NUM> is provided.

<FIG> is a block diagram illustrating an electronic device <NUM> to adjust the position of content displayed on a display based on ambient illuminance in a network environment <NUM>, according to an embodiment.

The processor <NUM> may execute, e.g., software (e.g., a program <NUM>) to control at least one other component (e.g., a hardware or software component) of the electronic device <NUM> connected with the processor <NUM> and may process or compute various data.

The auxiliary processor <NUM> may control at least some of functions or states related to at least one (e.g., the display device <NUM>, the sensor module <NUM>, or the communication module <NUM>) of the components of the electronic device <NUM>, instead of the main processor <NUM> while the main processor <NUM> is in an inactive (e.g., sleep) state or along with the main processor <NUM> while the main processor <NUM> is an active state (e.g., executing an application).

According to an embodiment, the audio module <NUM> may obtain a sound through the input device <NUM> or output a sound through the sound output device <NUM> or an external electronic device (e.g., an electronic device <NUM> (e.g., a speaker or a headphone) directly or wirelessly connected with the electronic device <NUM>.

The communication module <NUM> may support establishing a direct (e.g., wired) communication channel or wireless communication channel between the electronic device <NUM> and an external electronic device (e.g., the electronic device <NUM>, the electronic device <NUM>, or the server <NUM>) and performing communication through the established communication channel.

At least some of the above-described components may be coupled mutually and communicate signals (e.g., commands or data) there between via an inter-peripheral communication scheme (e.g., a bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)).

The first and second external electronic devices <NUM> and <NUM> each may be a device of the same or a different type from the electronic device <NUM>.

According to an embodiment of the disclosure, the electronic device is not limited to the above-listed embodiments.

It should be appreciated that various embodiments of the disclosure and the terms used therein are not intended to limit the technological features set forth herein to particular embodiments and include various changes, or replacements for a corresponding embodiment.

The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or be distributed (e.g., downloaded or uploaded) online via an application store (e.g., Play StoreTM), or between two user devices (e.g., smart phones) directly.

<FIG> is a diagram of an electronic device <NUM>, according to an embodiment.

Referring to <FIG>, an electronic device <NUM> may be implemented in substantially the same or a similar manner to the electronic device <NUM> described above in connection with <FIG>. The electronic device <NUM> may include a wearable device (e.g., smart glasses). The electronic device <NUM> may include a display <NUM>. The display <NUM> may include a transparent glass plate, a reflective, translucent glass, an optical wave guide-type glass, and/or a transparent display.

The electronic device <NUM> may display content <NUM> through the display <NUM> using augmented reality (AR) technology. The content <NUM> may contain images and/or objects stored in the electronic device <NUM>. An external object <NUM> may be recognized by the user through the display <NUM> (e.g., a transparent display) included in the electronic device <NUM>. The electronic device <NUM> may be recognized in a first position <NUM> of the display <NUM>. The external object <NUM> along with the content <NUM> displayed on the display <NUM> may be recognized by the user.

The electronic device <NUM> identifies the ambient illuminance of the electronic device <NUM> and adjust the position and/or size of content displayed through the display <NUM> based on the identified ambient illuminance. The electronic device <NUM> may adjust the position and/or size of the content displayed through the display <NUM> to minimize a shift of the user's gaze due to a change in the ambient illuminance ambient illuminance speed.

<FIG> is a diagram of a configuration of an electronic device <NUM>, according to an embodiment.

Referring to <FIG>, the electronic device <NUM> may be implemented in substantially the same or a similar manner to the electronic device <NUM> or <NUM> of <FIG> or the electronic device <NUM> of <FIG>. The electronic device <NUM> may include at least one of a sensor module <NUM>, a processor <NUM>, a memory <NUM>, a display <NUM>, or a communication module <NUM>.

The sensor module <NUM> may detect the state of the electronic device <NUM>. The sensor module <NUM> may be implemented in the same or a similar manner to the sensor module <NUM> described above in connection with <FIG>. The sensor module <NUM> detects the ambient illuminance of the electronic device <NUM>. The sensor module <NUM> may include an illuminance sensor <NUM>, an acceleration sensor <NUM>, and a global positioning system (GPS) module <NUM>.

The illuminance sensor <NUM> may detect the ambient illuminance of the electronic device <NUM>. The illuminance sensor <NUM> may detect the ambient illuminance of the electronic device <NUM> and transmit a signal corresponding to the detected ambient illuminance to the processor <NUM>. The processor <NUM> may identify the ambient illuminance of the electronic device <NUM> based on the signal received from the illuminance sensor <NUM>.

The acceleration sensor <NUM> may detect the acceleration and/or speed of the electronic device <NUM>. The acceleration sensor <NUM> may detect the acceleration and/or speed of the electronic device <NUM> and transmit a signal corresponding to the detected acceleration and/or speed to the processor <NUM>. The processor <NUM> may identify the acceleration and/or speed of the electronic device <NUM> based on the signal received from the speed sensor <NUM>.

The GPS module <NUM> may obtain information about the position of the electronic device <NUM>. The processor <NUM> may determine a variation in the position of the electronic device <NUM> based on the position information received from the GPS module <NUM>. The processor <NUM> may identify the speed of the electronic device <NUM> based on the change in the position of the electronic device <NUM>.

The processor <NUM> may control the overall operation of the electronic device <NUM>. The processor <NUM> may be implemented in substantially the same or a similar manner to the processor <NUM> of <FIG>.

The processor <NUM> may display images (or content) stored in the memory <NUM> through the display <NUM>. The processor <NUM> may display images (or content) using augmented reality technology. The processor <NUM> adjusts the position and size of the image (or content) displayed using augmented reality technology according to the ambient illuminance of the electronic device <NUM> obtained using the sensor module <NUM>.

The processor <NUM> may adjust the position of the output of content displayed on the display <NUM> according to the ambient illuminance of the electronic device <NUM>. The processor <NUM> may adjust the position of the output of content to the left or right.

When the illuminance is higher than a designated illuminance, the user's field-of-view may be wide and, thus, the processor <NUM> adjusts the position of the output of content so that the content is output in the display region corresponding to the wide field-of-view. Further, the processor <NUM> outputs the content with a shorter focal length than when the illuminance is lower. When the illuminance is lower than the designated illuminance, the user's field-of-view may be narrow and, thus, the processor <NUM> adjusts the position of the output of content so that the content is output in the display region corresponding to the narrow field-of-view. Further, the processor <NUM> outputs the content with a longer focal length than when the illuminance is higher.

The processor <NUM> may identify the ambient illuminance of the electronic device <NUM> using the illuminance sensor <NUM>. The processor <NUM> may display content in the display region corresponding to the range that includes the identified illuminance based on the identified illuminance. When the identified illuminance is within a first illuminance range, the processor <NUM> may designate the position of display of the content as at least part of a first display region. When the identified illuminance is within a second illuminance range, the processor <NUM> may designate the position of display of the content as at least part of a second display region. The first display region and the second display region may mean regions included in the display <NUM>. The first display region and the second display region may mean regions when an image and/or object is displayed using augmented reality technology. The first display region and the second display region may have different view angles (or fields of view) and/or focal lengths. When the second illuminance range corresponds to an illuminance higher than the first illuminance range, the first display region may correspond to a first field-of-view (FOV), and the second display region may correspond to a second FOV wider than the first FOV.

The processor <NUM> may adjust the position of the output of content displayed on the display <NUM> according to the speed of the electronic device <NUM>. The processor <NUM> may adjust the position of the output of content to the left or right.

When the speed is lower than a designated speed, the user's FOV may be wide and, thus, the processor <NUM> may adjust the position of the output of content so that the content is output in the display region corresponding to the wide FOV. Further, the processor <NUM> outputs the content with a shorter focal length than when the speed is higher. When the speed is higher than the designated speed, the user's FOV may be narrow and, thus, the processor <NUM> may adjust the position of the output of content so that the content is output in the display region corresponding to the narrow FOV. Further, the processor <NUM> may output the content with a longer focal length than when the speed is lower.

The processor <NUM> may identify the speed of the electronic device <NUM> using at least one of the acceleration sensor <NUM> and the GPS module <NUM>. The processor <NUM> may display content in the display region corresponding to the range that includes the identified speed based on the identified speed. When the identified speed is within a first speed range, the processor <NUM> may designate the position of display of the content as at least part of a third display region. When the identified speed is within a second speed range, the processor <NUM> may designate the position of display of the content as at least part of a fourth display region. The third display region and the fourth display region may mean regions included in the display <NUM>. The third display region and the fourth display region may mean regions when an image and/or object is displayed using augmented reality technology. The third display region and the fourth display region may have different view angles (or FOVs) and/or focal lengths. When the second speed range corresponds to a speed higher than the first speed range, the third display region may correspond to a third FOV, and the fourth display region may correspond to a fourth FOV narrower than the third FOV and having a focal length longer than the third FOV. The first display region and the third display region may be the same as or different from each other. The second display region and the fourth display region may be the same as or different from each other.

The processor <NUM> may receive a request for displaying content. In response to an input requesting the display of content received through an input device, the processor <NUM> may identify the content display request.

Upon identifying the content display request, the processor <NUM> may identify a position where the content is to be displayed among a plurality of display regions included in the display <NUM>. The processor <NUM> may identify the position of display of the content in the first display region or the second display region.

The processor <NUM> may display the content through the display <NUM> based on the identified position. The processor <NUM> may display the content in the first display region or second display region using augmented reality technology.

The processor <NUM> may adjust the virtual image corresponding to the content based on at least one of the illuminance and speed of the electronic device <NUM> identified through the sensor module <NUM>. The processor <NUM> may adjust the view angle (or FOV) and/or focal length of the displayed content using augmented reality technology. The processor <NUM> may adjust the position of the virtual image corresponding to the content to the inside or outside. The processor <NUM> may adjust at least one of the position and size of the content displayed on the display <NUM> so that the position of the virtual image corresponding to the content is adjusted. The processor <NUM> may adjust the position of the virtual image corresponding to the content by adjusting the distance between an image for the left eye corresponding to the content and an image for the right eye corresponding to the content.

The processor <NUM> may include a sensor hub (not shown). The sensor hub may control the operation of the sensor module <NUM>. The sensor hub may receive signals output from the sensor module <NUM>. For example, the sensor hub may be driven at low power.

The electronic device <NUM> may further include a sensor hub (not shown) as a separate component from the processor <NUM>. The sensor hub may receive signals output from the sensor module <NUM> and transmit the received signals to the processor <NUM>. The sensor hub may be driven at lower power compared to the processor <NUM>. The sensor hub may control the sensor module <NUM> even though the processor <NUM> is in sleep mode. The sensor hub may receive signals output from the sensor module <NUM> even though the processor <NUM> is in sleep mode.

The memory <NUM> may store data about the electronic device <NUM>. The memory <NUM> may store the content of the electronic device <NUM>. The memory <NUM> may be implemented in substantially the same or a similar manner to the memory <NUM> described above in connection with <FIG>.

The display <NUM> may display content stored in the memory <NUM>. The display <NUM> may display content along with an external object using augmented reality technology. The display <NUM> may include a liquid crystal display or projector to emit light. The display <NUM> may include a device to change the path of light emitted from a light emitter, such as a reflective glass, an optical wave guide, and/or a transmissive glass.

The display <NUM> may include a plurality of display regions each of which corresponds to a respective one of a plurality of FOVs. The plurality of display regions may have various view angles (or FOVs) and/or focal lengths.

The display <NUM> may include a transparent glass plate. The display <NUM> may include a virtual display region capable of displaying images (or content) through a glass plate. The display <NUM> may include a display region capable of displaying images (or content) on a glass plate. The display <NUM> may include a monocular or binocular glass.

The communication module <NUM> may transmit or receive data to/from an external electronic device.

The communication module <NUM> may receive information indicating the state of the electronic device <NUM> which is detected from the external electronic device. The communication module <NUM> may receive information about the ambient illuminance and/or speed of the electronic device <NUM> detected from the external electronic device. The communication module <NUM> may transmit the information about the ambient illuminance and/or speed of the electronic device <NUM> received from the external electronic device to the processor <NUM>.

The electronic device <NUM> may further include a camera (e.g., the camera module <NUM> of <FIG>). The processor <NUM> may display images captured through the camera <NUM> on the display <NUM> while displaying images (or content) stored in the memory <NUM> using augmented reality technology. The processor <NUM> adjusts the position and size of the image (or content) displayed through augmented reality technology based on the illuminance of the electronic device <NUM>. The processor <NUM> adjusts the view angle (or FOV) and focal length of the displayed content using augmented reality technology.

<FIG> is a flowchart of operations of the electronic device <NUM>, according to an embodiment.

Referring to <FIG>, at step <NUM>, the processor <NUM> may identify the ambient illuminance of the electronic device <NUM>. The processor <NUM> may identify the ambient illuminance of the electronic device <NUM> through the illuminance sensor <NUM>.

At step <NUM>, the processor <NUM> may designate a position where content stored in the memory <NUM> is to be displayed based on the identified illuminance. The processor <NUM> may designate any one of display regions having different view angles (or FOVs) and/or focal lengths included in the display as the position where the content is to be displayed.

At step <NUM>, the processor <NUM> may display the content in the designated position through the display <NUM>.

Referring to <FIG>, at step <NUM>, the processor <NUM> may identify the state of the electronic device <NUM> through the sensor module <NUM>. The processor <NUM> may identify at least one of the ambient illuminance and speed of the electronic device <NUM> through the sensor module <NUM>.

At step <NUM>, the processor <NUM> may determine the display region corresponding to at least one of the identified ambient illuminance and speed of the electronic device <NUM>. The processor <NUM> may determine the display region corresponding to at least one of the identified illuminance and speed of the electronic device <NUM> among the display regions having different view angles (or FOVs) and/or focal lengths and included in the display.

At step <NUM>, the processor <NUM> may adjust the position of display of the content displayed through the display <NUM>. The processor <NUM> may change the position of display of content to the display region corresponding to at least one of the ambient illuminance and speed of the electronic device <NUM>. The processor <NUM> may change the position of display of the virtual image corresponding to the content to the display region corresponding to at least one of the ambient illuminance and speed of the electronic device <NUM>. In order to change the position of display of the virtual image corresponding to the content, the processor <NUM> may adjust the position and/or size of the content displayed through the display <NUM>.

Referring to <FIG>, at step <NUM>, the processor <NUM> may identify the ambient illuminance of the electronic device <NUM> using the illuminance sensor <NUM>.

At step <NUM>, the processor <NUM> compares the identified illuminance with a designated illuminance. The processor <NUM> may determine whether the identified illuminance is higher than the designated illuminance. The designated illuminance may be set by the user or automatically by the processor <NUM>.

At step <NUM>, when the identified illuminance is higher than the designated illuminance, the processor <NUM> changes the position of the virtual image corresponding to the content to a first display region having a broader view angle (or FOV). The processor <NUM> may change the position of the virtual image corresponding to the content to the outside of the user (e.g., away from the center axis of the user's FOV). In order to change the position of the virtual image corresponding to the content, the processor <NUM> may adjust the position and/or size of the content displayed on the display <NUM>. The processor <NUM> may change the position of content displayed through the display <NUM> to an outside region. The processor <NUM> may increase the distance between the image for the left eye corresponding to the content and the image for the right eye corresponding to the content. The processor <NUM> displays content with a shorter focal length than when the illuminance is lower.

When the identified illuminance is higher than the designated illuminance, the processor <NUM> outputs the image not in a first region but in a second region that has been further expanded compared to the first region.

At step <NUM>, if the identified illuminance is not higher than the designated illuminance, the processor <NUM> may determine whether the identified illuminance is lower than the designated illuminance.

At step <NUM>, when the identified illuminance is lower than the designated illuminance, the processor <NUM> changes changes the position of the virtual image corresponding to the content to a second display region having a narrower view angle (or FOV). The processor <NUM> may change the position of the virtual image corresponding to the content to the inside of the user (e.g., closer to the center axis of the user's FOV). In order to change the position of the virtual image corresponding to the content, the processor <NUM> may adjust the position and/or size of the content displayed on the display <NUM>. The processor <NUM> may change the position of content displayed through the display <NUM> to an inside region. The processor <NUM> may decrease the distance between the image for the left eye corresponding to the content and the image for the right eye corresponding to the content.

When the identified illuminance is lower than the designated illuminance, the processor <NUM> may output the image in a third region that has been restricted compared to the first region.

At step <NUM>, when the identified illuminance is the same as the designated illuminance, the processor <NUM> may maintain the position of the virtual image corresponding to the content. In other words, the processor <NUM> may abstain from changing the position and/or size of the content displayed through the display <NUM>.

<FIG> is a flowchart of operations of the electronic device <NUM>, according to an embodiment which is not according to the claimed invention.

Referring to <FIG>, at step <NUM>, the processor <NUM> may identify the speed of the electronic device <NUM> using at least one of the acceleration sensor <NUM> and the GPS module <NUM>.

At step <NUM>, the processor <NUM> may compare the identified speed with a designated speed. The processor <NUM> may determine whether the identified speed is higher than the designated speed. The designated speed may be set by the user or automatically by the processor <NUM>.

At step <NUM>, when the identified speed is higher than the designated speed, the processor <NUM> may change the position of the virtual image corresponding to the content to a third display region having a narrower view angle (or FOV). The processor <NUM> may change the position of the virtual image corresponding to the content to the inside of the user (e.g., closer to the center axis of the user's FOV). In order to change the position of the virtual image corresponding to the content, the processor <NUM> may adjust the position and/or size of the content displayed on the display <NUM>. The processor <NUM> may change the position of content displayed through the display <NUM> to an inside region. The processor <NUM> may decrease the distance between the image for the left eye corresponding to the content and the image for the right eye corresponding to the content. Thus, the processor <NUM> may display content with a longer focal length than when the speed is lower.

At step <NUM>, if the identified speed is not higher than the designated speed, the processor <NUM> may determine whether the identified speed is lower than the designated speed.

At step <NUM>, when the identified speed is lower than the designated speed, the processor <NUM> may change the position of the virtual image corresponding to the content to a fourth display region having a broader view angle (or FOV). The processor <NUM> may change the position of the virtual image corresponding to the content to the outside of the user (e.g., away from the center axis of the user's FOV). In order to change the position of the virtual image corresponding to the content, the processor <NUM> may adjust the position and/or size of the content displayed on the display <NUM>. The processor <NUM> may change the position of content displayed through the display <NUM> to an outside region. The processor <NUM> may increase the distance between the image for the left eye corresponding to the content and the image for the right eye corresponding to the content. Thus, the processor <NUM> displays content with a shorter focal length than when the speed is higher.

At step <NUM>, when the identified speed is the same as the designated speed, the processor <NUM> may maintain the position of the virtual image corresponding to the content. In other words, the processor <NUM> may abstain from changing the position and/or size of the content displayed through the display <NUM>.

<FIG> and <FIG> are diagrams of differences between view angle and visibility depending on illuminance, according to an embodiment.

Referring to <FIG> and <FIG>, the processor <NUM> may determine a visible region corresponding to the illuminance identified through the illuminance sensor <NUM> and designate a display region based on the determined visible region.

<FIG> illustrates a visible region when a human retina perceives an image at higher illuminance (e.g., in the daytime). At higher illuminance, the human retina may perceive the image within a first visible region <NUM> of an entire region <NUM>. In other words, the human retina may recognize an object within the view angle (or FOV) and/or visible distance corresponding to the first visible region <NUM>.

The processor <NUM> may display content in the first visible region <NUM> based on the ambient illuminance of the electronic device <NUM>. The processor <NUM> may change the position of the content displayed through the display <NUM> to the first visible region <NUM>.

<FIG> illustrates a visible region when a human retina perceives an image at lower illuminance (e.g., in the nighttime). At lower illuminance, the human retina may perceive the image within a second visible region <NUM> of the entire region <NUM>. In other words, the human retina may recognize an object within the view angle (or FOV) and/or visible distance corresponding to the second visible region <NUM>. The second visible region <NUM> may have a narrower view angle and shorter visible distance than the first visible region <NUM>.

The processor <NUM> may display content in the second visible region <NUM> based on the ambient illuminance of the electronic device <NUM>. The processor <NUM> may change the position of the content displayed through the display <NUM> to the second visible region <NUM>.

The human retina may recognize an object within a wider view angle and longer visible distance as the illuminance increases. Accordingly, the processor <NUM> may identify the ambient illuminance and/or a variation in illuminance of the electronic device <NUM> and display content in the visible region based on the identified illuminance and variation in illuminance.

<FIG> is a diagram of differences between view angle and visibility depending on speeds, according to an embodiment.

Referring to <FIG>, the processor <NUM> may determine a visible region corresponding to the speed identified through the acceleration sensor <NUM> and the GPS module <NUM> and designate a display region based on the determined visible region.

<FIG> illustrates a visible region when the retina of the user <NUM> perceives an image at a first speed (e.g., at a higher speed). At the first speed (e.g., at a higher speed), the human retina may perceive the image within the first visible region <NUM>. In other words, the human retina may recognize an object within the view angle (or FOV) and/or focal length corresponding to the first visible region <NUM>.

The processor <NUM> may display content in the first visible region <NUM> based on the speed of the electronic device <NUM>. The processor <NUM> may change the position of the content displayed through the display <NUM> to the first visible region <NUM>.

At a second speed (e.g., at a normal speed), the human retina may perceive the image within the second visible region <NUM>. In other words, the human retina may recognize an object within the view angle (or FOV) and/or focal length corresponding to the second visible region <NUM>. The second visible region <NUM> may mean a region having a broader view angle (or FOV) and/or shorter focal length than the first visible region <NUM>.

The processor <NUM> may display content in the second visible region <NUM> based on the speed of the electronic device <NUM>. The processor <NUM> may change the position of the content displayed through the display <NUM> to the second visible region <NUM>.

At a third speed (e.g., at a lower speed), the human retina may perceive the image within the third visible region <NUM>. In other words, the human retina may recognize an object within the view angle (or FOV) and/or focal length corresponding to the third visible region <NUM>. The third visible region <NUM> may have a region having a broader view angle (or FOV) and/or shorter focal length than the second visible region <NUM>.

The processor <NUM> may display content in the third visible region <NUM> based on the speed of the electronic device <NUM>. The processor <NUM> may change the position of the content displayed through the display <NUM> to the third visible region <NUM>.

Referring to <FIG>, the human retina may recognize an object within a narrower view angle (or FOV) and shorter visible distance as the speed increases. Accordingly, the processor <NUM> may identify the speed and/or a variation in speed of the electronic device <NUM> and display content in the visible region based on the identified speed and variation in speed.

<FIG> are diagrams of the operation of adjusting the position of content on an electronic device, according to an embodiment.

Referring to <FIG>, the processor <NUM> may adjust the position of content displayed through a display <NUM> as per the illuminance and speed of the electronic device <NUM>. The display <NUM> may include a monocular display or a single display.

Referring to <FIG>, the processor <NUM> may display a plurality of contents <NUM> to <NUM> in a first display region <NUM> based on at least one of the identified illuminance and speed.

When the identified illuminance is within a first illuminance range, the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the first display region <NUM>. The first display region <NUM> may correspond to the visible region <NUM> of <FIG>.

When the identified speed is within a first speed range (e.g., <NUM>/h), the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the first display region <NUM>. When the identified illuminance is within the first illuminance range and the identified speed is within the first speed range (e.g., <NUM>/h), the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the first display region <NUM>.

Referring to <FIG>, the processor <NUM> may display a plurality of contents <NUM> to <NUM> in a second display region <NUM> based on at least one of the identified illuminance and speed.

When the identified illuminance is within a second illuminance range, the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the second display region <NUM> having a narrower view angle and shorter visible distance (or focal length) than the first display region <NUM>. The second illuminance range may correspond to an illuminance lower than that of the first illuminance range. The second display region <NUM> may correspond to the visible region <NUM> of <FIG>.

When the identified speed is within a second speed range (e.g., <NUM>/h), the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the second display region <NUM>. When the identified illuminance is within the second illuminance range and the identified speed is within the second speed range (e.g., <NUM>/h), the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the second display region <NUM>.

The processor <NUM> may identify a variation in ambient illuminance (or speed) of the electronic device <NUM>. The processor <NUM> may display the plurality of contents <NUM> to <NUM> which used to be displayed in the first display region <NUM> the second display region <NUM> as per the variation in illuminance (or speed). The processor <NUM> may gradually change the position of display of the plurality of contents <NUM> to <NUM> from the first display region <NUM> to the second display region <NUM> as per the variation in illuminance (or speed).

The processor <NUM> may adjust the size of the plurality of contents <NUM> to <NUM> displayed on the second display region <NUM>. As the position of display of the plurality of contents <NUM> to <NUM> varies, the processor <NUM> may display the contents <NUM> to <NUM> which are equal or smaller in size than the contents <NUM> to <NUM> used to be displayed in the first display region <NUM> in the second display region <NUM>.

Referring to <FIG>, the processor <NUM> may display a plurality of contents <NUM> to <NUM> in a third display region <NUM> based on at least one of the identified illuminance and speed.

When the identified illuminance is within a third illuminance range, the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the third display region <NUM> having a broader view angle and longer visible distance (or focal length) than the first display region <NUM>. The third illuminance range may correspond to an illuminance higher than that of the first illuminance range.

When the identified speed is within a third speed range (e.g., <NUM>/h), the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the third display region <NUM>. When the identified illuminance is within the third illuminance range and the identified speed is within the third speed range (e.g., <NUM>/h), the processor <NUM> may display the plurality of contents <NUM> to <NUM> in the third display region <NUM>.

The processor <NUM> may adjust the size of the plurality of contents <NUM> to <NUM> displayed on the third display region <NUM>. As the position of display of the plurality of contents <NUM> to <NUM> varies, the processor <NUM> may display the contents <NUM> to <NUM> which are equal or larger in size than the contents <NUM> to <NUM> used to be displayed in the first display region <NUM> in the third display region <NUM>.

The first display region <NUM>, the second display region <NUM>, and the third display region <NUM> may overlap one another. Alternatively, the first display region <NUM>, the second display region <NUM>, and the third display region <NUM> may not overlap one another.

<FIG> is a diagram of the operation of adjusting the position of content on an electronic device, according to an embodiment.

Referring to <FIG>, the processor <NUM> may adjust the position of content displayed through the display <NUM> as per the illuminance and speed of the electronic device <NUM>. The display <NUM> may include a binocular display or a plurality of displays <NUM> and <NUM>.

The processor <NUM> may display content on each of the plurality of displays <NUM> and <NUM>, implementing augmented reality technology. The processor <NUM> may display a first image <NUM> (an image for the left eye) corresponding to the content on the first display <NUM> and a second image <NUM> (an image for the right eye) corresponding to the content on the second display <NUM>.

The processor <NUM> may adjust the distance L between the first image <NUM> (e.g., an image for the left eye) and the second image <NUM> (e.g., an image for the right eye) corresponding to the content displayed through the display <NUM> based on at least one of the illuminance and speed of the electronic device <NUM>. The processor <NUM> may adjust the position (or depth) of the virtual image corresponding to the content by adjusting the distance L between the first image <NUM> and the second image <NUM>. The processor <NUM> may move the first image <NUM> to the left and the second image <NUM> to the right, thus increasing the distance L between the first image <NUM> and the second image <NUM>. The processor <NUM> may move the first image <NUM> to the right and the second image <NUM> to the left, thus reducing the distance between the first image <NUM> and the second image <NUM>. The processor <NUM> may adjust the position (or depth) of the virtual image corresponding to the content by adjusting the distance between the first image <NUM> and the second image <NUM>. In other words, the processor <NUM> may adjust the position (or depth) of the virtual image using binocular parallax for the first image <NUM> and the second image <NUM>.

<FIG>, <FIG> are diagrams of the operation of adjusting the position of content on an electronic device, according to an embodiment.

Referring to <FIG>, the processor <NUM> may adjust the distance between a first image <NUM> and a second image <NUM> corresponding to the content displayed through the display <NUM> (e.g., a binocular display) as per at least one of the illuminance and speed of the electronic device <NUM>, adjusting the position of the virtual image <NUM> corresponding to the content.

Referring to <FIG>, the processor <NUM> may adjust the position of the virtual image <NUM> corresponding to the content displayed through the display <NUM>.

The processor <NUM> may display the virtual image <NUM> corresponding to the content in the first display region based on at least one of the identified illuminance or speed. Upon identifying a lower illuminance and/or a higher speed, the processor <NUM> may position the virtual image <NUM> corresponding to the content in the first display region.

The processor <NUM> may display the first image <NUM> on the left side of the center of the display <NUM> and the second image <NUM> on the right side of the center of the display, positioning the virtual image <NUM> in the first display region. The first display region may mean a region having a narrower view angle and a longer focal length. The first display region may mean an outside region of the display <NUM>. For example, the first display region may correspond to the visible region <NUM> of <FIG>.

Referring to <FIG>, the processor <NUM> may display the virtual image <NUM> corresponding to the content in the second display region based on at least one of the identified illuminance or speed. Upon identifying a normal illuminance and/or a normal speed, the processor <NUM> may position the virtual image <NUM> corresponding to the content in the second display region.

The processor <NUM> may display the first image <NUM> in a middle portion of the display <NUM> and the second image <NUM> in the middle portion of the display, positioning the virtual image <NUM> in the second display region. The second display region means a region having a broader view angle and a shorter focal length than the first display region. The second display region may mean a region matching the display <NUM>. The second display region may correspond to the visible region <NUM> of <FIG>.

Referring to <FIG>, the processor <NUM> may display the virtual image <NUM> corresponding to the content in the third display region based on at least one of the identified illuminance or speed. Upon identifying a higher illuminance and/or a lower speed, the processor <NUM> may position the virtual image <NUM> corresponding to the content in the third display region.

The processor <NUM> may display the first image <NUM> on the right side of the center of the display <NUM> and the second image <NUM> on the left side of the center of the display, positioning the virtual image <NUM> in the third display region. The third display region may mean a region having a broader view angle and a shorter focal length than the second display region. The third display region may mean an inside region of the display <NUM>. The third display region may correspond to the visible region <NUM> of <FIG>.

The processor <NUM> may adjust the position of the virtual image corresponding to the content to allow the content to be displayed in the display region corresponding to at least one of the illuminance and speed of the electronic device <NUM>.

When the identified illuminance is higher than a range corresponding to a designated illuminance, the processor <NUM> may display the virtual image corresponding to the content which used to be displayed in the first display region in the second display region or the third display region. When the identified illuminance is lower than the range corresponding to the designated illuminance, the processor <NUM> may display the virtual image corresponding to the content which used to be displayed in the third display region in the first display region or the second display region. When the identified illuminance belongs to the range corresponding to the designated illuminance, the processor <NUM> may maintain the position of the virtual image corresponding to the content.

When the identified speed is lower than a range corresponding to a designated speed, the processor <NUM> may display the virtual image corresponding to the content which used to be displayed in the first display region in the second display region or the third display region. When the identified speed is higher than the range corresponding to the designated speed, the processor <NUM> may display the virtual image corresponding to the content which used to be displayed in the third display region in the first display region or the second display region. When the identified speed belongs to the range corresponding to the designated speed, the processor <NUM> may maintain the position of the virtual image corresponding to the content.

The processor <NUM> may identify a variation in illuminance (or speed) of the electronic device <NUM>. The processor <NUM> may move the virtual image corresponding to the content displayed in the first display region to the second display region or the third display region as per the variation in illuminance (or speed). The processor <NUM> may gradually move the position of the virtual image corresponding to the content from the first display region to the second display region or the third display region as per the variation in illuminance (or speed).

An electronic device may include a first sensor, a memory, a display, and a processor configured to identify an ambient illuminance of the electronic device using the first sensor, when the identified illuminance is within a first illuminance range, designate a position where content stored in the memory is to be displayed in at least part of a first display region corresponding to a first FOV, and when the identified illuminance is within a second illuminance range, designate the position where the content is to be displayed in at least part of a second display region corresponding to a second FOV broader than the first FOV.

The processor may be configured to identify a request to display the content, upon identifying the content display request, identify the position of display of the content through the display, and display the content in the first display region or the second display region based on the identified position.

The second illuminance range may include a range corresponding to an illuminance higher than the first illuminance range.

The processor may be configured to adjust at least one of a position or size of the content to allow a position of a virtual image corresponding to the content to be adjusted based on the identified illuminance.

The processor may be configured to adjust the position of the virtual image corresponding to the content by adjusting a distance between an image for the left eye corresponding to the content and an image for the right eye corresponding to the content based on the identified illuminance.

The processor may be configured to, when the identified illuminance is lower than a designated illuminance, adjust the position of the virtual image to allow the content to be displayed in the first display region, and when the identified illuminance is higher than the designated illuminance, adjust the position of the virtual image to allow the content to be displayed in the second display region.

The processor may be configured to maintain the position of the virtual image corresponding to the content when the identified illuminance falls within a range corresponding to the designated illuminance.

The electronic device may further comprise a second sensor, wherein the processor may be configured to identify a speed of the electronic device using the second sensor, when the identified speed is within a first speed range, designate the position where the content stored in the memory is to be displayed in at least part of a third display region, and when the identified illuminance is within a second speed range, designate the position where the content is to be displayed in at least part of a fourth display region having a narrower FOV than the third display region.

The second speed range may correspond to a speed higher than the first speed range.

An electronic device may include a sensor configured to detect a state of the electronic device, a memory, a display, and a processor configured to identify the state of the electronic device using the sensor, when a sensor value indicating the identified state of the electronic device is within a first range, designate a position where content stored in the memory is to be displayed in at least part of a first display region corresponding to a first FOV, and when the sensor value is within a second range, designate the position where the content is to be displayed in at least part of a second display region corresponding to a second FOV broader than the first FOV.

The state of the electronic device may include at least one of an ambient illuminance of the electronic device or a speed of the electronic device.

The processor may be configured to adjust at least one of a position or size of the content to allow a position of a virtual image corresponding to the content to be adjusted based on the ambient illuminance of the electronic device.

The processor may be configured to adjust the position of the virtual image corresponding to the content by adjusting a distance between an image for the left eye corresponding to the content and an image for the right eye corresponding to the content based on the ambient illuminance of the electronic device.

The processor may be configured to adjust at least one of a position or size of the content to allow a position of a virtual image corresponding to the content to be adjusted based on the speed of the electronic device.

The processor may be configured to adjust the position of the virtual image corresponding to the content by adjusting a distance between an image for the left eye corresponding to the content and an image for the right eye corresponding to the content based on the speed of the electronic device.

An electronic device may include a sensor module, a display, and a processor configured to identify at least one of an ambient illuminance of the electronic device or a speed of the electronic device using the sensor module and adjust a position of a virtual image corresponding to content displayed through the display based on at least one of the ambient illuminance or speed of the electronic device.

The processor may be configured to, when the ambient illuminance of the electronic device is within a first illuminance range, change the position of the virtual image to a first display region corresponding to the first illuminance range, and when the ambient illuminance of the electronic device is within a second illuminance range, change the position of the virtual image to a second display region corresponding to the second illuminance range.

When the second illuminance range corresponds to an illuminance higher than the first illuminance range, the first display region may correspond to a first FOV, and the second display region corresponds to a second FOV having a broader view angle and a shorter focal length than the first FOV.

The processor may be configured to, when the identified speed is within a first speed range, change the position of the virtual image to a third display region corresponding to the first speed range, and when the identified speed is within a second speed range, change the position of the virtual image to a fourth display region corresponding to the second speed range.

When the second speed range corresponds to a speed higher than the first speed range, the first display region may correspond to a first FOV, and the second display region may correspond to a second FOV having a narrower view angle and a longer focal length than the first FOV.

Each component (e.g., the module or the program) according to various embodiments may include at least one of the above components, and a portion of the above sub-components may be omitted, or additional other sub-components may be further included. Alternatively or additionally, some components may be integrated in one component and may perform the same or similar functions performed by each corresponding components prior to the integration. Operations performed by a module, a programming, or other components according to various embodiments of the present disclosure may be executed sequentially, in parallel, repeatedly, or in a heuristic method. Also, at least some operations may be executed in different sequences, omitted, or other operations may be added.

Claim 1:
A wearable electronic device (<NUM>) in the form of glasses, comprising:
a memory (<NUM>) configured to store content;
a first sensor (<NUM>) configured to sense an illuminance;
a display module (<NUM>) configured to produce image light related to the content;
a virtual display area configured to display the image light in a glass plate of the wearable electronic device (<NUM>); and
a processor (<NUM>) configured to:
control the display module (<NUM>) to produce the image light related to the content such that the content is displayed according to a first field of view, FOV, and a first focal length of a user in the virtual display area;
identify, using the first sensor (<NUM>), whether an ambient illuminance of the wearable electronic device (<NUM>) is higher than a first preset illuminance; and
in response to identifying that the ambient illuminance is higher than the first preset illuminance, control the display module (<NUM>) to produce the image light related to the content such that the content is displayed according to a second FOV and a second focal length of the user in the virtual display area,
wherein the second FOV has a broader view angle than the first FOV,
wherein the second focal length is a shorter than the first focal length, and
wherein, when the content is displayed according to the second FOV, the content is displayed in a second area of the virtual display area broader than a first area of the virtual display area used in the first FOV.