WO2023182644A1 - 전자 장치의 동작 방법 및 이를 위한 장치 - Google Patents

전자 장치의 동작 방법 및 이를 위한 장치 Download PDF

Info

Publication number
WO2023182644A1
WO2023182644A1 PCT/KR2023/001469 KR2023001469W WO2023182644A1 WO 2023182644 A1 WO2023182644 A1 WO 2023182644A1 KR 2023001469 W KR2023001469 W KR 2023001469W WO 2023182644 A1 WO2023182644 A1 WO 2023182644A1
Authority
WO
WIPO (PCT)
Prior art keywords
external device
electronic device
information
external
operation mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2023/001469
Other languages
English (en)
French (fr)
Inventor
박혜은
김세현
이종인
최길수
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to CN202380029050.XA priority Critical patent/CN118947102A/zh
Priority to EP23775147.4A priority patent/EP4456517A4/en
Priority to US18/111,394 priority patent/US20230305785A1/en
Publication of WO2023182644A1 publication Critical patent/WO2023182644A1/ko
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display

Definitions

  • Embodiments of the present disclosure relate to an electronic device and a method of operating the same, and more specifically, to an electronic device and a method of operating the same for adaptively operating the electronic device according to the operation mode of the electronic device.
  • Electronic devices can operate in various operation modes through external devices connected to the electronic device.
  • Embodiments of the present disclosure aim to provide an electronic device and an operating method that can automatically detect external devices that can be used in the current operating mode of the electronic device and provide information about the detected external devices. .
  • a method includes identifying a first operation mode of the electronic device currently being operated among a plurality of preset operation modes of the electronic device; Obtaining information about at least one external device; Based on information about the at least one external device, identifying a first external device corresponding to the identified first operation mode among the at least one external device; and displaying identification information about the identified first external device on the display of the electronic device. may include.
  • the information about the at least one external device includes information about the device type of the at least one external device, information about the device name of the at least one external device, and user input related to the device type of the at least one external device. It may include at least one of information about content received from at least one external device, and information about content played on an electronic device.
  • the step of identifying the first external device includes, based on information about a user input related to the device type of the at least one external device, a first device type corresponding to the identified first operation mode among the at least one external device. 1 identifying an external device; may include.
  • the step of identifying the first external device includes, based on information about the device type of the at least one external device, a first external device having a device type corresponding to the identified first operation mode among the at least one external device. identifying; may include.
  • the identifying the first external device may include identifying a first external device corresponding to a pre-stored device list for the identified first operation mode based on information about the device name of at least one external device; may include.
  • Identifying the first external device may include identifying a first external device corresponding to the identified first operation mode based on information about content received from the at least one external device. there is.
  • the plurality of preset operation modes may include at least one of a movie mode, a game mode, and a music mode.
  • the step of identifying the first external device includes determining whether a type of content received from at least one external device corresponds to the identified first operation mode and executing a function related to the identified first operation mode in the electronic device. identifying a first external device corresponding to the identified first operation mode among the at least one external device, based on at least one of whether or not the device operates; may further include.
  • the step of identifying the first external device includes determining whether the type of content received from at least one external device in the electronic device is game content and ALLM (Auto Low Latency Mode) Identifying the first external device corresponding to the game mode among at least one external device based on at least one of a function, a Variable Refresh Rate (VRR) function, and a Free Sync function is executed in the electronic device. ; may include.
  • the displaying on the display may include identifying a panel of the display corresponding to the identified first operation mode and displaying identification information about the first external device on the panel; may include.
  • the step of displaying the identification information on the display includes, based on history information about the identified first operation mode, at least one of an application, web page, and menu function corresponding to the identified first operation mode of the electronic device.
  • displaying on a display may further include.
  • an electronic device includes a display; A memory that stores one or more instructions; and identifying a first operation mode currently being operated in the electronic device among a plurality of preset operation modes of the electronic device by executing the one or more instructions stored in the memory, and obtaining information about at least one external device. , Based on the information about the at least one external device, a first external device corresponding to the identified first operation mode among the at least one external device is identified, and identification information about the identified first external device is provided. It may include at least one processor that controls the display to display information on the display.
  • the information about the at least one external device includes information about the device type of the at least one external device, information about the device name of the at least one external device, and user input related to the device type of the at least one external device. It may include at least one of information about content received from the at least one external device and information about content played on the electronic device.
  • the at least one processor executes the one or more instructions to correspond to the identified first operating mode of the at least one external device based on information about a user input related to a device type of the at least one external device.
  • the first external device having the device type can be identified.
  • the at least one processor determines a device type corresponding to the identified first operation mode among the at least one external device, based on information about the device type of the at least one external device.
  • the branch can identify the first external device.
  • the at least one processor executes the first external device corresponding to a pre-stored device list for the identified first operation mode, based on information about the device name of the at least one external device.
  • the device can be identified.
  • the at least one processor may identify the first external device corresponding to the identified first operation mode based on information about content received from the at least one external device by executing the one or more instructions. there is.
  • the at least one processor determines whether a type of content received from at least one external device corresponds to the identified first operation mode and the identified first operation mode in the electronic device. Based on at least one of whether a related function is executed, a first external device corresponding to the identified first operation mode among the at least one external device may be identified.
  • the at least one processor may identify a panel of the display corresponding to the identified first operation mode and display identification information about the first external device on the panel.
  • a computer-readable non-transitory recording medium includes the steps of identifying a first operation mode of the electronic device currently in operation among a plurality of preset operation modes of the electronic device. , obtaining information about at least one external device, based on the information about the at least one external device, identifying a first external device corresponding to the first operation mode among the at least one external device. , and displaying identification information about the identified first external device on a display of the electronic device.
  • a program for performing the method may be recorded.
  • An electronic device includes a memory storing one or more instructions, identifying a plurality of operation modes corresponding to the electronic device by executing one or more instructions stored in the memory, and the plurality of operation modes include a movie. mode, music mode, game mode, internet mode, television mode, and document mode, obtain information about one or more external devices, and obtain a first operating mode currently operating in the electronic device among a plurality of operation modes. Identify an operating mode, and based on information about the one or more external devices, identify a first external device among the one or more external devices corresponding to the identified first operating mode, and identify the first external device corresponding to the identified first operating mode. It may include a processor that controls the display to display identification information about an external device.
  • the information about the at least one external device includes information about the device type of the one or more external devices, information about user input related to the device type of the one or more external devices, and information about content received from the one or more external devices. It may contain at least one piece of information.
  • the at least one processor executes the one or more instructions stored in the memory, based on information about the device type of the one or more external devices, corresponding to the identified first operation mode among the one or more external devices.
  • the first external device having a device type can be identified.
  • the electronic device identifies an external device corresponding to the current operating mode of the electronic device and displays identification information about the external device, thereby allowing the user to access the external device corresponding to the current operating mode of the electronic device. Connection can be facilitated.
  • FIG. 1 is a diagram illustrating a method of operating an electronic device according to an embodiment.
  • Figure 2 is a block diagram for explaining an electronic device according to an embodiment of the present disclosure.
  • Figure 3 is a block diagram for explaining in more detail an electronic device according to an embodiment of the present disclosure.
  • FIG. 4 is a flowchart for explaining a method of operating an electronic device according to an embodiment of the present disclosure.
  • FIG. 5 is a diagram for explaining information about an external device according to an embodiment of the present disclosure.
  • FIG. 6 is a flowchart illustrating a method for identifying an external device corresponding to an operation mode of an electronic device according to an embodiment of the present disclosure.
  • FIG. 7 is a flowchart illustrating a method of determining whether an external device corresponds to the current operating mode of an electronic device, based on information about the external device, according to an embodiment of the present disclosure.
  • the external device corresponds to the current operating mode of the electronic device based on the type of content received from at least one external device and being played on the electronic device or the function being executed on the electronic device, according to an embodiment of the present disclosure. This is a flowchart to explain how to determine whether a device is compatible.
  • FIG. 9 is a diagram illustrating an example of displaying identification information about an external device on a panel of an electronic device corresponding to a plurality of preset operation modes of the electronic device according to an embodiment of the present disclosure.
  • FIG. 10 is a diagram illustrating another embodiment of displaying identification information about an external device on a panel of an electronic device corresponding to a plurality of preset operation modes of the electronic device according to an embodiment of the present disclosure.
  • FIG. 11 is a diagram illustrating an example in which a user selects an external device based on identification information about at least one external device displayed on a panel of an electronic device according to an embodiment of the present disclosure.
  • FIG. 12 is a diagram illustrating an embodiment in which a user selects an external device according to the current operating mode of electronic autonomy when an external device is included in a multi-device list according to an embodiment of the present disclosure.
  • FIG. 13 shows at least one of an application, a web page, and a menu function corresponding to the operation mode of the electronic device on the display of the electronic device, based on history information about the operation mode of the electronic device, according to an embodiment of the present disclosure.
  • the expression “at least one of a, b, or c” refers to “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, “a, b and c”, or variations thereof.
  • unit used in the specification refers to a hardware component such as software, FPGA, or ASIC, and the “unit” may perform certain roles. However, “wealth” is not limited to software or hardware.
  • the “copy” may be configured to reside on an addressable storage medium and may be configured to run on one or more processors.
  • part refers to software components, such as object-oriented software components, class components, and task components, processes, functions, properties, procedures, Includes subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
  • object-oriented software components such as object-oriented software components, class components, and task components, processes, functions, properties, procedures, Includes subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
  • the functionality provided within the components and “parts” may be combined into smaller numbers of components and “parts” or may be further separated into additional components and “parts”.
  • information about an external device may mean information used to identify whether the external device corresponds to the operation mode of the electronic device.
  • Information about the external device includes information about the device type of the external device, information about the device name of the external device, information about user input related to the device type of the external device, and content received from the external device and played on the electronic device. It may include at least one piece of history information.
  • identification information for an external device may mean identification information for distinguishing an external device from another external device.
  • Identification information about the external device may correspond to information about the external device, but is not limited to this.
  • the identification information for the external device may include a user-defined abbreviation for the external device or a serial number, which is a unique product identification number assigned according to the order of product release.
  • FIG. 1 is a diagram illustrating a method of operating an electronic device according to an embodiment.
  • the electronic device 200 may identify the current operation mode of the electronic device 200 among a plurality of preset operation modes of the electronic device 200. For example, the electronic device 200 may identify the current operation of the electronic device 200 and identify the operation mode corresponding to the current operation. Referring to FIG. 1 , the electronic device 200 may receive the utterance “game mode” as a user input from the user 100, and thus identify that the operation mode of the electronic device 200 is the game mode.
  • the plurality of preset operation modes herein may be operation modes related to functions that can be operated in the electronic device 200.
  • the plurality of operation modes may include, but are not limited to, at least one of a game mode for outputting game content, a music mode for outputting music content, and/or a movie mode for outputting movie content.
  • the electronic device 200 can also be used in a mode for viewing documents stored in a connected external device, and the plurality of operation modes may further include a document mode.
  • the electronic device 200 may obtain information about at least one external device located around the electronic device 200.
  • At least one external device may include various electronic devices electrically connected to the electronic device 200.
  • the electronic device 200 may obtain information about at least one external device through the communication unit 250.
  • the electronic device 200 may obtain information about at least one external device through the external device interface unit 240, but is not limited to this.
  • the electronic device 200 may identify information about at least one external device previously stored in the memory 210.
  • at least one external device may include a first external device 110, a second external device 120, a third external device 130, a fourth external device 140, and a fifth external device 150.
  • the electronic device 200 may identify an external device corresponding to the current operating mode of the electronic device among at least one external device.
  • the electronic device 200 may identify an external device corresponding to the current operating mode of the electronic device among the at least one external device, based on the acquired information about the at least one external device.
  • the external device corresponding to the current operating mode of the electronic device 200 may represent a device that can be connected to and used with the electronic device 200 in the current operating mode of the electronic device 200.
  • an external device corresponding to the current operating mode of the electronic device 200 provides content to the electronic device 200 in the current operating mode of the electronic device 200, or controls content processed in the current operating mode of the electronic device 200. or may include a device capable of receiving processed content in the current operating mode of the electronic device 200.
  • information about the first external device 110 may include that the device type of the first external device 110 is a game device, and information about the fifth external device 150 may be received from the fifth external device 150.
  • the electronic device 200 may include information on the history of execution of the game application. Accordingly, the electronic device 200 may identify the first external device 110 and the fifth external device 150 as external devices corresponding to the game mode, based on the information about the first external device 110 and the information about the fifth external device 150. there is. In contrast, the electronic device 200 displays the second external device 120, the third external device 130, and the fourth external device 120 based on the information about the second external device 120, the information about the third external device 130, and the information about the fourth external device 140. 4 It can be identified that the external device 140 is a device that does not correspond to the game mode.
  • the electronic device 200 may display identification information about at least one external device corresponding to the current operating mode of the electronic device 200 on the display 230 of the electronic device 200. For example, referring to FIG. 1, when the electronic device 200 identifies the first external device 110 and the fifth external device 150 as external devices corresponding to the current operating mode of the electronic device 200, the electronic device 200 Identification information 161 and identification information 162 about the fifth external device 150 may be displayed on the display of the electronic device 200. Specifically, the identification information 161 for the first external device 110 and the identification information 162 for the fifth external device 150 may include the device model name, model number, name, etc. of the first external device 110 and the fifth external device 150, respectively. there is.
  • the electronic device 200 may display identification information 161 for the first external device 110 and identification information 162 for the fifth external device 150. Accordingly, the electronic device 200 can provide an external device that can be used according to the current operation mode without the user having to manually set or input the external device.
  • Figure 2 is a block diagram for explaining an electronic device according to an embodiment of the present disclosure.
  • the electronic device 200 may be an electronic device that displays an external device corresponding to the operation mode of the electronic device 200.
  • the electronic device 200 according to an embodiment of the present disclosure may include a memory 210, a processor 220, and a display 230. Below, we look at the above components in turn.
  • the memory 210 may store programs for processing and control of the processor 220.
  • the memory 210 may store one or more instructions for performing an operation of displaying an external device corresponding to the operation mode of the electronic device 200.
  • the processor 220 can control the overall operation of the electronic device 200 and can control the operation of the electronic device 200 by executing one or more instructions stored in the memory 210.
  • the processor 220 identifies the current operating mode of the electronic device among a plurality of preset operating modes of the electronic device by executing one or more instructions stored in the memory 210 and provides information about at least one external device. can be obtained.
  • the processor 220 executes one or more instructions stored in the memory 210, based on information about the at least one external device, identifies an external device corresponding to the identified operation mode among the at least one external device, and executes the identified external device.
  • the display can be controlled so that identification information about is displayed on the display.
  • the processor 220 executes one or more instructions stored in the memory 210 to determine an operation mode identified among the at least one external device based on information about the user input related to the device type of the at least one external device. You can identify an external device of the device type corresponding to .
  • the processor 220 executes one or more instructions stored in the memory 210 to select a device corresponding to an identified operation mode among the at least one external device based on information about the device type of the at least one external device.
  • the type of external device can be identified.
  • the processor 220 executes one or more instructions stored in the memory 210, thereby executing an external device included in a pre-stored device list for the identified operation mode based on information about the device name of at least one external device.
  • the device can be identified.
  • the processor 220 executes one or more instructions stored in the memory 210, based on history information about content received from at least one external device and played on the electronic device, and executes one or more instructions corresponding to the identified operation mode. External devices can be identified.
  • the processor 220 executes one or more instructions stored in the memory 210 to determine whether the type of content received from at least one external device and being played on the electronic device corresponds to the identified operation mode and Based on at least one of whether a function related to the identified operation mode is executed, an external device corresponding to the identified operation mode among at least one external device may be identified.
  • the processor 220 identifies the panel (user interface) of the display corresponding to the identified operation mode by executing one or more instructions stored in the memory 210, and provides identification information about the identified external device. It can be displayed on the panel.
  • the display 230 may display a predetermined screen under the control of the processor 220. Specifically, the display 230 may display identification information about an external device corresponding to the operation mode of the electronic device 200 on the panel of the display 230.
  • the display 230 may include a display panel and a controller that controls the display panel, and the display 230 may represent a display built into the electronic device 200.
  • the display panel can be implemented in various types of displays such as LCD (Liquid Crystal Display), OLED (Organic Light Emitting Diode) display, AM-OLED (Active-Matrix Organic Light-Emitting Diode), PDP (Plasma Display Panel), etc. .
  • the display panel may be implemented as flexible, transparent, or wearable.
  • the display 230 may be combined with the touch panel of the user input unit and provided as a touch screen.
  • a touch screen may include an integrated module in which a display panel and a touch panel are combined in a laminated structure.
  • the electronic device 200 may be implemented with more components than the illustrated components, or may be implemented with fewer components than the illustrated components.
  • the electronic device 200 may include a memory 210, a processor 220, a display 230, an external device interface unit 240, a communication unit 250, and a user input unit 260.
  • Figure 3 is a block diagram for explaining in more detail an electronic device according to an embodiment of the present disclosure.
  • the electronic device 200 may be an electronic device for displaying an external device corresponding to the current operating mode of the electronic device.
  • the electronic device 200 may be a computing device such as a smart phone, laptop computer, desktop computer, PDA, or tablet PC, but is not limited thereto.
  • the electronic device 200 may include a memory 210, a processor 220, a display 230, an external device interface unit 240, a communication unit 250, and a user input unit 260.
  • a memory 210 such as a smart phone, laptop computer, desktop computer, PDA, or tablet PC, but is not limited thereto.
  • the electronic device 200 may include a memory 210, a processor 220, a display 230, an external device interface unit 240, a communication unit 250, and a user input unit 260.
  • the memory 210 may store programs for processing and control of the processor 220.
  • the memory 210 may store one or more instructions.
  • the memory 210 may include at least one of internal memory and external memory.
  • the memory 210 may include information about at least one external device, identification information about at least one external device located around the electronic device 200, and information about a plurality of operation modes related to the operation of the electronic device. .
  • the memory 210 may include information about functions related to a plurality of operation modes.
  • Built-in memory includes, for example, volatile memory (e.g., DRAM (Dynamic RAM), SRAM (Static RAM), SDRAM (Synchronous Dynamic RAM), etc.), non-volatile memory (e.g., OTPROM (One Time Programmable ROM), etc. ), PROM (Programmable ROM), EPROM (Erasable and Programmable ROM), EEPROM (Electrically Erasable and Programmable ROM), Mask ROM, Flash ROM, etc.), hard disk drive (HDD), or solid state drive (SSD). It can be included.
  • the processor 220 may load commands or data received from at least one of the non-volatile memory or other components into the volatile memory and process them. Additionally, the processor 220 may store data received or generated from other components in non-volatile memory.
  • External memory includes, for example, at least one of CF (Compact Flash), SD (Secure Digital), Micro-SD (Micro Secure Digital), Mini-SD (Mini Secure Digital), xD (extreme Digital), and Memory Stick. It can be included.
  • CF Compact Flash
  • SD Secure Digital
  • Micro-SD Micro Secure Digital
  • Mini-SD Mini Secure Digital
  • xD Extreme Digital
  • Memory Stick Memory Stick
  • the processor 220 can control the overall operation of the electronic device 200 and can control the operation of the electronic device 200 by executing one or more instructions stored in the memory 210.
  • the processor 220 can generally control the memory 210, the display 230, the external device interface unit 240, the communication unit 250, and the user input unit 260 by executing programs stored in the memory 210.
  • Processor 220 may include at least one of RAM, ROM, CPU, GPU, and bus. RAM, ROM, CPU and GPU, etc. can be connected to each other through a bus.
  • the processor 220 is an artificial intelligence-specific processor that identifies a first external device corresponding to the current operating mode of the electronic device among the at least one external device, based on information about the at least one external device. may include.
  • the artificial intelligence-specific processor may be implemented as a separate chip from the processor 220, and the artificial intelligence-specific processor may be a general-purpose chip.
  • an artificial intelligence-specific processor may be controlled to process input data according to predefined operation rules or artificial intelligence models stored in memory, or may be designed with a hardware structure specialized for processing a specific artificial intelligence model.
  • Predefined operation rules or artificial intelligence models can be created through learning, and being created through learning means that the basic artificial intelligence model is learned using a large number of learning data by a learning algorithm to obtain the desired characteristics (or purpose). ) means that a predefined operation rule or artificial intelligence model set to perform is created. This learning may be accomplished in the device itself that performs the artificial intelligence according to the present disclosure, or may be accomplished through a separate server and/or system.
  • the external device interface unit 240 may provide an interface environment between the electronic device 200 and various external devices.
  • the external device interface unit 240 may include an A/V input/output unit.
  • the external device interface unit 240 is connected wired/wireless to external devices such as DVD (Digital Versatile Disk), Blu-ray, game device, camera, computer, air conditioner, laptop, desktop, television, digital display device, etc. It can be.
  • the external device interface unit 240 can transmit images, video, audio signals, and information about the external device input through the connected external device to the processor 220 of the electronic device 200.
  • the A/V input/output unit has a USB terminal, a CVBS (Composite Video Banking Sync) terminal, a component terminal, an S-video terminal (analog), and a DVI (Digital Visual Interface) terminal so that information about an external device can be input to the electronic device 200.
  • a USB terminal a USB terminal
  • CVBS Compposite Video Banking Sync
  • component terminal a component terminal
  • S-video terminal analog
  • DVI Digital Visual Interface
  • HDMI High Definition Multimedia Interface
  • DP Display Port
  • Thunderbolt RGB terminal
  • D-SUB terminal D-SUB terminal
  • the electronic device 200 may obtain information about an external device through the external device interface unit 240. Specifically, the electronic device 200 may receive HDMI connection information through an HDMI terminal connected to an external device, and the received HDMI connection information may include information about device type, device name, etc. However, it is not limited to this, and the electronic device 200 may be connected to an external device through Thunderbolt, etc.
  • the communication unit 250 may communicate with at least one external device through a wired or wireless communication network. It may include one or more components that enable communication between the electronic device 200 and a plurality of devices or servers located around the electronic device 200. The communication unit 250 may include one or more components that enable communication between the electronic device 200 and the server. Additionally, the communication unit 250 may include a short-range communication unit 251. The communication unit 250 according to an embodiment of the present disclosure may communicate with an external device located around the electronic device 200 under the control of the processor 220, and the communication unit 250 may transmit a signal transmitting information about the external device to the external device. You can. Accordingly, the electronic device 200 may receive information about at least one external device from at least one external device connected to the electronic device 200 through the communication unit 250.
  • the short-range wireless communication unit 251 includes a Bluetooth communication unit, a Bluetooth Low Energy (BLE) communication unit, a Near Field Communication unit, a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, and an infrared (IrDA) communication unit. It may include, but is not limited to, the infrared Data Association (WFD) communication department, WFD (Wi-Fi Direct) communication department, UWB (Ultra Wideband) communication department, Ant+ communication department, Ethernet communication department, etc.
  • WFD infrared Data Association
  • WFD Wi-Fi Direct
  • UWB User Wideband
  • the communication unit 250 may further include a long-distance communication module that communicates with a server to support long-distance communication according to long-distance communication standards.
  • the communication unit 250 may include a long-distance communication module that performs communication through a network for Internet communication.
  • the communication unit 250 may include a long-distance communication module that performs communication through a communication network that complies with communication standards such as 3G, 4G, and/or 5G.
  • the communication unit 250 may include at least one port to be connected to an external device via a wired cable in order to communicate with the external device via a wired cable. Accordingly, the communication unit 250 can communicate with a wired external device through at least one port.
  • the user input unit 260 can receive various commands from the user and may represent a means for the user to input data to control the electronic device 200.
  • the user input unit 260 includes a key pad, a dome switch, and a touch pad (contact capacitive type, pressure resistance membrane type, infrared detection type, surface ultrasonic conduction type, integral tension measurement type, and piezo effect). method, etc.), a jog wheel, or a jog switch, but is not limited thereto.
  • the key pad may include various types of keys, such as mechanical buttons and wheels, formed in various areas such as the front, side, or back of the main body of the electronic device 200.
  • the touch panel detects the user's touch input and detects the detected touch. The touch event value corresponding to the signal can be output.
  • the touch screen can be implemented with various types of touch sensors such as capacitive, pressure-sensitive, or piezoelectric.
  • the threshold according to an embodiment of the present disclosure may be adaptively adjusted through the user input unit 260, but is not limited thereto.
  • the user input unit 260 includes a touch panel that detects the user's touch, a button that receives the user's push operation, and a mouse or keyboard for designating or selecting a point on the user interface screen. It may include, but is not limited to, a user input device. Additionally, the user input unit 260 may include a voice recognition device for voice recognition. For example, the voice recognition device may be a microphone, and the voice recognition device may receive a user's voice command or voice request. Accordingly, the processor 220 may control the overall operation of the electronic device 200 so that operations corresponding to voice commands or voice requests are performed.
  • the electronic device 200 may receive a user input related to the device type of an external device located around the electronic device 200 through the user input unit 260. Accordingly, the electronic device 200 may identify whether the external device corresponds to the current operating mode of the electronic device based on information about the user input related to the device type of the external device.
  • FIG. 4 is a flowchart for explaining a method of operating an electronic device according to an embodiment of the present disclosure.
  • the electronic device may identify the current operation mode of the electronic device among a plurality of preset operation modes of the electronic device.
  • the electronic device 200 may identify the current operation of the electronic device 200 and may identify the current operation mode of the electronic device 200 based on the current operation of the electronic device 200.
  • the electronic device 200 may identify the current operating mode of the electronic device 200 among a plurality of preset operating modes according to the user's input regarding the operating mode of the electronic device 200.
  • the electronic device 200 may receive an input about the operation mode of the electronic device 200 through a portable terminal connected to the electronic device 200, and determine the operation mode of the electronic device 200 accordingly, but is not limited thereto. no.
  • the plurality of preset operation modes may be operation modes of the electronic device 200 that are previously stored in the memory 210 of the electronic device 200.
  • a new operation mode can be stored in the memory 210, and a plurality of preset operation modes include movie mode, music mode, game mode, Internet mode, television mode, and document mode that can be used for document work. It may include at least one of:
  • step S420 the electronic device according to an embodiment of the present disclosure may obtain information about at least one external device.
  • the electronic device 200 may obtain information about at least one external device from a component of the electronic device 200.
  • At least one external device is a device electrically connected to the electronic device 200 and may refer to an electronic device located around the electronic device 200.
  • the electronic device 200 may obtain information about at least one external device through the external device interface unit 240.
  • HDMI connection information may include information about the device type, device model name, device model number, device name, etc. of the external device connected through the HDMI terminal.
  • the electronic device 200 may obtain information about at least one external device through the communication unit 250. At this time, the electronic device 200 may transmit a signal requesting information about the external device to the external device, and the electronic device 200 may receive information about the external device from the external device.
  • At least one external device may be connected to the electronic device 200 through the communication unit 250 or the external device interface unit 240, and at least one external device may be connected to the electronic device 200 through different components of the electronic device 200.
  • information about an external device may include all information used to identify an external device corresponding to the operation mode of the electronic device 200.
  • information about the external device includes information about the device type of the external device, information about the device model name of the external device, information about the device model number of the external device, information about the device name of the external device, and information about the device model name of the external device. It may include at least one of information about user input related to the device type and history information about content received from an external device and played on the electronic device.
  • the electronic device may identify a first external device corresponding to the identified operation mode among the at least one external device, based on information about the at least one external device.
  • the electronic device 200 may identify the first external device corresponding to the current operating mode of the electronic device 200, based on information about at least one external device. For example, the user may pre-store the device type of the external device as a movie mode through the user input unit 260. At this time, if the operation mode of the electronic device 200 is identified as a movie mode, the electronic device 200 may identify the device type as a movie mode and identify a pre-stored external device as a device corresponding to the movie mode.
  • the electronic device 200 is based on at least one of whether the type of content received from the external device and being played on the electronic device corresponds to the identified operation mode and whether a function related to the identified operation mode is executed in the electronic device, It is possible to identify whether the external device corresponds to the current operating mode of the electronic device.
  • step S440 the electronic device according to an embodiment of the present disclosure may display identification information about the identified external device on the display of the electronic device corresponding to the identified operation mode.
  • the electronic device 200 may display identification information about an external device corresponding to the current operating mode of the electronic device 200 on the display 230 of the electronic device 200.
  • identification information for an external device may mean identification information used to distinguish an external device from another external device.
  • the display 230 of the electronic device 200 may include a plurality of panels corresponding to a plurality of operation modes of the electronic device.
  • the panel corresponding to the operation mode of the electronic device may represent an example of a user interface in which a list of external devices available in the corresponding operation mode of the electronic device and menus or items used in the corresponding operation mode are provided according to a predetermined format.
  • the electronic device 200 may identify a panel corresponding to the current operating mode of the electronic device 200 and display identification information about at least one external device on the identified panel. Accordingly, the user can easily connect to an external device corresponding to the current operating mode of the electronic device 200.
  • the panel of the electronic device 200 may include a common panel.
  • the common panel may refer to a panel that includes information on all external devices connected to the electronic device 200, applications, web pages, and menu functions.
  • the electronic device 200 may place information about external devices corresponding to the current operating mode of the electronic device 200 at the top of the common panel. Accordingly, the user can easily connect to an external device corresponding to the current operating mode of the electronic device 200.
  • FIG. 5 is a diagram for explaining information about an external device according to an embodiment of the present disclosure.
  • Information about external devices may include information about external devices.
  • information includes information about the device type of the external device, information about the device name of the external device, information about user input related to the device type of the external device, and information about content received from the external device and played on the electronic device. It may include at least one piece of history information.
  • the electronic device 200 may receive “game mode” as a user input for the operation mode from the user 100, and the electronic device 200 may obtain information about the first external device 500 among at least one external device.
  • information about the first external device 500 includes information that the device type of the first external device 500 is a game device, and information about a user input related to the device type of the first external device 500 is game. It may contain device information. Additionally, when the user saves the device name for the first external device 500 as the game device of user 100, the information about the device name for the first external device may be the game device of user 100. Additionally, the information about the first external device 500 may include history information about Game 1 and Game 2 received from the first external device 500 and played on the electronic device 200.
  • the electronic device 200 may determine that the current operation mode of the electronic device 200 corresponds to the game mode, based on information about the first external device 500.
  • FIG. 6 is a flowchart illustrating a method for identifying an external device corresponding to an operation mode of an electronic device according to an embodiment of the present disclosure.
  • the electronic device 200 may identify whether the external device is a device corresponding to the current operating mode of the electronic device 200, based on information about at least one external device. In addition, the electronic device 200 responds to the current operating mode of the electronic device 200 based on the type of content received from the external device and being played on the electronic device or whether a function related to the current operating mode of the electronic device 200 is being executed. You can also identify whether it is a compatible device. Below, a method for identifying an external device corresponding to the operation mode of the electronic device 200 will be described in detail.
  • the electronic device may identify whether the external device is a device corresponding to the identified operation mode, based on information about the external device.
  • the electronic device 200 may identify that the external device is a device corresponding to the identified operation mode, based on information about the external device (step S630). Conversely, the electronic device 200 may not be able to identify the external device as a device corresponding to the identified operation mode, based on information about the external device. At this time, the electronic device 200 responds to the current operating mode of the electronic device 200 based on the type of content received from the external device and being played on the electronic device or whether a function related to the current operating mode of the electronic device 200 is being executed. It is possible to identify whether it is a device that can be used (step S620).
  • information about an external device may include information that the external device is an OTT device used to watch movies.
  • the electronic device 200 may determine that the external device is an external device corresponding to the movie mode, which is the current operating mode of the electronic device 200.
  • the electronic device 200 determines, based on information about the external device, that the external device is an external device that does not correspond to the document mode, which is the current operating mode of the electronic device 200. You can decide that it is a device.
  • FIG. 7 A specific embodiment of identifying whether the external device corresponds to the identified operation mode based on information about the external device will be described in FIG. 7 .
  • step S620 the electronic device determines whether the external device is connected to the electronic device based on whether the type of content received from the external device and being played on the electronic device corresponds to the identified operation mode and whether the function related to the identified operation mode is executed. It is possible to identify whether it corresponds to the current operating mode.
  • the electronic device 200 is based on whether the type of content received from an external device and being played on the electronic device corresponds to the identified operation mode and whether a function related to the identified operation mode is executed,
  • the external device may be identified as a device corresponding to the identified operation mode (step S630). Conversely, it may be identified that the type of content received from an external device and being played on the electronic device does not correspond to the operating mode of the electronic device, and that a function executed in the operating mode of the electronic device is currently off in the electronic device 200. At this time, the electronic device 200 may identify the external device as a device that does not correspond to the identified operation mode (step S640).
  • the electronic device 200 may identify the external device as a device corresponding to the current operating mode of the electronic device. Accordingly, the electronic device 200 can display identification information about the identified external device on the display of the electronic device 200, and the electronic device 200 can automatically provide the external device without the user having to manually set or input it. You can.
  • the electronic device 200 may identify the external device as a device that does not correspond to the current operating mode of the electronic device. Accordingly, identification information about the corresponding external device may not be displayed on the display of the electronic device 200.
  • FIG. 7 is a flowchart illustrating a method of determining whether an external device corresponds to the current operating mode of an electronic device, based on information about the external device, according to an embodiment of the present disclosure.
  • the electronic device 200 may identify whether the external device corresponds to the current operating mode of the electronic device based on information about the external device. Specifically, the electronic device 200 may identify whether the external device corresponds to the current operating mode of the electronic device in steps S710 to S750.
  • the external device identification method according to steps S710 to S750 may be in order of importance, but is not limited to this, and the electronic device 200 may perform the external device identification method according to steps S710 to S750 in a different order and/or random order. It can be done. Additionally, the electronic device 200 may use at least one of the external device identification methods according to steps S710 to S750. Below, an embodiment in which the electronic device 200 sequentially performs the external device identification method according to steps S710 to S750 will be described.
  • the electronic device 200 may identify whether the external device is a device corresponding to the operation mode of the electronic device 200, based on information about the user input related to the device type of the external device.
  • the electronic device 200 may obtain information about user input related to the device type of the external device through the external device interface unit 240, communication unit 250, and user input unit 260. Alternatively, information about user input related to the device type of the external device may be previously stored in the memory 210.
  • the user may store the method of using the external device in advance in the electronic device 200. If the user limits the device type of the external device to the movie mode among the movie mode and music mode, the electronic device 200 selects the movie mode, which is the current operating mode of the electronic device, based on information about the user input related to the device type of the external device. It can be identified that the external device corresponds (step S760). Conversely, the electronic device 200 may identify that the music mode, which is the current operating mode of the electronic device, and the external device do not correspond, based on information about the user input related to the device type of the external device. However, referring to FIG. 7 , if the external device is identified as not corresponding to the current operating mode of the electronic device 200 in step S710, the electronic device 200 may perform the external device identification method in step S720.
  • the electronic device 200 may identify whether the external device is a device corresponding to the operation mode of the electronic device 200, based on information about the device type of the external device.
  • the electronic device 200 may obtain information about the device type of the external device through the external device interface unit 240, the communication unit 250, and the user input unit 260. Alternatively, information about the device type of the external device may be previously stored in the memory 210. Specifically, when an electronic device and an external device are connected through an HDMI terminal, the electronic device 200 can obtain information about the device type of the external device from the HDMI terminal.
  • the electronic device 200 may identify the external device as a device corresponding to the operation mode of the electronic device 200, based on information about the device type of the external device (step S760).
  • the device type of the external device may be a game device
  • the operation mode of the electronic device 200 may be a game mode.
  • the electronic device 200 may determine that the game mode, which is the current operating mode of the electronic device 200, and the external device correspond, based on information about the device type of the external device.
  • the electronic device 200 may identify that the external device does not correspond to the operation mode of the electronic device 200 based on information about the device type of the external device.
  • the electronic device 200 may additionally perform the method of step S730.
  • the device type of the external device may be a game device
  • the operation mode of the electronic device 200 may be a movie mode.
  • the electronic device 200 may determine that the movie mode, which is the current operating mode of the electronic device 200, and the external device do not correspond, based on information about the device type of the external device.
  • the electronic device 200 may additionally determine whether the external device corresponds to the current operating mode of the electronic device according to the method in step S730.
  • the electronic device 200 may identify whether the device name corresponds to a pre-stored device list for the current operating mode of the electronic device 200, based on information about the device name of the external device.
  • the electronic device 200 may obtain information about the device name of the external device through the external device interface unit 240, the communication unit 250, and the user input unit 260, and the information about the device name of the external device may be pre-stored in the memory 210. there is. Additionally, a device list according to the operation mode of the electronic device may be stored in the memory 210.
  • the device list herein may refer to a list that includes both a device list according to a specific operation mode and a multi-device list, which is a set of devices that can be used in two or more operation modes. However, the device list in step S730 may represent a device list in a specific operation mode of the electronic device 200.
  • the electronic device 200 may identify the external device as a device corresponding to the operation mode of the electronic device 200, based on information about the device name of the external device (step S760).
  • the device name of the external device may be “Game Device A”, and “Game Device A” may be a device name included in the device list according to the game mode.
  • the electronic device 200 may determine that the external device corresponds to the game mode, which is the current operating mode of the electronic device 200, based on information about the device name of the external device.
  • the electronic device 200 may identify that the external device does not correspond to the operation mode of the electronic device 200 based on information about the device name of the external device.
  • the electronic device 200 may additionally perform the method of step S740.
  • the device name of the external device may be “Game Device A”, and “Game Device A” may be a device name that is not included in the device list related to the movie mode, which is the current operating mode of the electronic device.
  • the electronic device 200 may determine that the movie mode, which is the current operating mode of the electronic device 200, and the external device correspond, based on information about the device name of the external device.
  • the electronic device 200 may additionally determine whether the external device corresponds to the current operating mode of the electronic device according to the method in step S740.
  • the electronic device 200 may identify whether the device name corresponds to a pre-stored device list for the current operating mode of the electronic device 200, based on information about the device name of the external device.
  • external devices can operate in a plurality of operation modes, and the electronic device 200 identifies whether the device name of the external device is included in the multi-device list according to the current operation mode of the electronic device 200. can do.
  • the electronic device 200 may previously store a multi-device list according to the operation mode in the memory 210.
  • the multi-device list can be adjusted through the user input unit 260.
  • the electronic device 200 may identify the external device as a device corresponding to the operation mode of the electronic device 200, based on information about the device name of the external device (step S760).
  • the device name of the external device may be “Game Device A”, and “Game Device A” may be a device name included in the multi-device list according to the game mode.
  • the electronic device 200 may determine that the external device corresponds to the game mode, which is the current operating mode of the electronic device 200, based on information about the device name of the external device.
  • the electronic device 200 may identify that the external device does not correspond to the operation mode of the electronic device 200 based on information about the device name of the external device.
  • the electronic device 200 may additionally perform the method of step S750.
  • the device name of the external device may be “Game Device A”, and “Game Device A” may be a device name that is not included in the multi-device list related to the movie mode, which is the current operating mode of the electronic device.
  • the electronic device 200 may determine that the movie mode, which is the current operating mode of the electronic device 200, and the external device correspond, based on information about the device name of the external device.
  • the electronic device 200 may additionally determine whether the external device corresponds to the current operating mode of the electronic device according to the method in step S750.
  • the electronic device 200 may identify an external device corresponding to the current operating mode of the electronic device 200 based on history information about content received from the external device and played on the electronic device.
  • the electronic device 200 may store history information about content received from the external device and played on the electronic device 200 in the memory 210. Alternatively, the electronic device 200 may receive history information about content received from an external device and played on the electronic device 200 from an external device.
  • the electronic device 200 may identify the external device as a device corresponding to the operation mode of the electronic device 200, based on history information about content received from the external device and played in the electronic device 200. (Step S760). For example, game content A may be received from an external device and played on the electronic device 200, and the electronic device 200 may store the history of game content A in content history information corresponding to the game mode. Accordingly, the electronic device 200 can identify that the external device corresponds to the game mode, which is the operating mode of the electronic device 200.
  • the electronic device 200 may identify that the external device does not correspond to the operation mode of the electronic device 200, based on history information about content received from the external device and played on the electronic device 200 (step S770). For example, if there is no history information about game content received from an external device and played on the electronic device 200, the electronic device 200 may identify that the external device is not a device corresponding to the game mode.
  • the electronic device 200 may identify the external device as a device corresponding to the current operating mode of the electronic device 200 according to the method according to steps S710 to S750.
  • the electronic device 200 may display identification information about the identified device on the display 230 of the electronic device 200 and provide it to the user.
  • the electronic device 200 may identify the external device as a device that does not correspond to the current operating mode of the electronic device 200 according to steps S710 to S750. At this time, the electronic device 200 may not display identification information about the identified device on the display 230 of the electronic device 200, and other devices corresponding to the current operation mode may be displayed on the display 230.
  • the external device corresponds to the current operating mode of the electronic device based on the type of content received from at least one external device and being played on the electronic device or the function being executed on the electronic device, according to an embodiment of the present disclosure. This is a flowchart to explain how to determine whether a device is compatible.
  • the external device when there is content received from an external device and currently being played on the electronic device, the external device displays the electronic device 200 based on the type of content or the function of the electronic device according to content execution. It is possible to identify whether it corresponds to the current operating mode.
  • the electronic device 200 can identify the type of content received from an external device connected to the electronic device 200 and being played on the electronic device 200. Additionally, there may be functions or environmental settings that are activated when the electronic device 200 operates in a specific operation mode, and the electronic device 200 can identify whether a function corresponding to the operation mode of the electronic device is executed in the electronic device 200. there is.
  • the electronic device 200 determines whether the external device corresponds to the game mode. Describes the operation to identify a device. Even when the operation mode is not the game mode, similar to FIG. 8, the electronic device 200 operates the game based on the type of content received from the external device and being played on the electronic device or a function executed or activated on the electronic device 200. It is possible to identify whether the device corresponds to the mode.
  • the operation of identifying whether the external device in steps S810 to S840 is a device corresponding to the game mode is not necessarily all performed in the electronic device 200, and the order may be changed and may be performed in any order. there is.
  • the electronic device 200 may identify whether the type of content received from an external device and being played on the electronic device is game content.
  • the electronic device 200 can identify information about the content being played. Specifically, when there is a plurality of contents being played in the electronic device 200, the electronic device 200 may identify the content being played through an external device among the plurality of contents being played. The electronic device 200 can identify whether the type of content being played on the electronic device 200 is game content. Specifically, the electronic device 200 may identify the type of content based on history information or playback information of the content being played in the electronic device 200.
  • the electronic device 200 may identify the external device as a device corresponding to the game mode (step S850). Conversely, if the electronic device 200 identifies the type of content being played in the electronic device 200 as content such as a movie rather than a game, the electronic device 200 may perform the method according to steps S820 to S840.
  • the electronic device 200 may identify whether the ALLM function, VRR function, and free sync function are being executed in the electronic device 200.
  • the electronic device 200 tends to provide game content smoothly by executing various functions.
  • the electronic device 200 may perform an ALLM function that automatically delays input, and the electronic device 200 may use the VRR function to adjust the refresh rate.
  • the electronic device 200 may perform the Free Sync function, which is an adaptive synchronization technology for liquid crystal displays, to provide game content more smoothly.
  • the electronic device 200 can identify whether the ALLM function, VRR function, and free sync function are being executed in the electronic device 200, but is not limited thereto. For example, the electronic device 200 may determine only whether the ALLLM function is executed on the electronic device 200, or may determine whether other functions related to the game mode are executed on the electronic device 200.
  • the electronic device 200 determines the type of content received from an external device and being played on the electronic device. This can be identified as game content. Accordingly, the electronic device 200 may identify the external device as a device corresponding to the game mode (step S850). In contrast, the electronic device 200 may identify that the ALLM function, VRR function, and free sync function are not all executed in the electronic device 200. At this time, the electronic device 200 may identify the external device as a device that does not correspond to the game mode (step S860).
  • the electronic device 200 displays identification information about an external device corresponding to the operation mode of the electronic device 200 on the display 230 of the electronic device 200 and provides the display 230 to the user. .
  • FIG. 9 is a diagram illustrating an example of displaying identification information about an external device on a panel of an electronic device corresponding to a plurality of preset operation modes of the electronic device according to an embodiment of the present disclosure.
  • the electronic device 200 may display identification information about an external device on a panel of the electronic device corresponding to a plurality of operation modes.
  • the electronic device 200 may have a plurality of panels corresponding to a plurality of operation modes, and the plurality of panels may be activated according to the operation mode of the electronic device 200 and displayed on the display 230.
  • there may be a game panel 910 corresponding to the game mode 900, a music panel 930 corresponding to the music mode 920, and a movie panel 950 corresponding to the movie mode 940.
  • the electronic device 200 may identify the panel of the display 230 corresponding to the operation mode and display identification information about at least one external device corresponding to the operation mode on the panel of the display 230.
  • the electronic device 200 may identify the first external device, the fourth external device, and the fifth external device as external devices corresponding to the game mode 900. Accordingly, the electronic device 200 may display identification information about the first external device, identification information about the fourth external device, and identification information about the fifth external device on the game panel 910 of the electronic device 200.
  • the electronic device 200 may identify the first external device and the second external device as at least the external devices corresponding to the music mode 920. Accordingly, the electronic device 200 may display identification information about the first external device and identification information about the second external device on the music panel 930 of the electronic device 200.
  • the electronic device 200 may identify the first external device and the third external device as at least the external devices corresponding to the movie mode 940. Accordingly, the electronic device 200 may display identification information about the first external device and identification information about the third external device on the movie panel 950 of the electronic device 200.
  • FIG. 10 is a diagram illustrating another embodiment of displaying identification information about an external device on a panel of an electronic device corresponding to a plurality of preset operation modes of the electronic device according to an embodiment of the present disclosure.
  • the electronic device 200 may display identification information about an external device on a common panel of the electronic device.
  • the common panel may be a panel that displays identification information for all external devices connected to the electronic device 200.
  • At least one external device in FIG. 10 may include a first external device, a second external device, a third external device, a fourth external device, and a fifth external device.
  • the electronic device 200 may identify the first external device, the fourth external device, and the fifth external device as at least the external devices corresponding to the game mode 900. Accordingly, the electronic device 200 may highlight and display the identification information for the first external device, the identification information for the fourth external device, and the identification information for the fifth external device on the common panel 1010 of the electronic device 200. Specifically, by shading the identification information for the first external device, the identification information for the fourth external device, and the identification information for the fifth external device in the common panel 1010 of the electronic device 200, a game mode, which is an operation mode of the electronic device, is entered. External devices corresponding to 900 can be highlighted.
  • the electronic device 200 may identify the first external device and the second external device as at least the external devices corresponding to the music mode 920. Accordingly, the electronic device 200 may display identification information about the first external device and identification information about the second external device on the common panel 1030 of the electronic device 200. Specifically, so that the user can conveniently select an external device according to the music mode 920, the electronic device 200 may display identification information about the first external device and identification information about the second external device in front of the common panel 1030. .
  • the electronic device 200 may identify the first external device and the third external device as at least the external devices corresponding to the movie mode 940. Accordingly, the electronic device 200 may display identification information about the first external device and identification information about the third external device on the common panel 1050 of the electronic device 200. Specifically, so that the user can conveniently select an external device according to the movie mode 940, the electronic device 200 places identification information about the first external device and identification information about the third external device in front of the common panel 1050 and highlights them. It can also be displayed.
  • FIG. 11 is a diagram illustrating an example in which a user selects an external device based on identification information about at least one external device displayed on a panel of an electronic device according to an embodiment of the present disclosure.
  • the electronic device 200 identifies at least one of an application, web page, and menu function corresponding to the operation mode along with identification information about at least one external device corresponding to the current operation mode of the electronic device 200. can do.
  • the electronic device 200 may store history information about the operation mode, such as information about executed applications, settings, web pages, and content, in the memory 210.
  • the electronic device 200 may display previously stored history information about the operation mode of the electronic device 200 on a panel corresponding to the current operation mode of the electronic device 200.
  • the electronic device 200 when the operation mode of the electronic device 200 is identified as a game mode, the electronic device 200 includes identification information about a first external device that is an external device corresponding to the game mode, identification information about a fourth external device, and a fifth external device. Identification information about the external device can be displayed on the game panel 1100. Additionally, the electronic device 200 may display game application 1, which has a history of being executed more than a preset number of times in the game mode, on the game panel 1100 based on history information about the game mode. Similarly, the electronic device 200 may display the sound adjustment function during environment settings and the URL for web page 1 on the game panel 1100 based on history information about the game mode. As the electronic device 200 displays identification information about the external device, game application information, etc. on the game panel 1100, the electronic device 200 facilitates the user as a fourth external device through the game panel 1100 displayed on the display 230 of the electronic device 200. It is possible to provide a user interface that allows easy movement.
  • FIG. 12 is a diagram illustrating an embodiment in which a user selects an external device according to the current operating mode of electronic autonomy when an external device is included in a multi-device list according to an embodiment of the present disclosure.
  • an external device connected to the electronic device 200 may be a device used in a plurality of operation modes.
  • a device that can be used in multiple operating modes may be referred to as a multi-device.
  • the first external device may correspond to a multi-device that can be used in both music mode and movie mode.
  • the first external device may be identified as a device corresponding to the music mode, and the electronic device 200 may display identification information about the first external device on the music panel 1200. Accordingly, when the user selects the first external device displayed on the music panel 1200 of the display 230, the electronic device 200 may execute music content related to the first external device.
  • the first external device may be a device corresponding to the movie mode. Accordingly, when the operating mode of the electronic device 200 is the movie mode, the electronic device 200 may display identification information about the first external device on the movie panel 1250. Accordingly, when the user selects the first external device displayed on the movie panel 1250 of the display 230, the electronic device 200 may execute movie content related to the first external device.
  • FIG. 13 shows at least one of an application, a web page, and a menu function corresponding to the operation mode of the electronic device on the display of the electronic device, based on history information about the operation mode of the electronic device, according to an embodiment of the present disclosure.
  • the electronic device 200 displays at least one of an application, a web page, and a menu function corresponding to the operating mode of the electronic device on the panel of the electronic device 200, based on history information about the operating mode of the electronic device. It can be displayed.
  • the electronic device 200 may identify applications, web pages, and menu functions to be displayed on the game panel 1310 based on history information about the game mode 1300 of the electronic device 200.
  • the electronic device 200 When the electronic device 200 operates in game mode 1300, the user may have used game application 1 more than a preset threshold.
  • the electronic device 200 can store history information related to the operation of the electronic device 200, and the electronic device 200 can identify an application to be displayed on the game panel 1310 according to the stored history information. Based on the history information in the game mode 1300, the electronic device 200 sends identification information about the first external device, identification information about the fourth external device, and identification information about the fifth external device to the game panel 1310 corresponding to the game mode 1300. In addition to the information, identification information about game application 1 may also be displayed on the game panel 1310.
  • the electronic device 200 when the electronic device 200 operates in game mode 1300, the user may have used web page 1 and the sound control function above a preset threshold.
  • the electronic device may store history information related to web page 1 and the sound adjustment function in the memory 210, and the electronic device 200 may identify environment settings and web pages to be displayed on the game panel 1310 according to the stored history information. Accordingly, the electronic device 200 includes identification information for the first external device, identification information for the fourth external device, and identification information for the fifth external device, as well as identification information for the sound adjustment function and web page 1, to the game panel 1310. It can be displayed together.
  • the electronic device 200 displays at least one of the application, web page, and menu functions corresponding to the operation mode of the electronic device 200 on the panel of the electronic device 200 so that the user can conveniently select at least one of the application, web page, and menu functions. It can be displayed. Referring to FIG. 13 , the user can select a sound control function on the game panel 1310, and accordingly, the electronic device 200 can output a UI 1320 related to sound control on the display 230.
  • the method according to one embodiment may be included and provided in a computer program product.
  • Computer program products are commodities and can be traded between sellers and buyers.
  • a computer program product may be distributed in the form of a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)) or through an application store or between two user devices (e.g. smartphones). It may be distributed in person or online (e.g., downloaded or uploaded). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) is stored on a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server. It can be temporarily stored or created temporarily.
  • a machine-readable storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server. It can be temporarily stored or created temporarily.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

