WO2024123040A1 - 단말 장치 및 이에 의한 미러링 방법 - Google Patents
단말 장치 및 이에 의한 미러링 방법 Download PDFInfo
- Publication number
- WO2024123040A1 WO2024123040A1 PCT/KR2023/019881 KR2023019881W WO2024123040A1 WO 2024123040 A1 WO2024123040 A1 WO 2024123040A1 KR 2023019881 W KR2023019881 W KR 2023019881W WO 2024123040 A1 WO2024123040 A1 WO 2024123040A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- mirroring
- source terminal
- communication protocol
- source
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Definitions
- This disclosure relates to a terminal device and a mirroring method using the same, and more specifically, to a device and method for mirroring content output from a source terminal to a sink terminal.
- Electronic devices can transmit and receive various data through wired and wireless communication networks. For example, one electronic device can remotely control another electronic device, and one electronic device and another electronic device can share the same content for simultaneous playback. Mirroring technology is required for remote control or content sharing between electronic devices.
- Mirroring technology is a technology that allows devices with displays to share screen data with each other.
- Mirroring technology is installed in electronic devices that can output content through a display, such as portable computers (e.g., laptops, netbooks, or tablet PCs), portable terminals (e.g., smart phones or PDAs), and smart TVs. It can be.
- portable computers e.g., laptops, netbooks, or tablet PCs
- portable terminals e.g., smart phones or PDAs
- smart TVs smart TVs. It can be.
- Daas Display as a service
- Miracast Miracast
- Airplay have been developed as technologies for mirroring services.
- a small display eg, a mobile phone, tablet PC, etc.
- a device with a large display eg, a TV
- users may have a need to share the screen of a device with a large display with a device with a small display for reasons such as mobility.
- devices with small displays often have the mirroring function disabled. This is because most users want to share the screen of a device with a small display to a device with a large display.
- the mirroring function of a device that is unlikely to be used for the mirroring function is activated in advance, it will consume a lot of battery power, and users will feel inconvenienced as their terminals, which they do not intend to use for content sharing, are included in the list of connectable terminals. You can.
- a mirroring method by a source terminal may include identifying a first terminal whose mirroring function is disabled according to a first communication protocol.
- a mirroring method by a source terminal may include outputting a terminal list including identification information of the first terminal.
- a mirroring method by a source terminal may include transmitting a request for activation of the mirroring function to the first terminal according to a first communication protocol when the first terminal is selected from the terminal list.
- a mirroring method by a source terminal may include transmitting content according to a second communication protocol to a first terminal with the mirroring function activated in response to an activation request.
- a mirroring method by a sink terminal may include transmitting performance information of the sink terminal to the source terminal according to a first communication protocol.
- a mirroring method by a sink terminal may include, when the sink terminal is equipped with a mirroring function, receiving a request for activating the mirroring function from the source terminal according to a first communication protocol.
- a mirroring method by a sink terminal may include activating a mirroring function according to an activation request.
- a mirroring method by a sink terminal may include receiving content from a source terminal according to a second communication protocol.
- a mirroring method by a sink terminal may include the step of outputting content.
- a source terminal for mirroring may include a first communication module that identifies a first terminal with a mirroring function disabled according to a first communication protocol.
- a source terminal for mirroring may include an output module that outputs a terminal list including identification information of the first terminal.
- a source terminal for mirroring may include a second communication module that communicates according to a second communication protocol.
- the first communication module of the source terminal for mirroring may transmit a request for activation of the mirroring function to the first terminal according to the first communication protocol when the first terminal is selected from the terminal list.
- the second communication module of the source terminal for mirroring may transmit content according to a second communication protocol to the first terminal with the mirroring function activated according to an activation request.
- Figure 1 is a diagram for explaining mirroring technology according to an embodiment.
- Figure 2 is a diagram illustrating the configuration of a source terminal and a sink terminal according to an embodiment.
- FIG. 3 is a diagram illustrating a method for a source terminal to search for a terminal capable of a mirroring connection, according to an embodiment.
- FIG. 4 is a diagram illustrating a terminal list output to a source terminal according to an embodiment.
- FIG. 5 is a diagram illustrating a process in which a source terminal checks account information of a deactivated terminal according to an embodiment.
- FIG. 6 is a diagram illustrating a terminal list output to a source terminal according to an embodiment.
- FIG. 7 is a diagram illustrating a process in which a source terminal transmits content to a deactivated terminal according to an embodiment.
- FIG. 8 is a diagram illustrating a method by which a source terminal activates the mirroring function of a deactivated terminal according to an embodiment.
- FIG. 9 is a flowchart illustrating a method of activating a mirroring function of a deactivated terminal according to an embodiment.
- FIG. 10 is a diagram illustrating a situation in which a mirroring connection is terminated according to an embodiment.
- FIG. 11 is a diagram illustrating a method of deactivating the mirroring function of a deactivated terminal after the mirroring function of a deactivated terminal is activated, according to an embodiment.
- FIG. 12 is a flowchart illustrating messages transmitted and received between a source terminal and an activated terminal according to an embodiment.
- FIG. 13 is a flowchart illustrating messages transmitted and received between a source terminal and a deactivated terminal according to an embodiment.
- Figure 14 is a block diagram showing the configuration of a terminal device according to an embodiment.
- a mirroring method by a source terminal may include identifying a first terminal whose mirroring function is disabled according to a first communication protocol.
- a mirroring method by a source terminal may include outputting a terminal list including identification information of the first terminal.
- a mirroring method by a source terminal may include transmitting a request for activation of the mirroring function to the first terminal according to a first communication protocol when the first terminal is selected from the terminal list.
- a mirroring method by a source terminal may include transmitting content according to a second communication protocol to a first terminal with the mirroring function activated in response to an activation request.
- the expression “at least one of a, b, or c” refers to “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, or “a, may refer to “both b and c.”
- a component when referred to as “connected” or “connected” to another component, the component may be directly connected or directly connected to the other component, but the description specifically states the contrary. Unless exists, it may be connected or connected through another component in the middle.
- components expressed as ' ⁇ unit (unit)', 'module', etc. are two or more components combined into one component, or one component divided into two or more for more detailed functions. It could be.
- Each of the components described below can additionally perform some or all of the functions of other components in addition to its main function, and some of the main functions of each component may be performed by other components. It may also be carried out in a dedicated manner.
- 'user' may refer to a person who controls the functions of a terminal device using a control device (eg, keyboard, mouse, remote control, etc.). Users can include viewers, administrators, or installers.
- a control device eg, keyboard, mouse, remote control, etc.
- 'source terminal' may refer to a terminal that provides content through a mirroring function
- 'sink terminal' may refer to a terminal that receives content through a mirroring function
- 'activated terminal' may refer to a terminal with the mirroring function activated
- 'terminal with the mirroring function deactivated' may refer to a terminal with the mirroring function deactivated.
- 'the mirroring function of the terminal is activated' may mean that the mirroring function mounted on the terminal is in the on state
- 'the mirroring function of the terminal is deactivated' may mean that the mirroring function mounted on the terminal is in the on state. This may mean that the mirroring function is off.
- Figure 1 is a diagram for explaining mirroring technology according to an embodiment.
- the source terminal may be a smart TV 10 that the user 30 is watching
- the sync terminal may be a smartphone 20 held by the user 30.
- the user 30 uses the smart TV 10 and You can use the mirroring service of the smartphone 20.
- the smart TV 10 and the smartphone 20 can be connected through a predetermined wired or wireless network.
- the content 15 output from the display of the smart TV 10 is transmitted to the smartphone 20, and the content is also displayed on the display of the smartphone 20. (25) can be output.
- the user 30 can share the movie content being played through the display of the smart TV 10 to the smartphone 20 and watch the movie content through the display of the smart phone 20.
- the smart TV 10 may initiate a mirroring function so that content output from the smart TV 10 is shared with the smartphone 20 and played on the smartphone 20 .
- the smartphone 20 may initiate a mirroring function so that content output from the smartphone 20 is shared with the smart TV 10 and played on the smart TV 10 .
- a mirroring connection between the smart TV 10 and the smartphone 20 is established and maintained. Additionally, in one example, the mirroring function of the smart TV 10 and the smartphone 20 is activated to establish a mirroring connection between the smart TV 10 and the smartphone 20.
- the smart TV 10 can search for a terminal with the mirroring function activated according to a predetermined communication protocol.
- the smart TV 10 outputs a list of searched terminals on the display, and the user 30 can select the smartphone 20 from the terminal list.
- the smart TV 10 requests a mirroring connection from the smartphone 20, and when the mirroring connection is established between the smart TV 10 and the smartphone 20, the user 30 uses the smart TV 10. You can experience the content 15 output from the smartphone 20.
- the mirroring function of the smartphone 20 In order for the smartphone 20 to be discovered by the smart TV 10, the mirroring function of the smartphone 20 must be activated. However, as described above, in the case of a mobile terminal with a small display, it is necessary to conserve battery power and reduce the size of the smartphone 20. The mirroring function is often disabled for reasons such as the low frequency of use of the mirroring function in the terminal.
- the user 30 must manually activate the mirroring function of the smartphone 20, which may be inconvenient for the user 30.
- inconvenience to the user 30 can be minimized by automatically activating the mirroring function of the smartphone 20 where the mirroring function is disabled.
- automatic activation of the mirroring function may include activating the mirroring function without manual user input.
- the user can adjust one or more parameters to enable the feature of manual activation of the mirroring function.
- FIG. 2 is a diagram illustrating the configuration of the source terminal 100 and the sink terminal 200 according to an embodiment.
- the source terminal 100 may include a control module 110, an output module 130, a first communication module 150, and a second communication module 170.
- the sink terminal 200 may include a control module 210, an output module 230, a first communication module 250, and a second communication module 270.
- the control module 110 of the source terminal 100 may control the operations of the output module 130, the first communication module 150, and the second communication module 170.
- the control module 110 may operate according to at least one instruction stored in memory.
- the control module 210 of the sink terminal 200 may control the operations of the output module 230, the first communication module 250, and the second communication module 270.
- the control module 210 may operate according to at least one instruction stored in memory.
- the control module 110, the first communication module 150, and the second communication module 170 may be implemented with one or more processors or circuits configured to perform the functions of these modules. Additionally, the control module 210, the first communication module 250, and the second communication module 270 may be implemented with one or more processors or circuits configured to perform the functions of these modules.
- Figure 2 shows separate configurations of the first communication module 150 and the second communication module 170, but in one embodiment, the first communication module 150 and the second communication module 170 are one It can be implemented as a communication module.
- the first communication module 250 and the second communication module 270 are shown as separate configurations in FIG. 2, in one embodiment, the first communication module 250 and the second communication module 270 are Can be implemented with one communication module
- the output module 130 of the source terminal 100 can output predetermined content.
- the output module 230 of the sink terminal 200 may output content provided from the source terminal 100 through a mirroring function.
- the output modules 130 and 230 may include at least one of a display for outputting visual content (e.g., video) or a speaker for outputting auditory content (e.g., audio). there is.
- a display for outputting visual content e.g., video
- auditory content e.g., audio
- the first communication modules 150 and 250 may communicate according to a first communication protocol, and the second communication modules 170 and 270 may communicate according to a second communication protocol.
- the first communication module 150 of the source terminal 100 transmits and receives data with the first communication module 250 of the sink terminal 200 according to the first communication protocol
- the first communication module 150 of the source terminal 100 The second communication module 170 may transmit and receive data with the second communication module 270 of the sink terminal 200 according to the second communication protocol.
- a communication protocol may refer to the format and/or rules of messages transmitted and received based on a predetermined communication method.
- the first communication protocol can be used to discover a terminal with a deactivated mirroring function and activate the mirroring function of the deactivated terminal.
- the second communication protocol can be used to discover a terminal with an activated mirroring function and to establish and maintain a mirroring connection.
- the second communication protocol may be a communication protocol used in a known mirroring function.
- a communication method for the first communication protocol and a communication method for the second communication protocol may be different from each other.
- the first communication protocol may be based on low-power Bluetooth communication
- the second communication protocol may be based on Wi-Fi Direct communication.
- the frequency band for the first communication protocol and the frequency band for the second communication protocol may be different.
- the first communication protocol may be based on a first predetermined frequency band
- the second communication protocol may be based on a second predetermined frequency band that is higher or lower than the first frequency band.
- the sync terminal 200 may include an active terminal (eg, a terminal with a mirroring function activated) or an inactive terminal (eg, a terminal without a mirroring function activated), which will be described later.
- an active terminal eg, a terminal with a mirroring function activated
- an inactive terminal eg, a terminal without a mirroring function activated
- the deactivated terminal may include a control module 210, an output module 230, a first communication module 250, and a second communication module 270 shown in FIG. 2 .
- the activation terminal may include the control module 210, the output module 230, and the second communication module 270 shown in FIG. 2, and the activation terminal may include the first communication module 250. You may not.
- the activating terminal may not be configured to exchange performance information with other devices through the first communication protocol.
- the source terminal 100 can search for a terminal capable of a mirroring connection based on the first communication protocol and the second communication protocol, which will be described with reference to FIG. 3.
- FIG. 3 is a diagram illustrating a method by which the source terminal 100 searches for a terminal capable of a mirroring connection, according to an embodiment.
- the mirroring function of terminal 'A' may be activated, and the mirroring function of terminal 'B' (200B) and terminal 'C' (200C) may be deactivated. Additionally, the 'D' terminal (200D) may not be equipped with a mirroring function.
- terminal 'A' 200A may transmit a message indicating that a mirroring connection is possible according to a second communication protocol to the source terminal 100.
- the 'A' terminal (200A) may broadcast a message that a mirroring connection is possible according to the second communication protocol, and the source terminal (100) may receive the message broadcast from the 'A' terminal (200A) and connect 'A'.
- the mirroring function is activated in the terminal (200A).
- the 'B' terminal 200B and the 'C' terminal 200C may transmit a message indicating performance information to the source terminal 100 according to the first communication protocol.
- the message indicating performance information may include information indicating that the 'B' terminal (200B) and the 'C' terminal (200C) are equipped with a mirroring function.
- the 'B' terminal (200B) and the 'C' terminal (200C) may broadcast a message indicating performance information according to the first communication protocol, and the source terminal 100 may broadcast a message indicating performance information according to the first communication protocol, and the source terminal 100 may transmit a message indicating performance information to the 'B' terminal 200B and the 'C' terminal 200C.
- the 'B' terminal (200B) and the 'C' terminal (200C) are equipped with a mirroring function, but the mirroring function is disabled.
- the 'D' terminal 200D may not transmit a message related to mirroring to the source terminal 100.
- a dotted line may represent communication according to a second communication protocol
- a solid line may represent communication according to a first communication protocol.
- a mirroring connection may be formed with a terminal (e.g., source terminal 100), and a mirroring function may be performed between the two connected terminals.
- the 'B' terminal (200B) and the 'C' terminal (200C), which are deactivated terminals, are equipped with a mirroring function according to a protocol different from the second communication protocol (e.g., the first communication protocol). can be notified to the source terminal 100.
- a protocol different from the second communication protocol e.g., the first communication protocol
- the source terminal 100 recognizes the 'A' terminal (200A) corresponding to the activated terminal, the 'B' terminal (200B) and the 'C' terminal (200C) corresponding to the deactivated terminal as terminals capable of mirroring connection. , a terminal list including identification information of the 'A' terminal (200A), the 'B' terminal (200B), and the 'C' terminal (200C) can be output.
- FIG. 4 is a diagram illustrating a terminal list 400 output to the source terminal 100 according to an embodiment.
- the source terminal 100 includes AAA, which is the identification information of the 'A' terminal 200A, BBB, which is the identification information of the 'B' terminal 200B, and identification information of the 'C' terminal 200C.
- the terminal list 400 including CCC can be output on the display.
- the source terminal 100 includes a terminal list 400 including identification information of the 'A' terminal 200A, identification information of the 'B' terminal 200B, and identification information of the 'C' terminal 200C. ) can also be output as a voice through the speaker.
- the terminal list 400 does not include identification information of the 'D' terminal (200D).
- the terminal list 400 may display the 'D' terminal 200D along with an indicator indicating that the 'D' terminal 200D is not equipped with a mirroring function.
- the source terminal 100 may form a mirroring connection with a terminal selected by the user from the terminal list 400 and transmit content (eg, screen data) to the terminal with which the mirroring connection is established.
- content eg, screen data
- the source terminal 100 when the 'A' terminal (200A) is selected from the terminal list 400, the source terminal 100 forms a mirroring connection with the 'A' terminal (200A) according to the second communication protocol and provides content. It can be transmitted to ‘A’ terminal (200A).
- the mirroring function of the 'B' terminal (200B) and the 'C' terminal (200C) is Since it is in a disabled state, it is necessary to activate the mirroring function of the 'B' terminal (200B) or the 'C' terminal (200C).
- the 'B' terminal (200B) and the 'C' terminal (200C) are related to the source terminal 100. It needs to be acknowledged. This is because having the settings of a terminal completely unrelated to the source terminal 100 automatically changed by the source terminal 100 may go against the user's will, so this relationship may need to be established. For example, the user may be a visitor to another household, where only the terminals of family members of that household are associated with the source terminal 100 .
- the source terminal 100 obtains account information from the 'B' terminal (200B) and the 'C' terminal (200C), and from the acquired account information, the 'B' terminal (200B) and the 'C' terminal ( It can be confirmed whether 200C) is related to the source terminal 100.
- FIG. 5 is a diagram illustrating a process by which the source terminal 100 checks account information of a deactivated terminal according to an embodiment.
- Account information may be user identification information set in the terminal to identify the user.
- the account information may include the user's email address set on the terminal.
- the source terminal 100 may determine whether the account information received from the 'B' terminal 200B and the 'C' terminal 200C corresponds to the account information of the source terminal 100.
- the source terminal 100 is connected to the 'B' terminal 200B if the account information received from the 'B' terminal 200B or the 'C' terminal 200C corresponds to the account information of the source terminal 100. ) Alternatively, the 'C' terminal 200C may be determined to be related to the source terminal 100.
- the source terminal 100 determines that the email address received from the 'B' terminal 200B or the 'C' terminal 200C is the email address set in the source terminal 100. If it is the same as , it can be determined that the 'B' terminal (200B) or the 'C' terminal (200C) is related to the source terminal 100.
- the source terminal 100 It may be determined that the 'B' terminal (200B) or the 'C' terminal (200C) is related to the source terminal (100).
- the source terminal 100 determines that the user of the email address received from the 'B' terminal 200B or the 'C' terminal 200C is in the same group as the user of the email address of the source terminal 100 (e.g. , family group, company group, etc.), the 'B' terminal (200B) or the 'C' terminal (200C) may be determined to be related to the source terminal 100.
- the 'B' terminal (200B) or the 'C' terminal (200C) may be determined to be related to the source terminal 100.
- the source terminal 100 transmits a message requesting account information to the 'B' terminal (200B) and the 'C' terminal (200C), and the account information is received from the 'B' terminal (200B) and the 'C' terminal (200C).
- the timing of receiving can be determined in various ways.
- the source terminal 100 may search for the 'B' terminal (200B). ) and a message requesting account information can be sent to the 'C' terminal (200C).
- the source terminal 100 is the 'B' terminal selected by the user.
- a message requesting account information can be sent to (200B) or 'C' terminal (200C).
- the account information of the 'B' terminal (200B) does not correspond to the account information of the source terminal (100), and the account information of the 'C' terminal (200C) does not correspond to the account information of the source terminal (100). Otherwise, when outputting the terminal list, the source terminal 100 may output the account information of the 'B' terminal (200B) in a different way from the account information of the 'C' terminal (200C).
- the account information of the 'B' terminal 200B when the source terminal 100 outputs a terminal list, the account information of the 'B' terminal 200B, which is recognized as having a relationship with the source terminal 100, is stored in the account information for which no relevance determination has been made.
- the account information of 'A' terminal (200A) can be output in a different way.
- outputting the account information of terminal 'B' 200B in a different manner from the account information of other terminals may include emphasizing the display of the account information of terminal 'B' 200B.
- the reason for highlighting the account information of the 'B' terminal (200B) is that, in the case of the 'B' terminal (200B) that is related to the source terminal (100), the source terminal (100) randomly selects the 'B' terminal (200B). This is because even if the settings of ) are changed or the content of the source terminal 100 is output from the 'B' terminal (200B), it does not go against the will of the user of the 'B' terminal (200B).
- the source terminal 100 selects the 'B' terminal 200B in the terminal list 600.
- the priority can be set higher than that of the 'C' terminal (200C) and the 'A' terminal (200A).
- the identification information of the 'B' terminal 200B can be placed at the top of the terminal list 600.
- the source terminal 100 highlights the identification information of the 'B' terminal (200B) in the terminal list 600 to allow the user 30 to access the source account information of the 'B' terminal (200B). It is possible to know that it corresponds to the account information of the terminal 100.
- the source terminal 100 may shade the identification information of the 'B' terminal 200B, as shown in FIG. 6.
- the source terminal 100 may display the identification information of the 'B' terminal 200B in bolder letters than the identification information of other terminals, or may add an emoticon to the identification information of the 'B' terminal 200B.
- FIG. 7 is a diagram illustrating a process in which the source terminal 100 transmits screen data to a deactivated terminal according to an embodiment.
- the source terminal 100 transmits content 190 (e.g., visual content and/or auditory content) to the 'B' terminal 200B according to a second communication protocol. content), and the 'B' terminal 200B can output the content 290 received from the source terminal 100.
- content 190 e.g., visual content and/or auditory content
- the 'B' terminal 200B when the mirroring function of the 'B' terminal 200B is switched from deactivated to activated, the 'B' terminal 200B sends a message indicating that the mirroring function is activated to the source terminal 100 according to the first communication protocol. It can be transmitted to , and when the corresponding message is received, the source terminal 100 can transmit a message requesting the formation of a mirroring connection to the 'B' terminal 200B.
- the source terminal 100 after transmitting a request for activation of the mirroring function to the 'B' terminal (200B), if no response is received from the 'B' terminal (200B), the source terminal 100 repeatedly performs the mirroring function according to a predetermined period. A message requesting the formation of a mirroring connection may be transmitted to terminal 'B' (200B). In one example, the source terminal 100 may be configured to transmit N messages to the 'B' terminal 200B at predetermined intervals. If no response is received from the 'B' terminal 200B after N messages are transmitted, the source terminal 1000 may display a message indicating that the mirroring connection with the 'B' terminal 200B has failed.
- the source terminal 100 can transmit the content 190 to the 'B' terminal 200B.
- a second communication protocol is used when the source terminal 100 transmits content 190 to the 'B' terminal 200B.
- a second communication protocol may be used to establish and maintain a mirroring connection in the same manner as performed for 'A' terminal 200A. .
- FIG. 8 is a diagram illustrating a method by which the source terminal 100 activates the mirroring function of a deactivated terminal according to an embodiment.
- the source terminal 100 may transmit a request for consent to activate the mirroring function to the 'C' terminal 200C according to the first communication protocol.
- the 'C' terminal (200C) outputs a message requesting consent to activate the mirroring function, and if the user 30 agrees to activation of the mirroring function, the state of the mirroring function can be changed from deactivated to activated. .
- the source terminal 100 transmits content 190 (e.g., screen data) to the 'C' terminal 200C according to a second communication protocol,
- the 'C' terminal 200C can output content received from the source terminal 100.
- the 'C' terminal 200C may transmit a message indicating that the mirroring function is activated to the source terminal 100 according to the first communication protocol.
- the source terminal 100 may transmit a message requesting the formation of a mirroring connection to the 'C' terminal 200C.
- the source terminal 100 transmits a message requesting consent to activate the mirroring function to the 'C' terminal 200C, and then repeatedly requests the formation of a mirroring connection at a predetermined period. can also be transmitted to the 'C' terminal (200C). This is for a case where a message indicating that the mirroring function is activated is not transmitted from the 'C' terminal 200C to the source terminal 100.
- the source terminal 100 may be configured to transmit N messages to the 'C' terminal 200C according to a predetermined interval. If no response is received from the 'C' terminal 200C after N messages are transmitted, the source terminal 100 may display a message indicating that activation of the mirroring function in the 'C' terminal 200C has failed. You can.
- the source terminal 100 can transmit the content 190 to the 'C' terminal 200C.
- Figure 8 shows that a message requesting consent to activate the mirroring function is output on the display of the 'C' terminal 200C.
- this configuration is an example, and in one embodiment, the 'C' terminal (200C) 200C) can also output the message as a voice.
- the source terminal (100) Since the 'C' terminal (200C) is a terminal that is determined to be unrelated to the source terminal (100), the source terminal (100) will By forming a mirroring connection with the 'C' terminal 200C, it is possible to prevent a mirroring connection from being formed against the will of the user 30 of the 'C' terminal 200C.
- FIG. 9 is a flowchart illustrating a method of activating a mirroring function of a deactivated terminal according to an embodiment.
- the source terminal 100 may receive the user's selection of a deactivated terminal in the terminal list.
- the source terminal 100 may determine whether the account information of the selected terminal corresponds to the account information of the source terminal 100.
- the source terminal 100 may transmit a request to activate the mirroring function to the selected terminal according to the first communication protocol.
- step S940 When the status of the mirroring function of the selected terminal is changed from deactivated to activated, in step S940, a mirroring connection is formed between the source terminal 100 and the selected terminal, and the source terminal 100 can transmit content to the selected terminal.
- the selected terminal can output the content received from the source terminal 100 through the output module 230.
- the source terminal 100 may determine whether the selected terminal is connected to the same network as the source terminal 100.
- the source terminal 100 when the source terminal 100 is connected to the same network as the selected terminal may mean when the source terminal 100 and the selected terminal are connected to the same access point (AP). For example, if the source terminal 100 and the selected terminal are connected to each other through the same router, the source terminal 100 may determine that the source terminal 100 and the selected terminal belong to the same network.
- AP access point
- step S930 the source terminal 100 transmits a request to activate the mirroring function to the selected terminal, and in step S940, the source terminal 100 sends the content can be transmitted to the selected terminal.
- the source terminal 100 may transmit a request for consent to activate the mirroring function to the selected terminal.
- step S970 the source terminal 100 determines whether the mirroring function of the selected terminal is activated, and if the mirroring function of the selected terminal is activated, the source terminal 100 may transmit content to the selected terminal in step S940. .
- the source terminal 100 determines whether the account information of the selected terminal corresponds to the account information of the source terminal 100 and then determines whether the selected terminal is connected to the same network as the source terminal 100. can be judged.
- the source terminal 100 determines whether the selected terminal is connected to the same network as the source terminal 100, and if the selected terminal is not connected to the same network as the source terminal 100, the selected terminal It may be determined whether the account information corresponds to the account information of the source terminal 100.
- the source terminal 100 determines whether the selected terminal is connected to the same network as the source terminal 100, and whether the account information of the selected terminal corresponds to the account information of the source terminal 100. If only one of them is determined, and the terminal selected according to the determination result is not related to the source terminal 100, a request for consent to activate the mirroring function may be transmitted to the selected terminal as in step S960.
- a mirroring connection may be formed between the source terminal 100 and the 'B' terminal 200B (or the 'C' terminal 200C), and content may be transmitted from the source terminal 100 through the mirroring connection.
- the mirroring connection may be terminated while the message is being transmitted to terminal B' (200B).
- the 'B' terminal (200B) Since the mirroring function of the 'B' terminal (200B) may be initially disabled due to battery issues, etc., when the mirroring connection between the source terminal (100) and the 'B' terminal (200B) is terminated, the 'B' terminal (200B) ) needs to be disabled again. This process will be described with reference to FIGS. 10 and 11.
- FIG. 10 is a diagram illustrating a situation in which a mirroring connection is terminated according to an embodiment.
- the mirroring connection between the source terminal 100 and the 'B' terminal (200B) may be terminated.
- the user 30 may select the exit menu 292 of the application used to display the content 290 received from the source terminal 100, and thus the application may be terminated.
- the application may be terminated, the mirroring connection between the source terminal 100 and the 'B' terminal 200B may be terminated simultaneously.
- the source terminal 100 even when the application used to output the content 190 of the source terminal 100 is terminated on the source terminal 100 or the mirroring function of the source terminal 100 is deactivated, the source terminal 100 ) and the 'B' terminal (200B) may be terminated.
- the mirroring connection between the source terminal 100 and the 'B' terminal 200B may be terminated even when the state of the mirroring function of the 'B' terminal 200B is changed from activated to deactivated, which In this case, since the mirroring function of the 'B' terminal (200B) has been switched to deactivated according to the user's selection or another suitable mechanism for deactivating the mirroring function, the source terminal 100 changes the settings of the 'B' terminal (200B). You may not change it.
- the application of the 'B' terminal (200B) used to output the content 290 received from the source terminal 100 is terminated, the application used to output the content 190 of the source terminal 100 is terminated.
- the mirroring function of the 'B' terminal 200B remains activated, so the source terminal 100 It is necessary to disable the mirroring function of terminal 'B' (200B).
- FIG. 11 is a diagram illustrating a method of deactivating the mirroring function of a deactivated terminal after the mirroring function of a deactivated terminal is activated, according to an embodiment.
- the source terminal 100 When transmission of the content 190 is stopped as the mirroring connection with the 'B' terminal 200B is terminated, the source terminal 100 sends a request for deactivation of the mirroring function to the 'B' terminal 200B according to the first communication protocol. It can be sent to . Accordingly, the mirroring function of terminal 'B' (200B) can be switched from activation to deactivation. Thereafter, the source terminal 100 may search for terminals capable of mirroring connection and output a list of searched terminals, as described with reference to FIG. 3 .
- Figure 11 shows a situation in which the mirroring connection between the source terminal 100 and the 'B' terminal 200B is terminated, but in one embodiment, the mirroring connection between the source terminal 100 and the 'C' terminal 200C is terminated. Even when the mirroring connection is terminated, the source terminal 100 may transmit a request to deactivate the mirroring function to the 'C' terminal 200C according to the first communication protocol. Accordingly, the mirroring function of terminal 'C' (200C) can be switched from activation to deactivation. Therefore, in this situation, even if the mirroring connection between the source terminal 100 and the 'C' terminal 200C is terminated, the source terminal 100 and the 'C' terminal 200C still communicate with each other through the first communication protocol. communication is possible.
- FIG. 12 is a flowchart illustrating messages transmitted and received between the source terminal 100 and an activated terminal according to an embodiment.
- the 'A' terminal 200A sends a message indicating that a mirroring connection is possible (for example, the 'A' terminal 200A is equipped with a mirroring function) to the source terminal 100. ) can be transmitted.
- terminal 'A' 200A may broadcast a message indicating that a mirroring connection is possible.
- the source terminal 100 which has received a message indicating that a mirroring connection is possible, may output a list of terminals capable of a mirroring connection.
- step S1220 the source terminal 100 requests a mirroring connection to the 'A' terminal (200A), and in step S1230, the 'A' terminal (200A) Approval for the mirroring connection may be transmitted to the source terminal 100.
- a mirroring connection may be formed between the source terminal 100 and the 'A' terminal 200A through steps S1220 and S1230.
- step S1240 the source terminal 100 transmits content to the 'A' terminal 200A, and the 'A' terminal 200A may output the content received from the source terminal 100.
- the content may include visual content and/or audio content.
- the source terminal 100 can encode content for transmission, and the 'A' terminal 200A can obtain content by decoding the encoded data received from the source terminal 100.
- the source terminal 100 may stop transmitting content to the 'A' terminal 200A.
- Messages shown in FIG. 12 may be transmitted and received according to a second communication protocol.
- a second communication protocol As described above, since the 'A' terminal 200A corresponds to an activated terminal, messages can be transmitted and received according to the second communication protocol, as in the mirroring process.
- FIG. 13 is a flowchart illustrating messages transmitted and received between the source terminal 100 and a deactivated terminal according to an embodiment.
- terminal 'B' 200B may transmit its performance information to the source terminal 100.
- terminal 'B' (200B) may broadcast its performance information.
- step S1320 the source terminal 100 requests account information from the 'B' terminal 200B, and in step S1330, the 'B' terminal 200B may transmit its account information to the source terminal 100. .
- the source terminal 100 may output a terminal list including identification information of the 'B' terminal 200B. At this time, if the account information of the 'B' terminal (200B) corresponds to the account of the source terminal (100), the source terminal 100 sets the identification information of the 'B' terminal (200B) in a way that is different from the identification information of other terminals. It can be output as .
- step S1340 the source terminal 100 is connected to the 'B' terminal.
- a request for activation of the mirroring function can be sent to (200B).
- the source terminal ( 100) may transmit a request for consent to activate the mirroring function to the 'B' terminal (200B).
- step S1350 the source terminal 100 is transferred to the 'B' terminal (200B).
- step S1360 the 'B' terminal 200B may transmit an approval for the mirroring connection to the source terminal 100.
- a mirroring connection may be formed between the source terminal 100 and the 'B' terminal 200B through steps S1350 and S1360.
- step S1370 the source terminal 100 transmits content to the 'B' terminal 200B, and the 'B' terminal 200B can output the content received from the source terminal 100.
- the content may include visual content and/or audio content.
- the source terminal 100 can encode content for transmission, and the 'B' terminal 200B can obtain content by decoding the encoded data received from the source terminal 100.
- step S1380 the source terminal 100 transmits a request to deactivate the mirroring function to the 'B' terminal (200B), and 'B' ' The terminal 200B can change the state of the mirroring function from activated to deactivated according to the deactivation request.
- steps S1310, S1320, S1330, S1340, and S1380 of FIG. 13 may be performed according to the first communication protocol. Additionally, steps S1350, S1360, and S1370 of FIG. 13 may be performed according to the second communication protocol.
- steps S1350, S1360, and S1370 of FIG. 13 are included in the mirroring process, these operations may be performed according to the second communication protocol. Additionally, since steps S1310, S1320, S1330, S1340, and S1380 may not be included in the mirroring process, these operations may be performed according to a first communication protocol different from the second communication protocol.
- FIG. 14 is a block diagram showing the configuration of a terminal device 1400 according to an embodiment.
- the terminal device 1400 shown in FIG. 14 may include the above-described source terminal 100, an activated terminal, or a deactivated terminal.
- the terminal device 1400 includes a tuner unit 1440, a processor 1410, a display unit 1420, a communication unit 1450, a detection unit 1430, and an input/output unit. It may include (1470), a video processing unit (1480), an audio processing unit (1485), an audio output unit (1460), a memory (1490), and a power supply unit (1495).
- the tuner unit 1440 tunes only the frequency of the channel to be received among many radio wave components through amplification, mixing, resonance, etc. of broadcast signals received by wire or wirelessly (You can select it by tuning.
- Broadcast signals include audio, video, and additional information (eg, Electronic Program Guide (EPG)).
- EPG Electronic Program Guide
- the tuner unit 1440 can receive broadcast signals from various sources, such as terrestrial broadcasting, cable broadcasting, satellite broadcasting, and Internet broadcasting.
- the tuner unit 1440 may receive broadcast signals from sources such as analog broadcasting, digital broadcasting, or other suitable sources.
- the detection unit 1430 detects the user's voice, the user's image, or the user's interaction, and may include a microphone 1431, a camera unit 1432, and a light receiver 1433.
- the microphone 1431 receives the user's uttered voice.
- the microphone 1431 may convert the received voice into an electrical signal and output it to the processor 1410.
- the user voice may include, for example, a voice corresponding to a menu or function of the terminal device 1400.
- the camera unit 1432 may receive an image or an image sequence (eg, consecutive frames).
- the light receiver 1433 receives optical signals (including control signals) received from an external control device through a light window of the bezel of the display unit 1420.
- the light receiver 1433 may receive an optical signal corresponding to a user input (eg, touch, press, touch gesture, voice, or motion) from the control device.
- a control signal may be extracted from the received optical signal under the control of the processor 1410.
- the input/output unit 1470 outputs video (e.g., video, etc.), audio (e.g., voice, music, etc.) and additional information (e.g., For example, EPG, etc.) are received.
- Input/output interfaces include HDMI (High-Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, and RGB port. , D-SUB (D-subminiature), DVI (Digital Visual Interface), component jack, or PC port.
- the processor 1410 controls the overall operation of the terminal device 1400 and signal flow between internal components of the terminal device 1400, and performs a function of processing data.
- the processor 1410 may execute an operating system (OS) and various applications stored in the memory 1490 when there is a user input or a preset and stored condition is satisfied.
- OS operating system
- the processor 1410 stores signals or data input from outside the terminal device 1400, or is used as a storage area corresponding to various tasks performed in the terminal device 1400 (for example, image noise removal tasks). It may include RAM, a ROM storing a control program for controlling the terminal device 1400, and a processor.
- the video processing unit 1480 performs processing on video data received by the terminal device 1400.
- the video processing unit 1480 can perform various image processing such as decoding, scaling, noise filtering, frame rate conversion, and resolution conversion on video data.
- the audio processing unit 1485 performs processing on audio data.
- the audio processing unit 1485 may perform various processing such as decoding, amplification, noise filtering, etc. on audio data. Meanwhile, the audio processing unit 1485 may be equipped with a plurality of audio processing modules to process audio corresponding to a plurality of contents.
- the audio output unit 1460 outputs audio included in the broadcast signal received through the tuner unit 1440 under the control of the processor 1410.
- the audio output unit 1460 may output audio (eg, voice, sound) input through the communication unit 1450 or the input/output unit 1470. Additionally, the audio output unit 1460 may output audio stored in the memory 1490 under the control of the processor 1410.
- the audio output unit 1460 may include at least one of a speaker, a headphone output terminal, or a Sony/Philips Digital Interface (S/PDIF) output terminal.
- S/PDIF Sony/Philips Digital Interface
- the power unit 1495 supplies power input from an external power source to components within the terminal device 1400 under the control of the processor 1410. Additionally, the power unit 1495 may supply power output from one or two batteries located inside the terminal device 1400 to internal components under the control of the processor 1410.
- the memory 1490 may store various data, programs, or applications for driving and controlling the terminal device 1400 under the control of the processor 1410.
- the memory 1490 includes a broadcast reception module, channel control module, volume control module, communication control module, voice recognition module, motion recognition module, optical reception module, display control module, audio control module, external input control module, power control module, It may include a power control module, a voice database (DB), or a motion database (DB) of an external device connected wirelessly (eg, Bluetooth).
- the modules and database of the memory 1490 are used in the terminal device 1400 to perform a mirroring function, a broadcast reception control function, a channel control function, a volume control function, a communication control function, a voice recognition function, a motion recognition function, and an optical reception control function.
- the processor 1410 can perform each function using these software stored in the memory 1490.
- the block diagram of the terminal device 1400 shown in FIG. 14 is a block diagram for one embodiment.
- Each component of the block diagram may be integrated, added, or omitted depending on the specifications of the terminal device 1400 that is actually implemented. That is, as needed, two or more components may be combined into one component, or one component may be subdivided into two or more components.
- the functions performed by each block are for explaining the embodiments, and the specific operations or devices do not limit the scope of the present invention.
- the task of a terminal device and a mirroring method using the same is to enable a simple mirroring connection to a terminal with the mirroring function disabled.
- the terminal device and the mirroring method thereof have the task of preventing the mirroring function of a terminal unrelated to the source terminal from being activated differently from the user's intention.
- the terminal device and the mirroring method according to one embodiment have the task of preventing battery consumption of the terminal by deactivating the mirroring function of the terminal when the mirroring function is terminated after the terminal's mirroring function is activated.
- a mirroring method by the source terminal 100 may include identifying a first terminal whose mirroring function is disabled according to a first communication protocol.
- the mirroring method by the source terminal 100 may include outputting a terminal list 400;600 including identification information of the first terminal.
- the mirroring method by the source terminal 100 includes transmitting a request for activation of the mirroring function to the first terminal according to a first communication protocol when the first terminal is selected from the terminal list 400; 600. May include steps.
- a mirroring method by the source terminal 100 may include transmitting content according to a second communication protocol to a first terminal with the mirroring function activated according to an activation request.
- identifying the first terminal may include identifying a first terminal equipped with a mirroring function based on performance information received from the first terminal according to a first communication protocol.
- the mirroring method by the source terminal 100 further includes identifying a second terminal with an activated mirroring function according to a second communication protocol, and outputting a terminal list 400; 600.
- identifying a second terminal with an activated mirroring function according to a second communication protocol may include outputting a terminal list (400;600) including identification information of the first terminal and identification information of the second terminal.
- the mirroring method by the source terminal 100 further includes receiving account information from the first terminal according to a first communication protocol, and outputting the terminal list 400; 600 includes: If the account information of the first terminal corresponds to the account information of the source terminal 100, the step of outputting the identification information of the first terminal in a different manner from the identification information of the second terminal may be included.
- the identification information of the first terminal may be placed in a higher priority than the identification information of the second terminal.
- the first terminal includes a plurality of first terminals
- the mirroring method by the source terminal 100 further includes receiving account information from the plurality of first terminals according to a first communication protocol.
- the step of outputting the terminal list (400; 600) includes identifying the identification information of the first terminal that has account information corresponding to the account information of the source terminal 100 to information that does not correspond to the account information of the source terminal 100. It may include outputting the identification information of the first terminal with the account information in a different way.
- transmitting a request to activate the mirroring function to the first terminal may include receiving account information from the first terminal according to a first communication protocol; And when the account information of the first terminal corresponds to the account information of the source terminal 100, it may include transmitting a request to activate the mirroring function to the first terminal.
- the step of transmitting a request for activation of the mirroring function to the first terminal includes, if the account information of the first terminal does not correspond to the account information of the source terminal 100, the request for activation of the mirroring function to the first terminal. It may include transmitting a consent request, and the mirroring function of the first terminal may be activated upon approval by the user of the first terminal.
- the step of transmitting a request to activate the mirroring function to the first terminal includes transmitting a request to activate the mirroring function to the first terminal when the first terminal is connected to the same network as the source terminal 100. May include steps.
- the mirroring method may further include transmitting a deactivation request for the mirroring function to the first terminal according to a first communication protocol when the mirroring connection between the source terminal 100 and the first terminal is terminated. You can.
- the mirroring connection may be terminated.
- a mirroring method by the sink terminal 200 may include transmitting performance information of the sink terminal 200 to the source terminal 100 according to a first communication protocol.
- the mirroring method by the sink terminal 200 includes, when the sink terminal 200 is equipped with a mirroring function, receiving a request for activation of the mirroring function from the source terminal 100 according to a first communication protocol. may include.
- a mirroring method by the sink terminal 200 may include activating a mirroring function according to an activation request.
- a mirroring method by the sink terminal 200 may include receiving content from the source terminal 100 according to a second communication protocol.
- the mirroring method by the sync terminal 200 may include the step of outputting content.
- the mirroring method by the sink terminal 200 may further include transmitting account information set in the sink terminal 200 to the source terminal 100 according to a request from the source terminal 100. .
- the source terminal 100 for mirroring may include a first communication module 150 that identifies a first terminal with the mirroring function disabled according to a first communication protocol.
- the source terminal 100 for mirroring may include an output module 130 that outputs a terminal list 400;600 including identification information of the first terminal.
- the source terminal 100 for mirroring may include a second communication module 170 that communicates according to a second communication protocol.
- the first communication module 150 of the source terminal 100 for mirroring requests activation of the mirroring function according to the first communication protocol when the first terminal is selected from the terminal list 400; 600. Can be transmitted to the first terminal.
- the second communication module 170 of the source terminal 100 for mirroring may transmit content according to a second communication protocol to the first terminal with the mirroring function activated according to an activation request.
- the first communication module 150 of the source terminal 100 for mirroring may identify the first terminal equipped with a mirroring function based on performance information received from the first terminal.
- the second communication module 170 of the source terminal 100 for mirroring identifies the second terminal with the mirroring function activated according to the second communication protocol, and the output module 130 identifies the first terminal.
- a terminal list (400;600) including identification information of the terminal and identification information of the second terminal may be output.
- the first communication module 150 of the source terminal 100 for mirroring receives account information from the first terminal according to a first communication protocol, and the output module 130 receives the account information of the first terminal. If the account information corresponds to the account information of the source terminal 100, the identification information of the first terminal may be output in a manner different from the identification information of the second terminal.
- the first terminal includes a plurality of first terminals
- the first communication module 150 of the source terminal 100 receives account information from the plurality of first terminals according to a first communication protocol
- the output module 130 converts the identification information of the first terminal with account information corresponding to the account information of the source terminal 100 into the identification information of the first terminal with account information that does not correspond to the account information of the source terminal 100. It can be output in a different way from the identification information.
- the first communication module 150 of the source terminal 100 for mirroring receives account information from the first terminal according to a first communication protocol, and the account information of the first terminal is transmitted to the source terminal 100. ), a request for activation of the mirroring function can be transmitted to the first terminal.
- a terminal device and a mirroring method using the same allow a mirroring connection to be easily established for a terminal with the mirroring function disabled.
- a terminal device and a mirroring method using the same can prevent the mirroring function of a terminal unrelated to the source terminal from being activated differently from the user's intention.
- the terminal device and the mirroring method according to an embodiment can prevent battery consumption of the terminal by deactivating the mirroring function of the terminal when the mirroring function is terminated after the terminal's mirroring function is activated.
- the above-described embodiments of the present disclosure can be written as a program that can be executed on a computer, and the written program can be stored in a storage medium that can be read by a device.
- a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
- 'non-transitory storage medium' only means that it is a tangible device and does not contain signals (e.g. electromagnetic waves). This term refers to cases where data is semi-permanently stored in a storage medium and temporary storage media. It does not distinguish between cases where it is stored as .
- a 'non-transitory storage medium' may include a buffer where data is temporarily stored.
- 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)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
Description
Claims (15)
- 소스 단말(100)에 의한 미러링 방법에 있어서,제 1 통신 프로토콜에 따라 비활성화된 미러링 기능을 갖는 제 1 단말을 식별하는 단계;상기 제 1 단말의 식별 정보를 포함하는 단말 리스트(400;600)를 출력하는 단계;상기 단말 리스트(400;600)에서 상기 제 1 단말이 선택되는 것에 기초하여, 상기 제 1 통신 프로토콜에 따라 상기 미러링 기능의 활성화 요청을 상기 제 1 단말로 전송하는 단계; 및상기 활성화 요청에 따라 상기 미러링 기능이 활성화된 상기 제 1 단말로 제 2 통신 프로토콜에 따라 컨텐츠를 전송하는 단계를 포함하는, 미러링 방법.
- 제1항에 있어서,상기 제 1 단말을 식별하는 단계는,상기 제 1 단말로부터 상기 제 1 통신 프로토콜에 따라 수신되는 성능 정보에 기초하여 상기 미러링 기능을 갖는 상기 제 1 단말을 식별하는 단계를 포함하는, 미러링 방법.
- 제1항 내지 제2항 중 어느 하나의 항에 있어서,상기 미러링 방법은,상기 제 2 통신 프로토콜에 따라 활성화된 미러링 기능을 갖는 제 2 단말을 식별하는 단계를 더 포함하고,상기 단말 리스트(400;600)를 출력하는 단계는,상기 제 1 단말의 식별 정보와 상기 제 2 단말의 식별 정보를 포함하는 상기 단말 리스트(400;600)를 출력하는 단계를 포함하는, 미러링 방법.
- 제1항 내지 제3항 중 어느 하나의 항에 있어서,상기 미러링 방법은,상기 제 1 통신 프로토콜에 따라 상기 제 1 단말로부터 상기 제 1 단말의 계정 정보를 수신하는 단계를 더 포함하고,상기 단말 리스트(400;600)를 출력하는 단계는,상기 제 1 단말의 계정 정보가 상기 소스 단말(100)의 계정 정보에 대응하는 것에 기초하여, 상기 제 1 단말의 식별 정보의 표시가 상기 제 2 단말의 식별 정보의 표시와 달라지도록, 상기 제 1 단말의 식별 정보를 상기 제 2 단말의 식별 정보와 다른 방식으로 출력하는 단계를 포함하는, 미러링 방법.
- 제1항 내지 제4항 중 어느 하나의 항에 있어서,상기 제 1 단말의 식별 정보가 상기 제 2 단말의 식별 정보보다 높은 우선 순위를 가지도록 상기 제 1 단말의 식별 정보가 상기 단말 리스트 내에 배치되는, 미러링 방법.
- 제1항 내지 제5항 중 어느 하나의 항에 있어서,상기 제 1 단말은 복수의 제 1 단말을 포함하되,상기 미러링 방법은,상기 제 1 통신 프로토콜에 따라 상기 복수의 제 1 단말로부터 하나 이상의 계정 정보를 수신하는 단계를 더 포함하고,상기 단말 리스트(400;600)를 출력하는 단계는,상기 복수의 제 1 단말 중 상기 소스 단말(100)의 계정 정보에 대응하는 계정 정보를 갖는 제 1 단말의 식별 정보를, 상기 복수의 제 1 단말 중 상기 소스 단말(100)의 계정 정보에 대응하지 않는 계정 정보를 갖는 제 1 단말의 식별 정보와 다른 방식으로 출력하여 상기 대응하는 계정 정보를 갖는 제 1 단말의 식별 정보의 표시가 상기 대응하는 식별 정보를 가지지 않는 제 1 단말의 식별 정보의 표시와 달라지게 하는 단계를 포함하는, 미러링 방법.
- 제1항 내지 제6항 중 어느 하나의 항에 있어서,상기 미러링 기능의 활성화 요청을 상기 제 1 단말로 전송하는 단계는,상기 제 1 통신 프로토콜에 따라 상기 제 1 단말로부터 상기 제 1 단말의 계정 정보를 수신하는 단계; 및상기 제 1 단말의 계정 정보가 상기 소스 단말(100)의 계정 정보에 대응하는 것에 기초하여, 상기 미러링 기능의 활성화 요청을 상기 제 1 단말로 전송하는 단계를 포함하는, 미러링 방법.
- 제1항 내지 제7항 중 어느 하나의 항에 있어서,상기 미러링 기능의 활성화 요청을 상기 제 1 단말로 전송하는 단계는,상기 제 1 단말의 계정 정보가 상기 소스 단말(100)의 계정 정보에 대응하지 않는 것에 기초하여, 상기 제 1 단말로 상기 미러링 기능의 활성화에 대한 동의 요청을 전송하는 단계를 포함하고,상기 제 1 단말의 사용자에 의한 승인에 따라 상기 제 1 단말의 미러링 기능이 활성화되는, 미러링 방법.
- 제1항 내지 제8항 중 어느 하나의 항에 있어서,상기 미러링 기능의 활성화 요청을 상기 제 1 단말로 전송하는 단계는,상기 제 1 단말이 상기 소스 단말(100)과 동일 네트워크에 접속되어 있는 것에 기초하여, 상기 미러링 기능의 활성화 요청을 상기 제 1 단말로 전송하는 단계를 포함하는, 미러링 방법.
- 제1항 내지 제9항 중 어느 하나의 항에 있어서,상기 미러링 방법은,상기 소스 단말(100)과 상기 제 1 단말 사이의 미러링 연결이 종료된 것에 기초하여, 상기 제 1 통신 프로토콜에 따라 상기 제 1 단말로 상기 미러링 기능의 비활성화 요청을 전송하는 단계를 더 포함하는, 미러링 방법.
- 제1항 내지 제10항 중 어느 하나의 항에 있어서,상기 컨텐츠를 출력하는데 이용되는 어플리케이션이 상기 소스 단말(100)에서 종료된 것에 기초하여, 상기 컨텐츠를 출력하는데 이용되는 어플리케이션이 상기 제 1 단말에서 종료된 것에 기초하여, 또는 상기 소스 단말(100)에서 상기 미러링 기능이 비활성화된 것에 기초하여, 상기 미러링 연결이 종료되는, 미러링 방법.
- 프로세서에 의해 실행됨에 따라 상기 프로세서가 제1항 내지 제11항 중 어느 하나의 항의 미러링 방법을 실행하도록 하는 인스트럭션들을 저장한 컴퓨터로 읽을 수 있는 기록매체.
- 싱크 단말(200)에 의한 미러링 방법에 있어서,제 1 통신 프로토콜에 따라 상기 싱크 단말(200)의 성능 정보를 소스 단말(100)로 전송하는 단계;상기 싱크 단말(200)이 미러링 기능을 갖는 것에 기초하여, 상기 제 1 통신 프로토콜에 따라 상기 미러링 기능의 활성화 요청을 상기 소스 단말(100)로부터 수신하는 단계;상기 활성화 요청에 기초하여 상기 미러링 기능을 활성화하는 단계;제 2 통신 프로토콜에 따라 상기 소스 단말(100)로부터 컨텐츠를 수신하는 단계; 및상기 컨텐츠를 출력하는 단계를 포함하는, 미러링 방법.
- 제13항에 있어서,상기 미러링 방법은,상기 소스 단말(100)의 요청에 기초하여 상기 싱크 단말(200)에 설정된 계정 정보를 상기 소스 단말(100)로 전송하는 단계를 더 포함하는, 미러링 방법.
- 미러링을 위한 소스 단말(100)에 있어서,제 1 통신 프로토콜에 따라 비활성화된 미러링 기능을 갖는 제 1 단말을 식별하는 제 1 통신 모듈(150);상기 제 1 단말의 식별 정보를 포함하는 단말 리스트(400;600)를 출력하는 출력 모듈(130); 및제 2 통신 프로토콜에 따른 통신을 하는 제 2 통신 모듈(170)을 포함하되,상기 제 1 통신 모듈(150)은, 상기 단말 리스트(400;600)에서 상기 제 1 단말이 선택되는 것에 기초하여, 상기 제 1 통신 프로토콜에 따라 상기 미러링 기능의 활성화 요청을 상기 제 1 단말로 전송하고,상기 제 2 통신 모듈(170)은, 상기 활성화 요청에 따라 상기 미러링 기능이 활성화된 상기 제 1 단말로 상기 제 2 통신 프로토콜에 따라 컨텐츠를 전송하는, 소스 단말.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202380080767.7A CN120322758A (zh) | 2022-12-05 | 2023-12-05 | 终端装置及其执行的镜像方法 |
| EP23901059.8A EP4582925A4 (en) | 2022-12-05 | 2023-12-05 | TERMINAL DEVICE AND MIRRORING METHOD PERFORMED THEREBY |
| US18/394,738 US12373157B2 (en) | 2022-12-05 | 2023-12-22 | Terminal device and mirroring method performed thereby |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220168100A KR20240083706A (ko) | 2022-12-05 | 2022-12-05 | 단말 장치 및 이에 의한 미러링 방법 |
| KR10-2022-0168100 | 2022-12-05 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/394,738 Continuation US12373157B2 (en) | 2022-12-05 | 2023-12-22 | Terminal device and mirroring method performed thereby |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024123040A1 true WO2024123040A1 (ko) | 2024-06-13 |
Family
ID=91379756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/019881 Ceased WO2024123040A1 (ko) | 2022-12-05 | 2023-12-05 | 단말 장치 및 이에 의한 미러링 방법 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20240083706A (ko) |
| WO (1) | WO2024123040A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130060072A (ko) * | 2011-11-29 | 2013-06-07 | 한국전자통신연구원 | 테더링 제공 단말 장치 및 그 동작방법 |
| KR20160020081A (ko) * | 2014-08-13 | 2016-02-23 | 삼성전자주식회사 | 근거리 통신을 이용한 장치간 연동 방법 및 이를 위한 장치 |
| KR20160071826A (ko) * | 2014-12-12 | 2016-06-22 | 삼성전자주식회사 | 무선 네트워크 연결 방법 및 그 전자 장치 및 방법 |
| KR20200022040A (ko) * | 2017-09-19 | 2020-03-02 | 엘지전자 주식회사 | 디스플레이 장치 및 그를 제어하는 단말기 |
| KR20220099730A (ko) * | 2021-01-07 | 2022-07-14 | 삼성전자주식회사 | 요청된 기능을 수행하는 외부 전자 장치를 관리하기 위한 전자 장치 및 그 작동 방법 |
-
2022
- 2022-12-05 KR KR1020220168100A patent/KR20240083706A/ko active Pending
-
2023
- 2023-12-05 WO PCT/KR2023/019881 patent/WO2024123040A1/ko not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130060072A (ko) * | 2011-11-29 | 2013-06-07 | 한국전자통신연구원 | 테더링 제공 단말 장치 및 그 동작방법 |
| KR20160020081A (ko) * | 2014-08-13 | 2016-02-23 | 삼성전자주식회사 | 근거리 통신을 이용한 장치간 연동 방법 및 이를 위한 장치 |
| KR20160071826A (ko) * | 2014-12-12 | 2016-06-22 | 삼성전자주식회사 | 무선 네트워크 연결 방법 및 그 전자 장치 및 방법 |
| KR20200022040A (ko) * | 2017-09-19 | 2020-03-02 | 엘지전자 주식회사 | 디스플레이 장치 및 그를 제어하는 단말기 |
| KR20220099730A (ko) * | 2021-01-07 | 2022-07-14 | 삼성전자주식회사 | 요청된 기능을 수행하는 외부 전자 장치를 관리하기 위한 전자 장치 및 그 작동 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20240083706A (ko) | 2024-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019172671A1 (en) | Display device and control method thereof | |
| WO2013042803A1 (en) | Electronic device and method for controlling the same | |
| WO2020122638A1 (en) | Mobile device and electronic device for wireless communication, and operation methods thereof | |
| WO2017105015A1 (en) | Electronic device and method of operating the same | |
| WO2019045337A1 (en) | IMAGE DISPLAY APPARATUS AND METHOD FOR OPERATING SAME | |
| WO2020145631A1 (en) | Content reproducing apparatus and content reproducing method | |
| WO2021118130A1 (en) | Electronic apparatus and method of controlling the same | |
| WO2020171657A1 (en) | Display device and image display method of the same | |
| WO2021118278A1 (en) | Display device and operating method of the same | |
| WO2017052135A1 (en) | System for controlling notification event and method thereof | |
| WO2019107707A1 (en) | Remote control, electronic apparatus and pairing method thereof | |
| WO2016129840A1 (en) | Display apparatus and information providing method thereof | |
| WO2019009453A1 (ko) | 디스플레이 장치 | |
| WO2022030892A1 (ko) | 디스플레이장치 및 그 제어방법 | |
| WO2023090863A1 (ko) | 전자 장치 및 그 동작 방법 | |
| WO2022181865A1 (ko) | 디스플레이 장치 및 그 동작방법 | |
| WO2018047989A1 (en) | Image display device and system thereof | |
| WO2019083138A1 (en) | ELECTRONIC DEVICE, AUDIO OUTPUT DEVICE, AND METHOD FOR OPERATING ELECTRONIC DEVICE | |
| WO2022146108A1 (ko) | 전자 장치 및 그 동작 방법 | |
| WO2015182976A1 (en) | Mobile apparatus, display apparatus, and multimedia output method using the same | |
| WO2024123040A1 (ko) | 단말 장치 및 이에 의한 미러링 방법 | |
| WO2024005505A1 (ko) | 전자 장치 및 그의 동작 방법 | |
| WO2017078434A1 (en) | Display apparatus and control method thereof | |
| WO2023149680A1 (ko) | 전자 장치 및 그 동작 방법 | |
| WO2023149710A1 (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: 23901059 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023901059 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023901059 Country of ref document: EP Effective date: 20250402 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202380080767.7 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: 2023901059 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 202380080767.7 Country of ref document: CN |