WO2022065684A1 - 디스플레이 장치 및 그의 제어 방법 - Google Patents
디스플레이 장치 및 그의 제어 방법 Download PDFInfo
- Publication number
- WO2022065684A1 WO2022065684A1 PCT/KR2021/010671 KR2021010671W WO2022065684A1 WO 2022065684 A1 WO2022065684 A1 WO 2022065684A1 KR 2021010671 W KR2021010671 W KR 2021010671W WO 2022065684 A1 WO2022065684 A1 WO 2022065684A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- area
- displayed
- reflectance
- display
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G1/00—Mirrors; Picture frames or the like, e.g. provided with heating, lighting or ventilating means
- A47G1/02—Mirrors used as equipment
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09F—DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09F19/00—Advertising or display means not otherwise provided for
- G09F19/12—Advertising or display means not otherwise provided for using special optical effects
- G09F19/16—Advertising or display means not otherwise provided for using special optical effects involving the use of mirrors
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0686—Adjustment of display parameters with two or more screen areas displaying information with different brightness or colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
Definitions
- the present disclosure relates to a display apparatus and a control method thereof, and more particularly, to a display apparatus including a mirror display and a control method thereof.
- the mirror display apparatus may perform a display function of displaying various images while performing a mirror function by reflecting light incident on the display apparatus from the outside.
- the present disclosure has been made in response to the above-mentioned necessity, and is to provide a display device capable of controlling the reflectivity of an area in which an application is displayed on a mirror display for each application, and a method for controlling the same.
- a display apparatus may provide a mirror display with adjustable reflectivity, a memory in which information on reflectance corresponding to an application for each at least one application is stored, and a user command for displaying an application, when inputting the application and a processor for displaying on a mirror display and adjusting a reflectance of an area in which the application is displayed on the mirror display based on a reflectance corresponding to the application among the at least one application.
- the memory stores information on reflectance corresponding to a first application and reflectance corresponding to a second application
- the processor displays the first and second applications on the mirror display, respectively, and
- the reflectivity of the area in which the first application is displayed on the mirror display is adjusted based on the reflectance corresponding to the application, and the reflectivity of the area where the second application is displayed on the mirror display is adjusted based on the reflectance corresponding to the second application.
- the reflectance is adjusted, and a reflectance corresponding to the first application may be different from a reflectance corresponding to the second application.
- the processor may adjust the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application and the position of the area in which the application is displayed.
- the processor adjusts the reflectance of the area where the application is displayed based on the reflectance corresponding to the application, and the application is displayed on the center area of the mirror display. is displayed, and when the reflectance corresponding to the application is smaller than the preset reflectance, the reflectance of the area in which the application is displayed may be adjusted based on the preset reflectivity.
- the processor may adjust the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application and the size of the area in which the application is displayed.
- the processor adjusts a reflectance of an area in which the application is displayed based on a reflectance corresponding to the application, and the application is preset
- the reflectivity of the area in which the application is displayed may be adjusted based on the preset reflectance
- the processor displays the application in the other area according to the user command, and displays a reflectance corresponding to the application and the mirror display in the mirror display.
- the reflectivity of the area in which the application is displayed may be adjusted based on the location of the area to which the application is moved.
- the processor changes and displays the size of the application, and based on the reflectance corresponding to the application and the changed size of the application, the application is displayed. You can adjust the reflectance of the displayed area.
- the reflectivity is adjusted for each of a plurality of reflective areas
- the processor determines an area in which the application is displayed among the plurality of areas based on a position and a size for displaying the application, and the determined The application may be displayed on the area, and the reflectance of the determined area may be adjusted based on the reflectance corresponding to the application.
- the application displays the matching area If it is determined that the display area of the application does not match at least one area among the plurality of areas, it is determined that the display area of the application matches at least one area of the plurality of areas. At least one of a position and a size of the display area may be changed, and the changed display area may be determined as an area in which the application is displayed.
- the control method of a display device including a mirror ⁇ display of which reflectivity is adjusted includes: when a user command for displaying an application is input, displaying the application on the mirror display, and at least one and adjusting the reflectance of an area in which the application is displayed on the mirror display based on the reflectance corresponding to the application among the at least one application based on information on reflectance corresponding to the application for each application.
- the display device stores information about the reflectance corresponding to the first application and the reflectance corresponding to the second application
- the displaying includes displaying the first and second applications on the mirror display, respectively
- the adjusting may include adjusting the reflectance of an area in which the first application is displayed on the mirror display based on the reflectance corresponding to the first application, and adjusting the reflectivity of the area in which the first application is displayed in the mirror display based on the reflectivity corresponding to the second application.
- a reflectance of a region where a second application is displayed is adjusted, and a reflectance corresponding to the first application may be different from a reflectance corresponding to the second application.
- the adjusting may include adjusting the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application and the position of the area in which the application is displayed.
- the reflectivity of the area where the application is displayed is adjusted based on the reflectance corresponding to the application, and the application is displayed on the mirror display.
- the reflectivity of the area where the application is displayed may be adjusted based on the preset reflectance.
- the adjusting may include adjusting the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application and the size of the area in which the application is displayed.
- the reflectance of the area where the application is displayed is adjusted based on the reflectance corresponding to the application, and the application is displayed on the mirror display.
- the reflectivity of the area in which the application is displayed may be adjusted based on the preset reflectivity.
- control method includes: when a user command for moving the application to another area of the mirror display is input, displaying the application in the other area according to the user command;
- the method may further include adjusting the reflectivity of the area in which the application is displayed based on the reflectance corresponding to and the position of the area to which the application is moved on the mirror display.
- the method may further include adjusting a reflectance of an area in which the application is displayed based on the size of the application.
- the control method includes displaying the application among the plurality of regions based on a position and size for displaying the application.
- the method may further include determining an area, displaying the application in the determined area, and adjusting reflectivity of the determined area based on reflectance corresponding to the application.
- the matching area is set to the application is the displayed area, and when it is determined that the display area of the application does not match at least one area among the plurality of areas, the display area of the application matches at least one area among the plurality of areas.
- At least one of the location and size of the display area of the application may be changed, and the changed display area may be determined as the area in which the application is displayed.
- the display device can provide a natural screen to the user while preventing deterioration in image quality of the application according to the characteristics of the application.
- FIG. 1 is a view for explaining a display device according to an embodiment of the present disclosure
- FIG. 2 is a block diagram illustrating a configuration of a display device according to an embodiment of the present disclosure
- FIG. 3 is a view for explaining the sizes of a plurality of regions according to an embodiment of the present disclosure
- 4 to 7B are diagrams for explaining a method of displaying an application according to an embodiment of the present disclosure.
- FIG. 8 is a view for explaining a method for setting the reflectance of an application according to an embodiment of the present disclosure
- 9 to 13 are diagrams for explaining a method of displaying an application according to an embodiment of the present disclosure.
- FIG. 14 is a diagram for explaining a matching relationship between a display area of an application and a plurality of areas according to an embodiment of the present disclosure
- 15 is a view for explaining a method of matching a display area of an application according to an embodiment of the present disclosure
- 16 is a view for explaining a method of matching a display area of an application according to an embodiment of the present disclosure
- 17 is a view for explaining a method of displaying an application according to an embodiment of the present disclosure.
- 18 is a view for explaining a matching relationship between a display area of an application changed according to a user command and a plurality of areas according to an embodiment of the present disclosure
- 19 is a view for explaining a method of matching a display area of an application changed according to a user command according to an embodiment of the present disclosure
- 20 is a view for explaining a method of matching a display area of an application changed according to a user command according to an embodiment of the present disclosure
- 21 to 22B are diagrams for explaining a method of displaying an application according to an embodiment of the present disclosure.
- FIG. 23 is a flowchart for explaining a method of controlling a display device according to an embodiment of the present disclosure
- FIG. 24 is a block diagram illustrating a detailed configuration of a display device according to an embodiment of the present disclosure.
- 25 is a view for explaining the structure of a mirror display according to an embodiment of the present disclosure.
- 26 and 27 are views for explaining a method of driving a display panel and a switchable mirror panel according to an embodiment of the present disclosure.
- FIG. 28 is a flowchart illustrating a method of controlling a display apparatus according to an embodiment of the present disclosure.
- expressions such as “have,” “may have,” “include,” or “may include” indicate the presence of a corresponding characteristic (eg, a numerical value, function, operation, or component such as a part). and does not exclude the presence of additional features.
- expressions such as “A or B,” “at least one of A and/and B,” or “one or more of A or/and B” may include all possible combinations of the items listed together.
- “A or B,” “at least one of A and B,” or “at least one of A or B” means (1) includes at least one A, (2) includes at least one B; Or (3) it may refer to all cases including both at least one A and at least one B.
- a component eg, a first component is "coupled with/to (operatively or communicatively)" to another component (eg, a second component);
- another component eg, a second component
- the certain element may be directly connected to the other element or may be connected through another element (eg, a third element).
- a component eg, a first component
- another component eg, a second component
- a “module” or “unit” performs at least one function or operation, and may be implemented as hardware or software, or a combination of hardware and software.
- a plurality of “modules” or a plurality of “units” are integrated into at least one module and implemented with at least one processor (not shown) except for “modules” or “units” that need to be implemented with specific hardware.
- a device configured to may mean that the device is “capable of” with other devices or parts.
- a processor configured (or configured to perform) A, B, and C refers to a dedicated processor (eg, an embedded processor) for performing the corresponding operations, or by executing one or more software programs stored in a memory device.
- a generic-purpose processor eg, a CPU or an application processor
- preset reflectance means a reflectance preset for a display device or a mirror display device
- reflectance corresponding to an application may mean a reflectance preset for each individual application
- FIG. 1 is a view for explaining a display device according to an embodiment of the present disclosure.
- the display apparatus 100 may perform a mirror function and a display function of displaying various images and screens using the mirror display 110 .
- an image, a screen, etc. may be provided through an application.
- the display device 100 reflects the light incident from the outside to display the reflection 21 of the user 10 located in front of the display device 100, Weather information 22 provided by a weather application may be displayed.
- the display apparatus 100 may adjust the reflectance of an area in which an application is displayed on the mirror display 110 based on the reflectivity set for each application.
- the reflectivity may mean a reflectivity with respect to external light incident on the mirror display 110 .
- the display apparatus 100 when an image provided by a video application (or a video streaming service application) is displayed on the first area of the mirror display 110 , the display apparatus 100 mirrors the first area to have a first reflectance.
- the display 110 is driven and weather information provided by a weather application is displayed on a second area of the mirror display 110 , the second area may drive the mirror display 110 so that the second area has a second reflectivity. .
- the display apparatus 100 may adjust the reflectivity of the area in which the application is displayed in consideration of the characteristics of the application for each application.
- the display apparatus 100 drives the mirror display 110 so that the reflectivity of the area in which the corresponding content is displayed becomes 0% in that it is appropriate to minimize the deterioration in image quality due to reflection of external light for moving pictures and images.
- the mirror display 110 is driven so that the reflectivity of the area where the corresponding content is displayed becomes 50% can do.
- the display apparatus 100 can provide a natural screen to the user while preventing the degradation of the image quality of the application according to the characteristics of the application.
- FIG. 2 is a block diagram illustrating a configuration of a display apparatus according to an embodiment of the present disclosure.
- the display apparatus 100 may include a mirror display 110 , a memory 120 , and a processor 130 .
- the mirror display 110 may perform a mirror function and a display function of displaying an image, a screen, and the like.
- the mirror display 110 may reflect light incident from the outside, and also output light emitted from a plurality of pixels provided in the mirror display 110 to the outside.
- the reflectivity of the mirror display 110 may be adjusted.
- the mirror display 110 may adjust the reflectivity for each pixel. That is, the mirror display 110 includes a plurality of pixels for displaying an image. In this case, the reflectivity of the mirror display 110 may be adjusted for each pixel.
- the mirror display 110 may adjust the reflectivity for each area. That is, the mirror display 110 is divided into a plurality of regions, and each region may correspond to some pixels among all pixels of the mirror display 110 . In this case, the reflectivity of the mirror display 110 may be adjusted for each area.
- the size of the region may be larger than the size of the pixel of the mirror display 110 .
- the mirror display 110 includes m ⁇ n pixels, as shown in FIG. 3A .
- the region 30 may have a size corresponding to a ⁇ b pixels.
- the reflectance may mean a reflectance of external light incident on the mirror display 110 .
- the mirror display 110 may include a liquid crystal (or a liquid crystal layer).
- the arrangement state of the liquid crystal may be controlled according to the voltage applied to the liquid crystal, and accordingly, the reflectance of the mirror display 110 may be adjusted.
- some regions of the mirror display 110 may be driven to have a reflectivity of 0%, other regions may be driven to have a reflectivity of 50%, and another region may be driven to have a reflectivity of 100%.
- the reflectance may have an inverse relationship with the transmittance (transmission rate).
- an area having a reflectance of 100% reflects most of the external light, thus performing a mirror function, and it can be seen that the transmittance is 0%.
- a region having a reflectance of 0% does not reflect external light and outputs light emitted by pixels corresponding to the region to the outside, thus performing a display function and having a transmittance of 100%. can see.
- a region having a reflectivity of 50% reflects a part of external light and outputs a part of the light emitted by pixels corresponding to the region to the outside, performing both a mirror function and a display function, , it can be seen that the transmittance is 50%.
- adjusting the reflectivity of the mirror display 110 may have the same meaning as adjusting the transmittance of the mirror display 110 .
- the memory 120 may store various commands, programs, or data related to the operation of the display apparatus 100 .
- the memory 110 may be implemented as a non-volatile memory, a volatile memory, a flash-memory, a hard disk drive (HDD), or a solid state drive (SSD).
- the memory 120 is accessed by the processor 130 , and reading/writing/modification/deletion/update of data by the processor 130 may be performed.
- the memory 120 may store at least one application.
- the application may be stored in the memory 120 when the display apparatus 100 is manufactured, or may be downloaded from a server (not shown) providing the application and stored in the memory 120 .
- the memory 120 may store, for each at least one application, information on reflectance (or reflectance information) corresponding to the application.
- the memory 120 may store information on reflectance set for each application for each application.
- the reflectance information may be included in the metadata for the application.
- the memory 120 stores metadata including various information about the application, such as the name, version, and description of the application. In this case, information on reflectance may also be included in the metadata.
- the application creator may set information on the reflectance of the application when creating the application, and include the information on the set reflectance in the metadata for the application.
- the metadata may be stored in the memory 120 together with the application when the display apparatus 100 is manufactured, and also downloaded together with the application from a server (not shown) providing the application and stored in the memory 120 . can be saved.
- information on reflectance stored in the memory 120 may be changed according to a user command.
- the processor 130 may be electrically connected to the mirror display 110 and the memory 120 to control overall operations and functions of the display apparatus 100 .
- the processor 130 may include a central processing unit (CPU) or an application processor (AP), and is stored in the memory 120 according to one or more instructions stored in the memory 120 .
- One or more software programs may be executed.
- the processor 130 displays the application on the mirror display 110, and the application is displayed on the mirror display 110 based on the reflectance corresponding to the application among at least one application. You can adjust the reflectance of the displayed area.
- the display of the application may mean that a screen (or window) composed of various information such as images and images provided by the executed application is displayed.
- the user command for displaying the application may include a user command for executing an application or a user command for displaying an application running in the background on the mirror display 110 .
- the position and size at which the application is displayed may be set as a default.
- the application may be set to be displayed in a default size in a default location.
- the application may be set to be displayed on the entire screen of the mirror display 110 or displayed on a partial area of the mirror display 110 at a specific location and with a specific size.
- the default location and size may be changed according to a user command, and after the application is displayed on the mirror display 110 , the location and size at which the application is displayed may be changed according to the user command.
- the processor 130 may control the mirror display 110 so that the mirror display 110 performs a mirror function.
- the processor 130 may control the mirror display 110 so that the entire area of the mirror display 110 has a reflectivity of 100%.
- the processor 130 may execute the video application and display the video 41 provided by the video application on a partial area of the mirror display 110 .
- the processor 130 may control the mirror display 110 so that the reflectance of the area where the image 41 is displayed becomes 0%.
- an area of the mirror display 110 other than the area on which the image 41 is displayed may still have a reflectance of 100%.
- the display apparatus 100 adjusts the reflectivity of the region where the image 41 is displayed to 0%, it is possible to minimize the degradation of image quality due to reflection of external light. .
- the processor 130 may control the mirror display 110 so that the mirror display 110 performs a mirror function.
- the processor 130 may control the mirror display 110 so that the entire area of the mirror display 110 has a reflectivity of 100%.
- the processor 130 may execute the weather application and display the weather information 51 provided by the weather application on a partial area of the mirror display 110 . .
- the processor 130 may control the mirror display 110 so that the reflectivity of the area in which the weather information 51 is displayed becomes 50%.
- an area of the mirror display 110 other than the area on which the weather information 51 is displayed may still have a reflectivity of 100%.
- the display apparatus 100 adjusts the reflectivity of the area in which the weather information 51 is displayed to 50%, the weather information 51 and the weather information 51 are It is possible to provide a natural screen in which the user's appearance reflected in the displayed area is blended.
- the processor 130 changes the position where the application is displayed according to the user command, and reflects the reflectance of the area in which the application is moved to the application. It can be adjusted based on the reflectance of
- the processor 130 may move and display the weather information 62 according to the user command as shown in FIG. 6 .
- the processor 130 controls the mirror display 110 so that the reflectivity of the area in which the weather information 62 is moved and displayed becomes 50%. can do.
- the processor 130 may control the mirror display 110 so that the reflectivity of the area where the weather information 61 is displayed becomes 100%.
- the processor 130 changes the size of the application according to the user command and adjusts the reflectance of the area where the application of the changed size is displayed. It can be adjusted based on the reflectance for .
- changing the size of the application may include enlarging or reducing the application.
- the processor 130 may enlarge and display the weather information 72 according to the user command. .
- the processor 130 performs the mirror display ( 110) can be controlled.
- the processor 130 may change the information on the reflectance of the application according to a user command and store it in the memory 120 .
- the processor 130 displays the user interface 81 for setting the reflectance of the application on the mirror display 110 as shown in FIG.
- the reflectance may be changed and stored in the memory 120 .
- the user may change the reflectance of the application set for the application for each application, and information on the changed reflectivity may be stored in the memory 120 .
- the processor 130 may display a plurality of applications on the mirror display 110 .
- the processor 130 may adjust the reflectivity of the area in which each application is displayed on the mirror display 110 based on the reflectivity corresponding to each application.
- the memory 120 may store information on the reflectance corresponding to the first application and the reflectance corresponding to the second application.
- the processor 130 displays the first and second applications on the mirror display 110 , respectively, and based on the reflectance corresponding to the first application, the reflectance of the area in which the first application is displayed on the mirror display 110 . may be adjusted and the reflectance of the area in which the second application is displayed on the mirror display 110 may be adjusted based on the reflectance corresponding to the second application.
- the reflectivity of the area in which each application is displayed may be different from each other.
- the reflectance corresponding to the first application may be different from the reflectance corresponding to the second application.
- the reflectivity of the area in which each application is displayed may be the same.
- the reflectance corresponding to the first application may be the same as the reflectance corresponding to the second application.
- the processor 130 may control the mirror display 110 so that the mirror display 110 performs a mirror function.
- the processor 130 may control the mirror display 110 so that the entire area of the mirror display 110 has a reflectivity of 100%.
- the processor 130 may execute the photo application and display the photo 91 provided by the photo application on a partial area of the mirror display 110 . .
- the processor 130 may control the mirror display 110 so that the reflectance of the area where the photo 91 is displayed becomes 0%.
- the processor 130 executes the health management application and displays the health-related information 92 provided by the health management application on a partial area of the mirror display 110 . can be displayed
- the processor 130 controls the mirror display 110 so that the reflectance of the area in which the health-related information 92 is displayed becomes 50%.
- the processor 130 may adjust the reflectivity of the area in which the application is displayed on the mirror display 110 for each application based on the reflectivity of each application.
- a natural screen can be provided to the user while preventing the degradation of the image quality of the application on the mirror display 110 .
- the display apparatus 100 may adjust the reflectivity of the area displayed in the application by additionally considering the location and size of the area in which the application is displayed. let me explain
- the processor 130 may adjust the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application and the position of the area in which the application is displayed.
- the processor 130 adjusts the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application, and the application is displayed on the mirror display 110 .
- the reflectance of the area where the application is displayed may be adjusted based on the preset reflectance.
- the central area may be an area having a constant size with respect to the center of the mirror display 110 , and the other areas may be an edge area.
- the processor 130 may adjust the reflectivity of the area in which the application is displayed with a higher reflectivity than the corresponding reflectivity in consideration of the size of the reflectivity set for the application. .
- the reflectivity of the photo application and the video application stored in the memory 120 is 0%
- the video application is displayed on the central area of the mirror display 110
- the photo application is displayed on the mirror display 110 .
- the processor 130 may control the mirror display 110 so that the reflectance of the area in which the photo 1010 provided by the photo application is displayed becomes 0%.
- the reflectance set for the video application is 0%, which is smaller than the preset reflectance (eg, 50%). Accordingly, the processor 130 may not adjust the reflectance of the region where the image 1020 provided by the video application is displayed to 0%, but may adjust the reflectance to a preset reflectance, for example, 50%.
- the processor 130 may adjust the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application and the size of the area in which the application is displayed.
- the processor 130 adjusts the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application, and the application is preset.
- the reflectivity of the area where the application is displayed may be adjusted based on the preset reflectance.
- the processor 130 may adjust the reflectivity of the area in which the application is displayed with a reflectance higher than the reflectivity in consideration of the size of the reflectance set for the application.
- the reflectance of the photo application stored in the memory 120 is 0%, and the photo application is displayed on a partial area of the mirror display 110 in a size smaller than a preset size, as shown in FIG. 11A . .
- the processor 130 may control the mirror display 110 so that the reflectance of the area in which the photo 1110 provided by the photo application is displayed becomes 0%.
- the reflectance of the photo application stored in the memory 120 is 0% and the photo application is displayed on the mirror display 110 in full screen.
- the full screen it has a size greater than or equal to a preset size.
- the reflectance set for the photography application is 0%, which is less than the preset reflectance (eg, 50%). Accordingly, the processor 130 may not adjust the reflectance of the entire area of the mirror display 110 on which the photo 1120 is displayed to 0%, but may adjust the reflectance to a preset reflectance, for example, 50%.
- the processor 130 may adjust the reflectivity of the area where the application is displayed in consideration of the moved location or the changed size.
- the processor 130 displays the application in another area, and the reflectance corresponding to the application and the application is moved on the mirror display 110 .
- the reflectivity of the area where the application is displayed can be adjusted based on the location of the area where the application is displayed.
- the processor 130 may display the application on the moved area according to the user command.
- the processor 130 may adjust the reflectivity of the area where the application is displayed based on the preset reflectivity. However, when the reflectance corresponding to the application is greater than the reflectance corresponding to the application, the processor 130 may adjust the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application.
- the processor 130 may display the application in the moved area according to the user command.
- the processor 130 may adjust the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application.
- an image 1210 provided by a video application is displayed on the edge area of the mirror display 110 and the reflectance of the area where the image 1210 is displayed is 0%.
- the processor 130 may move and display the image 1220 according to the user command.
- the processor 130 may compare a reflectance corresponding to the video application with a preset reflectance.
- the reflectance preset for the video application is 0%, which is smaller than the preset reflectance (eg, 50%). Accordingly, the processor 130 may adjust the reflectance of the area on which the image 1220 is displayed to 50%, for example, instead of adjusting the reflectance to 0%. In addition, the processor 130 may control the mirror display 110 so that the reflectance of the area where the image 1210 is displayed becomes 100%.
- the processor 130 may move and display the image 1240 according to the user command.
- the processor 130 may adjust the reflectivity of the region where the image 1240 is displayed to 0%.
- the processor 130 may control the mirror display 110 so that the reflectance of the area where the image 1230 is displayed becomes 100%.
- the processor 130 changes and displays the size of the application, and the area in which the application is displayed based on the reflectance corresponding to the application and the changed size of the application.
- the reflectivity can be adjusted.
- the processor 130 may change and display the size of the application according to the user command.
- the processor 130 may adjust the reflectivity of the area where the application is displayed based on the preset reflectivity. However, when the reflectance corresponding to the application is greater than the preset reflectance, the processor 130 may adjust the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application.
- the processor 130 may change and display the size of the application according to the user command.
- the processor 130 may adjust the reflectance of the area in which the application is displayed based on the reflectance corresponding to the application.
- the photo 1310 provided by the photo application is displayed on the mirror display 110 in a size smaller than a preset size, and the reflectance of the area where the photo 1310 is displayed is 0% Assume the case is
- the processor 130 may display the picture 1320 in full screen according to the user command.
- the reflectance set for the photography application is 0%, which is less than the preset reflectance (eg, 50%). Accordingly, the processor 130 may not adjust the reflectance of the entire area of the mirror display 110 on which the photo 1320 is displayed to 0%, but may adjust the reflectance to a preset reflectance, for example, 50%.
- the preset reflectance eg, 50%
- the processor 130 adjusts the size of the picture 1310 according to the user command. It can be displayed in reduced form.
- the processor 130 may adjust the reflectance of the area where the photo 1310 is displayed to 0%.
- the processor 130 adjusts the reflectance of the area in which the application is displayed according to whether the application whose size has been changed is displayed on the central area or the edge area of the display 110 . You can also adjust it.
- the reflectivity of the mirror display 110 may be adjusted for each area.
- the area in which the application is displayed on the mirror display 110 may not match at least one area among the plurality of areas of the mirror display 110 .
- the application may be displayed unnaturally.
- the reflectivity of the mirror display 110 is adjusted for each region, it is necessary to match the region where the application is displayed to at least one region among the plurality of regions of the display 110 , which will be described in more detail below. to do it
- the processor 130 may determine an area in which an application is displayed among a plurality of areas based on a location and size for displaying the application.
- the position and size for displaying the application may be set as a default.
- the application may be set to be displayed in a default size in a default location.
- the application may be set to be displayed on the entire screen of the mirror display 110 or displayed on a partial area of the mirror display 110 at a specific location and with a specific size.
- the processor 130 determines whether the display area of the application determined based on the location and size for displaying the application matches at least one area among the plurality of areas, and selects the area in which the application is displayed among the plurality of areas. can judge
- the processor 130 may determine whether the display area of the application matches at least one area among the plurality of areas, and determine an area corresponding to the display area among the plurality of areas.
- matching means that the position and size of the display area for the application match the position and size of one of the plurality of regions or a region composed of at least two regions, so that the display region exactly overlaps the corresponding region can do.
- the display area 1410 of the application does not match at least one area among the plurality of areas of the mirror display 110 .
- the display area 1420 of the application may be viewed as matching an area including two areas 1430 and 1440 among a plurality of areas.
- the processor 130 may determine whether the display area of the application matches at least one area among the plurality of areas.
- the processor 130 may determine the matching area as the area in which the application is displayed.
- the processor 130 determines that the display area 1420 of the application matches the area including the two areas 1430 and 1440 among the plurality of areas, so that the two areas 1430 and 1440 are displayed. ) may be determined as an area in which an application is displayed.
- the processor 130 determines the position of the display area of the application so that the display area of the application matches at least one area of the plurality of areas. and size may be changed, and the changed display area may be determined as an area in which an application is displayed.
- the processor 130 enlarges or reduces the size of the display area of the application such that the display area of the application matches at least one area of the plurality of areas, and the display area of the application matches at least one area of the plurality of areas
- the position of the display area of the application may be moved in up/down/left/right directions.
- the processor 130 determines that the size of the display area of the application is the same as the size of at least one of the plurality of areas, but the location of the display area of the application does not match the location of at least one of the plurality of areas.
- the display area of the application may be moved in at least one of up, down, left, and right directions to match the display area of the application with at least one of the plurality of areas.
- the processor 130 when the size of the display area of the application is larger than the size of at least one area among the plurality of areas, the processor 130 reduces the size of the display area of the application and sets the size of the display area of the application to the size of the display area of the plurality of areas.
- the size of the display area of the application may be enlarged to match the display area of the application with at least one area among the plurality of areas.
- the processor 130 sets the display area of the application whose size is enlarged or reduced in at least one of top, bottom, left, and right. may be moved in the direction of
- the processor 130 changes at least one of the location and size of the display area of the application so that the degree of change in the location and size of the display area of the application is minimized, thereby changing the display area of the application to at least one of the plurality of areas. You can match the area.
- the processor 130 may change at least one of the position and size of the display area of the application so that the difference between the position and size before the change is minimized.
- the display area 1510 of the application does not match at least one area among the plurality of areas.
- the display area 1510 of the application when the position and size of the display area 1510 of the application are changed to match the area including the two areas 1520 and 1530 among the plurality of areas, compared to before the change, the display area 1510 of the application ) and the degree to which the position and size are changed can be minimized.
- the processor 130 changes the location and size of the display area 1510 of the application to match the area including the two areas 1520 and 1530 among the plurality of areas.
- the processor 130 changes at least one of a location and a size of a display area of an application so as not to overlap an area where another application is displayed on the mirror display 110 so that the display area of the application is set to at least one of the plurality of areas. can be matched with
- a display area 1610 of an application that does not match at least one area among a plurality of areas partially overlaps an area 1620 where another application is displayed.
- the processor 130 adjusts the position of the display area 1610 so that other applications do not overlap the displayed area 1620 and match the area 1630 among the plurality of areas. can be changed
- the change At least one of a position and a size of the display area of the application may be changed so that the degree to which the application is performed is minimized.
- the processor 130 may determine an area in which an application is displayed among a plurality of areas.
- the processor 130 may control the mirror display 110 to display the application in the determined area. That is, the processor 130 may display a screen including an image or an image provided by an application in the determined area.
- the processor 130 may control the mirror display 110 so that the determined area has a reflectivity corresponding to the application.
- the processor 130 determines the reflectance corresponding to the application based on the information about the reflectance corresponding to the application stored in the memory 120, and the mirror display 110 so that the area in which the application is displayed has the determined reflectance. ) can be driven.
- the processor 130 may control the mirror display 110 so that a plurality of regions perform a mirror function.
- the processor 130 may control the mirror display 110 so that a plurality of regions of the mirror display 110 have a reflectivity of 100%.
- the processor 130 executes the video application, determines an area 1710 in which the video application is displayed among a plurality of areas, and displays the video in the determined area 1710 .
- An image provided by an application can be displayed.
- the processor 130 may control the mirror display 110 so that the image display area 1710 has a reflectivity of 0%.
- an area of the mirror display 110 other than the area on which the image 1710 is displayed may still have a reflectance of 100%.
- the processor 130 may display a plurality of applications on the mirror display 110 .
- the processor 130 may determine an area in which each application is displayed among a plurality of areas of the mirror display 110 , and display each application in each of the determined areas. In addition, the processor 130 may control the mirror display 110 so that the determined reflectance of the area has a reflectance corresponding to each application.
- the processor 130 receives a plurality of applications based on at least one of the changed location and size of the application based on the user command. It is possible to determine an area in which the changed application is displayed among the areas of .
- the user command may include a user command for moving an application displayed on the mirror display 110 to another area or a user command for enlarging or reducing the size of the application displayed on the mirror display 110 .
- the display area of the application on the mirror display 110 may be moved to another area of the mirror display 110 or its size may be changed.
- the processor 130 may determine whether the display area of the changed application matches at least one area among the plurality of areas based on the user command, and determine the area in which the changed application is displayed among the plurality of areas.
- an application is displayed in an area 1810 among a plurality of areas as shown in FIG. 18 .
- the processor 130 may change the display area of the application changed according to the user command to the area ( 1820) and can be determined to match.
- the processor 130 may be configured according to the user command. It may be determined that the display area of the changed application matches the area including the two areas 1830 and 1840 among the plurality of areas.
- the changed display area 1850 of the application matches an area including at least one or at least two areas among the plurality of areas. doesn't happen
- the processor 130 may determine that the display area of the application changed according to the user command does not match at least one area among the plurality of areas.
- the processor 130 may determine whether the display area of the application changed according to the user command matches at least one area among the plurality of areas.
- the processor 130 may determine the matching area as the area in which the application is displayed.
- the processor 130 matches the display area of the application changed according to the user command with the area 1820 or the area consisting of the two areas 1830 and 1840 among the plurality of areas,
- the area 1820 or the area including the two areas 1830 and 1640 may be determined as an area in which an application is displayed.
- the processor 130 displays the changed application so that the display area of the changed application matches at least one area among the plurality of areas. At least one of the location and size of the area may be changed, and the changed area may be determined as the area in which the application is displayed.
- the processor 130 enlarges or reduces the size of the display area of the changed application, or adjusts the position of the display area of the changed application up/down/up, so that the display area of the changed application matches at least one area among the plurality of areas. It can be moved left/right.
- the processor 130 determines that the size of the changed display area of the application is the same as the size of at least one of the plurality of areas, but the location of the display area of the application does not match the location of at least one of the plurality of areas. If not, the display area of the application may be moved in at least one of up, down, left, and right directions to match the display area of the application with at least one of the plurality of areas.
- the processor 130 when the size of the changed display area of the application is larger than the size of at least one area among the plurality of areas, the processor 130 reduces the size of the display area of the application and reduces the size of the display area of the application to the plurality of areas.
- the size of at least one of the regions is smaller than the size of the at least one region, the size of the display region of the application may be enlarged to match the display region of the application with at least one region among the plurality of regions.
- the processor 130 sets the display area of the application whose size is enlarged or reduced in at least one of top, bottom, left, and right. may be moved in the direction of
- the processor 130 changes at least one of the location and size of the display area of the application to minimize the change in the location and size of the changed display area of the application, so that the display area of the application is set to at least one of the plurality of areas. can be matched with the area of
- the processor 130 may change at least one of the position and size of the display area of the application so that the difference between the position and size before the change is minimized.
- the application displayed in the area 1910 among the plurality of areas is moved and the size is adjusted according to a user command, so that the display area of the application is changed to the area 1920 Assume the case
- the processor 130 compares the size of the application with that before the change. A degree to which the position and size of the display area 1920 are changed may be minimized.
- the processor 130 may change the location and size of the display area 1920 of the application to match the area including the two areas 1930 and 1940 among the plurality of areas. there is.
- the processor 130 changes at least one of the location and size of the display area of the changed application so that the display area of the other application does not overlap with the area displayed on the mirror display 110 so that the display area of the application is set to at least one of the plurality of areas. You can match the area.
- FIG. 20A it is assumed that an application displayed in the area 2010 among a plurality of areas is moved according to a user command, and the display area of the application is changed to the area 2020 .
- the display area 2020 of the changed application partially overlaps the area 2030 in which another application is displayed on the mirror display 110 .
- the processor 130 sets the position of the display area of the application so as to match the area 2040 among the plurality of areas without overlapping the area 2030 where other applications are displayed. can be changed
- At least one of the position and size of the display area of the changed application may be changed so that the degree of change is minimized.
- the processor 130 may determine, from among the plurality of areas, an area in which at least one of a location or a size of which is changed according to a user command is displayed.
- the processor 130 may control the mirror display 110 to display the application in the determined area.
- the processor 130 may control the mirror display 110 so that the determined reflectance of the area becomes the reflectance corresponding to the application.
- the processor 130 may drive the mirror display 110 so that the reflectance of an area in which at least one of a location or a size is changed according to a user's command, in which an application is displayed, has a reflectance set for the application.
- the processor 130 may display an image provided by a video application in a region 2010 among a plurality of regions.
- the processor 130 may control the mirror display 110 so that the reflectance of the area 2110 becomes 0%.
- the processor 130 determines an area 2120 in which a video application moved to the user command is displayed among a plurality of areas, and the determined area 2120 . may display an image provided by the video application on the . In this case, the processor 130 may control the mirror display 110 so that the reflectivity of the area 2120 where the image is displayed has 0%.
- the processor 130 may display an image provided by a video application in an area 2210 of a plurality of areas. In this case, when the reflectance of the video application stored in the memory 120 is 0%, the processor 130 may control the mirror display 110 so that the reflectance of the area 2210 is 0%.
- the processor 130 determines an area 2220 in which an enlarged video application is displayed according to the user command among a plurality of areas, and the determined area 2220 . may display an image provided by the video application on the . In this case, the processor 130 may control the mirror display 110 so that the reflectance of the area 2220 where the image is displayed has 0%.
- FIG. 23 is a flowchart illustrating a method of controlling a display apparatus according to an embodiment of the present disclosure.
- the processor 130 may determine a region in which an application is displayed among a plurality of regions of the mirror display 110 (S2320).
- the processor 130 may display the application in the determined area and adjust the reflectivity of the determined area based on the reflectivity of the application (S2330).
- the processor 130 determines a position among a plurality of areas of the mirror display 110 ( S2340-Y). Alternatively, it is possible to determine an area in which an application whose size has been changed is displayed (S2350).
- the processor 130 may display the application in the determined area and adjust the reflectivity of the determined area based on the reflectivity of the application ( S2360 ).
- FIG. 24 is a block diagram illustrating a detailed configuration of a display device according to an embodiment of the present disclosure.
- the display device 100 includes a display panel 111 , a switchable mirror panel 112 , source drivers 113 and 114 , gate drivers 115 and 116 , timing controllers 117 and 118 , It may include a memory 120 , a processor 130 , a communication unit 140 , and a user input unit 150 . Here, these components may be controlled by the processor 130 .
- FIG. 24 the components shown in FIG. 24 are only examples, and it goes without saying that at least some components may be omitted or other components may be added according to embodiments.
- the communication unit 140 is configured to communicate with an external device. Specifically, the communication unit 140 may communicate with a server (not shown) and the like through a network.
- the communication unit 140 may include various modules for accessing the network, such as a network card.
- the communication unit 140 may access a network using a Wi-Fi communication module for performing Wi-Fi communication, and 3G (Generation), LTE (Long Term Evolution), 5G using a mobile communication module for performing mobile communication. It is also possible to access the network through various mobile communication methods, such as
- the processor 130 may access a server (not shown) through the communication unit 140 to download applications and metadata for the applications.
- the user input unit 150 is a component for receiving a user command.
- the user input unit 150 may include a touch screen panel.
- the touch screen panel may receive a user's touch manipulation input in various ways, such as a resistive type, a capacitive type, and an infrared (IR) method.
- IR infrared
- the touch screen panel 150 may be combined with the mirror display 110 .
- the processor 130 may receive various touch manipulations for the mirror display 110 .
- the processor 130 may receive a user command for displaying an application, a user command for adjusting at least one of a location and size of the application, a user command for a user interface, etc. through a touch manipulation.
- the mirror display 110 may include a display panel 111 and a switchable mirror panel 112 .
- the switchable mirror panel 112 may be provided on the display panel 111
- the touch screen panel 150 may be provided on the switchable mirror panel 112 .
- the mirror display 110 may further include a backlight (not shown).
- the display panel 111 includes a plurality of pixels arranged in a matrix, and may display various images through light emitted from the pixels.
- the display panel 111 may be implemented with various types of displays such as LCD, LED, or OLED.
- the timing controller 117 may control the source driver 113 and the gate driver 115 to display an application (ie, an image, a screen, etc. provided by the application) through the display panel 111 .
- the timing controller 117 controls the source driver 113 and the gate driver 115 to apply a voltage to pixels in an area where an application is displayed among a plurality of pixels arranged in a matrix, and passes through the pixels. Applications can be displayed.
- the switchable mirror panel 112 may include liquid crystal and may be provided on the display panel 111 .
- the timing controller 118 may control the source driver 114 and the gate driver 116 to adjust the reflectivity of the switchable mirror panel 112 .
- the timing controller 118 is the source driver to apply a voltage to the liquid crystal of the display panel 111 so that the area of the switchable mirror panel 112 located on the area where the application is displayed has a specific reflectivity. 114 and the gate driver 116 can be controlled.
- the specific reflectance may be determined according to the reflectance corresponding to the application, the position where the application is displayed, the size, etc., which has been described above through various embodiments.
- the processor 130 controls the timing controller 117 to display the application through the display panel 111 , and an area of the switchable mirror panel 112 positioned on the area where the application is displayed on the display panel 111 .
- the timing controller 117 can be controlled to have this specific reflectivity.
- the processor 130 may control the display/mirror composition module 131 .
- the display/mirror composition module 131 is software stored in the memory 120 and may generate data for controlling the timing controllers 117 and 118 based on data on the location, size, and reflectance of the application. there is.
- the display/mirror composition module 131 generates image data and mirror data using data on the location, size, and reflectance of an application when input, and outputs the image data to the timing controller 117 , , and mirror data may be output to the timing controller 118 .
- the reflectance of the application may be determined by the reflectance corresponding to the application stored in the memory 120 , the location and size at which the application is displayed, and the like.
- the location and size of the application may be determined by a default set value or a location and size changed according to a user command.
- the image data is control data for applying a voltage to pixels of an area in which an application is displayed on the display panel 111 , and the timing controller 117 uses the image data to generate the source driver 113 and the gate driver 115 . ) can be controlled.
- the mirror data is control data for driving the area of the switchable mirror panel 112 located on the area where the application is displayed on the display panel 111 with a specific reflectivity
- the timing controller 118 uses the mirror data to
- the source driver 114 and the gate driver 116 may be controlled.
- the display/mirror composition module 131 drives the display panel 111 and the switchable mirror panel 112 by using the data 2710 on the position, size, and reflectance of the video application.
- an image provided by the video application may be displayed on the area 2730 of the display panel 111 determined according to the location and size of the video application, and a corresponding area 2770 of the switchable mirror panel 112 may be displayed. ) can be driven to have a reflectance of 0%.
- the display/mirror composition module 131 uses the data 2720 on the location, size, and reflectance of the health care application to drive the display panel 111 and the switchable mirror panel 112 using image data and mirror data can be created.
- health-related information provided by the health care application may be displayed on the area 2740 of the display panel 111 determined according to the location and size of the health care application, and a corresponding switchable mirror panel 112 may be displayed.
- a region 2780 of the may be driven to have a reflectivity of 50%.
- the area 2750 in which images and health-related information are not displayed on the display panel 111 may not be driven. Also, in the switchable mirror panel 112 , the remaining area 2760 except for the areas 2770 and 2780 may be driven to have a reflectivity of 100%.
- the processor 130 may adjust the reflectivity of the area in which the application is displayed on the mirror display 110 for each application.
- FIG. 28 is a flowchart illustrating a method of controlling a display apparatus according to an embodiment of the present disclosure.
- the display device includes a mirror display whose reflectivity is adjusted. Also, the display apparatus may store information on reflectance corresponding to the application for each at least one application.
- the reflectivity of the area in which the application is displayed on the mirror display is adjusted based on the reflectivity corresponding to the application among the at least one application ( S2820 ).
- the display device may store information about the reflectance corresponding to the first application and the reflectance corresponding to the second application.
- step S2810 displays the first and second applications on the mirror display, respectively
- step S2820 adjusts the reflectivity of the area in which the first application is displayed on the mirror display based on the reflectance corresponding to the first application, Based on the reflectance corresponding to the second application, the reflectivity of the area where the second application is displayed on the mirror display may be adjusted.
- the reflectance corresponding to the first application may be different from the reflectance corresponding to the second application.
- the reflectance of the area in which the application is displayed may be adjusted based on the reflectance corresponding to the application and the position of the area in which the application is displayed.
- the reflectance of the area where the application is displayed is adjusted based on the reflectance corresponding to the application
- the application is displayed on the center area of the mirror display, and the application corresponding to the application is displayed.
- the reflectance is smaller than the preset reflectance
- the reflectance of the area where the application is displayed may be adjusted based on the preset reflectance.
- the reflectance of the area in which the application is displayed may be adjusted based on the reflectance corresponding to the application and the size of the area in which the application is displayed.
- the reflectance of the area where the application is displayed is adjusted based on the reflectance corresponding to the application, and the application is displayed on the mirror display in a size larger than the preset size and, when the reflectance corresponding to the application is smaller than the preset reflectance, the reflectance of the area where the application is displayed may be adjusted based on the preset reflectance.
- the application is displayed in another area according to the user command, and based on the reflectance corresponding to the application and the position of the area to which the application is moved on the mirror display Thus, the reflectivity of the area where the application is displayed can be adjusted.
- the size of the application is changed and displayed, and the reflectance of the area where the application is displayed can be adjusted based on the reflectance corresponding to the application and the changed size of the application.
- the reflectivity may be adjusted for each of the plurality of reflective areas.
- an area in which an application is displayed among a plurality of areas is determined based on the position and size for displaying the application, the application is displayed in the determined area, and the reflectance of the area determined based on the reflectance corresponding to the application is determined.
- the matching area is determined as the area in which the application is displayed. If it is determined that the display area of ' does not match at least one area among the plurality of areas, change at least one of the position and size of the display area of the application so that the display area of the application matches at least one area of the plurality of areas, , the changed display area may be determined as an area in which the application is displayed.
- the various embodiments described above may be implemented as software including instructions stored in a machine-readable storage media readable by a machine (eg, a computer).
- a device is a device capable of calling a stored instruction from a storage medium and operating according to the called instruction, and may include the device according to the disclosed embodiments.
- the instruction is executed by a processor, the processor directly or A function corresponding to an instruction may be performed using other components under the control of the processor.
- An instruction may include code generated or executed by a compiler or an interpreter.
- a device-readable storage medium is a non-transitory It may be provided in the form of a (non-transitory) storage medium, where the term 'non-transitory storage medium' only means that it is a tangible device and does not contain a signal (eg, electromagnetic wave); This term does not distinguish between a case in which data is semi-permanently stored in a storage medium and a case in which data is temporarily stored, for example, a 'non-transitory storage medium' may include a buffer in which data is temporarily stored.
- the method according to various embodiments disclosed in this document may be included and provided in a computer program product.
- Computer program products may be traded between sellers and buyers as commodities.
- the computer program product is distributed in the form of a device-readable storage medium (eg compact disc read only memory (CD-ROM)), or through an application store (eg Play StoreTM) or on two user devices (eg, It can be distributed (eg downloaded or uploaded) directly or online between smartphones (eg: smartphones).
- a portion of the computer program product eg, a downloadable app
- a machine-readable storage medium such as a memory of a manufacturer's server, a server of an application store, or a relay server. It may be temporarily stored or temporarily created.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Devices For Indicating Variable Information By Combining Individual Elements (AREA)
Abstract
디스플레이 장치가 개시된다. 본 디스플레이 장치는 반사율이 조절되는 미러 디스플레이, 적어도 하나의 어플리케이션 별로 어플리케이션에 대응되는 반사율에 대한 정보가 저장된 메모리 및 어플리케이션을 표시하기 위한 사용자 명령이 입력되면, 어플리케이션을 미러 디스플레이에 표시하고, 적어도 하나의 어플리케이션 중 어플리케이션에 대응되는 반사율에 기초하여 미러 디스플레이에서 어플리케이션이 표시되는 영역의 반사율을 조절하는 프로세서를 포함한다.
Description
본 개시는 디스플레이 장치 및 그의 제어 방법에 관한 것으로, 보다 상세하게는 미러 디스플레이를 포함하는 디스플레이 장치 및 그의 제어 방법에 관한 것이다.
CROSS-REFERENCE TO RELATED APPLICATIONS
본 출원은 2020년 9월 22일에 출원된 대한민국 특허출원 제 10-2020-0122163 호에 기초하여 우선권을 주장하며, 해당 출원의 모든 내용은 그 전체가 본 출원에 레퍼런스로 포함된다.
최근 전자 기술의 발달로 다양한 전자 장치가 개발되고 있다. 특히, 최근에는 미러 디스플레이를 구비한 미러 디스플레이 장치가 개발되었다.
미러 디스플레이 장치는 외부로부터 디스플레이 장치에 입사되는 광을 반사하여 미러 기능을 수행하면서도, 다양한 영상을 표시하는 디스플레이 기능을 수행할 수 있다.
다만, 미러 디스플레이 장치의 경우, 영상 등을 제공하는 어플리케이션의 특성에 따라 최적의 서비스를 제공하지 못하고 있는 문제점이 있었다.
본 개시는 상술한 필요성에 따라 안출된 것으로, 어플리케이션 별로, 미러 디스플레이에서 어플리케이션이 표시되는 영역의 반사율을 제어할 수 있는 디스플레이 장치 및 그의 제어 방법을 제공함에 있다.
본 개시의 일 실시 예에 따른 디스플레이 장치는 반사율이 조절되는 미러 디스플레이, 적어도 하나의 어플리케이션 별로 어플리케이션에 대응되는 반사율에 대한 정보가 저장된 메모리 및 어플리케이션을 표시하기 위한 사용자 명령이 입력되면, 상기 어플리케이션을 상기 미러 디스플레이에 표시하고, 상기 적어도 하나의 어플리케이션 중 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 프로세서를 포함한다.
여기에서, 상기 메모리는 제1 어플리케이션에 대응되는 반사율 및 제2 어플리케이션에 대응되는 반사율에 대한 정보가 저장되고, 상기 프로세서는 상기 제1 및 제2 어플리케이션을 상기 미러 디스플레이에 각각 표시하고, 상기 제1 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 제1 어플리케이션이 표시되는 영역의 반사율을 조절하고, 상기 제2 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 제2 어플리케이션이 표시되는 영역의 반사율을 조절하며, 상기 제1 어플리케이션에 대응되는 반사율은, 상기 제2 어플리케이션에 대응되는 반사율과 다를 수 있다.
또한, 상기 프로세서는 상기 어플리케이션에 대응되는 반사율 및 상기 어플리케이션이 표시되는 영역의 위치에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 상기 프로세서는 상기 어플리케이션이 상기 미러 디스플레이의 가장자리 영역에 표시되는 경우, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하고, 상기 어플리케이션이 상기 미러 디스플레이의 중앙 영역에 표시되고, 상기 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 상기 기설정된 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
그리고, 상기 프로세서는 상기 어플리케이션에 대응되는 반사율 및 상기 어플리케이션이 표시되는 영역의 사이즈에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 상기 프로세서는 상기 어플리케이션이 기설정된 사이즈보다 작은 사이즈로 상기 미러 디스플레이에 표시되는 경우, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하고, 상기 어플리케이션이 기설정된 사이즈 이상의 사이즈로 상기 미러 디스플레이에 표시되고, 상기 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 상기 기설정된 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
한편, 상기 프로세서는 상기 어플리케이션을 상기 미러 디스플레이의 다른 영역으로 이동시키기 위한 사용자 명령이 입력되면, 상기 사용자 명령에 따라 상기 어플리케이션을 상기 다른 영역에 표시하고, 상기 어플리케이션에 대응되는 반사율 및 상기 미러 디스플레이에서 상기 어플리케이션이 이동된 영역의 위치에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
또한, 상기 프로세서는 상기 어플리케이션이 표시된 영역의 사이즈를 변경하기 위한 사용자 명령이 입력되면, 상기 어플리케이션의 사이즈를 변경하여 표시하고, 상기 어플리케이션에 대응되는 반사율 및 상기 변경된 어플리케이션의 사이즈에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
한편, 상기 미러 디스플레이는 복수의 반사 영역 별로 상기 반사율이 조절되고, 상기 프로세서는 상기 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 상기 복수의 영역 중 상기 어플리케이션이 표시되는 영역을 판단하고, 상기 판단된 영역에 상기 어플리케이션을 표시하고, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 판단된 영역의 반사율을 조절할 수 있다.
여기에서, 상기 프로세서는 상기 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 결정된 상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되는 것으로 판단되면, 상기 매칭되는 영역을 상기 어플리케이션이 표시되는 영역으로 판단하고, 상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는 것으로 판단되면, 상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되도록 상기 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하고, 상기 변경된 표시 영역을 상기 어플리케이션이 표시되는 영역으로 판단할 수 있다.
한편, 본 개시의 일 실시 예에 따른 반사율이 조절되는 미러 μ스플레이를 포함하는 디스플레이 장치의 제어 방법은 어플리케이션을 표시하기 위한 사용자 명령이 입력되면, 상기 어플리케이션을 상기 미러 디스플레이에 표시하는 단계 및 적어도 하나의 어플리케이션 별로 어플리케이션에 대응되는 반사율에 대한 정보에 기초하여, 상기 적어도 하나의 어플리케이션 중 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 단계를 포함한다.
여기에서, 상기 디스플레이 장치는 제1 어플리케이션에 대응되는 반사율 및 제2 어플리케이션에 대응되는 반사율에 대한 정보를 저장하고, 상기 표시하는 단계는 상기 제1 및 제2 어플리케이션을 상기 미러 디스플레이에 각각 표시하고, 상기 조절하는 단계는 상기 제1 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 제1 어플리케이션이 표시되는 영역의 반사율을 조절하고, 상기 제2 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 제2 어플리케이션이 표시되는 영역의 반사율을 조절하며, 상기 제1 어플리케이션에 대응되는 반사율은, 상기 제2 어플리케이션에 대응되는 반사율과 다를 수 있다.
또한, 상기 조절하는 단계는 상기 어플리케이션에 대응되는 반사율 및 상기 어플리케이션이 표시되는 영역의 위치에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 상기 조절하는 단계는 상기 어플리케이션이 상기 미러 디스플레이의 가장자리 영역에 표시되는 경우, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하고, 상기 어플리케이션이 상기 미러 디스플레이의 중앙 영역에 표시되고, 상기 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 상기 기설정된 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
그리고, 상기 조절하는 단계는 상기 어플리케이션에 대응되는 반사율 및 상기 어플리케이션이 표시되는 영역의 사이즈에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 상기 조절하는 단계는 상기 어플리케이션이 기설정된 사이즈보다 작은 사이즈로 상기 미러 디스플레이에 표시되는 경우, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하고, 상기 어플리케이션이 기설정된 사이즈 이상의 사이즈로 상기 미러 디스플레이에 표시되고, 상기 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 상기 기설정된 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
또한, 본 개시의 일 실시 예에 따른 제어 방법은 상기 어플리케이션을 상기 미러 디스플레이의 다른 영역으로 이동시키기 위한 사용자 명령이 입력되면, 상기 사용자 명령에 따라 상기 어플리케이션을 상기 다른 영역에 표시하는 단계 및 상기 어플리케이션에 대응되는 반사율 및 상기 미러 디스플레이에서 상기 어플리케이션이 이동된 영역의 위치에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 단계를 더 포함할 수 있다.
그리고, 본 개시의 일 실시 예에 따른 제어 방법은 상기 어플리케이션이 표시된 영역의 사이즈를 변경하기 위한 사용자 명령이 입력되면, 상기 어플리케이션의 사이즈를 변경하여 표시하는 단계 및 상기 어플리케이션에 대응되는 반사율 및 상기 변경된 어플리케이션의 사이즈에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 단계를 더 포함할 수 있다.
한편, 상기 미러 디스플레이는 복수의 반사 영역 별로 상기 반사율이 조절되고, 본 개시의 일 실시 예에 따른 제어 방법은 상기 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 상기 복수의 영역 중 상기 어플리케이션이 표시되는 영역을 판단하는 단계, 상기 판단된 영역에 상기 어플리케이션을 표시하는 단계 및 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 판단된 영역의 반사율을 조절하는 단계를 더 포함할 수 있다.
여기에서, 상기 판단하는 단계는 상기 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 결정된 상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되는 것으로 판단되면, 상기 매칭되는 영역을 상기 어플리케이션이 표시되는 영역으로 판단하고, 상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는 것으로 판단되면, 상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되도록 상기 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하고, 상기 변경된 표시 영역을 상기 어플리케이션이 표시되는 영역으로 판단할 수 있다.
본 개시의 다양한 실시 예에 따르면, 디스플레이 장치는 어플리케이션의 특성에 따라, 어플리케이션의 화질 저하를 방지하면서도, 자연스러운 화면을 사용자에게 제공할 수 있게 된다.
도 1은 본 개시의 일 실시 예에 따른 디스플레이 장치를 설명하기 위한 도면,
도 2는 본 개시의 일 실시 예에 따른 디스플레이 장치의 구성을 설명하기 위한 블록도,
도 3은 본 개시의 일 실시 예에 따른 복수의 영역의 사이즈를 설명하기 위한 도면,
도 4 내지 도 7b는 본 개시의 일 실시 예에 따른 어플리케이션을 표시하는 방법을 설명하기 위한 도면들,
도 8은 본 개시의 일 실시 예에 따른 어플리케이션의 반사율을 설정하기 위한 방법을 설명하기 위한 도면,
도 9 내지 도 13은 본 개시의 일 실시 예에 따른 어플리케이션을 표시하는 방법을 설명하기 위한 도면들,
도 14는 본 개시의 일 실시 예에 따른 어플리케이션의 표시 영역과 복수의 영역 간의 매칭 관계를 설명하기 위한 도면,
도 15는 본 개시의 일 실시 예에 따른 어플리케이션의 표시 영역을 매칭시키는 방법을 설명하기 위한 도면,
도 16은 본 개시의 일 실시 예에 따른 어플리케이션의 표시 영역을 매칭시키는 방법을 설명하기 위한 도면,
도 17은 본 개시의 일 실시 예에 따른 어플리케이션을 표시하는 방법을 설명하기 위한 도면,
도 18은 본 개시의 일 실시 예에 따른 사용자 명령에 따라 변경된 어플리케이션의 표시 영역과 복수의 영역 간의 매칭 관계를 설명하기 위한 도면,
도 19는 본 개시의 일 실시 예에 따른 사용자 명령에 따라 변경된 어플리케이션의 표시 영역을 매칭시키는 방법을 설명하기 위한 도면,
도 20은 본 개시의 일 실시 예에 따른 사용자 명령에 따라 변경된 어플리케이션의 표시 영역을 매칭시키는 방법을 설명하기 위한 도면,
도 21 내지 도 22b는 본 개시의 일 실시 예에 따른 어플리케이션을 표시하는 방법을 설명하기 위한 도면들,
도 23은 본 개시의 일 실시 예에 따라 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도,
도 24는 본 개시의 일 실시 예에 따른 디스플레이 장치의 세부 구성을 설명하기 위한 블록도,
도 25는 본 개시의 일 실시 예에 따른 미러 디스플레이의 구조를 설명하기 위한 도면,
도 26 및 도 27은 본 개시의 일 실시 예에 따라 디스플레이 패널 및 스위처블 미러 패널을 구동하는 방법을 설명하기 위한 도면들, 그리고
도 28은 본 개시의 일 실시 예에 따라 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다.
-
이하, 본 개시의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나, 이는 본 문서에 기재된 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 문서의 실시 예의 다양한 변경(modifications), 균등물(equivalents), 및/또는 대체물(alternatives)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.
본 개시에서, "가진다," "가질 수 있다," "포함한다," 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.
본 개시에서, "A 또는 B," "A 또는/및 B 중 적어도 하나," 또는 "A 또는/및 B 중 하나 또는 그 이상"등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. 예를 들면, "A 또는 B," "A 및 B 중 적어도 하나," 또는 "A 또는 B 중 적어도 하나"는, (1) 적어도 하나의 A를 포함, (2) 적어도 하나의 B를 포함, 또는 (3) 적어도 하나의 A 및 적어도 하나의 B 모두를 포함하는 경우를 모두 지칭할 수 있다.
본 개시에서 사용된 "제1," "제2," "첫째," 또는 "둘째,"등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다.
어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 다른 구성요소(예: 제 3 구성요소)가 존재하지 않는 것으로 이해될 수 있다.
본 개시에서 "모듈" 혹은 "부"는 적어도 하나의 기능이나 동작을 수행하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈" 혹은 복수의 "부"는 특정한 하드웨어로 구현될 필요가 있는 "모듈" 혹은 "부"를 제외하고는 적어도 하나의 모듈로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.
본 개시에서 사용된 표현 "~하도록 구성된(또는 설정된)(configured to)"은 상황에 따라, 예를 들면, "~에 적합한(suitable for)," "~하는 능력을 가지는(having the capacity to)," "~하도록 설계된(designed to)," "~하도록 변경된(adapted to)," "~하도록 만들어진(made to)," 또는 "~를 할 수 있는(capable of)"과 바꾸어 사용될 수 있다. 용어 "~하도록 구성된(또는 설정된)"은 하드웨어적으로 "특별히 설계된(specifically designed to)" 것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서는, "~하도록 구성된 장치"라는 표현은, 그 장치가 다른 장치 또는 부품들과 함께 "~할 수 있는" 것을 의미할 수 있다. 예를 들면, 문구 "A, B, 및 C를 수행하도록 구성된(또는 설정된) 프로세서"는 해당 동작을 수행하기 위한 전용 프로세서(예: 임베디드 프로세서), 또는 메모리 장치에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서(generic-purpose processor)(예: CPU 또는 application processor)를 의미할 수 있다.
한편, 본 개시에서 "기설정된 반사율"은 디스플레이 장치 또는 미러 디스플레이 장치에 대해 사전에 설정된 반사율을 의미하고, "어플리케이션에 대응되는 반사율"은 개별 어플리케이션 별로 사전에 설정된 반사율을 의미할 수 있다.
도 1은 본 개시의 일 실시 예에 따른 디스플레이 장치를 설명하기 위한 도면이다.
도 1을 참조하면, 디스플레이 장치(100)는 미러 디스플레이(110)를 이용하여, 미러 기능을 수행하는 동시에, 다양한 영상, 화면 등을 표시하는 디스플레이 기능을 수행할 수 있다. 여기에서, 영상, 화면 등은 어플리케이션을 통해 제공될 수 있다.
예를 들어, 도 1에 도시된 바와 같이, 디스플레이 장치(100)는 외부로부터 입사되는 광을 반사시켜 디스플레이 장치(100) 전면에 위치한 사용자(10)가 비춰진 모습(21)을 표시할 수 있고, 날씨 어플리케이션에 의해 제공되는 날씨 정보(22)를 표시할 수 있다.
한편, 본 개시의 일 실시 예에 따르면, 디스플레이 장치(100)는 어플리케이션 별로 설정된 반사율에 기초하여, 미러 디스플레이(110)에서 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 반사율(reflectivity)은 미러 디스플레이(110)로 입사되는 외광에 대한 반사율을 의미할 수 있다.
예를 들어, 디스플레이 장치(100)는 미러 디스플레이(110)의 제1 영역에 동영상 어플리케이션(또는, 동영상 스트리밍 서비스 어플리케이션)에 의해 제공되는 영상이 표시되는 경우, 제1 영역은 제1 반사율을 갖도록 미러 디스플레이(110)를 구동하고, 미러 디스플레이(110)의 제2 영역에 날씨 어플리케이션에 의해 제공되는 날씨 정보가 표시되는 경우, 제2 영역은 제2 반사율을 갖도록 미러 디스플레이(110)를 구동할 수 있다.
이와 같이, 본 개시의 일 실시 예에 따르면, 디스플레이 장치(100)는 어플리케이션 별로, 어플리케이션의 특성을 고려하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
예를 들어, 디스플레이 장치(100)는 동영상, 이미지 등은 외광 반사에 의한 화질 저하를 최소화하는 것이 적절하다는 점에서, 해당 컨텐츠가 표시되는 영역의 반사율은 0%가 되도록 미러 디스플레이(110)를 구동하고, 날씨, 시간 등의 정보는 미러에 비춰진 사용자의 모습 또는 주변 배경과 자연스럽게 블렌딩되어 제공되는 것이 적절하다는 점에서, 해당 컨텐츠가 표시되는 영역의 반사율은 50%가 되도록 미러 디스플레이(110)를 구동할 수 있다.
이에 따라, 본 개시의 일 실시 예에 따르면, 디스플레이 장치(100)는 어플리케이션의 특성에 따라, 어플리케이션의 화질 저하를 방지하면서도, 자연스러운 화면을 사용자에게 제공할 수 있게 된다.
도 2는 본 개시의 일 실시 예에 따른 디스플레이 장치의 구성을 설명하기 위한 블록도이다.
도 2를 참조하면, 디스플레이 장치(100)는 미러 디스플레이(110), 메모리(120) 및 프로세서(130)를 포함할 수 있다.
미러 디스플레이(110)는 미러 기능을 수행하고, 영상, 화면 등을 표시하는 디스플레이 기능을 수행할 수 있다.
즉, 미러 디스플레이(110)는 외부로부터 입사되는 광을 반사시키고, 또한, 미러 디스플레이(110)에 마련된 복수의 픽셀에서 방출되는 광을 외부로 출력할 수 있다.
이 경우, 미러 디스플레이(110)의 반사율은 조절될 수 있다.
먼저, 미러 디스플레이(110)는 픽셀 별로 반사율을 조절할 수 있다. 즉, 미러 디스플레이(110)는 영상을 표시하기 위한 복수의 픽셀을 포함하는데, 이때, 미러 디스플레이(110)의 반사율은 픽셀 별로 조절될 수 있다.
또한, 미러 디스플레이(110)는 영역 별로 반사율을 조절할 수도 있다. 즉, 미러 디스플레이(110)는 복수의 영역으로 구분되며, 영역은 각각 미러 디스플레이(110)의 전체 픽셀 중 일부의 픽셀들에 대응될 수 있다. 이 경우, 미러 디스플레이(110)의 반사율은 영역 별로 조절될 수 있다.
여기에서, 영역의 사이즈는 미러 디스플레이(110)의 픽셀의 사이즈보다 클 수 있다.
예를 들어, 도 3의 (a)과 같이, 미러 디스플레이(110)가 m×n 개의 픽셀들을 포함하는 경우를 가정한다. 이 경우, 도 3의 (b)와 같이, 영역(30)은 a×b 개의 픽셀들에 대응되는 사이즈일 수 있다.
한편, 반사율은 미러 디스플레이(110)로 입사되는 외광에 대한 반사율을 의미할 수 있다.
구체적으로, 미러 디스플레이(110)는 액정(또는, 액정층)을 포함할 수 있다. 이 경우, 액정에 인가되는 전압에 따라 액정의 배열 상태가 제어될 수 있고, 이에 따라, 미러 디스플레이(110)의 반사율이 조절될 수 있다.
예를 들어, 미러 디스플레이(110)의 일부 영역은 0%의 반사율을 갖도록 구동될 수 있고, 다른 영역은 50%의 반사율을 갖도록 구동될 수 있고, 또 다른 영역은 100%의 반사율을 갖도록 구동될 수 있다.
한편, 반사율은 투과율(transmission rate)과 반비례 관계를 가질 수 있다.
즉, 미러 디스플레이(110)에서 반사율이 100%인 영역은 외광을 대부분 반사한다는 점에서, 미러 기능을 수행하고, 투과율은 0%인 것으로 볼 수 있다. 또한, 미러 디스플레이(110)에서 반사율이 0%인 영역은 외광을 반사하지 못하고 해당 영역에 대응되는 픽셀들이 발광하는 빛을 외부로 출력한다는 점에서, 디스플레이 기능을 수행하고, 투과율은 100%인 것으로 볼 수 있다. 또한, 미러 디스플레이(110)에서 반사율이 50%인 영역은 외광의 일부를 반사하고 해당 영역에 대응되는 픽셀들이 발광하는 빛의 일부를 외부로 출력한다는 점에서, 미러 기능 및 디스플레이 기능을 함께 수행하고, 투과율은 50%인 것으로 볼 수 있다.
따라서, 본 개시에서 미러 디스플레이(110)의 반사율을 조절한다는 것은 미러 디스플레이(110)의 투과율을 조절한다는 것과 같은 의미를 가질 수 있다.
메모리(120)는 디스플레이 장치(100)의 동작과 관련된 다양한 명령어, 프로그램 또는 데이터를 저장할 수 있다.
이를 위해, 메모리(110)는 비휘발성 메모리, 휘발성 메모리, 플래시메모리(flash-memory), 하드디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 등으로 구현될 수 있다. 여기에서, 메모리(120)는 프로세서(130)에 의해 액세스되며, 프로세서(130)에 의한 데이터의 독취/기록/수정/삭제/갱신 등이 수행될 수 있다.
특히, 메모리(120)는 적어도 하나의 어플리케이션을 저장할 수 있다. 이 경우, 어플리케이션은 디스플레이 장치(100)의 제조 시, 메모리(120)에 저장될 수 있고, 또한, 어플리케이션을 제공하는 서버(미도시)로부터 다운로드되어 메모리(120)에 저장될 수 있다.
또한, 메모리(120)는 적어도 하나의 어플리케이션 별로, 어플리케이션에 대응되는 반사율에 대한 정보(또는, 반사율 정보)를 저장할 수 있다.
즉, 메모리(120)는 어플리케이션 별로, 각 어플리케이션에 대해 설정된 반사율에 대한 정보를 저장할 수 있다.
이 경우, 반사율 정보는 어플리케이션에 대한 메타데이터에 포함되어 있을 수 있다.
즉, 메모리(120)는 어플리케이션의 명칭, 버전, 설명 등과 같은 어플리케이션에 대한 다양한 정보를 포함하는 메타데이터를 저장하는데, 이때, 반사율에 대한 정보도 메타데이터에 포함되어 있을 수 있다.
예를 들어, 어플리케이션 제작자는 어플리케이션 제작 시, 어플리케이션의 반사율에 대한 정보를 설정하고, 설정된 반사율에 대한 정보를 어플리케이션에 대한 메타데이터에 포함시킬 수 있다.
이 경우, 메타데이터는 디스플레이 장치(100)의 제조 시, 어플리케이션과 함께 메모리(120)에 저장될 수 있으며, 또한, 어플리케이션을 제공하는 서버(미도시)로부터 어플리케이션과 함께 다운로드되어 메모리(120)에 저장될 수 있다.
한편, 메모리(120)에 저장된 반사율에 대한 정보는 사용자 명령에 따라 변경될 수도 있다.
프로세서(130)는 미러 디스플레이(110) 및 메모리(120)와 전기적으로 연결되어, 디스플레이 장치(100)의 전반적인 동작 및 기능을 제어할 수 있다.
여기에서, 프로세서(130)는 중앙처리장치(central processing unit, CPU) 또는 어플리케이션 프로세서(application processor, AP)를 포함할 수 있으며, 메모리(120)에 저장된 하나 이상의 인스트럭션에 따라 메모리(120)에 저장된 하나 이상의 소프트웨어 프로그램을 실행할 수 있다.
먼저, 프로세서(130)는 어플리케이션을 표시하기 위한 사용자 명령이 입력되면, 어플리케이션을 미러 디스플레이(110)에 표시하고, 적어도 하나의 어플리케이션 중 어플리케이션에 대응되는 반사율에 기초하여 미러 디스플레이(110)에서 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 어플리케이션이 표시된다는 것은 실행된 어플리케이션에 의해 제공되는 영상, 이미지 등과 같은 다양한 정보로 구성된 화면(또는, 윈도우)이 표시된다는 것을 의미할 수 있다.
또한, 어플리케이션을 표시하기 위한 사용자 명령은 어플리케이션을 실행하기 위한 사용자 명령 또는 백그라운드로 실행되고 있는 어플리케이션을 미러 디스플레이(110)에 표시하기 위한 사용자 명령 등을 포함할 수 있다.
그리고, 어플리케이션이 표시되는 위치 및 사이즈는 디폴트로 설정되어 있을 수 있다.
즉, 어플리케이션은 디폴트 위치에서 디폴트 사이즈로 표시되도록 설정될 수 있다. 예를 들어, 어플리케이션은 미러 디스플레이(110)의 전체 화면에 표시되거나, 또는, 특정한 위치에서 특정한 사이즈로 미러 디스플레이(110)의 일부 영역에 표시되도록 설정되어 있을 수 있다.
한편, 디폴트로 설정된 위치 및 사이즈는 사용자 명령에 따라 변경될 수 있고, 또한, 어플리케이션이 미러 디스플레이(110)에 표시된 이후, 사용자 명령에 따라 어플리케이션이 표시되는 위치 및 사이즈는 변경될 수 있다.
이하에서는 도 4 및 도 5를 참조하여, 어플리케이션에 대응되는 반사율에 기초하여, 미러 디스플레이(110)에서 어플리케이션이 표시되는 영역의 반사율이 조절되는 예를 설명하도록 한다.
도 4를 참조하면, 프로세서(130)는 미러 디스플레이(110)가 미러 기능을 수행하도록 미러 디스플레이(110)를 제어할 수 있다. 예를 들어, 프로세서(130)는 미러 디스플레이(110)의 전체 영역이 100%의 반사율을 갖도록 미러 디스플레이(110)를 제어할 수 있다.
그리고, 프로세서(130)는 동영상 어플리케이션을 실행하기 위한 사용자 명령이 입력되면, 동영상 어플리케이션을 실행하고, 미러 디스플레이(110)의 일부 영역에 동영상 어플리케이션에 의해 제공되는 동영상(41)을 표시할 수 있다.
이때, 메모리(120)에 저장된 동영상 어플리케이션에 대한 반사율이 0%인 경우, 프로세서(130)는 영상(41)이 표시되는 영역의 반사율이 0%가 되도록 미러 디스플레이(110)를 제어할 수 있다. 이 경우, 미러 디스플레이(110)에서 영상(41)이 표시된 영역을 제외한 나머지 영역은 여전히 100%의 반사율을 가질 수 있다.
이와 같이, 본 개시의 일 실시 예에 따르면, 디스플레이 장치(100)는 영상(41)이 표시되는 영역의 반사율을 0%로 조절한다는 점에서, 외광 반사에 의한 영상의 화질 저하를 최소화할 수 있다.
도 5를 참조하면, 프로세서(130)는 미러 디스플레이(110)가 미러 기능을 수행하도록 미러 디스플레이(110)를 제어할 수 있다. 예를 들어, 프로세서(130)는 미러 디스플레이(110)의 전체 영역이 100%의 반사율을 갖도록 미러 디스플레이(110)를 제어할 수 있다.
그리고, 프로세서(130)는 날씨 어플리케이션을 실행하기 위한 사용자 명령이 입력되면, 날씨 어플리케이션을 실행하고, 미러 디스플레이(110)의 일부 영역에 날씨 어플리케이션에 의해 제공되는 날씨 정보(51)를 표시할 수 있다.
이때, 메모리(120)에 저장된 날씨 어플리케이션에 대한 반사율이 50%인 경우, 프로세서(130)는 날씨 정보(51)가 표시되는 영역의 반사율이 50%가 되도록 미러 디스플레이(110)를 제어할 수 있다. 이 경우, 미러 디스플레이(110)에서 날씨 정보(51)가 표시된 영역을 제외한 나머지 영역은 여전히 100%의 반사율을 가질 수 있다.
이와 같이, 본 개시의 일 실시 예에 따르면, 디스플레이 장치(100)는 날씨 정보(51)가 표시되는 영역의 반사율을 50%로 조절한다는 점에서, 날씨 정보(51)와 날씨 정보(51)가 표시된 영역에 비춰진 사용자의 모습이 블렌딩된 자연스러운 화면을 제공할 수 있게 된다.
한편, 프로세서(130)는 미러 디스플레이(110)에 표시된 어플리케이션의 위치를 변경하기 위한 사용자 명령이 입력되면, 사용자 명령에 따라 어플리케이션이 표시되는 위치를 변경하고, 어플리케이션이 이동된 영역의 반사율을 어플리케이션에 대한 반사율에 기초하여 조절할 수 있다.
예를 들어, 프로세서(130)는 날씨 정보(61)를 다른 영역으로 이동시키기 위한 사용자 명령이 입력되면, 도 6과 같이, 사용자 명령에 따라 날씨 정보(62)를 이동시켜 표시할 수 있다.
이 경우, 메모리(120)에 저장된 날씨 어플리케이션에 대한 반사율이 50%인 경우, 프로세서(130)는 날씨 정보(62)가 이동되어 표시되는 영역의 반사율이 50%가 되도록 미러 디스플레이(110)를 제어할 수 있다. 그리고, 프로세서(130)는 날씨 정보(61)가 표시되어 있던 영역의 반사율이 100%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
한편, 프로세서(130)는 미러 디스플레이(110)에 표시된 어플리케이션의 사이즈를 변경하기 위한 사용자 명령이 입력되면, 사용자 명령에 따라 어플리케이션의 사이즈를 변경하고, 변경된 사이즈의 어플리케이션이 표시되는 영역의 반사율을 어플리케이션에 대한 반사율에 기초하여 조절할 수 있다.
여기에서, 어플리케이션의 사이즈의 변경은 어플리케이션을 확대 또는 축소하는 것을 포함할 수 있다.
예를 들어, 도 7a 및 도 7b와 같이, 프로세서(130)는 날씨 정보(71)의 사이즈를 확대시키기 위한 사용자 명령이 입력되면, 사용자 명령에 따라 날씨 정보(72)를 확대시켜 표시할 수 있다.
이 경우, 메모리(120)에 저장된 날씨 어플리케이션에 대한 반사율이 50%인 경우, 프로세서(130)는 확대된 사이즈의 날씨 정보(72)가 이동되어 표시되는 영역의 반사율이 50%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
한편, 프로세서(130)는 사용자 명령에 따라 어플리케이션의 반사율에 대한 정보를 변경하여 메모리(120)에 저장할 수 있다.
예를 들어, 프로세서(130)는 도 8과 같이, 어플리케이션의 반사율에 설정하기 위한 유저 인터페이스(81)를 미러 디스플레이(110)에 표시하고, 유저 인터페이스(81)를 통해 입력된 반사율로 해당 어플리케이션의 반사율을 변경하여 메모리(120)에 저장할 수 있다.
이와 같이, 사용자는 어플리케이션 별로 어플리케이션에 대해 설정된 어플리케이션의 반사율을 변경할 수 있고, 이와 같이 변경된 반사율에 대한 정보가 메모리(120)에 저장될 수 있다.
한편, 전술한 예에서는, 하나의 어플리케이션이 미러 디스플레이(110)에 표시되는 것으로 설명하였으나, 이는 일 예에 불과하다.
즉, 프로세서(130)는 복수의 어플리케이션을 미러 디스플레이(110)에 표시할 수도 있다. 이 경우, 프로세서(130)는 각 어플리케이션에 대응되는 반사율에 기초하여, 미러 디스플레이(110)에서 각 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
예를 들어, 메모리(120)는 제1 어플리케이션에 대응되는 반사율 및 제2 어플리케이션에 대응되는 반사율에 대한 정보를 저장할 수 있다.
이 경우, 프로세서(130)는 제1 및 제2 어플리케이션을 미러 디스플레이(110)에 각각 표시하고, 제1 어플리케이션에 대응되는 반사율에 기초하여 미러 디스플레이(110)에서 제1 어플리케이션이 표시되는 영역의 반사율을 조절하고 제2 어플리케이션에 대응되는 반사율에 기초하여 미러 디스플레이(110)에서 제2 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
이 경우, 각 어플리케이션에 대응되는 반사율에 따라, 각 어플리케이션이 표시되는 영역의 반사율은 서로 다를 수 있다. 예를 들어, 제1 어플리케이션에 대응되는 반사율은 제2 어플리케이션에 대응되는 반사율과 다를 수 있다.
또한, 각 어플리케이션에 대응되는 반사율에 따라, 각 어플리케이션이 표시되는 영역의 반사율은 같을 수 있다. 예를 들어, 제1 어플리케이션에 대응되는 반사율은 제2 어플리케이션에 대응되는 반사율과 같을 수 있다.
구체적으로, 도 9와 같이, 프로세서(130)는 미러 디스플레이(110)가 미러 기능을 수행하도록 미러 디스플레이(110)를 제어할 수 있다. 예를 들어, 프로세서(130)는 미러 디스플레이(110)의 전체 영역이 100%의 반사율을 갖도록 미러 디스플레이(110)를 제어할 수 있다.
이 경우, 프로세서(130)는 사진 어플리케이션을 실행하기 위한 사용자 명령이 입력되면, 사진 어플리케이션을 실행하고, 미러 디스플레이(110)의 일부 영역에 사진 어플리케이션에 의해 제공되는 사진(91)을 표시할 수 있다.
이때, 메모리(120)에 저장된 사진 어플리케이션에 대한 반사율이 0%인 경우, 프로세서(130)는 사진(91)이 표시되는 영역의 반사율이 0%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
또한, 프로세서(130)는 건강 관리 어플리케이션을 실행하기 위한 사용자 명령이 입력되면, 건강 관리 어플리케이션을 실행하고, 미러 디스플레이(110)의 일부 영역에 건강 관리 어플리케이션에 의해 제공되는 건강 관련 정보(92)를 표시할 수 있다.
이때, 메모리(120)에 저장된 건강 관리 어플리케이션에 대한 반사율이 50%인 경우, 프로세서(130)는 건강 관련 정보(92)가 표시되는 영역의 반사율이 50%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
이와 같이, 본 개시의 일 실시 예에 따르면, 프로세서(130)는 각 어플리케이션에 대한 반사율에 기초하여, 어플리케이션 별로 미러 디스플레이(110)에서 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
이에 따라, 어플리케이션 별로, 어플리케이션의 특성을 고려하여 반사율을 적절히 설정하는 경우, 미러 디스플레이(110)에서 어플리케이션의 화질 저하를 방지하면서도, 자연스러운 화면을 사용자에게 제공할 수 있게 된다.
한편, 전술한 예에서는 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션에 표시되는 영역의 반사율을 조절하는 것으로 설명하였으나, 이는 일 예에 불과하다.
즉, 본 개시의 일 실시 예에 따르면, 디스플레이 장치(100)는 어플리케이션이 표시되는 영역의 위치 및 사이즈 등을 추가로 고려하여, 어플리케이션에 표시되는 영역의 반사율을 조절할 수도 있는데, 이하에서 보다 구체적으로 설명하도록 한다.
프로세서(130)는 어플리케이션에 대응되는 반사율 및 어플리케이션이 표시되는 영역의 위치에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
구체적으로, 프로세서(130)는 어플리케이션이 미러 디스플레이(110)의 가장자리 영역에 표시되는 경우, 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절하고, 어플리케이션이 미러 디스플레이(110)의 중앙 영역에 표시되고, 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 기설정된 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 중앙 영역은 미러 디스플레이(110)의 중심을 기준으로 일정한 사이즈를 갖는 영역일 수 있고, 그 이외의 영역은 가장자리 영역이 될 수 있다.
즉, 프로세서(130)는 어플리케이션이 미러 디스플레이(110)의 중앙 영역에 표시되는 경우, 어플리케이션에 대해 설정된 반사율의 크기를 고려하여, 해당 반사율보다 높은 반사율로 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
예를 들어, 도 10과 같이, 메모리(120)에 저장된 사진 어플리케이션 및 동영상 어플리케이션에 대한 반사율이 0%이고, 동영상 어플리케이션은 미러 디스플레이(110)의 중앙 영역에 표시되고, 사진 어플리케이션은 미러 디스플레이(110)의 가장자리 영역에 표시되는 경우를 가정한다.
이 경우, 프로세서(130)는 사진 어플리케이션에 의해 제공되는 사진(1010)이 표시되는 영역의 반사율이 0%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
다만, 동영상 어플리케이션에 대해 설정된 반사율은 0%이고, 이는 기설정된 반사율(가령, 50%)보다 작다. 이에 따라, 프로세서(130)는 동영상 어플리케이션에 의해 제공되는 영상(1020)이 표시되는 영역의 반사율을 0%로 조절하지 않고, 기설정된 반사율 가령, 50%로 조절할 수 있다.
한편, 프로세서(130)는 어플리케이션에 대응되는 반사율 및 어플리케이션이 표시되는 영역의 사이즈에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수도 있다.
구체적으로, 프로세서(130)는 어플리케이션이 기설정된 사이즈보다 작은 사이즈로 미러 디스플레이(110)에 표시되는 경우, 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절하고, 어플리케이션이 기설정된 사이즈 이상의 사이즈로 미러 디스플레이(110)에 표시되고, 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 기설정된 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
즉, 프로세서(130)는 어플리케이션의 사이즈가 큰 경우, 어플리케이션에 대해 설정된 반사율의 크기를 고려하여, 해당 반사율보다 높은 반사율로 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다
예를 들어, 도 11a와 같이, 메모리(120)에 저장된 사진 어플리케이션에 대한 반사율이 0%이고, 사진 어플리케이션이 기설정된 사이즈보다 작은 사이즈로 미러 디스플레이(110)의 일부 영역에 표시되는 경우를 가정한다.
이 경우, 프로세서(130)는 사진 어플리케이션에 의해 제공되는 사진(1110)이 표시되는 영역의 반사율이 0%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
다른 예로, 도 11b와 같이, 메모리(120)에 저장된 사진 어플리케이션에 대한 반사율이 0%이고, 사진 어플리케이션이 미러 디스플레이(110)에 풀 스크린으로 표시되는 경우를 가정한다. 이때, 풀 스크린의 경우, 기설정된 사이즈 이상의 사이즈를 갖는다.
이 경우, 사진 어플리케이션에 대해 설정된 반사율은 0%이고, 이는 기설정된 반사율(가령, 50%)보다 작다. 이에 따라, 프로세서(130)는 사진(1120)이 표시되는 미러 디스플레이(110)의 전체 영역의 반사율을 0%로 조절하지 않고, 기설정된 반사율 가령, 50%로 조절할 수 있다.
이와 같이, 본 개시의 일 실시 예에 따르면, 미러 디스플레이(110)에 어플리케이션이 표시되는 영역의 위치 또는 사이즈에 따라 미러 디스플레이(110)에 비춰지는 사용자가 가려지는 것을 방지할 수 있게 된다.
한편, 프로세서(130)는 미러 디스플레이(110)에 표시된 어플리케이션의 위치가 이동되거나, 크기가 변경되는 경우, 이동된 위치 또는 변경된 크기를 고려하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수도 있다.
먼저, 프로세서(130)는 어플리케이션을 미러 디스플레이(110)의 다른 영역으로 이동시키기 위한 사용자 명령이 입력되면, 어플리케이션을 다른 영역에 표시하고, 어플리케이션에 대응되는 반사율 및 미러 디스플레이(110)에서 어플리케이션이 이동된 영역의 위치에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
구체적으로, 미러 디스플레이(110)의 가장자리 영역에 표시된 어플리케이션을 중앙 영역으로 이동시키기 위한 사용자 명령이 입력되면, 프로세서(130)는 사용자 명령에 따라 이동된 영역에 어플리케이션을 표시할 수 있다.
이 경우, 프로세서(130)는 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 기설정된 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다. 다만, 프로세서(130)는 어플리케이션에 대응되는 반사율 보다 큰 경우, 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
또한, 미러 디스플레이(110)의 중앙 영역에 표시된 어플리케이션을 가장자리 영역으로 이동시키기 위한 사용자 명령이 입력되면, 프로세서(130)는 사용자 명령에 따라 이동된 영역에 어플리케이션을 표시할 수 있다.
이 경우, 프로세서(130)는 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
예를 들어, 도 12a와 같이, 동영상 어플리케이션에 의해 제공되는 영상(1210)이 미러 디스플레이(110)의 가장자리 영역에 표시되고, 영상(1210)이 표시된 영역의 반사율이 0%인 경우를 가정한다.
이 경우, 프로세서(130)는 영상(1210)을 이동시키기 위한 사용자 명령이 입력되면, 사용자 명령에 따라 영상(1220)을 이동시켜 표시할 수 있다.
이때, 영상(1220)이 이동된 영역이 중앙 영역에 포함되는 경우, 프로세서(130)는 동영상 어플리케이션에 대응되는 반사율을 기설정된 반사율과 비교할 수 있다.
이 경우, 동영상 어플리케이션에 대해 미리 설정된 반사율은 0%이고, 이는 기설정된 반사율(가령, 50%)보다 작다. 이에 따라, 프로세서(130)는 영상(1220)이 표시된 영역의 반사율을 0%로 조절하지 않고, 기설정된 반사율 가령, 50%로 조절할 수 있다. 그리고, 프로세서(130)는 영상(1210)이 표시되어 있던 영역의 반사율이 100%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
또한, 도 12b와 같이, 프로세서(130)는 영상(1230)을 이동시키기 위한 사용자 명령이 입력되면, 사용자 명령에 따라 영상(1240)을 이동시켜 표시할 수 있다.
이때, 영상(1240)이 이동된 영역이 가장자리 영역에 포함되는 경우, 프로세서(130)는 영상(1240)이 표시되는 영역의 반사율을 0%로 조절할 수 있다. 그리고, 프로세서(130)는 영상(1230)이 표시되어 있던 영역의 반사율이 100%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
한편, 프로세서(130)는 어플리케이션이 표시된 영역의 사이즈를 변경하기 위한 사용자 명령이 입력되면, 어플리케이션의 사이즈를 변경하여 표시하고, 어플리케이션에 대응되는 반사율 및 변경된 어플리케이션의 사이즈에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
구체적으로, 기설정된 사이즈보다 작은 사이즈로 표시된 어플리케이션의 사이즈를 기설정된 사이즈 이상으로 변경하기 위한 사용자 명령이 입력되면, 프로세서(130)는 사용자 명령에 따라 어플리케이션의 사이즈를 변경하여 표시할 수 있다.
이 경우, 프로세서(130)는 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 기설정된 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다. 다만, 프로세서(130)는 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 큰 경우, 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
또한, 기설정된 사이즈 이상의 사이즈로 표시된 어플리케이션의 사이즈를 기설정된 사이즈보다 작은 사이즈로 변경하기 위한 사용자 명령이 입력되면, 프로세서(130)는 사용자 명령에 따라 어플리케이션의 사이즈를 변경하여 표시할 수 있다.
이 경우, 프로세서(130)는 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
예를 들어, 도 13의 ①와 같이, 사진 어플리케이션에 의해 제공되는 사진(1310)이 기설정된 사이즈보다 작은 사이즈로 미러 디스플레이(110)에 표시되고, 사진(1310)이 표시된 영역의 반사율이 0%인 경우를 가정한다.
이 경우, 프로세서(130)는 사진(1310)을 풀 스크린으로 표시하기 위한 사용자 명령이 입력되면, 사용자 명령에 따라 사진(1320)을 풀 스크린으로 표시할 수 있다.
여기에서, 사진 어플리케이션에 대해 설정된 반사율은 0%이고, 이는 기설정된 반사율(가령, 50%)보다 작다. 이에 따라, 프로세서(130)는 사진(1320)이 표시되는 미러 디스플레이(110)의 전체 영역의 반사율을 0%로 조절하지 않고, 기설정된 반사율 가령, 50%으로 조절할 수 있다.
또한, 도 13의 ②와 같이, 전체 화면으로 표시된 사진(1320)을 기설정된 사이즈보다 작은 사이즈로 변경하기 위한 사용자 명령이 입력되면, 프로세서(130)는 사용자 명령에 따라 사진(1310)의 사이즈를 축소시켜 표시할 수 있다.
이 경우, 프로세서(130)는 사진(1310)이 표시되는 영역의 반사율을 0%로 조절할 수 있다.
한편, 전술한 실시 예에서, 프로세서(130)는 어플리케이션의 사이즈가 변경되는 경우, 사이즈가 변경된 어플리케이션이 디스플레이(110)의 중앙 영역 또는 가장자리 영역에 표시되는지에 따라, 어플리케이션이 표시되는 영역의 반사율을 조절할 수도 있다.
이와 관련하여, 어플리케이션이 표시되는 영역이 미러 디스플레이(110)의 중앙 영역인지 또는 가장자리 영역에 포함되는지에 따라, 어플리케이션이 표시되는 영역의 반사율을 결정하는 구체적인 방법은 전술한 바 있다는 점에서, 구체적인 설명은 생략하도록 한다.
한편, 전술한 바와 같이, 미러 디스플레이(110)의 반사율은 영역 별로 조절될 수 있다.
이때, 미러 디스플레이(110)에서 어플리케이션이 표시되는 영역이 미러 디스플레이(110)의 복수의 영역 중 적어도 하나의 영역과 매칭되지 않을 수 있다. 이 경우, 복수의 영역 중 어플리케이션의 일부가 표시되는 영역과 어플리케이션의 나머지 부분이 표시되는 영역이 서로 다른 반사율을 갖도록 구동되는 경우, 어플리케이션이 부자연스럽게 표시될 수 있다.
이에 따라, 미러 디스플레이(110)의 반사율이 영역 별로 조절되는 경우에는, 어플리케이션이 표시되는 영역을 디스플레이(110)의 복수의 영역 중 적어도 하나의 영역과 매칭시킬 필요가 있는데, 이하에서 보다 구체적으로 설명하도록 한다.
먼저, 프로세서(130)는 어플리케이션을 표시하기 위한 사용자 명령이 입력되면, 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 복수의 영역 중 어플리케이션이 표시되는 영역을 판단할 수 있다.
여기에서, 어플리케이션의 표시를 위한 위치 및 사이즈는 디폴트로 설정되어 있을 수 있다.
즉, 어플리케이션은 디폴트 위치에서 디폴트 사이즈로 표시되도록 설정되어 있을 수 있다. 예를 들어, 어플리케이션은 미러 디스플레이(110)의 전체 화면에 표시되거나, 또는, 특정한 위치에서 특정한 사이즈로 미러 디스플레이(110)의 일부 영역에 표시되도록 설정되어 있을 수 있다.
이 경우, 프로세서(130)는 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 결정된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되는지를 판단하여, 복수의 영역 중 어플리케이션이 표시되는 영역을 판단할 수 있다.
그리고, 프로세서(130)는 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되는지를 판단하여, 복수의 영역 중 표시 영역에 대응되는 영역을 판단할 수 있다.
여기에서, 매칭된다는 것은 어플리케이션에 대한 표시 영역의 위치 및 사이즈가 복수의 영역 중 하나의 영역 또는 적어도 2 개의 영역으로 구성된 영역의 위치 및 사이즈와 일치하여, 표시 영역이 해당 영역에 정확히 오버랩되는 것을 의미할 수 있다.
예를 들어, 도 14의 경우, 어플리케이션의 표시 영역(1410)은 미러 디스플레이(110)의 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는다. 다른 예로, 어플리케이션의 표시 영역(1420)은 복수의 영역 중 2 개의 영역(1430, 1440)으로 구성된 영역에 매칭되는 것으로 볼 수 있다.
이에 따라, 프로세서(130)는 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되는지를 판단할 수 있다.
한편, 프로세서(130)는 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되는 것으로 판단되면, 매칭되는 영역을 어플리케이션이 표시되는 영역으로 판단할 수 있다.
전술한 도 14와 같은 예에서, 프로세서(130)는 어플리케이션의 표시 영역(1420)이 복수의 영역 중 2 개의 영역(1430, 1440)으로 구성된 영역에 매칭된다는 점에서, 2 개의 영역(1430, 1440)으로 구성된 영역을 어플리케이션이 표시되는 영역으로 판단할 수 있다.
다만, 프로세서(130)는 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는 것으로 판단되면, 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되도록 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하고, 변경된 표시 영역을 어플리케이션이 표시되는 영역으로 판단할 수 있다.
즉, 프로세서(130)는 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되도록, 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되도록 어플리케이션의 표시 영역의 사이즈를 확대 또는 축소하거나, 어플리케이션의 표시 영역의 위치를 상/하/좌/우 방향으로 이동시킬 수 있다.
일 예로, 프로세서(130)는 어플리케이션의 표시 영역의 사이즈가 복수의 영역 중 적어도 하나의 영역의 사이즈와 동일하지만, 어플리케이션의 표시 영역의 위치가 복수의 영역 중 적어도 하나의 영역의 위치와 매칭되지 않는 경우, 어플리케이션의 표시 영역을 상, 하, 좌, 우 중 적어도 하나의 방향으로 이동시켜, 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시킬 수 있다.
다른 예로, 프로세서(130)는 어플리케이션의 표시 영역의 사이즈가 복수의 영역 중 적어도 하나의 영역의 사이즈보다 큰 경우, 어플리케이션의 표시 영역의 사이즈를 축소시키고, 어플리케이션의 표시 영역의 사이즈가 복수의 영역 중 적어도 하나의 영역의 사이즈보다 작은 경우, 어플리케이션의 표시 영역의 사이즈를 확대시켜, 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시킬 수 있다. 이때, 경우에 따라, 프로세서(130)는 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시키기 위해, 사이즈가 확대 또는 축소된 어플리케이션의 표시 영역을 상, 하, 좌, 우 중 적어도 하나의 방향으로 이동시킬 수도 있다.
한편, 프로세서(130)는 어플리케이션의 표시 영역의 위치 및 사이즈가 변경되는 정도가 최소화되도록, 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하여, 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시킬 수 있다.
즉, 프로세서(130)는 변경되기 전의 위치 및 사이즈와 그 차이가 최소화되도록, 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경할 수 있다.
예를 들어, 도 15의 (a)와 같이, 어플리케이션의 표시 영역(1510)은 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는다.
여기에서, 복수의 영역 중 2 개의 영역(1520, 1530)으로 구성되는 영역에 매칭되도록 어플리케이션의 표시 영역(1510)의 위치 및 사이즈를 변경하는 경우, 변경되기 전과 비교하여, 어플리케이션의 표시 영역(1510)의 위치 및 사이즈가 변경되는 정도는 최소가 될 수 있다.
이에 따라, 도 15의 (b)와 같이, 프로세서(130)는 복수의 영역 중 2 개의 영역(1520, 1530)으로 구성되는 영역에 매칭되도록, 어플리케이션의 표시 영역(1510)의 위치 및 사이즈를 변경할 수 있다.
또한, 프로세서(130)는 미러 디스플레이(110)에서 다른 어플리케이션이 표시된 영역과 오버랩되지 않도록, 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하여 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시킬 수 있다.
예를 들어, 도 16의 (a)와 같이, 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는 어플리케이션의 표시 영역(1610)이 다른 어플리케이션이 표시된 영역(1620)과 일부가 오버랩되는 경우를 가정한다.
이 경우, 도 16의 (b)와 같이, 프로세서(130)는 다른 어플리케이션이 표시된 영역(1620)과 오버랩되지 않으면서 복수의 영역 중 영역(1630)에 매칭되도록, 표시 영역(1610)의 위치를 변경할 수 있다.
한편, 프로세서(130)는 미러 디스플레이(110)에서 다른 어플리케이션이 표시된 영역과 오버랩되지 않으면서 복수의 영역 중 적어도 하나의 영역과 매칭되도록 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경할 때, 변경되는 정도가 최소화되도록 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경할 수도 있다.
결국, 이러한 방법에 따라, 프로세서(130)는 복수의 영역 중 어플리케이션이 표시되는 영역을 판단할 수 있다.
이후, 프로세서(130)는 판단된 영역에 어플리케이션을 표시하도록 미러 디스플레이(110)를 제어할 수 있다. 즉, 프로세서(130)는 판단된 영역에 어플리케이션에 의해 제공되는 영상 또는 이미지 등을 포함하는 화면을 표시할 수 있다.
또한, 프로세서(130)는 판단된 영역이 어플리케이션에 대응되는 반사율을 갖도록 미러 디스플레이(110)를 제어할 수 있다.
구체적으로, 프로세서(130)는 메모리(120)에 저장된 어플리케이션에 대응되는 반사율에 대한 정보에 기초하여, 어플리케이션에 대응되는 반사율을 판단하고, 어플리케이션이 표시되는 영역이 판단된 반사율을 갖도록 미러 디스플레이(110)를 구동할 수 있다.
도 17을 참조하면, 프로세서(130)는 복수의 영역이 미러 기능을 수행하도록 미러 디스플레이(110)를 제어할 수 있다. 예를 들어, 프로세서(130)는 미러 디스플레이(110)의 복수의 영역이 100%의 반사율을 갖도록 미러 디스플레이(110)를 제어할 수 있다.
그리고, 프로세서(130)는 동영상 어플리케이션을 실행하기 위한 사용자 명령이 입력되면, 동영상 어플리케이션을 실행하고, 복수의 영역 중 동영상 어플리케이션이 표시되는 영역(1710)을 판단하고, 판단된 영역(1710)에 동영상 어플리케이션에 의해 제공되는 영상을 표시할 수 있다.
이때, 메모리(120)에 저장된 동영상 어플리케이션에 대한 반사율이 0%인 경우, 프로세서(130)는 영상이 표시되는 영역(1710)이 0%의 반사율을 갖도록 미러 디스플레이(110)를 제어할 수 있다. 이 경우, 미러 디스플레이(110)에서 영상(1710)이 표시된 영역을 제외한 나머지 영역은 여전히 100%의 반사율을 가질 수 있다.
한편, 전술한 예에서는, 하나의 어플리케이션이 미러 디스플레이(110)에 표시되는 것으로 설명하였으나, 이는 일 예에 불과하며, 프로세서(130)는 복수의 어플리케이션을 미러 디스플레이(110)에 표시할 수도 있다.
이 경우, 프로세서(130)는 미러 디스플레이(110)의 복수의 영역 중 각 어플리케이션이 표시되는 영역을 판단하고, 판단된 영역 각각에 각 어플리케이션을 표시할 수 있다. 그리고, 프로세서(130)는 판단된 영역의 반사율이 각 어플리케이션에 대응되는 반사율을 갖도록 미러 디스플레이(110)를 제어할 수 있다.
한편, 프로세서(130)는 미러 디스플레이(110)에 표시된 어플리케이션의 위치 및 사이즈 중 적어도 하나를 변경하기 위한 사용자 명령이 입력되면, 사용자 명령에 기초하여 변경된 어플리케이션의 위치 및 사이즈 중 적어도 하나에 기초하여 복수의 영역 중 변경된 어플리케이션이 표시되는 영역을 판단할 수 있다.
여기에서, 사용자 명령은 미러 디스플레이(110)에 표시된 어플리케이션을 다른 영역으로 이동시키기 위한 사용자 명령 또는 미러 디스플레이(110)에 표시된 어플리케이션의 사이즈를 확대 또는 축소시키기 위한 사용자 명령 등을 포함할 수 있다.
이에 따라, 미러 디스플레이(110)에서 어플리케이션의 표시 영역은 미러 디스플레이(110)의 다른 영역으로 이동되거나, 그 크기가 변경될 수 있다.
이 경우, 프로세서(130)는 사용자 명령에 기초하여 변경된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되는지를 판단하여, 복수의 영역 중 변경된 어플리케이션이 표시되는 영역을 판단할 수 있다.
예를 들어, 도 18과 같이, 복수의 영역 중 영역(1810)에 어플리케이션이 표시된 경우를 가정한다.
일 예로, 사용자 명령에 기초하여 어플리케이션의 표시 영역(1810)이 복수의 영역 중 영역(1820)으로 이동된 경우, 프로세서(130)는 사용자 명령에 따라 변경된 어플리케이션의 표시 영역이 복수의 영역 중 영역(1820)과 매칭되는 것으로 판단할 수 있다.
다른 예로, 사용자 명령에 기초하여 어플리케이션의 표시 영역(1810)의 사이즈가 변경되고, 복수의 영역 중 2 개의 영역(1830, 1840)으로 구성된 영역으로 이동된 경우, 프로세서(130)는 사용자 명령에 따라 변경된 어플리케이션의 표시 영역이 복수의 영역 중 2 개의 영역(1830, 1840)으로 구성된 영역과 매칭되는 것으로 판단할 수 있다.
다른 예로, 사용자 명령에 기초하여 어플리케이션의 표시 영역(1810)이 영역(1850)으로 이동된 경우, 변경된 어플리케이션의 표시 영역(1850)은 복수의 영역 중 적어도 하나 또는 적어도 2 개의 영역으로 구성된 영역과 매칭되지 않는다. 이 경우, 프로세서(130)는 사용자 명령에 따라 변경된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는 것으로 판단할 수 있다.
이에 따라, 프로세서(130)는 사용자 명령에 따라 변경된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되는지를 판단할 수 있다.
한편, 프로세서(130)는 변경된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되는 것으로 판단되면, 매칭되는 영역을 어플리케이션이 표시되는 영역으로 판단할 수 있다.
전술한 도 18과 같은 예에서, 프로세서(130)는 사용자 명령에 따라 변경된 어플리케이션의 표시 영역이 복수의 영역 중 영역(1820) 또는 2 개의 영역(1830, 1840)으로 구성된 영역과 매칭된다는 점에서, 영역(1820) 또는 2 개의 영역(1830, 1640)으로 구성된 영역을 어플리케이션이 표시되는 영역으로 판단할 수 있다.
다만, 프로세서(130)는 변경된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는 것으로 판단되면, 변경된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되도록 변경된 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하고, 변경된 영역을 어플리케이션이 표시되는 영역으로 판단할 수 있다.
즉, 프로세서(130)는 변경된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되도록, 변경된 어플리케이션의 표시 영역의 사이즈를 확대 또는 축소하거나, 변경된 어플리케이션의 표시 영역의 위치를 상/하/좌/우 방향으로 이동시킬 수 있다.
일 예로, 프로세서(130)는 변경된 어플리케이션의 표시 영역의 사이즈가 복수의 영역 중 적어도 하나의 영역의 사이즈와 동일하지만, 어플리케이션의 표시 영역의 위치가 복수의 영역 중 적어도 하나의 영역의 위치와 매칭되지 않는 경우, 어플리케이션의 표시 영역을 상, 하, 좌, 우 중 적어도 하나의 방향으로 이동시켜, 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시킬 수 있다.
다른 예로, 프로세서(130)는 변경된 어플리케이션의 표시 영역의 사이즈가 복수의 영역 중 적어도 하나의 영역의 사이즈보다 큰 경우, 어플리케이션의 표시 영역의 사이즈를 축소시키고, 어플리케이션의 표시 영역의 사이즈가 복수의 영역 중 적어도 하나의 영역의 사이즈보다 작은 경우, 어플리케이션의 표시 영역의 사이즈를 확대시켜, 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시킬 수 있다. 이때, 경우에 따라, 프로세서(130)는 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시키기 위해, 사이즈가 확대 또는 축소된 어플리케이션의 표시 영역을 상, 하, 좌, 우 중 적어도 하나의 방향으로 이동시킬 수도 있다.
한편, 프로세서(130)는 변경된 어플리케이션의 표시 영역의 위치 및 사이즈가 변경되는 정도가 최소화되도록, 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하여, 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시킬 수 있다.
즉, 프로세서(130)는 변경되기 전의 위치 및 사이즈와 그 차이가 최소화되도록, 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경할 수 있다.
예를 들어, 도 19의 (a)와 같이, 복수의 영역 중 영역(1910)에 표시되어 있던 어플리케인이 사용자 명령에 따라 이동 및 크기가 조절되어, 어플리케이션의 표시 영역이 영역(1920)으로 변경된 경우를 가정한다.
이 경우, 프로세서(130)는 복수의 영역 중 2 개의 영역(1930, 1940)으로 구성된 영역에 매칭되도록 어플리케이션의 표시 영역(1920)의 위치 및 사이즈를 변경하는 경우, 변경되기 전과 비교하여, 어플리케이션의 표시 영역(1920)의 위치 및 사이즈가 변경되는 정도가 최소가 될 수 있다.
이에 따라, 도 19의 (b)와 같이, 프로세서(130)는 복수의 영역 중 2 개의 영역(1930, 1940)으로 구성된 영역에 매칭되도록, 어플리케이션의 표시 영역(1920)의 위치 및 사이즈를 변경할 수 있다.
또한, 프로세서(130)는 미러 디스플레이(110)에서 다른 어플리케이션이 표시된 영역과 오버랩되지 않도록, 변경된 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하여 어플리케이션의 표시 영역을 복수의 영역 중 적어도 하나의 영역과 매칭시킬 수 있다.
예를 들어, 도 20의 (a)와 같이, 복수의 영역 중 영역(2010)에 표시되어 있던 어플리케이션이 사용자 명령에 따라 이동되어, 어플리케이션의 표시 영역이 영역(2020)으로 변경된 경우를 가정한다.
이 경우, 변경된 어플리케이션의 표시 영역(2020)은 미러 디스플레이(110)에서 다른 어플리케이션이 표시되어 있는 영역(2030)과 일부가 오버랩된다.
이 경우, 도 20의 (b)와 같이, 프로세서(130)는 다른 어플리케이션이 표시되어 있는 영역(2030)과 오버랩되지 않으면서 복수의 영역 중 영역(2040)에 매칭되도록, 어플리케이션의 표시 영역의 위치를 변경할 수 있다.
한편, 프로세서(130)는 미러 디스플레이(110)에서 다른 어플리케이션이 표시된 영역과 오버랩되지 않으면서 복수의 영역 중 적어도 하나의 영역과 매칭되도록 변경된 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경할 때, 변경되는 정도가 최소화되도록 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경할 수도 있다.
결국, 이러한 방법에 따라, 프로세서(130)는 복수의 영역 중에서, 사용자 명령에 따라 위치 또는 사이즈 중 적어도 하나가 변경된 어플리케이션이 표시되는 영역을 판단할 수 있다.
이후, 프로세서(130)는 판단된 영역에 어플리케이션을 표시하도록 미러 디스플레이(110)를 제어할 수 있다.
또한, 프로세서(130)는 판단된 영역의 반사율이 어플리케이션에 대응되는 반사율이 되도록 미러 디스플레이(110)를 제어할 수 있다.
구체적으로, 프로세서(130)는 사용자 명령에 따라 위치 또는 사이즈 중 적어도 하나가 변경된 어플리케이션이 표시되는 영역의 반사율이 어플리케이션에 대해 설정된 반사율을 갖도록 미러 디스플레이(110)를 구동할 수 있다.
예를 들어, 도 21과 같이, 프로세서(130)는 복수의 영역 중 영역(2010)에 동영상 어플리케이션에 의해 제공되는 영상을 표시할 수 있다. 이때, 메모리(120)에 저장된 동영상 어플리케이션에 대한 반사율이 0%인 경우, 프로세서(130)는 영역(2110)의 반사율이 0%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
그리고, 프로세서(130)는 영상을 다른 영역으로 이동시키기 위한 사용자 명령이 입력된 경우, 복수의 영역 중 사용자 명령에 이동되는 동영상 어플리케이션이 표시되는 영역(2120)을 판단하고, 판단된 영역(2120)에 동영상 어플리케이션에 의해 제공되는 영상을 표시할 수 있다. 이 경우, 프로세서(130)는 영상이 표시되는 영역(2120)의 반사율이 0%를 갖도록 미러 디스플레이(110)를 제어할 수 있다.
다른 예로, 도 22a와 같이, 프로세서(130)는 복수의 영역 중 영역(2210)에 동영상 어플리케이션에 의해 제공되는 영상을 표시할 수 있다. 이때, 메모리(120)에 저장된 동영상 어플리케이션에 대한 반사율이 0%인 경우, 프로세서(130)는 영역(2210)의 반사율이 0%가 되도록 미러 디스플레이(110)를 제어할 수 있다.
그리고, 프로세서(130)는 영상의 사이즈를 확대시키기 위한 사용자 명령이 입력된 경우, 복수의 영역 중 사용자 명령에 따라 확대된 동영상 어플리케이션이 표시되는 영역(2220)을 판단하고, 판단된 영역(2220)에 동영상 어플리케이션에 의해 제공되는 영상을 표시할 수 있다. 이 경우, 프로세서(130)는 영상이 표시되는 영역(2220)의 반사율이 0%를 갖도록 미러 디스플레이(110)를 제어할 수 있다.
도 23은 본 개시의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다.
먼저, 프로세서(130)는 어플리케이션의 표시를 위한 사용자 명령이 입력되면(S2310-Y), 미러 디스플레이(110)의 복수의 영역 중 어플리케이션이 표시되는 영역을 판단할 수 있다(S2320).
그리고, 프로세서(130)는 판단된 영역에 어플리케이션을 표시하고, 어플리케이션의 반사율에 기초하여 판단된 영역의 반사율을 조절할 수 있다(S2330).
한편, 프로세서(130)는 미러 디스플레이(110)에 어플리케이션이 표시된 상태에서, 어플리케이션의 위치 또는 사이즈를 변경하기 위한 사용자 명령이 입력되면(S2340-Y), 미러 디스플레이(110)의 복수의 영역 중 위치 또는 사이즈가 변경된 어플리케이션이 표시되는 영역을 판단할 수 있다(S2350).
그리고, 프로세서(130)는 판단된 영역에 어플리케이션을 표시하고, 어플리케이션의 반사율에 기초하여 판단된 영역의 반사율을 조절할 수 있다(S2360).
도 24는 본 개시의 일 실시 예에 따른 디스플레이 장치의 세부 구성을 설명하기 위한 블록도이다.
도 24를 참조하면, 디스플레이 장치(100)는 디스플레이 패널(111), 스위처블 미러 패널(112), 소스 드라이버(113, 114), 게이트 드라이버(115, 116), 타이밍 컨트롤러(117, 118), 메모리(120), 프로세서(130), 통신부(140) 및 사용자 입력부(150)를 포함할 수 있다. 여기에서, 이들 구성요소는 프로세서(130)에 의해 제어될 수 있다.
한편, 도 24에 도시된 구성요소는 일 예일 뿐이고, 실시 예에 따라 적어도 일부 구성요소가 생략되거나, 다른 구성요소가 추가될 수 있음은 물론이다.
또한, 미러 디스플레이(110), 메모리(120) 및 프로세서(130)는 도 1 내지 도 23에서 설명한 바 있다는 점에서, 중복되는 부분에 대한 구체적인 설명은 생략하도록 한다.
통신부(140)는 외부 기기와 통신을 수행하기 위한 구성이다. 구체적으로, 통신부(140)는 네트워크를 통해 서버(미도시) 등과 통신을 수행할 수 있다.
이를 위해, 통신부(140)는 네트워크 카드 등과 같이 네트워크에 접속하기 위한 다양한 모듈을 포함할 수 있다.
또한, 통신부(140)는 와이파이 통신을 수행하기 위한 와이파이 통신 모듈을 이용하여 네트워크에 접속할 수 있고, 이동통신을 수행하기 위한 이동통신 모듈을 이용하여 3G(Generation), LTE(Long Term Evolution), 5G 등과 같은 다양한 이동통신 방식을 통해 네트워크에 접속할 수도 있다.
이 경우, 프로세서(130)는 통신부(140)를 통해 서버(미도시)에 접속하여, 어플리케이션 및 어플리케이션에 대한 메타데이터를 다운로드받을 수 있다.
사용자 입력부(150)는 사용자 명령을 입력받기 위한 구성요소이다.
예를 들어, 사용자 입력부(150)는 터치 스크린 패널을 포함할 수 있다. 이 경우, 터치 스크린 패널은 감압식(Resistive), 정전용량식(Capacitive), 적외선(IR) 방식 등과 같은 다양한 방식으로 사용자의 터치 조작을 입력받을 수 있다.
이 경우, 터치 스크린 패널(150)은 미러 디스플레이(110)와 결합될 수 있다.
이에 따라, 프로세서(130)는 미러 디스플레이(110)에 대한 다양한 터치 조작을 입력받을 수 있다.
예를 들어, 프로세서(130)는 어플리케이션을 표시하기 위한 사용자 명령, 어플리케이션의 위치 및 사이즈 중 적어도 하나를 조절하기 위한 사용자 명령, 유저 인터페이스에 대한 사용자 명령 등을 터치 조작을 통해 입력받을 수 있다.
한편, 미러 디스플레이(110)는 디스플레이 패널(111) 및 스위처블 미러 패널(112)을 포함할 수 있다.
예를 들어, 도 25와 같이, 디스플레이 패널(111) 상에 스위처블 미러 패널(112)이 마련되고, 스위처블 미러 패널(112) 상에 터치 스크린 패널(150)이 마련될 수 있다.
또한, 실시 예에 따라, 디스플레이 패널(111)의 픽셀을 구동하기 위해 백라이트(미도시)가 요구되는 경우, 미러 디스플레이(110)는 백라이트(미도시)를 더 포함할 수도 있다.
디스플레이 패널(111)은 매트릭스로 배열된 복수의 픽셀을 포함하며, 픽셀에서 방출되는 빛을 통해 다양한 영상을 표시할 수 있다. 여기에서, 디스플레이 패널(111)은 LCD, LED 또는 OLED 등과 같은 다양한 유형의 디스플레이로 구현될 수 있다.
이 경우, 타이밍 컨트롤러(117)는 소스 드라이버(113) 및 게이트 드라이버(115)를 제어하여 디스플레이 패널(111)을 통해 어플리케이션(즉, 어플리케이션에 의해 제공되는 영상, 화면 등)을 표시할 수 있다.
예를 들어, 타이밍 컨트롤러(117)는 매트릭스로 배열된 복수의 픽셀 중에서 어플리케이션이 표시되는 영역의 픽셀들에 전압을 인가하도록 소스 드라이버(113) 및 게이트 드라이버(115)를 제어하여, 해당 픽셀들을 통해 어플리케이션을 표시할 수 있다.
스위처블 미러 패널(112)은 액정을 포함할 수 있으며, 디스플레이 패널(111) 상에 마련될 수 있다.
이 경우, 타이밍 컨트롤러(118)는 소스 드라이버(114) 및 게이트 드라이버(116)를 제어하여 스위처블 미러 패널(112)의 반사율을 조절할 수 있다.
예를 들어, 타이밍 컨트롤러(118)는 디스플레이 패널(111)에서 어플리케이션이 표시되는 영역 상에 위치한 스위처블 미러 패널(112)의 영역이 특정한 반사율을 갖도록, 해당 영역의 액정에 전압을 인가하도록 소스 드라이버(114) 및 게이트 드라이버(116)를 제어할 수 있다.
여기에서, 특정한 반사율은 어플리케이션에 대응되는 반사율, 어플리케이션이 표시되는 위치, 사이즈 등에 따라 결정될 수 있으며, 이에 대해서는 다양한 실시 예를 통해 전술한 바 있다.
한편, 프로세서(130)는 디스플레이 패널(111)을 통해 어플리케이션을 표시하도록 타이밍 컨트롤러(117)를 제어하고, 디스플레이 패널(111)에 어플리케이션이 표시되는 영역 상에 위치한 스위처블 미러 패널(112)의 영역이 특정한 반사율을 갖도록 타이밍 컨트롤러(117)를 제어할 수 있다.
이를 위해, 도 26과 같이, 프로세서(130)는 display/mirror composition 모듈(131)을 제어할 수 있다.
여기에서, display/mirror composition 모듈(131)은 메모리(120)에 저장된 소프트웨어로서, 어플리케이션의 위치, 사이즈 및 반사율에 대한 데이터에 기초하여 타이밍 컨트롤러(117, 118)를 제어하기 위한 데이터를 생성할 수 있다.
예를 들어, display/mirror composition 모듈(131)은 어플리케이션의 위치, 사이즈 및 반사율에 대한 데이터가 입력되면, 이를 이용하여 영상 데이터 및 미러 데이터를 생성하고, 영상 데이터를 타이밍 컨트롤러(117)로 출력하고, 및 미러 데이터를 타이밍 컨트롤러(118)로 출력할 수 있다.
여기에서, 어플리케이션의 반사율은 메모리(120)에 저장된 어플리케이션에 대응되는 반사율, 어플리케이션이 표시되는 위치 및 사이즈 등에 의해 결정될 수 있다. 또한, 어플리케이션의 위치 및 사이즈는 디폴트로 설정된 값 또는 사용자 명령에 따라 변경된 위치 및 사이즈에 의해 결정될 수 있다.
또한, 영상 데이터는 디스플레이 패널(111)에서 어플리케이션이 표시되는 영역의 픽셀들에 전압을 인가하기 위한 제어 데이터로, 타이밍 컨트롤러(117)는 영상 데이터를 이용하여 소스 드라이버(113) 및 게이트 드라이버(115)를 제어할 수 있다.
또한, 미러 데이터는 디스플레이 패널(111)에 어플리케이션이 표시되는 영역 상에 위치한 스위처블 미러 패널(112)의 영역을 특정한 반사율로 구동하기 위한 제어 데이터로, 타이밍 컨트롤러(118)는 미러 데이터를 이용하여 소스 드라이버(114) 및 게이트 드라이버(116)를 제어할 수 있다.
예를 들어, 도 27과 같이, display/mirror composition 모듈(131)은 동영상 어플리케이션의 위치, 사이즈 및 반사율에 대한 데이터(2710)을 이용하여 디스플레이 패널(111) 및 스위처블 미러 패널(112)의 구동을 위한 영상 데이터 및 미러 데이터를 생성할 수 있다.
이에 따라, 동영상 어플리케이션의 위치 및 사이즈에 따라 결정된 디스플레이 패널(111)의 영역(2730)에는 동영상 어플리케이션에 의해 제공되는 영상이 표시될 수 있고, 그에 대응되는 스위처블 미러 패널(112)의 영역(2770)은 0%의 반사율를 갖도록 구동될 수 있다.
또한, display/mirror composition 모듈(131)은 건강 관리 어플리케이션의 위치, 사이즈 및 반사율에 대한 데이터(2720)을 이용하여 디스플레이 패널(111) 및 스위처블 미러 패널(112)의 구동을 위한 영상 데이터 및 미러 데이터를 생성할 수 있다.
이에 따라, 건강 관리 어플리케이션의 위치 및 사이즈에 따라 결정된 디스플레이 패널(111)의 영역(2740)에는 건강 관리 어플리케이션에 의해 제공되는 건강 관련 정보가 표시될 수 있고, 그에 대응되는 스위처블 미러 패널(112)의 영역(2780)은 50%의 반사율를 갖도록 구동될 수 있다.
한편, 디스플레이 패널(111)에서 영상 및 건강 관련 정보가 표시되지 않는 영역(2750)은 구동되지 않을 수 있다. 또한, 스위처블 미러 패널(112)에서 영역(2770, 2780)을 제외한 나머지 영역(2760)은 100%의 반사율을 갖도록 구동될 수 있다.
이와 같이, 프로세서(130)는 어플리케이션 별로, 미러 디스플레이(110)에서 어플리케이션이 표시되는 영역에 대한 반사율을 조절할 수 있다.
도 28은 본 개시의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다.
디스플레이 장치는 반사율이 조절되는 미러 디스플레이를 포함한다. 또한, 디스플레이 장치는 적어도 하나의 어플리케이션 별로 어플리케이션에 대응되는 반사율에 대한 정보를 저장할 수 있다.
이 경우, 어플리케이션을 표시하기 위한 사용자 명령이 입력되면, 어플리케이션을 상기 미러 디스플레이에 표시한다(S2810).
이후, 적어도 하나의 어플리케이션 별로 어플리케이션에 대응되는 반사율에 대한 정보에 기초하여, 적어도 하나의 어플리케이션 중 어플리케이션에 대응되는 반사율에 기초하여 미러 디스플레이에서 어플리케이션이 표시되는 영역의 반사율을 조절한다(S2820).
여기에서, 디스플레이 장치는 제1 어플리케이션에 대응되는 반사율 및 제2 어플리케이션에 대응되는 반사율에 대한 정보를 저장할 수 있다. 이 경우, S2810 단계는 제1 및 제2 어플리케이션을 미러 디스플레이에 각각 표시하고, S2820 단계는 제1 어플리케이션에 대응되는 반사율에 기초하여 미러 디스플레이에서 제1 어플리케이션이 표시되는 영역의 반사율을 조절하고, 제2 어플리케이션에 대응되는 반사율에 기초하여 미러 디스플레이에서 제2 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다. 이때, 제1 어플리케이션에 대응되는 반사율은 제2 어플리케이션에 대응되는 반사율과 다를 수 있다.
한편, S2820 단계는 어플리케이션에 대응되는 반사율 및 어플리케이션이 표시되는 영역의 위치에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 어플리케이션이 상기 미러 디스플레이의 가장자리 영역에 표시되는 경우, 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절하고, 어플리케이션이 미러 디스플레이의 중앙 영역에 표시되고, 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 기설정된 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
한편, S2820 단계는 어플리케이션에 대응되는 반사율 및 어플리케이션이 표시되는 영역의 사이즈에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
여기에서, 어플리케이션이 기설정된 사이즈보다 작은 사이즈로 미러 디스플레이에 표시되는 경우, 어플리케이션에 대응되는 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절하고, 어플리케이션이 기설정된 사이즈 이상의 사이즈로 미러 디스플레이에 표시되고, 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 기설정된 반사율에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
한편, 어플리케이션을 상기 미러 디스플레이의 다른 영역으로 이동시키기 위한 사용자 명령이 입력되면, 사용자 명령에 따라 어플리케이션을 다른 영역에 표시하고, 어플리케이션에 대응되는 반사율 및 미러 디스플레이에서 어플리케이션이 이동된 영역의 위치에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
또한, 어플리케이션이 표시된 영역의 사이즈를 변경하기 위한 사용자 명령이 입력되면, 어플리케이션의 사이즈를 변경하여 표시하고, 어플리케이션에 대응되는 반사율 및 변경된 어플리케이션의 사이즈에 기초하여 어플리케이션이 표시되는 영역의 반사율을 조절할 수 있다.
한편, 미러 디스플레이는 복수의 반사 영역 별로 상기 반사율이 조절될 수도 있다.
이 경우, 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 복수의 영역 중 어플리케이션이 표시되는 영역을 판단하고, 판단된 영역에 어플리케이션을 표시하고, 어플리케이션에 대응되는 반사율에 기초하여 판단된 영역의 반사율을 조절할 수 있다.
구체적으로, 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 결정된 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되는 것으로 판단되면, 매칭되는 영역을 상기 어플리케이션이 표시되는 영역으로 판단하고, 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는 것으로 판단되면, 어플리케이션의 표시 영역이 복수의 영역 중 적어도 하나의 영역과 매칭되도록 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하고, 변경된 표시 영역을 어플리케이션이 표시되는 영역으로 판단할 수 있다.
한편, 본 개시의 일시 예에 따르면, 이상에서 설명된 다양한 실시 예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media에 저장된 명령어를 포함하는 소프트웨어로 구현될 수 있다. 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시 예들에 따른 기기를 포함할 수 있다. 명령이 프로세서에 의해 실행될 경우, 프로세서가 직접, 또는 프로세서의 제어 하에 다른 구성요소들을 이용하여 명령에 해당하는 기능을 수행할 수 있다. 명령은 컴파일러 또는 인터프리터에 의해 생성 또는 실행되는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, ‘비일시적 저장매체'는 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다. 예로, '비일시적 저장매체'는 데이터가 임시적으로 저장되는 버퍼를 포함할 수 있다.
일 실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품(예: 다운로더블 앱(downloadable app))의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
이상에서는 본 개시의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 개시는 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시에 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 개시의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
Claims (15)
- 디스플레이 장치에 있어서,반사율(reflectivity)이 조절되는 미러 디스플레이;적어도 하나의 어플리케이션 별로 어플리케이션에 대응되는 반사율에 대한 정보가 저장된 메모리; 및어플리케이션을 표시하기 위한 사용자 명령이 입력되면, 상기 어플리케이션을 상기 미러 디스플레이에 표시하고, 상기 적어도 하나의 어플리케이션 중 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 프로세서;를 포함하는 디스플레이 장치.
- 제1항에 있어서,상기 메모리는, 제1 어플리케이션에 대응되는 반사율 및 제2 어플리케이션에 대응되는 반사율에 대한 정보가 저장되고,상기 프로세서는,상기 제1 및 제2 어플리케이션을 상기 미러 디스플레이에 각각 표시하고,상기 제1 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 제1 어플리케이션이 표시되는 영역의 반사율을 조절하고,상기 제2 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 제2 어플리케이션이 표시되는 영역의 반사율을 조절하며,상기 제1 어플리케이션에 대응되는 반사율은, 상기 제2 어플리케이션에 대응되는 반사율과 다른 디스플레이 장치.
- 제1항에 있어서,상기 프로세서는,상기 어플리케이션에 대응되는 반사율 및 상기 어플리케이션이 표시되는 영역의 위치에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 디스플레이 장치.
- 제3항에 있어서,상기 프로세서는,상기 어플리케이션이 상기 미러 디스플레이의 가장자리 영역에 표시되는 경우, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하고,상기 어플리케이션이 상기 미러 디스플레이의 중앙 영역에 표시되고, 상기 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 상기 기설정된 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 디스플레이 장치.
- 제1항에 있어서,상기 프로세서는,상기 어플리케이션에 대응되는 반사율 및 상기 어플리케이션이 표시되는 영역의 사이즈에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 디스플레이 장치.
- 제5항에 있어서,상기 프로세서는,상기 어플리케이션이 기설정된 사이즈보다 작은 사이즈로 상기 미러 디스플레이에 표시되는 경우, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하고,상기 어플리케이션이 기설정된 사이즈 이상의 사이즈로 상기 미러 디스플레이에 표시되고, 상기 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 상기 기설정된 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 디스플레이 장치.
- 제1항에 있어서,상기 프로세서는,상기 어플리케이션을 상기 미러 디스플레이의 다른 영역으로 이동시키기 위한 사용자 명령이 입력되면, 상기 사용자 명령에 따라 상기 어플리케이션을 상기 다른 영역에 표시하고, 상기 어플리케이션에 대응되는 반사율 및 상기 미러 디스플레이에서 상기 어플리케이션이 이동된 영역의 위치에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 디스플레이 장치.
- 제1항에 있어서,상기 프로세서는,상기 어플리케이션이 표시된 영역의 사이즈를 변경하기 위한 사용자 명령이 입력되면, 상기 어플리케이션의 사이즈를 변경하여 표시하고, 상기 어플리케이션에 대응되는 반사율 및 상기 변경된 어플리케이션의 사이즈에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 디스플레이 장치.
- 제1항에 있어서,상기 미러 디스플레이는, 복수의 반사 영역 별로 상기 반사율이 조절되고,상기 프로세서는,상기 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 상기 복수의 영역 중 상기 어플리케이션이 표시되는 영역을 판단하고, 상기 판단된 영역에 상기 어플리케이션을 표시하고, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 판단된 영역의 반사율을 조절하는 디스플레이 장치.
- 제9항에 있어서,상기 프로세서는,상기 어플리케이션의 표시를 위한 위치 및 사이즈에 기초하여 결정된 상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되는 것으로 판단되면, 상기 매칭되는 영역을 상기 어플리케이션이 표시되는 영역으로 판단하고,상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되지 않는 것으로 판단되면, 상기 어플리케이션의 표시 영역이 상기 복수의 영역 중 적어도 하나의 영역과 매칭되도록 상기 어플리케이션의 표시 영역의 위치 및 사이즈 중 적어도 하나를 변경하고, 상기 변경된 표시 영역을 상기 어플리케이션이 표시되는 영역으로 판단하는 디스플레이 장치.
- 반사율(reflectivity)이 조절되는 미러 디스플레이를 포함하는 디스플레이 장치의 제어 방법에 있어서,어플리케이션을 표시하기 위한 사용자 명령이 입력되면, 상기 어플리케이션을 상기 미러 디스플레이에 표시하는 단계; 및적어도 하나의 어플리케이션 별로 어플리케이션에 대응되는 반사율에 대한 정보에 기초하여, 상기 적어도 하나의 어플리케이션 중 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 단계;를 포함하는 제어 방법.
- 제11항에 있어서,상기 디스플레이 장치는, 제1 어플리케이션에 대응되는 반사율 및 제2 어플리케이션에 대응되는 반사율에 대한 정보를 저장하고,상기 표시하는 단계는,상기 제1 및 제2 어플리케이션을 상기 미러 디스플레이에 각각 표시하고,상기 조절하는 단계는,상기 제1 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 제1 어플리케이션이 표시되는 영역의 반사율을 조절하고,상기 제2 어플리케이션에 대응되는 반사율에 기초하여 상기 미러 디스플레이에서 상기 제2 어플리케이션이 표시되는 영역의 반사율을 조절하며,상기 제1 어플리케이션에 대응되는 반사율은, 상기 제2 어플리케이션에 대응되는 반사율과 다른 제어 방법.
- 제11항에 있어서,상기 조절하는 단계는,상기 어플리케이션에 대응되는 반사율 및 상기 어플리케이션이 표시되는 영역의 위치에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 제어 방법.
- 제13항에 있어서,상기 조절하는 단계는,상기 어플리케이션이 상기 미러 디스플레이의 가장자리 영역에 표시되는 경우, 상기 어플리케이션에 대응되는 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하고,상기 어플리케이션이 상기 미러 디스플레이의 중앙 영역에 표시되고, 상기 어플리케이션에 대응되는 반사율이 기설정된 반사율보다 작은 경우, 상기 기설정된 반사율에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 제어 방법.
- 제11항에 있어서,상기 조절하는 단계는,상기 어플리케이션에 대응되는 반사율 및 상기 어플리케이션이 표시되는 영역의 사이즈에 기초하여 상기 어플리케이션이 표시되는 영역의 반사율을 조절하는 제어 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/105,520 US12039946B2 (en) | 2020-09-22 | 2023-02-03 | Display apparatus and method for controlling same |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2020-0122163 | 2020-09-22 | ||
KR1020200122163A KR20220039255A (ko) | 2020-09-22 | 2020-09-22 | 디스플레이 장치 및 그의 제어 방법 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/105,520 Continuation US12039946B2 (en) | 2020-09-22 | 2023-02-03 | Display apparatus and method for controlling same |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022065684A1 true WO2022065684A1 (ko) | 2022-03-31 |
Family
ID=80846694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2021/010671 WO2022065684A1 (ko) | 2020-09-22 | 2021-08-11 | 디스플레이 장치 및 그의 제어 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US12039946B2 (ko) |
KR (1) | KR20220039255A (ko) |
WO (1) | WO2022065684A1 (ko) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160039997A (ko) * | 2014-10-02 | 2016-04-12 | 엘지디스플레이 주식회사 | 반사율 가변형 미러 디스플레이 및 그 구동방법 |
KR101613038B1 (ko) * | 2015-06-01 | 2016-04-15 | 김형민 | 맞춤형 광고를 표출하는 스마트 미러 시스템 |
KR20170101158A (ko) * | 2016-02-26 | 2017-09-05 | 주식회사 엘지화학 | 미러 디스플레이 |
US20190217782A1 (en) * | 2005-11-01 | 2019-07-18 | Magna Electronics Inc. | Vehicular vision system |
US20200164809A1 (en) * | 2011-10-31 | 2020-05-28 | Rosco, Inc. | Mirror monitor using two levels of reflectivity and transmissibility |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6031258U (ja) | 1983-08-09 | 1985-03-02 | ホクレン農業協同組合連合会 | ビ−ト貯蔵の被覆空間形成装置 |
US6560027B2 (en) | 2000-12-21 | 2003-05-06 | Hewlett-Packard Development Company | System and method for displaying information on a mirror |
US9046730B2 (en) | 2011-04-21 | 2015-06-02 | Kent Optronics, Inc. | Displays and sensors integrated with multi-state cholesteric liquid crystal devices |
JP6031258B2 (ja) | 2012-05-23 | 2016-11-24 | シャープ株式会社 | 表示装置 |
JP6364702B2 (ja) * | 2013-03-29 | 2018-08-01 | アイシン精機株式会社 | 画像表示制御装置、画像表示システム、および表示ユニット |
WO2015119444A1 (en) * | 2014-02-06 | 2015-08-13 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling displays |
KR102266468B1 (ko) * | 2014-07-18 | 2021-06-17 | 삼성전자주식회사 | 초점 제어 방법 및 그 전자 장치 |
KR102375699B1 (ko) | 2015-02-06 | 2022-03-17 | 삼성전자 주식회사 | 전자 장치 및 사용자 인터페이스 제공 방법 |
JP6892213B2 (ja) * | 2015-04-30 | 2021-06-23 | ソニーグループ株式会社 | 表示装置及び表示装置の初期設定方法 |
KR102367774B1 (ko) * | 2015-06-12 | 2022-02-28 | 삼성전자주식회사 | 디스플레이 장치 |
CN105551380B (zh) * | 2016-03-03 | 2018-03-23 | 京东方科技集团股份有限公司 | 镜面显示设备 |
KR20180023609A (ko) * | 2016-08-26 | 2018-03-07 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
DE112017004391T5 (de) * | 2016-09-01 | 2019-05-09 | Panasonic Intellectual Property Management Co., Ltd. | Bilderzeugungsvorrichtung, Bilderzeugungsverfahren, Aufzeichungsmedium und Bildanzeigesystem |
KR20180035434A (ko) * | 2016-09-29 | 2018-04-06 | 삼성전자주식회사 | 디스플레이 장치 및 그의 제어 방법 |
EP3301543A1 (en) * | 2016-09-30 | 2018-04-04 | Nokia Technologies OY | Selectively reducing reflectivity of a display |
KR101899981B1 (ko) * | 2016-12-02 | 2018-09-19 | 엘지전자 주식회사 | 차량용 헤드 업 디스플레이 |
JP6811106B2 (ja) * | 2017-01-25 | 2021-01-13 | 矢崎総業株式会社 | ヘッドアップディスプレイ装置および表示制御方法 |
US11205405B2 (en) * | 2017-10-19 | 2021-12-21 | Hewlett-Packard Development Company, L.P. | Content arrangements on mirrored displays |
JP6961845B2 (ja) * | 2018-05-29 | 2021-11-05 | キュリアサー プロダクツ インコーポレイテッド | 対話型トレーニング及びデモンストレーション用の反射ビデオディスプレイ機器及びその使用方法 |
KR102640018B1 (ko) | 2018-08-02 | 2024-02-27 | 엘지디스플레이 주식회사 | 미러 기능을 수행할 수 있는 디스플레이 장치 |
JP7163706B2 (ja) | 2018-10-05 | 2022-11-01 | 市光工業株式会社 | 車両用ミラー |
JP7412348B2 (ja) * | 2018-10-29 | 2024-01-12 | サターン ライセンシング エルエルシー | 表示装置、及び表示制御方法 |
EP3965611A1 (en) * | 2019-05-06 | 2022-03-16 | CareOS | Smart mirror system and methods of use thereof |
CN114073850A (zh) * | 2020-08-14 | 2022-02-22 | 乔山健身器材(上海)有限公司 | 线上同步课程的***及方法 |
-
2020
- 2020-09-22 KR KR1020200122163A patent/KR20220039255A/ko active Search and Examination
-
2021
- 2021-08-11 WO PCT/KR2021/010671 patent/WO2022065684A1/ko active Application Filing
-
2023
- 2023-02-03 US US18/105,520 patent/US12039946B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190217782A1 (en) * | 2005-11-01 | 2019-07-18 | Magna Electronics Inc. | Vehicular vision system |
US20200164809A1 (en) * | 2011-10-31 | 2020-05-28 | Rosco, Inc. | Mirror monitor using two levels of reflectivity and transmissibility |
KR20160039997A (ko) * | 2014-10-02 | 2016-04-12 | 엘지디스플레이 주식회사 | 반사율 가변형 미러 디스플레이 및 그 구동방법 |
KR101613038B1 (ko) * | 2015-06-01 | 2016-04-15 | 김형민 | 맞춤형 광고를 표출하는 스마트 미러 시스템 |
KR20170101158A (ko) * | 2016-02-26 | 2017-09-05 | 주식회사 엘지화학 | 미러 디스플레이 |
Also Published As
Publication number | Publication date |
---|---|
US20230186868A1 (en) | 2023-06-15 |
US12039946B2 (en) | 2024-07-16 |
KR20220039255A (ko) | 2022-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020145697A1 (en) | Method for providing image using foldable display and electronic device for supporting the same | |
AU2017413152B2 (en) | Electronic apparatus and method for displaying a content screen on the electronic apparatus thereof | |
WO2021101189A1 (en) | Method and device for providing user interface in electronic device having foldable display | |
WO2014148698A1 (en) | Display device and method for controlling the same | |
WO2014171705A1 (en) | Method for adjusting display area and electronic device thereof | |
WO2019093682A1 (ko) | 디스플레이 장치 | |
WO2013151322A1 (en) | Method and device for executing object on display | |
WO2018110968A1 (en) | Display apparatus and method of controlling the same | |
WO2014035054A1 (en) | Method and apparatus for controlling zoom function in an electronic device | |
WO2019198978A1 (en) | Electronic device equipped with flexible display and wireless charging method using the same | |
WO2018190517A1 (en) | Electronic apparatus and method for displaying contents thereof | |
WO2021162320A1 (en) | Electronic device and method for operating high speed screen of electronic device | |
WO2020218686A1 (en) | Display device and controlling method of display device | |
WO2016111487A1 (en) | Display apparatus and display method | |
WO2017159931A1 (en) | Electronic device including touch panel and method of controlling the electronic device | |
WO2019125036A1 (en) | Image processing method and display apparatus therefor | |
WO2022182103A1 (ko) | 신호 처리 장치, 및 이를 구비하는 차량용 디스플레이 장치 | |
WO2021137585A1 (en) | Display apparatus and method of controlling the same | |
WO2021230499A1 (ko) | 폴더블 전자 장치 및 그의 알림 표시 제어 방법 | |
WO2022065684A1 (ko) | 디스플레이 장치 및 그의 제어 방법 | |
WO2020045858A1 (en) | Electronic apparatus and method of controlling the same | |
WO2016111488A1 (en) | Display apparatus and display method | |
WO2021010558A1 (ko) | 단말기, 이의 제어 방법 및 상기 방법을 구현하기 위한 프로그램을 기록한 기록 매체 | |
WO2021080154A1 (ko) | 전자 장치 및 그 제어 방법 | |
WO2021149895A1 (ko) | 가상 어플리케이션 서비스를 이용하는 전자 장치 및 이의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21872714 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21872714 Country of ref document: EP Kind code of ref document: A1 |