전자 장치의 동작 방법이 개시된다. 구체적으로, 전자 장치의 동작 방법에 있어서, 전자 장치의 기 설정된 복수개의 동작 모드들 중, 전자 장치에서 현재 동작 중인 전자 장치의 제1 동작 모드를 식별하는 단계; 적어도 하나의 외부 디바이스에 대한 정보를 획득하는 단계; 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 식별된 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 단계; 및 식별된 제1 외부 디바이스에 대한 식별 정보를 식별된 동작 모드에 대응되는 전자 장치의 디스플레이에 표시하는 단계;를 포함하는 전자 장치의 동작 방법이 개시된다.

Description

전자 장치의 동작 방법 및 이를 위한 장치
본 개시의 일 실시예들은 전자 장치 및 그 동작 방법에 관한 것으로, 보다 구체적으로는, 전자 장치의 동작 모드에 따라 적응적으로 전자 장치를 동작시키기 위한 전자 장치 및 그 동작 방법에 관한 것이다.
전자 장치의 성능과 관련된 기술 발전에 따라, 전자 장치로 더 다양화된 기능들이 수행될 수 있다. 전자 장치는 전자 장치에 연결된 외부 디바이스 등을 통해 다양한 동작 모드로 동작할 수 있다.
전자 장치가 전자 장치에 연결된 외부 디바이스를 통해 다양한 동작 모드로 동작할 때, 사용자는 동작 모드에 대응되는 외부 디바이스를 선택할 수 있다. 이에 따라, 전자 장치의 현재 동작 모드를 식별하고, 전자 장치에 연결된 복수개의 디바이스 중 전자 장치의 현재 동작 모드에 대응되는 외부 디바이스에 대한 정보를 사용자에게 제공하는 기술이 요구되고 있다.
본 개시의 실시예들은 전자 장치의 현재 동작 모드에서 이용될 수 있는 외부 디바이스들을 자동으로 검출하여 검출된 외부 디바이스들에 대한 정보를 제공할 수 있는 전자 장치 및 그 동작 방법을 제공하는 것을 목적으로 한다.
본 개시의 일 측면에 따른 방법은 전자 장치의 기 설정된 복수개의 동작 모드들 중, 상기 전자 장치에서 현재 동작 중인 상기 전자 장치의 제1 동작 모드를 식별하는 단계; 적어도 하나의 외부 디바이스에 대한 정보를 획득하는 단계; 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 식별된 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 단계; 및 식별된 제1 외부 디바이스에 대한 식별 정보를 전자 장치의 디스플레이에 표시하는 단계; 를 포함할 수 있다.
상기 적어도 하나의 외부 디바이스에 대한 정보는 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 대한 정보, 상기 적어도 하나의 외부 디바이스의 디바이스 이름에 대한 정보, 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보, 적어도 하나의 외부 디바이스로부터 수신된 콘텐트에 대한 정보 및 전자 장치에서 재생된 콘텐트에 대한 정보 중 적어도 하나를 포함할 수 있다.
상기 제1 외부 디바이스를 식별하는 단계는 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 디바이스 타입의 제1 외부 디바이스를 식별하는 단계; 를 포함할 수 있다.
상기 제1 외부 디바이스를 식별하는 단계는 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 식별된 제1 동작 모드에 대응되는 디바이스 타입을 가지는 제1 외부 디바이스를 식별하는 단계; 를 포함할 수 있다.
상기 제1 외부 디바이스를 식별하는 단계는 적어도 하나의 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 식별된 제1 동작 모드에 대한 기 저장된 디바이스 목록에 대응되는 제1 외부 디바이스를 식별하는 단계; 를 포함할 수 있다.
상기 제1 외부 디바이스를 식별하는 단계는 상기 적어도 하나의 외부 디바이스로부터 수신되는 콘텐트에 대한 정보에 기초하여, 상기 식별된 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 단계;를 포함할 수 있다.
상기 기 설정된 복수개의 동작 모드들은 영화 모드, 게임 모드 및 음악 모드 중 적어도 하나를 포함할 수 있다.
상기 제1 외부 디바이스를 식별하는 단계는 적어도 하나의 외부 디바이스로부터 수신되는 콘텐트의 타입이 상기 식별된 제1 동작 모드에 대응되는지 여부 및 상기 전자 장치에서 상기 식별된 제1 동작 모드와 관련된 기능이 실행되는지 여부 중 적어도 하나에 기초하여, 상기 적어도 하나의 외부 디바이스 중 식별된 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 단계; 를 더 포함할 수 있다.
상기 식별된 제1 동작 모드가 게임 모드인 경우, 제1 외부 디바이스를 식별하는 단계는, 전자 장치에서 적어도 하나의 외부 디바이스로부터 수신된 콘텐트의 타입이 게임 콘텐트인지 여부 및 ALLM(Auto Low Latency Mode) 기능, VRR(Variable Refresh Rate) 기능 및 Free Sync 기능 중 적어도 하나가 전자 장치에서 실행되는지 여부 중 적어도 하나에 기초하여, 적어도 하나의 외부 디바이스 중 게임 모드에 대응되는 상기 제1 외부 디바이스를 식별하는 단계; 를 포함할 수 있다.
상기 디스플레이에 표시하는 단계는 상기 식별된 제1 동작 모드에 대응되는 상기 디스플레이의 패널을 식별하고, 상기 제1 외부 디바이스에 대한 식별 정보를 상기 패널에 표시하는 단계; 를 포함할 수 있다.
상기 식별 정보를 상기 디스플레이에 표시하는 단계는 상기 식별된 제1 동작 모드에 대한 이력 정보에 기초하여, 상기 식별된 제1 동작 모드에 대응되는 애플리케이션, 웹 페이지 및 메뉴 기능 중 적어도 하나를 전자 장치의 디스플레이에 표시하는 단계; 를 더 포함할 수 있다.
본 개시의 일 실시예에 따른, 전자 장치는 디스플레이; 하나 이상의 인스트럭션을 저장하는 메모리; 및 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행함으로써 상기 전자 장치의 기 설정된 복수개의 동작 모드들 중 상기 전자 장치에서 현재 동작 중인 제1 동작 모드를 식별하고, 적어도 하나의 외부 디바이스에 대한 정보를 획득하고, 상기 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 식별된 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하고, 상기 식별된 제1 외부 디바이스에 대한 식별 정보를 디스플레이에 표시하도록 상기 디스플레이를 제어하는 적어도 하나의 프로세서를 포함할 수 있다.
상기 적어도 하나의 외부 디바이스에 대한 정보는 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 대한 정보, 상기 적어도 하나의 외부 디바이스의 디바이스 이름에 대한 정보, 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보 및 상기 적어도 하나의 외부 디바이스로부터 수신된 콘텐트에 대한 정보 및 상기 전자 장치에서 재생된 콘텐트에 대한 정보 중 적어도 하나를 포함할 수 있다.
상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션들을 실행함으로써, 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 디바이스 타입을 가지는 상기 제1 외부 디바이스를 식별할 수 있다.
상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션들을 실행함으로써, 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 디바이스 타입을 가지는 상기 제1 외부 디바이스를 식별할 수 있다.
상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션들을 실행함으로써, 상기 적어도 하나의 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 상기 식별된 제1 동작 모드에 대한 기 저장된 디바이스 목록에 대응되는 상기 제1 외부 디바이스를 식별할 수 있다.
상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션들을 실행함으로써, 상기 적어도 하나의 외부 디바이스로부터 수신된 콘텐트에 대한 정보에 기초하여, 상기 식별된 제1 동작 모드에 대응되는 상기 제1 외부 디바이스를 식별할 수 있다.
상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션들을 실행함으로써, 적어도 하나의 외부 디바이스로부터 수신된 콘텐트의 타입이 상기 식별된 제1 동작 모드에 대응되는지 여부 및 상기 전자 장치에서 상기 식별된 제1 동작 모드와 관련된 기능이 실행되는지 여부 중 적어도 하나에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별할 수 있다.
상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션들을 실행함으로써, 상기 식별된 제1 동작 모드에 대응되는 상기 디스플레이의 패널을 식별하고, 상기 제1 외부 디바이스에 대한 식별 정보를 상기 패널에 표시할 수 있다.
본 개시의 일 실시예에 따른, 컴퓨터로 읽을 수 있는 비 일시적 기록 매체는 전자 장치의 기 설정된 복수개의 동작 모드들 중, 상기 전자 장치에서 현재 동작 중인 상기 전자 장치의 제1 동작 모드를 식별하는 단계, 적어도 하나의 외부 디바이스에 대한 정보를 획득하는 단계, 상기 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 단계, 및 상기 식별된 제1 외부 디바이스에 대한 식별 정보를 상기 전자 장치의 디스플레이에 표시하는 단계를 포함하는 방법을 수행하기 위한 프로그램이 기록될 수 있다.
본 개시의 일 실시예에 따른 전자 장치는 하나 이상의 인스트럭션들을 저장하는 메모리, 상기 메모리에 저장된 하나 이상의 인스트럭션들을 실행함으로써, 상기 전자 장치에 대응하는 복수의 동작 모드들을 식별하고, 복수의 동작 모드들은 영화 모드, 음악 모드, 게임 모드, 인터넷 모드, 텔레비전 모드 및 문서 모드 중 적어도 하나를 포함하고, 하나 이상의 외부 디바이스들에 대한 정보를 획득하고, 복수의 동작 모드들 중에서 상기 전자 장치에서 현재 동작 중인 제1 동작 모드를 식별하고, 상기 하나 이상의 외부 디바이스들에 대한 정보에 기초하여, 상기 하나 이상의 외부 디바이스들 중에서, 상기 식별된 제1 동작 모드에 대응하는 제1 외부 디바이스를 식별하고, 상기 식별된 제1 외부 디바이스에 대한 식별 정보를 디스플레이하도록 상기 디스플레이를 제어하는, 프로세서를 포함할 수 있다.
상기 적어도 하나의 외부 디바이스에 대한 정보는 상기 하나 이상의 외부 디바이스들의 디바이스 타입에 대한 정보, 상기 하나 이상의 외부 디바이스들의 디바이스 타입에 관련된 사용자 입력에 대한 정보 및 상기 하나 이상의 외부 디바이스들로부터 수신된 콘텐트에 대한 정보 중 적어도 하나를 포함할 수 있다.
상기 적어도 하나의 프로세서는 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 하나 이상의 외부 디바이스들의 디바이스 타입에 대한 정보에 기초하여, 상기 하나 이상의 외부 디바이스들 중 상기 식별된 제1 동작 모드에 대응되는 디바이스 타입을 가지는 상기 제1 외부 디바이스를 식별할 수 있다.
하나 이상의 실시예들에 따르면, 전자 장치는 전자 장치의 현재 동작 모드에 대응되는 외부 디바이스를 식별하여 외부 디바이스에 대한 식별 정보를 표시함으로써, 사용자가 전자 장치의 현재 동작 모드에 대응되는 외부 디바이스로의 접속을 용이하게 할 수 있다.
본 발명은, 다음의 자세한 설명과 그에 수반되는 도면들의 결합으로 쉽게 이해될 수 있으며, 참조 번호(reference numerals)들은 구조적 구성요소(structural elements)를 의미한다.
도 1은 일 실시예에 따른 전자 장치의 동작 방법을 나타내는 도면이다.
도 2는 본 개시의 일 실시예에 따른 전자 장치를 설명하기 위한 블록 구성도이다.
도 3은 본 개시의 일 실시예에 따른 전자 장치를 보다 자세히 설명하기 위한 블록 구성도이다.
도 4는 본 개시의 일 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 순서도이다.
도 5는 본 개시의 일 실시예에 따른 외부 디바이스에 대한 정보를 설명하기 위한 도면이다.
도 6은 본 개시의 일 실시예에 따른 전자 장치의 동작 모드에 대응되는 외부 디바이스를 식별하기 위한 방법을 설명하기 위한 흐름도이다.
도 7은 본 개시의 일 실시예에 따른 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 전자 장치의 현재 동작 모드와 대응되는 디바이스인지 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
도 8은 본 개시의 일 실시예에 따른 적어도 하나의 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입 또는 전자 장치에 실행되고 있는 기능에 기초하여, 외부 디바이스가 전자 장치의 현재 동작 모드와 대응되는 디바이스인지 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
도 9는 본 개시의 일 실시예에 따른 전자 장치의 기 설정된 복수개의 동작 모드에 대응되는 전자 장치의 패널에서 외부 디바이스에 대한 식별 정보를 표시하는 실시예를 설명하기 위한 도면이다.
도 10은 본 개시의 일 실시예에 따른 전자 장치의 기 설정된 복수개의 동작 모드에 대응되는 전자 장치의 패널에서 외부 디바이스에 대한 식별 정보를 표시하는 다른 실시예를 설명하기 위한 도면이다.
도 11은 본 개시의 일 실시예에 따른 전자 장치의 패널에 표시된 적어도 하나의 외부 디바이스에 대한 식별 정보에 기초하여, 사용자가 외부 디바이스를 선택하는 실시예를 설명하기 위한 도면이다.
도 12는 본 개시의 일 실시예에 따른 외부 디바이스가 멀티 디바이스 목록에 포함되는 경우, 전자 자치의 현재 동작 모드에 따라 사용자가 외부 디바이스를 선택하는 실시예를 나타내기 위한 도면이다.
도 13은 본 개시의 일 실시예에 따른, 전자 장치의 동작 모드에 대한 이력 정보에 기초하여, 전자 장치의 동작 모드에 대응되는 애플리케이션, 웹 페이지 및 메뉴 기능 중 적어도 하나를 전자 장치의 디스플레이에 표시하는 실시예를 나타내기 위한 도면이다.
본 개시에서, "a, b 또는 c 중 적어도 하나" 표현은 " a", " b", " c", "a 및 b", "a 및 c", "b 및 c", "a, b 및 c 모두", 혹은 그 변형들을 지칭할 수 있다.
본 개시에서 사용되는 용어는 본 개시의 일 실시예에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 본 개시의 실시예의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에서 사용되는 "부"라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부"는 어떤 역할들을 수행할 수 있다. 그렇지만 "부"는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부"는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부"는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부"들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부"들로 결합되거나 추가적인 구성요소들과 "부"들로 더 분리될 수 있다.
아래에서는 첨부한 도면을 참고하여 본 개시의 실시예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시의 일 실시예는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 개시의 일 실시예를 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 본 개시 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐만 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
본 명세서에서, 외부 디바이스에 대한 정보는 외부 디바이스가 전자 장치의 동작 모드와 대응되는지 식별하기 위해 사용되는 정보를 의미할 수 있다. 외부 디바이스에 대한 정보는 외부 디바이스의 디바이스 타입에 대한 정보, 외부 디바이스의 디바이스 이름에 대한 정보, 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보 및 외부 디바이스로부터 수신되어 전자 장치에서 재생된 콘텐트에 대한 이력 정보 중 적어도 하나를 포함할 수 있다.
본 명세서에서, 외부 디바이스에 대한 식별 정보는 외부 디바이스와 다른 외부 디바이스를 구별하기 위한 식별 정보를 의미할 수 있다. 외부 디바이스에 대한 식별 정보는 외부 디바이스에 대한 정보와 대응될 수 있으나, 이에 한정되는 것은 아니다. 예를 들어, 외부 디바이스에 대한 식별 정보는 외부 디바이스에 대해 사용자 기 설정한 약어 또는 제품 출시 순서에 따라 부여되는 고유의 제품 식별 번호인 시리얼 넘버를 포함할 수 있다.
이하 첨부된 도면을 참고하여 본 개시를 상세히 설명하기로 한다.
도 1은 일 실시예에 따른 전자 장치의 동작 방법을 나타내는 도면이다.
도 1을 참조하면, 개시된 실시예에 따른 전자 장치 200는 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스에 대한 식별 정보를 전자 장치의 디스플레이(230)에 표시할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 전자 장치 200의 기 설정된 복수개의 동작 모드들 중 전자 장치 200의 현재 동작 모드를 식별할 수 있다. 예를 들어, 전자 장치 200는 전자 장치 200의 현재 동작을 식별하고, 현재 동작에 대응되는 동작 모드를 식별할 수 있다. 도 1을 참조하면, 전자 장치 200는 사용자 100로부터 사용자 입력으로 "게임 모드"라는 발화를 수신할 수 있고, 이에 따라 전자 장치 200의 동작 모드가 게임 모드라는 것을 식별할 수 있다.
본원에서의 기 설정된 복수개의 동작 모드들은 전자 장치 200에서 동작될 수 있는 기능과 관련된 동작 모드들일 수 있다. 복수개의 동작 모드들은 게임 콘텐트를 출력하는 게임 모드, 음악 콘텐트를 출력하는 음악 모드 및/또는 영화 콘텐트를 출력하는 영화 모드 중 적어도 하나를 포함할 수 있으나, 이에 한정되는 것은 아니다. 예를 들어, 전자 장치 200는 연결된 외부 디바이스에 저장된 문서를 열람하는 모드로도 사용될 수 있는 바, 복수개의 동작 모드들은 문서 모드를 더 포함할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 전자 장치 200 주변에 위치한 적어도 하나의 외부 디바이스에 대한 정보를 획득할 수 있다. 적어도 하나의 외부 디바이스는 전자 장치 200와 전기적으로 연결된 다양한 전자 장치를 포함할 수 있다. 예를 들어, 전자 장치 200는 통신부 250를 통해 적어도 하나의 외부 디바이스에 대한 정보를 획득할 수 있다. 또한, 전자 장치 200는 외부기기 인터페이스부 240를 통해 적어도 하나의 외부 디바이스에 대한 정보를 획득할 수 있으나, 이에 한정되는 것은 아니다. 예를 들어, 전자 장치 200는 메모리 210에 기 저장되어 있는 적어도 하나의 외부 디바이스에 대한 정보를 식별할 수 있다. 도 1을 참조하면, 적어도 하나의 외부 디바이스는 제1 외부 디바이스 110, 제2 외부 디바이스 120, 제3 외부 디바이스 130, 제4 외부 디바이스 140 및 제5 외부 디바이스 150를 포함할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 적어도 하나의 외부 디바이스 중 전자 장치의 현재 동작 모드에 대응되는 외부 디바이스를 식별할 수 있다.
예를 들어, 일 실시예에 따른 전자 장치 200는 획득된 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 전자 장치의 현재 동작 모드에 대응되는 외부 디바이스를 식별할 수 있다. 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스는, 전자 장치 200의 현재 동작 모드에서 전자 장치 200에 연결되어 함께 사용될 수 있는 디바이스를 나타낼 수 있다. 예를 들어, 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스는 전자 장치 200의 현재 동작 모드에서 전자 장치 200로 컨텐츠를 제공하거나, 또는 전자 장치 200의 현재 동작 모드에서 처리되는 컨텐츠를 제어하는 역할을 하거나, 또는 전자 장치 200의 현재 동작 모드에서 처리된 컨텐츠를 수신할 수 있는 디바이스를 포함할 수 있다.
도 1을 참조하면, 제1 외부 디바이스 110에 대한 정보는 제1 외부 디바이스 110의 디바이스 타입이 게임 디바이스라는 것을 포함할 수 있고, 제5 외부 디바이스 150에 대한 정보는 제5 외부 디바이스 150로부터 수신되어 전자 장치 200에서 게임 애플리케이션이 실행된 이력 정보를 포함할 수 있다. 따라서, 전자 장치 200는 제1 외부 디바이스 110에 대한 정보 및 제5 외부 디바이스 150에 대한 정보에 기초하여, 제1 외부 디바이스 110 및 제5 외부 디바이스 150를 게임 모드에 대응되는 외부 디바이스로 식별할 수 있다. 이와 달리, 전자 장치 200는 제2 외부 디바이스 120에 대한 정보, 제3 외부 디바이스 130에 대한 정보 및 제4 외부 디바이스 140에 대한 정보에 기초하여, 제2 외부 디바이스 120, 제3 외부 디바이스 130 및 제4 외부 디바이스 140가 게임 모드에 대응되지 않는 디바이스들임을 식별할 수 있다.
전자 장치 200는 전자 장치 200의 현재 동작 모드에 대응되는 적어도 하나의 외부 디바이스에 대한 식별 정보를 전자 장치 200의 디스플레이 230에 표시할 수 있다. 예를 들어, 도 1을 참조하면, 전자 장치 200는 제1 외부 디바이스 110와 제5 외부 디바이스 150가 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스라고 식별한 경우, 제1 외부 디바이스 110에 대한 식별 정보 161 및 제5 외부 디바이스 150에 대한 식별 정보 162를 전자 장치 200의 디스플레이에 표시할 수 있다. 구체적으로, 제1 외부 디바이스 110에 대한 식별 정보 161 및 제5 외부 디바이스 150에 대한 식별 정보 162는 각각 제1 외부 디바이스 110 및 제5 외부 디바이스 150의 디바이스 모델명, 모델 번호, 이름 등을 포함할 수 있다.
전자 장치 200는 제1 외부 디바이스 110에 대한 식별 정보 161 및 제5 외부 디바이스 150에 대한 식별 정보 162를 표시할 수 있다. 이에 따라, 전자 장치 200는 사용자가 외부 디바이스를 수동으로 설정하거나 입력하지 않아도, 현재 동작 모드에 따라 이용할 수 있는 외부 디바이스를 제공할 수 있다.
도 2는 본 개시의 일 실시예에 따른 전자 장치를 설명하기 위한 블록 구성도이다.
본 개시의 일 실시예에 따른 전자 장치 200는 전자 장치 200의 동작 모드에 대응되는 외부 디바이스를 표시하기 위한 전자 장치일 수 있다. 본 개시의 일 실시예에 따른 전자 장치 200는 메모리 210, 프로세서 220 및 디스플레이 230를 포함할 수 있다. 이하 상기 구성요소들에 대해 차례로 살펴본다.
메모리 210는 프로세서 220의 처리 및 제어를 위한 프로그램을 저장할 수 있다. 본 개시의 일 실시예에 따른 메모리 210는 전자 장치 200의 동작 모드에 대응되는 외부 디바이스를 표시하는 동작을 수행하기 위한 하나 이상의 인스트럭션들을 저장할 수 있다.
프로세서 220는 전자 장치 200의 전반적인 동작을 제어할 수 있고, 메모리 210에 저장된 하나 이상의 인스트럭션들을 실행하여 전자 장치 200의 동작을 제어할 수 있다.
본 개시의 실시예에 따른 프로세서 220는 메모리 210에 저장된 하나 이상의 인스트럭션들을 실행함으로써, 전자 장치의 기 설정된 복수개의 동작 모드들 중 전자 장치의 현재 동작 모드를 식별하고, 적어도 하나의 외부 디바이스에 대한 정보를 획득할 수 있다. 프로세서 220는 메모리 210에 저장된 하나 이상의 인스트럭션들을 실행함으로써, 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 식별된 동작 모드에 대응되는 외부 디바이스를 식별하고, 및 식별된 외부 디바이스에 대한 식별 정보를 디스플레이에 표시하도록 디스플레이를 제어할 수 있다.
본 개시의 실시예에 따른 프로세서 220는 메모리 210에 저장된 하나 이상의 인스트럭션들을 실행함으로써, 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 식별된 동작 모드에 대응되는 디바이스 타입의 외부 디바이스를 식별할 수 있다.
본 개시의 실시예에 따른 프로세서 220는 메모리 210에 저장된 하나 이상의 인스트럭션들을 실행함으로써, 적어도 하나의 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 식별된 동작 모드에 대응되는 디바이스 타입의 외부 디바이스를 식별할 수 있다.
본 개시의 실시예에 따른 프로세서 220는 메모리 210에 저장된 하나 이상의 인스트럭션을 실행함으로써, 적어도 하나의 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 식별된 동작 모드에 대한 기 저장된 디바이스 목록에 포함되는 외부 디바이스를 식별할 수 있다.
본 개시의 실시예에 따른 프로세서 220는 메모리 210에 저장된 하나 이상의 인스트럭션들을 실행함으로써, 적어도 하나의 외부 디바이스로부터 수신되어 전자 장치에서 재생된 콘텐트에 대한 이력 정보에 기초하여, 식별된 동작 모드에 대응되는 외부 디바이스를 식별할 수 있다.
본 개시의 실시예에 따른 프로세서 220는 메모리 210에 저장된 하나 이상의 인스트럭션들을 실행함으로써, 적어도 하나의 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입이 식별된 동작 모드에 대응되는지 여부 및 전자 장치에서 식별된 동작 모드와 관련된 기능이 실행되는지 여부 중 적어도 하나에 기초하여, 적어도 하나의 외부 디바이스 중 식별된 동작 모드에 대응되는 외부 디바이스를 식별할 수 있다.
본 개시의 실시예에 따른 프로세서 220는 메모리 210에 저장된 하나 이상의 인스트럭션들을 실행함으로써, 식별된 동작 모드에 대응되는 디스플레이의 패널(사용자 인터페이스)을 식별하고, 식별된 외부 디바이스에 대한 식별 정보를 식별된 패널에 표시할 수 있다.
디스플레이 230는 프로세서 220의 제어에 따라 소정의 화면을 디스플레이할 수 있다. 구체적으로, 디스플레이 230는 전자 장치 200의 동작 모드에 대응되는 외부 디바이스에 대한 식별 정보를 디스플레이 230의 패널에 표시할 수 있다.
디스플레이 230는 표시 패널 및 표시 패널을 제어하는 컨트롤러를 포함할 수 있고, 디스플레이 230는 전자 장치 200에 내장된 디스플레이를 나타낼 수 있다. 표시 패널은 LCD(Liquid Crystal Display), OLED(Organic Light Emitting Diodes) 디스플레이, AM-OLED(Active-Matrix Organic Light-Emitting Diode), PDP(Plasma Display Panel) 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 표시 패널은 유연하게(flexible), 투명하게(transparent) 또는 착용할 수 있게(wearable) 구현될 수 있다. 디스플레이 230는 사용자 입력부의 터치 패널과 결합되어 터치 스크린으로 제공될 수 있다. 예를 들어, 터치 스크린은 표시 패널과 터치 패널이 적층 구조로 결합된 일체형의 모듈을 포함할 수 있다.
그러나 도시된 구성요소 모두가 필수구성요소인 것은 아니다. 도시된 구성요소보다 많은 구성요소에 의해 전자 장치 200가 구현될 수도 있고, 그보다 적은 구성요소에 의해서도 전자 장치 200가 구현될 수 있다. 예를 들어, 도 3에 도시된 바와 같이, 전자 장치 200는 메모리 210, 프로세서 220, 디스플레이 230, 외부기기 인터페이스부 240, 통신부 250 및 사용자 입력부 260를 포함할 수 있다.
도 3은 본 개시의 일 실시예에 따른 전자 장치를 보다 자세히 설명하기 위한 블록 구성도이다.
본 개시의 실시예에 따른 전자 장치 200는 전자 장치의 현재 동작 모드에 대응되는 외부 디바이스를 표시하기 위한 전자 장치일 수 있다. 전자 장치 200는 스마트 폰(smart phone), 랩탑 컴퓨터, 데스크탑 컴퓨터, PDA, 태블릿 PC 등의 컴퓨팅 장치일 수 있으나 이에 제한되는 것은 아니다. 또한, 전자 장치 200는 메모리 210, 프로세서 220, 디스플레이 230, 외부기기 인터페이스부 240, 통신부 250 및 사용자 입력부 260를 포함할 수 있다. 이하 상기 구성요소들에 대해 차례로 살펴본다. 디스플레이 230에 대한 설명은 도 2에서 설명된 바와 동일하므로 생략하기로 한다.
메모리 210는 프로세서 220의 처리 및 제어를 위한 프로그램을 저장할 수도 있다. 본 개시의 실시예에 따른 메모리 210는 하나 이상의 인스트럭션을 저장할 수 있다. 메모리 210는 내장 메모리(Internal Memory) 및 외장 메모리(External Memory) 중 적어도 하나를 포함할 수 있다. 예를 들어, 메모리 210는 적어도 하나의 외부 디바이스에 대한 정보, 전자 장치 200 주변에 위치한 적어도 하나의 외부 디바이스에 대한 식별 정보 및 전자 장치의 동작과 관련된 복수개의 동작 모드에 대한 정보를 포함할 수 있다. 또한, 메모리 210는 복수개의 동작 모드와 관련된 기능에 대한 정보를 포함할 수 있다.
내장 메모리는, 예를 들어, 휘발성 메모리(예를 들면, DRAM(Dynamic RAM), SRAM(Static RAM), SDRAM(Synchronous Dynamic RAM) 등), 비휘발성 메모리(예를 들면, OTPROM(One Time Programmable ROM), PROM(Programmable ROM), EPROM(Erasable and Programmable ROM), EEPROM(Electrically Erasable and Programmable ROM), Mask ROM, Flash ROM 등), 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 중 적어도 하나를 포함할 수 있다. 일 실시예에 따르면, 프로세서 220는 비휘발성 메모리 또는 다른 구성요소 중 적어도 하나로부터 수신한 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리할 수 있다. 또한, 프로세서 220는 다른 구성요소로부터 수신하거나 생성된 데이터를 비휘발성 메모리에 보존할 수 있다.
외장 메모리는, 예를 들면, CF(Compact Flash), SD(Secure Digital), Micro-SD(Micro Secure Digital), Mini-SD(Mini Secure Digital), xD(extreme Digital) 및 Memory Stick 중 적어도 하나를 포함할 수 있다.
프로세서 220는 전자 장치 200의 전반적인 동작을 제어할 수 있고, 메모리(210)에 저장된 하나 이상의 인스트럭션을 실행하여 전자 장치 200의 동작을 제어할 수 있다. 예를 들어, 프로세서 220는, 메모리 210에 저장된 프로그램들을 실행함으로써, 메모리 210, 디스플레이 230, 외부기기 인터페이스부 240, 통신부 250 및 사용자 입력부 260등을 전반적으로 제어할 수 있다.
프로세서 220는 RAM, ROM, CPU, GPU 및 버스 중 적어도 하나를 포함할 수 있다. RAM, ROM, CPU 및 GPU 등은 버스를 통해 서로 연결될 수 있다. 본 개시의 일 실시예에 의하면, 프로세서 220는 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 전자 장치의 현재 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 인공지능 전용 프로세서를 포함할 수 있다. 본 개시의 일 실시예에 따른, 인공지능 전용 프로세서는 프로세서 220와 별도의 칩으로 구현될 수 있고, 인공지능 전용 프로세서는 범용 칩일 수 있다.
구체적으로, 인공지능 전용 프로세서는 메모리에 저장된 기 정의된 동작 규칙 또는 인공지능 모델에 따라, 입력 데이터를 처리하도록 제어하거나 또는 특정 인공지능 모델의 처리에 특화된 하드웨어 구조로 설계될 수 있다.
기 정의된 동작 규칙 또는 인공지능 모델은 학습을 통해 만들어질 수 있으며, 학습을 통해 만들어진다는 것은, 기본 인공지능 모델이 학습 알고리즘에 의하여 다수의 학습 데이터들을 이용하여 학습됨으로써, 원하는 특성(또는, 목적)을 수행하도록 설정된 기 정의된 동작 규칙 또는 인공지능 모델이 만들어짐을 의미한다. 이러한 학습은 본 개시에 따른 인공지능이 수행되는 기기 자체에서 이루어질 수도 있고, 별도의 서버 및/또는 시스템을 통해 이루어질 수도 있다.
외부기기 인터페이스부 240는 전자 장치 200와 다양한 외부 디바이스 사이의 인터페이스 환경을 제공할 수 있다. 외부기기 인터페이스부 240은 A/V 입출력부를 포함할 수 있다. 외부기기 인터페이스부 240는 DVD(Digital Versatile Disk) 및 블루-레이(Blue-ray), 게임 디바이스, 카메라, 컴퓨터, 에어컨, 노트북, 데스크탑, 텔레비전, 디지털 디스플레이 디바이스 등과 같은 외부 디바이스 등과 유/무선으로 접속될 수 있다. 외부기기 인터페이스부 240는 연결된 외부기기를 통하여 입력되는 이미지, 영상, 음성 신호 및 외부기기에 대한 정보를 전자 장치 200의 프로세서 220로 전달할 수 있다. A/V 입출력부는 외부 디바이스에 대한 정보를 전자 장치 200로 입력할 수 있도록, USB 단자, CVBS(Composite Video Banking Sync) 단자, 컴포넌트 단자, S-비디오 단자(아날로그), DVI(Digital Visual Interface) 단자, HDMI(High Definition Multimedia Interface) 단자, DP(Display Port), 썬더볼트(Thunderbolt), RGB 단자, D-SUB 단자 등을 포함할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 외부기기 인터페이스부 240를 통해 외부 디바이스에 대한 정보를 획득할 수 있다. 구체적으로, 전자 장치 200는 외부 디바이스와 연결된 HDMI 단자를 통해 HDMI 연결 정보를 수신할 수 있고, 수신된 HDMI 연결 정보는 디바이스 타입, 디바이스 이름 등에 대한 정보를 포함할 수 있다. 다만 이에 한정된 것은 아니고, 전자 장치 200는 외부 디바이스와 썬더볼트 등을 통해 연결될 수도 있다.
통신부 250는 적어도 하나의 외부 디바이스와 유선 또는 무선 통신 네트워크를 통하여 통신을 수행할 수 있다. 전자 장치 200와 전자 장치 200 주변에 위치한 복수의 디바이스들 또는 서버 간의 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. 통신부 250는 전자 장치 200와 서버 간의 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. 또한, 통신부 250는 근거리 통신부 251를 포함할 수 있다. 본 개시의 일 실시예에 따른 통신부 250는 프로세서 220의 제어에 따라서 전자 장치 200 주변에 위치한 외부 디바이스와 통신할 수 있고, 통신부 250는 외부 디바이스로 외부 디바이스에 대한 정보를 송신하는 내용의 신호를 전송할 수 있다. 이에 따라, 전자 장치 200는 통신부 250를 통해 전자 장치 200와 연결된 적어도 하나의 외부 디바이스로부터, 적어도 하나의 외부 디바이스에 대한 정보를 수신할 수 있다.
근거리 통신부(short-range wireless communication unit) 251는, 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 무선 통신부(Near Field Communication unit), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(와이파이 Direct) 통신부, UWB(Ultra Wideband) 통신부, Ant+ 통신부 이더넷 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다.
또한, 통신부 250는 원거리 통신 규격에 따라서 원거리 통신을 지원하기 위한 서버와 통신을 수행하는 원거리 통신 모듈을 더 포함할 수 있다. 구체적으로, 통신부 250는 인터넷 통신을 위한 네트워크를 통하여 통신을 수행하는 원거리 통신 모듈을 포함할 수 있다. 또한, 통신부 250는 3G, 4G, 및/또는 5G 등의 통신 규격에 따르는 통신 네트워크를 통하여 통신을 수행하는 원거리 통신 모듈을 포함할 수 있다. 또한, 통신부 250는 외부 디바이스와 유선으로 통신하기 위해서, 외부 디바이스와 유선 케이블로 연결되기 위한 적어도 하나의 포트를 포함할 수 있다. 그에 따라서, 통신부 250는 적어도 하나의 포트를 통하여 유선 연결된 외부 디바이스와 통신을 수행할 수 있다.
사용자 입력부 260는 사용자로부터 다양한 명령어를 입력 받을 수 있고, 사용자가 전자 장치 200를 제어하기 위한 데이터를 입력하는 수단을 의미할 수 있다. 사용자 입력부 260는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 조그 휠 또는 조그 스위치 중 적어도 하나를 포함할 수 있으나 이에 한정되는 것은 아니다. 키 패드는 전자 장치 200의 본체 외관의 전면부나 측면부, 배면부 등의 다양한 영역에 형성된 기계적 버튼, 휠 등과 같은 다양한 유형의 키를 포함할 수 있다 터치 패널은 사용자의 터치 입력을 감지하고, 감지된 터치 신호에 해당하는 터치 이벤트 값을 출력할 수 있다. 터치 패널이 표시 패널과 결합하여 터치 스크린을 구성한 경우, 터치 스크린은 정전식이나, 감압식, 압전식 등과 같은 다양한 유형의 터치 센서로 구현될 수 있다. 본 개시의 일 실시예에 따른 임계치는 사용자 입력부 260를 통해 적응적으로 조정될 수 있으나, 이에 제한되는 것은 아니다.
구체적으로, 사용자 입력부 260는 사용자의 터치를 감지하는 터치 패널, 사용자의 푸시 조작을 수신하는 버튼, 사용자 인터페이스 화면 상의 일 지점을 지정 또는 선택하기 위한 마우스(mouse) 또는 키보드(key board) 등을 포함하는 사용자 입력 디바이스를 포함할 수 있으나 이에 제한되지 않는다. 또한, 사용자 입력부 260는 음성 인식을 위한 음성 인식 장치를 포함할 수 있다. 예를 들어, 음성 인식 장치는 마이크로폰이 될 수 있으며, 음성 인식 장치는 사용자의 음성 명령 또는 음성 요청을 수신할 수 있다. 그에 따라서, 프로세서 220는 음성 명령 또는 음성 요청에 대응되는 동작이 수행되도록 전자 장치 200의 전체 동작을 제어할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 사용자 입력부 260을 통해 전자 장치 200 주변에 위치한 외부 디바이스의 디바이스 타입에 관련된 사용자 입력을 수신할 수 있다. 이에 따라, 전자 장치 200는 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 외부 디바이스가 전자 장치의 현재 동작 모드에 대응되는지 여부를 식별할 수 있다.
도 4는 본 개시의 일 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 순서도이다.
도 4를 참조하면, 단계 S410에서, 본 개시의 일 실시예에 따른 전자 장치는 전자 장치의 기 설정된 복수개의 동작 모드들 중 전자 장치의 현재 동작 모드를 식별할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 전자 장치 200의 현재 동작을 식별할 수 있고, 전자 장치 200의 현재 동작에 기초하여 전자 장치 200의 현재 동작 모드를 식별할 수 있다. 전자 장치 200는 사용자의 전자 장치 200의 동작 모드에 대한 입력에 따라, 기 설정된 복수개의 동작 모드들 중 전자 장치 200의 현재 동작 모드를 식별할 수 있다. 구체적으로, 전자 장치 200는 전자 장치 200와 연결된 휴대용 단말 등을 통해, 전자 장치 200의 동작 모드에 대한 입력을 수신할 수 있고, 이에 따라 전자 장치 200의 동작 모드를 결정할 수 있으나, 이에 한정되는 것은 아니다.
본원에서, 기 설정된 복수개의 동작 모드들은 전자 장치 200의 메모리 210에 기 저장되어 있는 전자 장치 200의 동작 모드들일 수 있다. 사용자 입력부 260을 통해, 새로운 동작 모드가 메모리 210에 저장될 수 있고, 기 설정된 복수개의 동작 모드들은 영화 모드, 음악 모드, 게임 모드, 인터넷 모드, 텔레비전 모드, 및 문서 작업에 이용될 수 있는 문서 모드 중 적어도 하나를 포함할 수 있다.
단계 S420에서, 본 개시의 일 실시예에 따른 전자 장치는 적어도 하나의 외부 디바이스에 대한 정보를 획득할 수 있다.
전자 장치 200는 전자 장치 200의 구성요소로부터 적어도 하나의 외부 디바이스에 대한 정보를 획득할 수 있다. 적어도 하나의 외부 디바이스는 전자 장치 200와 전기적으로 연결된 장치로, 전자 장치 200의 주변에 위치한 전자 장치를 의미할 수 있다. 전자 장치 200는 외부기기 인터페이스부 240을 통해 적어도 하나의 외부 디바이스에 대한 정보를 획득할 수 있다. 구체적으로, 전자 장치 200의 HDMI 단자를 통해 전자 장치 200와 연결된 외부 디바이스가 있을 수 있고, 전자 장치 200는 HDMI 단자를 통해 HDMI 연결 정보를 수신할 수 있다. HDMI 연결 정보는 HDMI 단자를 통해 연결된 외부 디바이스의 디바이스 타입, 디바이스 모델명, 디바이스 모델 번호, 디바이스 이름 등에 대한 정보를 포함할 수 있다.
다른 예로, 전자 장치 200는 통신부 250를 통해 적어도 하나의 외부 디바이스에 대한 정보를 획득할 수 있다. 이때, 전자 장치 200는 외부 디바이스에 대한 정보를 요청하는 내용의 신호를 외부 디바이스로 전송할 수 있고, 전자 장치 200는 외부 디바이스로부터 외부 디바이스에 대한 정보를 수신할 수 있다.
적어도 하나의 외부 디바이스는 통신부 250 또는 외부기기 인터페이스부 240 등을 통해 전자 장치 200와 연결될 수 있고, 적어도 하나의 외부 디바이스는 전자 장치 200의 상이한 구성 요소를 통해 전자 장치 200와 각각 연결될 수 있다.
본원에서, 외부 디바이스에 대한 정보는 전자 장치 200의 동작 모드에 대응되는 외부 디바이스를 식별하기 위해 사용되는 모든 정보를 포함할 수 있다. 예를 들어, 외부 디바이스에 대한 정보는 외부 디바이스의 디바이스 타입에 대한 정보, 외부 디바이스의 디바이스 모델명에 대한 정보, 외부 디바이스의 디바이스 모델 번호에 대한 정보, 외부 디바이스의 디바이스 이름에 대한 정보, 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보 및 외부 디바이스로부터 수신되어 전자 장치에서 재생된 콘텐트에 대한 이력 정보 중 적어도 하나를 포함할 수 있다.
단계 S430에서, 본 개시의 일 실시예에 따른 전자 장치는 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 적어도 하나의 외부 디바이스 중 식별된 동작 모드에 대응되는 제1 외부 디바이스를 식별할 수 있다.
전자 장치 200는 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 전자 장치 200의 현재 동작 모드와 대응되는 제1 외부 디바이스를 식별할 수 있다. 예를 들어, 사용자가 사용자 입력부 260을 통해 외부 디바이스의 디바이스 타입을 영화 모드로 기 저장해 놓을 수 있다. 이때, 전자 장치 200의 동작 모드가 영화 모드로 식별된다면, 전자 장치 200는 디바이스 타입을 영화 모드로 식별하고, 기 저장된 외부 디바이스를 영화 모드에 대응되는 디바이스라고 식별할 수 있다.
또한, 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입이 식별된 동작 모드에 대응되는지 여부 및 전자 장치에서 식별된 동작 모드와 관련된 기능이 실행되는지 여부 중 적어도 하나에 기초하여, 외부 디바이스가 전자 장치의 현재 동작 모드에 대응되는지 여부를 식별할 수 있다.
외부 디바이스가 전자 장치 200 현재 동작 모드에 대응되는 디바이스인지 여부를 식별하는 동작은 도 6 내지 도 8에서 자세히 살펴보기로 한다.
단계 S440에서, 본 개시의 일 실시예에 따른 전자 장치는 식별된 외부 디바이스에 대한 식별 정보를 식별된 동작 모드에 대응되는 전자 장치의 디스플레이에 표시할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스에 대한 식별 정보를 전자 장치 200의 디스플레이 230에 표시할 수 있다. 본 개시에서, 외부 디바이스에 대한 식별 정보는 외부 디바이스와 다른 외부 디바이스를 구별하는데 사용되는 식별 정보를 의미할 수 있다.
전자 장치 200의 디스플레이 230는 전자 장치의 복수개의 동작 모드들에 대응되는 복수개의 패널들을 포함할 수 있다. 전자 장치의 동작 모드에 대응하는 패널은 전자 장치의 해당 동작 모드에서 이용 가능한 외부 디바이스 목록 및 해당 동작 모드에서 이용되는 메뉴나 아이템들이 미리 정해진 포맷에 따라 제공되는 유저 인터페이스의 일 예를 나타낼 수 있다. 전자 장치 200는 전자 장치 200의 현재 동작 모드에 대응되는 패널을 식별하고, 식별된 패널에 적어도 하나의 외부 디바이스에 대한 식별 정보를 표시할 수 있다. 이에 따라, 사용자는 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스로 용이하게 접속할 수 있다.
다른 실시예로, 전자 장치 200의 패널은 공통(Common) 패널을 포함할 수 있다. 본원에서, 공통 패널은 전자 장치 200에 연결된 모든 외부 디바이스에 대한 정보, 애플리케이션, 웹 페이지 및 메뉴 기능 등을 포함하는 패널을 의미할 수 있다. 이때, 전자 장치 200는 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스에 대한 정보 등을 공통 패널 내의 상단에 배치할 수 있다. 이에 따라, 사용자는 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스로 용이하게 접속할 수 있다.
외부 디바이스에 대한 식별 정보를 전자 장치 200의 패널에 표시하는 구체적인 방법은 도 9 및 10에서 자세히 살펴보기로 한다.
도 5는 본 개시의 일 실시예에 따른 외부 디바이스에 대한 정보를 설명하기 위한 도면이다.
본 개시의 일 실시예에 따른 외부 디바이스에 대한 정보는 외부 디바이스들에 대한 정보들을 포함할 수 있다. 예를 들어, 정보는 외부 디바이스의 디바이스 타입에 대한 정보, 외부 디바이스의 디바이스 이름에 대한 정보, 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보 및 외부 디바이스로부터 수신되어 전자 장치에서 재생된 콘텐트에 대한 이력 정보 중 적어도 하나를 포함할 수 있다.
전자 장치 200는 사용자 100로부터 동작 모드에 대한 사용자 입력으로 "게임 모드"를 수신할 수 있고, 전자 장치 200는 적어도 하나의 외부 디바이스 중 제1 외부 디바이스 500에 대한 정보를 획득할 수 있다.
예를 들어, 도 5를 참조하면, 제1 외부 디바이스 500에 대한 정보는 제1 외부 디바이스 500의 디바이스 타입이 게임 디바이스라는 정보 및 제1 외부 디바이스 500의 디바이스 타입에 관련된 사용자 입력에 대한 정보가 게임 디바이스라는 정보를 포함할 수 있다. 또한, 사용자가 제1 외부 디바이스 500에 대한 디바이스 이름을 사용자 100의 게임 디바이스로 저장한 경우, 제1 외부 디바이스에 대한 디바이스 이름에 대한 정보는 사용자 100의 게임 디바이스일 수 있다. 또한, 제1 외부 디바이스 500에 대한 정보는 제1 외부 디바이스 500로부터 수신되어 전자 장치 200에서 재생된 게임 1 및 게임 2에 대한 이력 정보를 포함할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 제1 외부 디바이스 500에 대한 정보에 기초하여, 전자 장치 200의 현재 동작 모드가 게임 모드에 대응된다고 결정할 수 있다.
도 6은 본 개시의 일 실시예에 따른 전자 장치의 동작 모드에 대응되는 외부 디바이스를 식별하기 위한 방법을 설명하기 위한 흐름도이다.
본 개시의 일 실시예에 따른 전자 장치 200는 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 전자 장치 200의 현재 동작 모드에 대응되는 디바이스인지 식별할 수 있다. 또한, 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입 또는 전자 장치 200의 현재 동작 모드와 관련된 기능이 실행 중인지 여부에 기초하여, 외부 디바이스가 전자 장치 200의 현재 동작 모드에 대응되는 디바이스인지를 식별할 수도 있다. 하기에서, 전자 장치 200의 동작 모드에 대응되는 외부 디바이스를 식별하기 위한 방법을 자세히 설명한다.
단계 S610에서, 전자 장치는 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 식별된 동작 모드에 대응되는 디바이스인지 여부를 식별할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 식별된 동작 모드에 대응되는 디바이스임을 식별할 수 있다(단계 S630). 반대로, 전자 장치 200가 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 식별된 동작 모드에 대응되는 디바이스로 식별하지 못할 수도 있다. 이때, 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입 또는 전자 장치 200의 현재 동작 모드와 관련된 기능이 실행 중인지 여부에 기초하여, 외부 디바이스가 전자 장치 200의 현재 동작 모드에 대응되는 디바이스인지 여부를 식별할 수 있다(단계 S620).
예를 들어, 외부 디바이스에 대한 정보가 외부 디바이스가 영화 감상에 사용되는 OTT 디바이스라는 정보를 포함할 수 있다. 전자 장치 200는 전자 장치 200의 현재 동작 모드가 영화 모드인 경우, 외부 디바이스가 전자 장치 200의 현재 동작 모드인 영화 모드에 대응되는 외부 디바이스라고 결정할 수 있다. 반대로, 전자 장치 200는 전자 장치 200의 현재 동작 모드가 문서 모드인 경우, 전자 장치 200는 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 전자 장치 200의 현재 동작 모드인 문서 모드에 대응되지 않는 외부 디바이스라고 결정할 수 있다. 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 식별된 동작 모드에 대응되는 디바이스인지 여부를 식별하는 구체적인 실시예는 도 7에서 살펴보기로 한다.
단계 S620에서, 전자 장치는 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입이 식별된 동작 모드에 대응되는지 여부 및 식별된 동작 모드와 관련된 기능이 실행되는지 여부에 기초하여, 외부 디바이스가 전자 장치의 현재 동작 모드에 대응되는지 여부를 식별할 수 있다.
전자 장치 200가 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 전자 장치 200의 현재 동작 모드에 대응되는지 여부를 식별하기 어려운 경우가 있을 수 있다. 이때, 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치 200에서 재생 중인 콘텐트의 타입을 이용하여, 외부 디바이스가 전자 장치 200의 현재 동작 모드에 대응되는지 여부를 식별할 수 있다. 또한, 외부 디바이스의 디바이스 타입에 따라, 전자 장치 200에서 특정한 기능이 실행되거나 환경 설정 값이 변경될 수 있다. 이에 따라, 전자 장치 200는 동작 모드와 관련된 기능이 실행되는지 여부에 기초하여, 외부 디바이스가 전자 장치 200의 동작 모드와 대응되는지를 식별할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입이 식별된 동작 모드에 대응되는지 여부 및 식별된 동작 모드와 관련된 기능이 실행되는지 여부에 기초하여, 외부 디바이스가 식별된 동작 모드에 대응되는 디바이스라고 식별할 수 있다(단계 S630). 반대로, 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입이 전자 장치의 동작 모드와 대응되지 않고, 전자 장치의 동작 모드에서 실행되는 기능이 현재 전자 장치 200에서 off라고 식별할 수 있다. 이때, 전자 장치 200는 외부 디바이스가 식별된 동작 모드에 대응되지 않는 디바이스라고 식별할 수 있다(단계 S640).
단계 S630에서, 전자 장치 200는 외부 디바이스가 전자 장치의 현재 동작 모드에 대응되는 디바이스라고 식별할 수 있다. 이에 따라, 전자 장치 200는 식별된 외부 디바이스에 대한 식별 정보를 전자 장치 200의 디스플레이에 표시할 수 있고, 전자 장치 200는 외부 디바이스를 사용자가 수동으로 설정하거나 입력해야 하는 번거로움 없이 자동으로 제공할 수 있다.
단계 S640에서, 전자 장치 200는 외부 디바이스가 전자 장치의 현재 동작 모드에 대응되지 않는 디바이스라고 식별할 수 있다. 따라서, 해당 외부 디바이스에 대한 식별 정보는 전자 장치 200의 디스플레이에 표시되지 않을 수 있다.
도 7은 본 개시의 일 실시예에 따른 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 전자 장치의 현재 동작 모드와 대응되는 디바이스인지 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
도 7을 참조하면, 전자 장치 200는 외부 디바이스에 대한 정보에 기초하여, 외부 디바이스가 전자 장치의 현재 동작 모드와 대응되는 디바이스인지 여부를 식별할 수 있다. 구체적으로, 전자 장치 200는 단계 S710 내지 단계 S750에 따라, 외부 디바이스가 전자 장치의 현재 동작 모드와 대응되는 디바이스인지 여부를 식별할 수 있다. 단계 S710 내지 단계 S750에 따른 외부 디바이스 식별 방법은 중요도 순서일 수 있으나, 이에 한정되는 것은 아니고, 전자 장치 200는 단계 S710 내지 단계 S750에 따른 외부 디바이스 식별 방법을 상이한 순서 및/또는 임의의 순서에 따라 수행할 수 있다. 또한, 전자 장치 200는 단계 S710 내지 단계 S750에 따른 외부 디바이스 식별 방법 중 적어도 하나를 사용할 수도 있다. 하기에서는 전자 장치 200가 단계 S710 내지 단계 S750에 따른 외부 디바이스 식별 방법을 차례대로 수행하는 실시예에 대해 설명하기로 한다.
단계 S710에서, 전자 장치 200는 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 외부 디바이스가 전자 장치 200의 동작 모드에 대응되는 디바이스인지 여부를 식별할 수 있다.
전자 장치 200는 외부기기 인터페이스부 240, 통신부 250 및 사용자 입력부 260 등을 통해 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보를 획득할 수 있다. 또는, 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보는 메모리 210에 기 저장되어 있을 수 있다.
예를 들어, 외부 디바이스가 복수개의 동작 모드로 동작할 수 있는 디바이스라면, 사용자는 외부 디바이스에 대한 사용 방법을 전자 장치 200에 미리 저장할 수 있다. 사용자가 외부 디바이스의 디바이스 타입을 영화 모드 및 음악 모드 중 영화 모드로 한정했다면, 전자 장치 200는 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 전자 장치의 현재 동작 모드인 영화 모드와 외부 디바이스가 대응된다고 식별할 수 있다(단계 S760). 반대로, 전자 장치 200는 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 전자 장치의 현재 동작 모드인 음악 모드와 외부 디바이스가 대응되지 않는다고 식별할 수도 있다. 다만, 도 7을 참조하면, 단계 S710에 따라 외부 디바이스가 전자 장치 200의 현재 동작 모드에 대응되지 않는다고 식별되는 경우, 전자 장치 200는 단계 S720에 따른 외부 디바이스 식별 방법을 수행할 수 있다.
단계 S720에서, 전자 장치 200는 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여, 외부 디바이스가 전자 장치 200의 동작 모드에 대응되는 디바이스인지 여부를 식별할 수 있다.
전자 장치 200는 외부기기 인터페이스부 240, 통신부 250 및 사용자 입력부 260 등을 통해 외부 디바이스의 디바이스 타입에 대한 정보를 획득할 수 있다. 또는, 외부 디바이스의 디바이스 타입에 대한 정보는 메모리 210에 기 저장되어 있을 수 있다. 구체적으로, 전자 장치와 외부 디바이스가 HDMI 단자로 연결된 경우, 전자 장치 200는 HDMI 단자로부터 외부 디바이스의 디바이스 타입에 대한 정보를 획득할 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여, 외부 디바이스가 전자 장치 200의 동작 모드에 대응되는 디바이스라고 식별할 수 있다(단계 S760). 예를 들어, 외부 디바이스의 디바이스 타입은 게임 디바이스일 수 있으며, 전자 장치 200의 동작 모드는 게임 모드일 수 있다. 이때, 전자 장치 200는 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여, 전자 장치 200의 현재 동작 모드인 게임 모드와 외부 디바이스가 대응된다고 결정할 수 있다.
반대로, 전자 장치 200는 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여 외부 디바이스가 전자 장치 200의 동작 모드에 대응되지 않는다고 식별할 수 있다. 이때, 전자 장치 200는 단계 S730의 방법을 추가적으로 수행할 수 있다. 예를 들어, 외부 디바이스의 디바이스 타입이 게임 디바이스일 수 있고, 전자 장치 200의 동작 모드는 영화 모드일 수 있다. 이때, 전자 장치 200는 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여, 전자 장치 200의 현재 동작 모드인 영화 모드와 외부 디바이스가 대응되지 않는다고 결정할 수 있다. 전자 장치 200는 단계 S730에 따른 방법에 따라 외부 디바이스가 전자 장치의 현재 동작 모드에 대응되는지 여부에 대해 추가적으로 결정할 수 있다.
단계 S730에서, 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 디바이스 이름이 전자 장치 200의 현재 동작 모드에 대한 기 저장된 디바이스 목록에 대응되는지 여부를 식별할 수 있다.
전자 장치 200는 외부기기 인터페이스부 240, 통신부 250 및 사용자 입력부 260 등을 통해 외부 디바이스의 디바이스 이름에 대한 정보를 획득할 수 있고, 외부 디바이스의 디바이스 이름에 대한 정보는 메모리 210에 기 저장되어 있을 수 있다. 또한, 전자 장치의 동작 모드에 따른 디바이스 목록은 메모리 210에 저장되어 있을 수 있다. 본원에서의 디바이스 목록은 특정 동작 모드에 따른 디바이스 목록 및 두개 이상의 동작 모드에서 사용될 수 있는 디바이스의 집합인 멀티 디바이스 목록을 모두 포함하는 목록을 의미할 수 있다. 다만, 단계 S730에서의 디바이스 목록은 전자 장치 200의 특정 동작 모드에서의 디바이스 목록을 나타낼 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 외부 디바이스가 전자 장치 200의 동작 모드에 대응되는 디바이스라고 식별할 수 있다(단계 S760). 예를 들어, 외부 디바이스의 디바이스 이름은 "게임 디바이스 A"일 수 있고, "게임 디바이스 A"는 게임 모드에 따른 디바이스 목록에 포함되는 디바이스 이름일 수 있다. 이때, 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 전자 장치 200의 현재 동작 모드인 게임 모드와 외부 디바이스가 대응된다고 결정할 수 있다.
반대로, 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여 외부 디바이스가 전자 장치 200의 동작 모드에 대응되지 않는다고 식별할 수 있다. 이때, 전자 장치 200는 단계 S740의 방법을 추가적으로 수행할 수 있다. 예를 들어, 외부 디바이스의 디바이스 이름은 "게임 디바이스 A"일 수 있고, "게임 디바이스 A"는 전자 장치의 현재 동작 모드인 영화 모드에 관련된 디바이스 목록에 포함되지 않는 디바이스 이름일 수 있다. 이때, 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여 전자 장치 200의 현재 동작 모드인 영화 모드와 외부 디바이스가 대응된다고 결정할 수 있다. 전자 장치200는 단계 S740에 따른 방법에 따라 외부 디바이스가 전자 장치의 현재 동작 모드에 대응되는지 여부에 대해 추가적으로 결정할 수 있다.
단계 S740에서, 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 디바이스 이름이 전자 장치 200의 현재 동작 모드에 대한 기 저장된 디바이스 목록에 대응되는지 여부를 식별할 수 있다.
최근 기술에 발전에 따라, 외부 디바이스는 복수개의 동작 모드들로 동작할 수 있는 바, 전자 장치 200는 외부 디바이스의 디바이스 이름이 전자 장치 200의 현재 동작 모드에 따른 멀티 디바이스 목록에 포함되는지 여부를 식별할 수 있다. 전자 장치 200는 동작 모드에 따른 멀티 디바이스 목록을 메모리 210에 미리 저장하고 있을 수 있다. 멀티 디바이스 목록은 사용자 입력부 260를 통해 조정될 수 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 외부 디바이스가 전자 장치 200의 동작 모드에 대응되는 디바이스라고 식별할 수 있다(단계 S760). 예를 들어, 외부 디바이스의 디바이스 이름은 "게임 디바이스 A"일 수 있고, "게임 디바이스 A"는 게임 모드에 따른 멀티 디바이스 목록에 포함되는 디바이스 이름일 수 있다. 이때, 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 전자 장치 200의 현재 동작 모드인 게임 모드와 외부 디바이스가 대응된다고 결정할 수 있다.
반대로, 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여 외부 디바이스가 전자 장치 200의 동작 모드에 대응되지 않는다고 식별할 수 있다. 이때 전자 장치 200는 단계 S750의 방법을 추가적으로 수행할 수 있다. 예를 들어, 외부 디바이스의 디바이스 이름은 "게임 디바이스 A"일 수 있고, "게임 디바이스 A"는 전자 장치의 현재 동작 모드인 영화 모드에 관련된 멀티 디바이스 목록에 포함되지 않는 디바이스 이름일 수 있다. 이때, 전자 장치 200는 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여 전자 장치 200의 현재 동작 모드인 영화 모드와 외부 디바이스가 대응된다고 결정할 수 있다. 전자 장치200는 단계 S750에 따른 방법에 따라 외부 디바이스가 전자 장치의 현재 동작 모드에 대응되는지 여부에 대해 추가적으로 결정할 수 있다.
단계 S750에서, 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치에서 재생된 콘텐트에 대한 이력 정보에 기초하여, 전자 장치 200의 현재 동작 모드에 대응되는 외부 디바이스를 식별할 수 있다.
외부 디바이스가 전자 장치 200와 연결되어 사용된 이력이 있는 경우, 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치 200에서 재생된 콘텐트에 대한 이력 정보를 메모리 210에 저장할 수 있다. 또는, 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치 200에서 재생된 콘텐트에 대한 이력 정보를 외부 디바이스로부터 수신할 수도 있다.
본 개시의 일 실시예에 따른 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치 200에서 재생된 콘텐트에 대한 이력 정보에 기초하여, 외부 디바이스가 전자 장치 200의 동작 모드에 대응되는 디바이스라고 식별할 수 있다(단계 S760). 예를 들어, 외부 디바이스로부터 수신되어 전자 장치 200에서 게임 콘텐트 A가 재생될 수 있고, 전자 장치 200는 게임 모드에 대응되는 콘텐트 이력 정보에 게임 콘텐트 A에 대한 이력을 저장할 수 있다. 이에 따라, 전자 장치 200는 외부 디바이스가 전자 장치 200의 동작 모드인 게임 모드에 대응된다고 식별할 수 있다.
반대로, 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치 200에서 재생된 콘텐트에 대한 이력 정보에 기초하여, 외부 디바이스가 전자 장치 200의 동작 모드에 대응되지 않는다고 식별할 수 있다(단계 S770). 예를 들어, 외부 디바이스로부터 수신되어 전자 장치 200에서 재생된 게임 콘텐트에 대한 이력 정보가 없는 경우, 전자 장치 200는 외부 디바이스가 게임 모드에 대응되는 디바이스가 아니라고 식별할 수 있다.
단계 S760에서, 전자 장치 200는 단계 S710 내지 S750에 따른 방법에 따라, 외부 디바이스를 전자 장치 200의 현재 동작 모드에 대응되는 디바이스로 식별할 수 있다. 전자 장치 200는 식별된 디바이스에 대한 식별 정보를 전자 장치 200의 디스플레이 230에 표시하여 사용자에게 제공할 수 있다.
단계 S770에서, 전자 장치 200는 단계 S710 내지 S750에 따라 외부 디바이스를 전자 장치 200의 현재 동작 모드에 대응되지 않는 디바이스로 식별할 수 있다. 이때, 전자 장치 200는 식별된 디바이스에 대한 식별 정보를 전자 장치 200의 디스플레이 230에 표시하지 않을 수 있고, 현재 동작 모드에 대응되는 다른 디바이스들은 디스플레이 230에 표시할 수 있다.
도 8은 본 개시의 일 실시예에 따른 적어도 하나의 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입 또는 전자 장치에 실행되고 있는 기능에 기초하여, 외부 디바이스가 전자 장치의 현재 동작 모드와 대응되는 디바이스인지 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
본 개시의 일 실시예에 따른 전자 장치 200는 외부 디바이스로부터 수신되어 현재 전자 장치에서 재생 중인 콘텐트가 있는 경우, 콘텐트의 타입 또는 콘텐트 실행에 따른 전자 장치의 기능에 기초하여, 외부 디바이스가 전자 장치 200의 현재 동작 모드와 대응되는지 여부를 식별할 수 있다.
전자 장치 200는 전자 장치 200와 연결된 외부 디바이스로부터 수신되어 전자 장치 200에서 재생 중인 콘텐트의 타입을 식별할 수 있다. 또한, 전자 장치 200가 특정 동작 모드로 동작 할 때 활성화되는 기능 또는 환경 설정이 있을 수 있는 바, 전자 장치 200는 전자 장치의 동작 모드에 대응되는 기능이 전자 장치 200에서 실행되는지 여부를 식별할 수 있다.
도 8에서는 동작 모드가 게임 모드인 경우, 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입 또는 전자 장치 200에서 실행 또는 활성화된 기능에 기초하여, 전자 장치 200가 외부 디바이스가 게임 모드에 대응되는 디바이스인지를 식별하는 동작을 설명한다. 동작 모드가 게임 모드가 아닌 경우에도, 도 8과 유사하게 전자 장치 200는 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입 또는 전자 장치 200에서 실행 또는 활성화된 기능에 기초하여, 외부 디바이스가 게임 모드에 대응되는 디바이스인지를 식별할 수 있다.
다만, 단계 S810 내지 S840에 따른 외부 디바이스가 게임 모드와 대응되는 디바이스인지 여부를 식별하는 동작은 전자 장치 200에서 반드시 모두 수행되어야 하는 것은 아니고, 순서는 변경될 수 있으며, 임의의 순서로 수행될 수 있다.
단계 S810에서, 전자 장치 200는 전자 장치 200에서 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입이 게임 콘텐트인지 여부를 식별할 수 있다.
예를 들어, 전자 장치 200와 연결된 외부 디바이스로부터 수신되어 전자 장치 200에서 재생 중인 콘텐트가 있는 경우, 전자 장치 200는 재생 중인 콘텐트에 대한 정보를 식별할 수 있다. 구체적으로, 전자 장치 200에서 재생 중인 콘텐트가 복수 개인 경우, 전자 장치 200는 재생 중인 복수개의 콘텐트 중 외부 디바이스를 통해 재생 중인 콘텐트를 식별할 수 있다. 전자 장치 200는 전자 장치 200에서 재생 중인 콘텐트의 타입이 게임 콘텐트인지 여부를 식별할 수 있다. 구체적으로, 전자 장치 200는 전자 장치 200에서 재생 중인 콘텐트의 이력 정보 또는 재생 정보에 기초하여, 콘텐트의 타입이 무엇인지 식별할 수 있다.
전자 장치 200가 전자 장치 200에서 재생 중인 콘텐트의 타입을 게임 콘텐트로 식별한 경우, 전자 장치 200는 외부 디바이스가 게임 모드에 대응되는 디바이스로 식별할 수 있다(단계 S850). 반대로, 전자 장치 200가 전자 장치 200에서 재생 중인 콘텐트의 타입을 게임이 아닌 영화 등의 콘텐트로 식별하면, 전자 장치 200는 단계 S820-S840에 따른 방법을 수행할 수 있다.
단계 S820, 단계 S830 및 단계 S840에서, 전자 장치 200는 전자 장치 200에서 ALLM 기능, VRR 기능 및 Free sync 기능이 실행 중인지 여부를 식별할 수 있다.
최근 게임 콘텐트들이 고 사양으로 출시됨에 따라, 전자 장치 200는 다양한 기능을 실행하여 게임 콘텐트를 원활하게 제공하는 경향이 있다. 예를 들면, 전자 장치 200는 입력을 자동을 지연시키는 ALLM 기능을 수행할 수 있고, 전자 장치 200는 VRR 기능을 사용하여, 재생율을 조정할 수 있다. 또한, 전자 장치 200는 액정 디스플레이를 위한 적응 동기화 기술인 Free Sync 기능을 수행하여, 게임 콘텐트를 보다 원활하게 제공할 수도 있다.
도 8에서 와 같이, 전자 장치 200는 ALLM 기능, VRR 기능 및 Free sync 기능이 전자 장치 200에서 실행 중인지 여부를 식별할 수 있지만, 이에 제한되는 것은 아니다. 예를 들어, 전자 장치 200는 ALLLM 기능이 전자 장치 200에서 실행되는지 여부만 판단할 수도 있고, 게임 모드와 관련된 다른 기능이 전자 장치 200에서 실행되는지 여부를 판단할 수도 있다.
전자 장치 200가 전자 장치 200에서 ALLM 기능, VRR 기능 및 Free sync 기능 중 적어도 하나의 기능이 실행 중이라고 식별하는 경우, 전자 장치 200는 전자 장치 200에서 외부 디바이스로부터 수신되어 전자 장치에서 재생 중인 콘텐트의 타입이 게임 콘텐트라고 식별할 수 있다. 이에 따라, 전자 장치 200는 외부 디바이스를 게임 모드에 대응되는 디바이스라고 식별할 수 있다(단계 S850). 이와 달리, 전자 장치 200에서 ALLM 기능, VRR 기능 및 Free sync 기능이 모두 전자 장치 200에서 실행되지 않는다고 식별할 수도 있다. 이때, 전자 장치 200는 외부 디바이스를 게임 모드에 대응되지 않는 디바이스로 식별할 수 있다(단계 S860).
도 9 내지 도 13에서 하나 이상의 실시예들에 따른 전자 장치 200는 전자 장치 200의 동작 모드에 대응되는 외부 디바이스에 대한 식별 정보를 전자 장치 200의 디스플레이 230에 표시하고, 사용자에게 디스플레이 230를 제공한다.
도 9는 본 개시의 일 실시예에 따른 전자 장치의 기 설정된 복수개의 동작 모드에 대응되는 전자 장치의 패널에서 외부 디바이스에 대한 식별 정보를 표시하는 실시예를 설명하기 위한 도면이다.
도 9를 참조하면, 본 개시의 일 실시예에 따른 전자 장치 200는 복수개의 동작 모드들에 대에 대응되는 전자 장치의 패널에 외부 디바이스에 대한 식별 정보를 표시할 수 있다. 예를 들어, 전자 장치 200에 복수개의 동작 모드에 대응되는 전자 장치 200의 복수개의 패널들이 있을 수 있고, 복수개의 패널은 전자 장치 200의 동작 모드에 따라 활성화되어 디스플레이 230에 표시될 수 있다. 예를 들어, 게임 모드 900에 대응되는 게임 패널 910이 있을 수 있고, 음악 모드 920에 대응되는 음악 패널 930이 있을 수 있으며, 영화 모드 940에 대응되는 영화 패널 950이 있을 수 있다. 도 9에서의 적어도 하나의 외부 디바이스는 제1 외부 디바이스, 제2 외부 디바이스, 제3 외부 디바이스, 제4 외부 디바이스 및 제5 외부 디바이스 등을 포함할 수 있다. 전자 장치 200는 동작 모드에 대응되는 디스플레이 230의 패널을 식별하고, 동작 모드에 대응되는 적어도 하나의 외부 디바이스에 대한 식별 정보를 디스플레이 230의 패널에 표시할 수 있다.
예를 들어, 전자 장치 200는 게임 모드 900에 대응되는 외부 디바이스들로 제1 외부 디바이스, 제4 외부 디바이스 및 제5 외부 디바이스를 식별할 수 있다. 이에 따라, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제4 외부 디바이스에 대한 식별 정보 및 제5 외부 디바이스에 대한 식별 정보를 전자 장치 200의 게임 패널 910에 표시할 수 있다.
유사하게, 전자 장치 200는 음악 모드 920에 대응되는 적어도 외부 디바이스로 제1 외부 디바이스 및 제2 외부 디바이스를 식별할 수 있다. 이에 따라, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제2 외부 디바이스에 대한 식별 정보를 전자 장치 200의 음악 패널 930에 표시할 수 있다.
전자 장치 200는 영화 모드 940에 대응되는 적어도 외부 디바이스로 제1 외부 디바이스, 제3 외부 디바이스를 식별할 수 있다. 이에 따라, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제3 외부 디바이스에 대한 식별 정보를 전자 장치 200의 영화 패널 950에 표시할 수 있다.
도 10은 본 개시의 일 실시예에 따른 전자 장치의 기 설정된 복수개의 동작 모드에 대응되는 전자 장치의 패널에서 외부 디바이스에 대한 식별 정보를 표시하는 다른 실시예를 설명하기 위한 도면이다.
도 10을 참조하면, 본 개시의 일 실시예에 따른 전자 장치 200는 전자 장치의 공통 패널에 외부 디바이스에 대한 식별 정보를 표시할 수 있다. 여기서, 공통 패널은 전자 장치 200에 연결된 모든 외부 디바이스에 대한 식별 정보가 표시된 패널일 수 있다. 도 10에서의 적어도 하나의 외부 디바이스는 제1 외부 디바이스, 제2 외부 디바이스, 제3 외부 디바이스, 제4 외부 디바이스 및 제5 외부 디바이스를 포함할 수 있다.
전자 장치 200는 게임 모드 900에 대응되는 적어도 외부 디바이스로 제1 외부 디바이스, 제4 외부 디바이스 및 제5 외부 디바이스를 식별할 수 있다. 이에 따라, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제4 외부 디바이스에 대한 식별 정보 및 제5 외부 디바이스에 대한 식별 정보를 전자 장치 200의 공통 패널 1010에 강조하여 표시할 수 있다. 구체적으로, 전자 장치 200의 공통 패널 1010에서 제1 외부 디바이스에 대한 식별 정보, 제4 외부 디바이스에 대한 식별 정보 및 제5 외부 디바이스에 대한 식별 정보를 음영 처리함으로써, 전자 장치의 동작 모드인 게임 모드 900에 대응되는 외부 디바이스를 강조할 수 있다.
유사하게, 전자 장치 200는 음악 모드 920에 대응되는 적어도 외부 디바이스로 제1 외부 디바이스 및 제2 외부 디바이스를 식별할 수 있다. 이에 따라, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제2 외부 디바이스에 대한 식별 정보를 전자 장치 200의 공통 패널 1030에 표시할 수 있다. 구체적으로, 사용자가 편리하게 음악 모드 920에 따른 외부 디바이스를 선택할 수 있도록, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제2 외부 디바이스에 대한 식별 정보를 공통 패널 1030 앞쪽에 표시할 수 있다.
전자 장치 200는 영화 모드 940에 대응되는 적어도 외부 디바이스로 제1 외부 디바이스, 제3 외부 디바이스를 식별할 수 있다. 이에 따라, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제3 외부 디바이스에 대한 식별 정보를 전자 장치 200의 공통 패널 1050에 표시할 수 있다. 구체적으로, 사용자가 편리하게 영화 모드 940에 따른 외부 디바이스를 선택할 수 있도록, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제3 외부 디바이스에 대한 식별 정보를 공통 패널 1050 앞쪽에 배치하고, 강조하여 표시할 수도 있다.
도 11은 본 개시의 일 실시예에 따른 전자 장치의 패널에 표시된 적어도 하나의 외부 디바이스에 대한 식별 정보에 기초하여, 사용자가 외부 디바이스를 선택하는 실시예를 설명하기 위한 도면이다.
본 개시의 일 실시예에 따른 전자 장치 200는 전자 장치 200의 현재 동작 모드에 대응되는 적어도 하나의 외부 디바이스에 대한 식별 정보와 함께 동작 모드에 대응되는 애플리케이션, 웹 페이지 및 메뉴 기능 중 적어도 하나를 식별할 수 있다.
전자 장치 200는 전자 장치 200가 설정된 동작 모드로 동작 시, 실행된 애플리케이션, 설정, 웹 페이지, 콘텐트에 대한 정보 등을 동작 모드에 대한 이력 정보를 메모리 210에 저장할 수 있다. 전자 장치 200는 기 저장된 전자 장치 200의 동작 모드에 대한 이력 정보를 전자 장치 200의 현재 동작 모드에 대응되는 패널에 표시할 수 있다.
예를 들어, 전자 장치 200의 동작 모드가 게임 모드로 식별된 경우, 전자 장치 200는 게임 모드에 대응되는 외부 디바이스인 제1 외부 디바이스에 대한 식별 정보, 제4 외부 디바이스에 대한 식별 정보 및 제5 외부 디바이스에 대한 식별 정보를 게임 패널 1100에 표시할 수 있다. 또한, 전자 장치 200는 게임 모드에 대한 이력 정보에 기초하여, 게임 모드에서 기 설정된 횟수 이상 실행된 이력이 있는 게임 애플리케이션 1을 게임 패널 1100에 표시할 수 있다. 유사하게, 전자 장치 200는 게임 모드에 대한 이력 정보에 기초하여, 환경 설정 중 사운드 조절 기능 및 웹 페이지 1에 대한 URL을 게임 패널 1100에 표시할 수 있다. 전자 장치 200가 게임 패널 1100에 외부 디바이스에 대한 식별 정보, 게임 애플리케이션 정보 등을 표시함에 따라, 전자 장치 200는 사용자가 전자 장치 200의 디스플레이 230에 표시된 게임 패널 1100을 통해, 제4 외부 디바이스로 용이하게 이동할 수 있는 유저 인터페이스를 제공할 수 있다.
도 12는 본 개시의 일 실시예에 따른 외부 디바이스가 멀티 디바이스 목록에 포함되는 경우, 전자 자치의 현재 동작 모드에 따라 사용자가 외부 디바이스를 선택하는 실시예를 나타내기 위한 도면이다.
도 12를 참조하면, 전자 장치 200에 연결된 외부 디바이스는 복수개의 동작 모드에서 사용되는 디바이스일 수 있다. 본원에서 복수개의 동작 모드에서 사용될 수 있는 디바이스는 멀티 디바이스로 호칭될 수 있다. 도 12를 참조하면, 제1 외부 디바이스는 음악 모드 및 영화 모드에 모두 사용될 수 있는 멀티 디바이스에 해당될 수 있다.
예를 들어, 제1 외부 디바이스는 음악 모드에 대응되는 디바이스로 식별될 수 있고, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보를 음악 패널 1200에 표시할 수 있다. 이에 따라, 사용자가 디스플레이 230의 음악 패널 1200에 표시된 제1 외부 디바이스를 선택하는 경우, 전자 장치 200는 제1 외부 디바이스와 관련된 음악 콘텐트 등을 실행할 수 있다.
다른 예로, 제1 외부 디바이스는 영화 모드에 대응되는 디바이스일 수도 있다. 따라서, 전자 장치 200는 전자 장치 200의 동작 모드가 영화 모드인 경우, 제1 외부 디바이스에 대한 식별 정보를 영화 패널 1250에 표시할 수 있다. 이에 따라, 사용자가 디스플레이 230의 영화 패널 1250에 표시된 제1 외부 디바이스를 선택하는 경우, 전자 장치 200는 제1 외부 디바이스와 관련된 영화 콘텐트 등을 실행할 수 있다.
도 13은 본 개시의 일 실시예에 따른, 전자 장치의 동작 모드에 대한 이력 정보에 기초하여, 전자 장치의 동작 모드에 대응되는 애플리케이션, 웹 페이지 및 메뉴 기능 중 적어도 하나를 전자 장치의 디스플레이에 표시하는 실시예를 나타내기 위한 도면이다.
본 개시의 일 실시예에 따른 전자 장치 200는 전자 장치의 동작 모드에 대한 이력 정보에 기초하여, 전자 장치의 동작 모드에 대응되는 애플리케이션, 웹 페이지 및 메뉴 기능 중 적어도 하나를 전자 장치 200의 패널에 표시할 수 있다.
예를 들어, 도 13에서는 전자 장치 200는 전자 장치 200의 게임 모드 1300에 대한 이력 정보에 기초하여, 게임 패널 1310에 표시할 애플리케이션, 웹 페이지 및 메뉴 기능을 식별할 수 있다.
전자 장치 200가 게임 모드 1300로 동작할 때, 사용자는 게임 애플리케이션 1을 통해 게임 어플리케이션 1을 기 설정된 임계치 이상 사용했을 수 있다. 전자 장치 200는 게임 모드 1300으로 동작할 때, 전자 장치 200의 동작에 관련된 이력 정보를 저장할 수 있고, 전자 장치 200는 저장된 이력 정보에 따라 게임 패널 1310에 표시할 애플리케이션을 식별할 수 있다. 전자 장치 200는 게임 모드 1300에서의 이력 정보에 기초하여, 게임 모드 1300에 대응되는 게임 패널 1310에 제1 외부 디바이스에 대한 식별 정보, 제4 외부 디바이스에 대한 식별 정보 및 제 5외부 디바이스에 대한 식별 정보와 함께 게임 애플리케이션 1에 대한 식별 정보도 게임 패널 1310에 함께 표시할 수 있다.
유사하게, 전자 장치 200가 게임 모드 1300로 동작할 때, 사용자는 웹페이지 1 및 사운드 조절 기능을 기 설정된 임계치 이상 사용했을 수 있다. 전자 장치는 웹페이지 1 및 사운드 조절 기능과 관련된 이력 정보를 메모리 210에 저장할 수 있고, 전자 장치 200는 저장된 이력 정보에 따라 게임 패널 1310에 표시할 환경 설정 및 웹 페이지를 식별할 수 있다. 이에 따라, 전자 장치 200는 제1 외부 디바이스에 대한 식별 정보, 제4 외부 디바이스에 대한 식별 정보 및 제 5외부 디바이스에 대한 식별 정보와 함께 사운드 조절 기능 및 웹 페이지 1에 대한 식별 정보도 게임 패널 1310에 같이 표시할 수 있다.
따라서, 전자 장치 200는 사용자가 애플리케이션, 웹 페이지 및 메뉴 기능 중 적어도 하나를 편리하게 선택할 수 있도록 전자 장치 200의 동작 모드에 대응되는 애플리케이션, 웹 페이지 및 메뉴 기능 중 적어도 하나를 전자 장치 200의 패널에 표시할 수 있다. 도 13을 참조하면, 사용자는 게임 패널 1310에서 사운드 조절 기능을 선택할 수 있고, 이에 따라 전자 장치 200는 사운드 조절과 관련된 UI 1320를 디스플레이 230에 출력할 수 있다.
일 실시예에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품(예: 다운로더블 앱(downloadable app))의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
전술한 본 개시의 설명은 예시를 위한 것이며, 본 개시가 속하는 기술분야의 통상의 지식을 가진 자는 본 개시의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 개시의 범위는 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 개시의 범위에 포함되는 것으로 해석되어야 한다.

Claims (15)

  1. 전자 장치의 동작 방법에 있어서,
    상기 전자 장치의 기 설정된 복수개의 동작 모드들 중, 상기 전자 장치에서 현재 동작 중인 상기 전자 장치의 제1 동작 모드를 식별하는 단계;
    적어도 하나의 외부 디바이스에 대한 정보를 획득하는 단계;
    상기 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 단계; 및
    상기 식별된 제1 외부 디바이스에 대한 식별 정보를 상기 전자 장치의 디스플레이에 표시하는 단계;를 포함하는 방법.
  2. 제1항에 있어서,
    상기 적어도 하나의 외부 디바이스에 대한 정보는 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 대한 정보, 상기 적어도 하나의 외부 디바이스의 디바이스 이름에 대한 정보, 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보, 상기 적어도 하나의 외부 디바이스로부터 수신되는 컨텐트에 대한 정보, 및 상기 전자 장치에서 재생되는 콘텐트에 대한 정보 중 적어도 하나를 포함하는 것인, 방법.
  3. 제1항 또는 제2항에 있어서, 상기 제1 외부 디바이스를 식별하는 단계는,
    상기 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 디바이스 타입을 가지는 상기 제1 외부 디바이스를 식별하는 단계; 를 포함하는 방법.
  4. 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 제1 외부 디바이스를 식별하는 단계는,
    상기 적어도 하나의 외부 디바이스의 디바이스 타입에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 디바이스 타입을 가지는 상기 제1 외부 디바이스를 식별하는 단계; 를 포함하는 방법.
  5. 제1항 내지 제4항 중 어느 한 항에 있어서, 상기 제1 외부 디바이스를 식별하는 단계는,
    상기 적어도 하나의 외부 디바이스의 디바이스 이름에 대한 정보에 기초하여, 상기 식별된 제1 동작 모드에 대한 기 저장된 디바이스 목록에 대응되는 상기 제1 외부 디바이스를 식별하는 단계;를 포함하는 방법.
  6. 제1항 내지 제5항 중 어느 한 항에 있어서, 상기 제1 외부 디바이스를 식별하는 단계는,
    상기 적어도 하나의 외부 디바이스로부터 수신된 콘텐트에 대한 정보에 기초하여, 상기 식별된 제1 동작 모드에 대응되는 상기 제1 외부 디바이스를 식별하는 단계; 를 포함하는 방법.
  7. 제1항 내지 제6항 중 어느 한 항에 있어서,
    상기 기 설정된 복수개의 동작 모드는 영화 모드, 게임 모드 및 음악 모드 중 적어도 하나를 포함하는 것인, 방법.
  8. 제1항 내지 제7항 중 어느 한 항에 있어서,
    상기 제1 외부 디바이스를 식별하는 단계는,
    적어도 하나의 외부 디바이스로부터 수신된 콘텐트의 타입이 상기 식별된 제1 동작 모드에 대응되는지 여부 및 상기 전자 장치에서 상기 식별된 제1 동작 모드와 관련된 기능이 실행되는지 여부 중 적어도 하나에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 단계;를 더 포함하는 방법.
  9. 제8 항에 있어서,
    상기 식별된 제1 동작 모드가 게임 모드인 경우, 상기 제1 외부 디바이스를 식별하는 단계는,
    적어도 하나의 외부 디바이스로부터 수신된 콘텐트의 타입이 게임 콘텐트인지 여부 및 ALLM(Auto Low Latency Mode) 기능, VRR(Variable Refresh Rate) 기능 및 Free Sync 기능 중 적어도 하나가 상기 전자 장치에서 실행되는지 여부 중 적어도 하나에 기초하여, 상기 적어도 하나의 외부 디바이스 중 게임 모드에 대응되는 상기 제1 외부 디바이스를 식별하는 단계; 를 포함하는 방법.
  10. 제1항 내지 제9항 중 어느 한 항에 있어서,
    디스플레이에 표시하는 단계는,
    상기 식별된 제1 동작 모드에 대응되는 상기 디스플레이의 패널을 식별하고, 상기 제1 외부 디바이스에 대한 식별 정보를 상기 패널에 표시하는 단계;를 포함하는 방법.
  11. 제1항 내지 제10항 중 어느 한 항에 있어서,
    상기 식별 정보를 상기 디스플레이에 표시하는 단계는,
    상기 식별된 제1 동작 모드에 대한 이력 정보에 기초하여, 상기 식별된 제1 동작 모드에 대응되는 애플리케이션, 웹 페이지 및 메뉴 기능 중 적어도 하나를 상기 디스플레이에 표시하는 단계;를 더 포함하는 방법.
  12. 전자 장치에 있어서,
    디스플레이;
    하나 이상의 인스트럭션을 저장하는 메모리; 및
    상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 전자 장치의 기 설정된 복수개의 동작 모드들 중 상기 전자 장치에서 현재 동작 중인 제1 동작 모드를 식별하고,
    적어도 하나의 외부 디바이스에 대한 정보를 획득하고,
    상기 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하고,
    상기 식별된 제1 외부 디바이스에 대한 식별 정보를 표시하도록 상기 디스플레이를 제어하는 적어도 하나의 프로세서를 포함하는, 전자 장치.
  13. 제12항에 있어서,
    상기 적어도 하나의 외부 디바이스에 대한 정보는 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 대한 정보, 상기 적어도 하나의 외부 디바이스의 디바이스 이름에 대한 정보, 상기 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보 및 상기 적어도 하나의 외부 디바이스로부터 수신된 콘텐트에 대한 정보 및 상기 전자 장치에서 재생된 콘텐트에 대한 정보 중 적어도 하나를 포함하는, 전자 장치.
  14. 제12항 또는 제13항에 있어서,
    상기 적어도 하나의 프로세서는 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 적어도 하나의 외부 디바이스의 디바이스 타입에 관련된 사용자 입력에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 식별된 제1 동작 모드에 대응되는 디바이스 타입을 가지는 상기 제1 외부 디바이스를 식별하는, 전자 장치.
  15. 전자 장치의 기 설정된 복수개의 동작 모드들 중, 상기 전자 장치에서 현재 동작 중인 상기 전자 장치의 제1 동작 모드를 식별하는 단계;
    적어도 하나의 외부 디바이스에 대한 정보를 획득하는 단계;
    상기 적어도 하나의 외부 디바이스에 대한 정보에 기초하여, 상기 적어도 하나의 외부 디바이스 중 상기 제1 동작 모드에 대응되는 제1 외부 디바이스를 식별하는 단계; 및
    상기 식별된 제1 외부 디바이스에 대한 식별 정보를 상기 전자 장치의 디스플레이에 표시하는 단계; 를 포함하는 방법을 컴퓨터에서 수행하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 비 일시적 기록 매체.
PCT/KR2023/001469 2022-03-24 2023-02-01 전자 장치의 동작 방법 및 이를 위한 장치 Ceased WO2023182644A1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202380029050.XA CN118947102A (zh) 2022-03-24 2023-02-01 电子设备的操作方法以及用于该操作方法的设备
EP23775147.4A EP4456517A4 (en) 2022-03-24 2023-02-01 OPERATING METHOD FOR AN ELECTRONIC DEVICE AND DEVICE THEREFOR
US18/111,394 US20230305785A1 (en) 2022-03-24 2023-02-17 Electronic device and method of displaying external device corresponding to operation method of the electronic device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020220036929A KR20230138821A (ko) 2022-03-24 2022-03-24 전자 장치의 동작 방법 및 이를 위한 장치
KR10-2022-0036929 2022-03-24

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/111,394 Continuation US20230305785A1 (en) 2022-03-24 2023-02-17 Electronic device and method of displaying external device corresponding to operation method of the electronic device

Publications (1)

Publication Number Publication Date
WO2023182644A1 true WO2023182644A1 (ko) 2023-09-28

Family

ID=88101290

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2023/001469 Ceased WO2023182644A1 (ko) 2022-03-24 2023-02-01 전자 장치의 동작 방법 및 이를 위한 장치

Country Status (2)

Country Link
KR (1) KR20230138821A (ko)
WO (1) WO2023182644A1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060101862A (ko) * 2003-12-30 2006-09-26 노키아 코포레이션 액세서리 기능들
KR20060108207A (ko) * 2005-04-12 2006-10-17 후지쯔 가부시끼가이샤 전자 기기, 우선접속 장치, 우선접속 방법, 및 우선접속프로그램을 기록한 기록매체
KR20090124588A (ko) * 2008-05-30 2009-12-03 삼성전자주식회사 복수의 블루투스 프로파일 연결방법 및 이를 적용한블루투스 기기
JP2014204303A (ja) * 2013-04-05 2014-10-27 アルパイン株式会社 機器選択用ユーザインタフェースの提供装置および提供方法
KR20150117959A (ko) * 2014-04-11 2015-10-21 삼성전자주식회사 전자 장치의 입출력 장치 선택 방법 및 이를 이용한 전자 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060101862A (ko) * 2003-12-30 2006-09-26 노키아 코포레이션 액세서리 기능들
KR20060108207A (ko) * 2005-04-12 2006-10-17 후지쯔 가부시끼가이샤 전자 기기, 우선접속 장치, 우선접속 방법, 및 우선접속프로그램을 기록한 기록매체
KR20090124588A (ko) * 2008-05-30 2009-12-03 삼성전자주식회사 복수의 블루투스 프로파일 연결방법 및 이를 적용한블루투스 기기
JP2014204303A (ja) * 2013-04-05 2014-10-27 アルパイン株式会社 機器選択用ユーザインタフェースの提供装置および提供方法
KR20150117959A (ko) * 2014-04-11 2015-10-21 삼성전자주식회사 전자 장치의 입출력 장치 선택 방법 및 이를 이용한 전자 장치

Also Published As

Publication number Publication date
KR20230138821A (ko) 2023-10-05

Similar Documents

Publication Publication Date Title
WO2019078617A1 (en) ELECTRONIC APPARATUS AND VOICE RECOGNITION METHOD
WO2020184842A1 (ko) 전자 장치 및 전자 장치의 제어 방법
WO2017039142A1 (en) User terminal apparatus, system, and method for controlling the same
WO2021118225A1 (en) Display device and operating method thereof
WO2015178692A1 (en) Display apparatus, remote control apparatus, system and controlling method thereof
WO2020091183A1 (ko) 사용자 특화 음성 명령어를 공유하기 위한 전자 장치 및 그 제어 방법
WO2019164323A1 (ko) 디스플레이 패널을 통해 표시되는 콘텐트의 저장을 제어하기 위한 전자 장치 및 방법
WO2019226025A1 (ko) 디스플레이를 통해 어플리케이션의 콘텐트를 표시하는 방법 및 전자 장치
WO2021029582A1 (en) Co-reference understanding electronic apparatus and controlling method thereof
WO2015170832A1 (ko) 디스플레이 장치 및 그의 화상 통화 수행 방법
WO2020153766A1 (en) Method for displaying visual information associated with voice input and electronic device supporting the same
WO2019013447A1 (en) REMOTE CONTROL DEVICE AND METHOD FOR RECEIVING VOICE FROM AN ASSOCIATED USER
WO2019142988A1 (ko) 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체
WO2019135553A1 (en) Electronic device, control method thereof, and computer readable recording medium
WO2016089074A1 (en) Device and method for receiving character input through the same
EP3087752A1 (en) User terminal apparatus, electronic apparatus, system, and control method thereof
WO2022010192A1 (ko) 웨어러블 디바이스 및 그 동작 방법
WO2017018705A1 (en) Image display apparatus and method of operating the same
WO2023182644A1 (ko) 전자 장치의 동작 방법 및 이를 위한 장치
WO2020101215A1 (ko) 전자 펜에 의한 터치 입력을 수신하는 터치 스크린을 포함하는 디바이스 및 그 동작 방법
WO2023167474A1 (ko) 전자 장치의 동작 모드를 설정하는 방법 및 이를 위한 전자 장치
WO2023106678A1 (ko) 오인식된 음성 신호를 처리하는 방법 및 이를 위한 장치
WO2021075705A1 (ko) 전자 장치 및 그의 제어 방법
WO2024101576A1 (ko) 전자 장치 및 그 제어 방법
WO2020180167A1 (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: 23775147

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2023775147

Country of ref document: EP

Effective date: 20240723

WWE Wipo information: entry into national phase

Ref document number: 202417068963

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 202380029050.X

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 202417068963

Country of ref document: IN