WIRELESS AUDIO SERVICE AUTOMATIC RESETTING METHOD AND WIRELESS AUDIO SYSTEM
20220369396 ยท 2022-11-17
Assignee
Inventors
Cpc classification
International classification
Abstract
A wireless audio service automatic resetting method and a wireless audio system are proposed. In the wireless audio service automatic resetting method and the wireless audio system thereof that are for a slave device, the slave device requests and receives latest audio service group information from a master device by connecting to a wireless network, and performs a corresponding operation by determining whether to recover to an in-service state on the basis of the latest audio service group information. Accordingly, the slave device may be conveniently recovered to the in-service state again without user's input, thereby receiving provision of a desired audio service.
Claims
1. A wireless audio service automatic resetting method, the method comprising: requesting and receiving, by a slave device, latest audio service group information from a master device by connecting to a wireless network; and performing, by the slave device, a corresponding operation by determining whether to recover to an in-service state on the basis of the latest audio service group information.
2. The method of claim 1, wherein the performing of the corresponding operation by determining whether to recover to the in-service state comprises: checking whether the slave device is comprised in a latest audio service group and whether a service is currently activated; and performing an operation to recover to the in-service state by the slave device when the slave device is comprised in the latest audio service group and the service is currently activated.
3. The method of claim 2, wherein the requesting and receiving of the latest audio service group information comprises: connecting to the wireless network on the basis of previously stored access point information when power of the slave device is turned on.
4. The method of claim 2, wherein the performing of the operation to recover to the in-service state by the slave device comprises: checking a service function (role) of the slave device by the slave device on the basis of the latest audio service group information; requesting and receiving wireless network connection information of the master device through an access point of the wireless network by the slave device when a direct connection to the master device is required for the service function; and performing a direct wireless network connection to the master device by the slave device on the basis of the wireless network connection information of the master device after disconnecting from the access point of the wireless network.
5. The method of claim 2, wherein the performing of the operation to recover to the in-service state by the slave device comprises: checking the service function (role) of the slave device by the slave device on the basis of the latest audio service group information; and maintaining a connection to the access point of the wireless network when the connection to the access point of the wireless network is required for the service function.
6. The method of claim 2, wherein the performing of the operation to recover to the in-service state by the slave device comprises: checking the service function of the slave device by the slave device on the basis of the latest audio service group information; and requesting and receiving the wireless network connection information of the master device through the access point of the wireless network and performing a direct wireless network connection to the master device on the basis of the wireless network connection information of the master device after disconnecting from the access point of the wireless network, by the slave device when the service function is a multi-channel function, and maintaining the connection to the access point of the wireless network by the slave device when the service function is a multi-room function.
7. The method of claim 4, wherein the performing of the operation to recover to the in-service state by the slave device comprises: transmitting a message notifying the master device that the slave device has been recovered to the in-service state; and performing time synchronization with the master device.
8. The method of claim 7, wherein the message comprises: at least one of an IP address, a MAC address, and an index of the slave device.
9. The method of claim 8, further comprising: providing, by the master device, information required for audio playback on the basis of the message to the slave device recovered to the in-service state; and receiving and playing back audio data by the slave device on the basis of the information required for the audio playback.
10. The method of claim 9, wherein the information required for the audio playback comprises: a media server address and current playback time information about an audio source.
11. The method of claim 10, wherein the information required for the audio playback comprises: the audio data and playback time information.
12. A wireless audio system comprising: a slave device configured to request latest audio service group information from a wireless master device by connecting to a wireless network, and perform a corresponding operation by determining whether to recover to an in-service state on the basis of the latest audio service group information; and a master device configured to transmit the latest audio service group information to the slave device through an access point of the wireless network in response to a request from the slave device.
13. The wireless audio system of claim 12, wherein the slave device performs an operation to recover to the in-service state when the slave device is comprised in the latest audio service group and a service is activated.
14. The wireless audio system of claim 13, wherein the slave device checks a service function of the slave device itself on the basis of the latest audio service group information, and when the service function requires a direct connection to the master device, the slave device requests wireless network connection information of the master device through the access point of the wireless network and performs direct network connection to the master device on the basis of the network connection information of the master device after disconnecting from the access point of the wireless network, and when the service function requires a connection to the access point of the wireless network, the slave device maintains the connection to the access point of the wireless network.
15. The wireless audio system of claim 13, wherein the slave device checks the service function of the slave device by the slave device on the basis of the latest audio service group information, and when the service function is a multi-channel function, the slave device requests and receives the wireless network connection information of the master device through the access point of the wireless network and performs direct wireless network connection to the master device on the basis of the wireless network connection information of the master device after disconnecting from the access point of the wireless network, and when the service function is a multi-room function, the slave device maintains the connection to the access point of the wireless network.
16. The wireless audio system of claim 14, wherein the slave device transmits a message notifying the master device that the slave device itself has been recovered to the in-service state and performs time synchronization with the master device.
17. The wireless audio system of claim 16, wherein the master device provides information required for audio playback to the slave device participating in a wireless audio service on the basis of the message, and the slave device receives and plays back audio data on the basis of the information required for the audio playback.
18. The method of claim 5, wherein the performing of the operation to recover to the in-service state by the slave device comprises: transmitting a message notifying the master device that the slave device has been recovered to the in-service state; and performing time synchronization with the master device.
19. The method of claim 6, wherein the performing of the operation to recover to the in-service state by the slave device comprises: transmitting a message notifying the master device that the slave device has been recovered to the in-service state; and performing time synchronization with the master device.
20. The wireless audio system of claim 15, wherein the slave device transmits a message notifying the master device that the slave device itself has been recovered to the in-service state and performs time synchronization with the master device.
Description
DESCRIPTION OF DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
MODE FOR INVENTION
[0022] Hereinafter, specific exemplary embodiments of the present disclosure will be described with reference to the drawings.
[0023] Advantages and features of the present disclosure, and a method of achieving them will become apparent with reference to the exemplary embodiments described below in detail together with the accompanying drawings. However, the present disclosure is not limited to the exemplary embodiments disclosed below, but will be implemented in a variety of different forms. These exemplary embodiments are provided only to complete the disclosure of the present disclosure and to completely inform the scope of the present disclosure to those skilled in the art to which the present disclosure pertains, and the present disclosure is only defined by the scope of the claims. Like reference numerals generally denote like elements throughout the present disclosure.
[0024] Hereinafter, a wireless audio system according to an exemplary embodiment of the present disclosure will be described with reference to
[0025] The audio source 40, the master device 20, and the slave devices 11, 12, and 13 are connected by the wireless AP 30, thereby forming a wireless network. Here, any one of various wireless communication methods such as Wi-Fi, Bluetooth, Ethernet, and near field communication (NFC) may be applied to the wireless network. In the present exemplary embodiment, an example in which the wireless audio system is configured by using Wi-Fi will be described.
[0026] The slave devices 11, 12, and 13 are connected to the wireless AP 30 or the master device 20 to receive audio playback information, and are configured to process an audio signal to output the audio signal as sound, and may be implemented by a wireless speaker, etc. Each of the slave devices 11, 12, and 13 may include: a wireless communication module for connecting to a network AP 30 or a master device 20; a signal processing module for processing audio data; and a sound output means, such as a decoder, a digital signal processor, and a speaker.
[0027] There is a case where the slave devices 11, 12, and 13 are disconnected from a network due to a specific cause, for example, selection to push a power off button, discharge of a battery, movement of a position of each slave device, or the like, thereby resulting in an out-of-service state. In this case, when the power of the slave devices 11, 12, and 13 is turned on or the network is recovered, each of the slave devices 11, 12, and 13 performs a corresponding operation by automatically determining whether to recover to an in-service state.
[0028] Specifically, the slave devices 11, 12, and 13 connect to the wireless access point 30 on the basis of pre-stored access point information of the wireless network, for example, a service set identifier (SSID) and password information, and request latest audio service group information from the master device 20 through broadcasting. Here, the latest audio service group information may include: information (e.g., an index, etc.) of a slave device included in the latest group; information of a service function (role) of the slave device, for example, information of whether a service is activated, and whether a function of the slave device is a multi-channel function or a multi-room function; information of a network configuration; and other information.
[0029] Each of the slave devices 11, 12, and 13 performs the corresponding operation by determining whether to recover to an in-service state on the basis of the received latest audio service group information. For example, when a service is currently activated while being included in the received latest audio service group, the slave devices 11, 12, and 13 perform operations to recover to the in-service state.
[0030] The master device 20 is configured to control a wireless audio service by transmitting audio playback information to the plurality of slave devices 11, 12, and 13, and may be implemented by a speaker such as a sound bar. For receiving audio data from various audio sources 40 such as a TV, a DVD, a smartphone, a personal computer (PC), a tablet PC, and the like, the master device 20 may be provided with a wired/wireless connector, for example, a High Definition Multimedia Interface (HDMI) connector, a D-sub connector, an Ethernet terminal for a connection to a wired network, etc., or a wireless network communication module, or may include a communication module for a connection to a wireless network such as Wireless LAN (WLAN, i.e., Wi-Fi), Wireless broadband (Wibro), World Interoperability for Microwave Access (Wimax), and High Speed Downlink Packet Access (HSDPA). In addition, the master device 20 may include a wireless communication module for transmitting the audio data to the slave devices 11, 12, and 13. In addition, for processing an input audio signal, the master device 20 may include an audio signal processing module, such as a decoder, an encoder, a processor, a memory, etc.
[0031] The master device 20 transmits the latest audio service group information in response to a latest audio service group information request made by the slave devices 11, 12, and 13 and received through the wireless AP 30. In addition, audio playback information and other information for service recovery is transmitted to the slave devices 11, 12, and 13 that perform recovery to the in-service state, thereby enabling the slave devices to participate in the audio service.
[0032]
[0033] In step S11, after determining audio delays of the slave devices 11, 12, and 13, the master device 20 transmits respective audio signals to the slave devices 11, 12, and 13, which are set as the group, and the slave devices 11, 12, and 13 respectively receive and process the audio signals, and output audio simultaneously. Each audio signal may include audio playback information, for example, a synchronization signal, playback time information, audio data, and the like.
[0034] The first slave device 11 may become in an out-of-service state because a connection to the network is lost due to selection to push a power off button, discharge of a battery, or movement of a position thereof. When the first slave device 11 has gone into the out-of-service state in step S12 and then power is applied thereto in step S13, the first slave device 11 automatically connects to the wireless AP 30 on the basis of the pre-stored information of the wireless AP 30 in step S14.
[0035] In step S15, the first slave device 11 requests and receives the latest audio service group information from the master device 20 through broadcasting by the wireless AP 30. The first slave device 11 determines whether to recover to the in-service state on the basis of the received latest audio service group information in step S16, and performs a corresponding operation in step S17.
[0036]
[0037] When the power is applied to the first slave device 11 in step S20, the first slave device 11 automatically connects to the wireless AP 30 on the basis of the pre-stored information of the wireless AP 30 in step S21. In step S22, the first slave device 11 requests and receives the latest audio service group information from the master device 20 through broadcasting by the wireless AP 30.
[0038] The first slave device 11 checks whether the first slave device 11 itself is included in the latest audio service group on the basis of the latest audio service group information in step S23, and when the first slave device 11 itself is included in the latest audio service group, the first slave device 11 determines whether the group service is currently activated or not in step S24.
[0039] When the first slave device 11 is included in the latest audio service group and the service is currently activated, the first slave device 11 performs an operation to recover to the in-service state in step S25. When the first slave device 11 is not included in the latest audio service group or when the service is not activated even though the first slave device 11 is included in the latest audio service group, the first slave device 11 maintains the current state in step S26.
[0040] In this case, the recovery to the in-service state of the first slave device 11 includes recovery to the service and network configuration at a time immediately before the out-of-service state. Accordingly, in the service and network configuration at the time immediately before the out-of-service state, the method of performing recovery to the in-service state may vary depending on whether the first slave device 11 is connected to the master device 20 through the wireless AP 30 or is directly connected to the master device 20.
[0041] In addition to information of the slave device included in the latest group, the latest audio service group information includes the information on the function (role) of the slave device, for example, the information including whether the function is a multi-channel function or a multi-room function, a network configuration, etc., so the first slave device 11 checks the latest audio service group information received from the master device 20 and determines whether a direct connection to the master device 20 or a connection to the wireless AP 30 is required for recovery of its own service function, thereby determining a network connection destination for the in-service recovery.
[0042] In general, in a case of performing the multi-channel function, the first slave device 11 is directly connected to the master device, and in a case of performing the multi-room function, the first slave device 11 is connected to the wireless AP 30.
[0043] The method for in-service recovery of the first slave device 11, which is directly connected to the master device 20 and performs the multi-channel function, will be described with reference to
[0044] The first slave device 11 checks a service function on the basis of the latest audio service group information, and when its own service of the first slave device 11 is confirmed to be the multi-channel function in step S30, the first slave device 11 determines a connection destination as the master device 20, and performs an operation for the direct connection to the master device 20.
[0045] Specifically, in step S31, through the currently connected wireless AP 30, the first slave device 11 requests and receives the network connection information of the master device 20 from the master device 20. For network-connected devices, the master device 20 may operate in a station mode and a soft AP mode that operates like an access point (AP). The first slave device 11 performing a multi-channel service operates in the soft AP mode. The master device 20 transmits the network connection information of its own soft AP, for example, information on service set identifier (SSID) and a password, in response to a request of the first slave device 11.
[0046] The first slave device 11 disconnects from the previously connected wireless AP 30 in step S32, and performs a direct connection to the master device 20 on the basis of the received soft AP connection information of the master device 20 in step S33.
[0047] In step S34, the first slave device 11 transmits a message notifying the connected master device 20 that the first slave device 11 itself has been recovered to the in-service state. The message that notifies the service recovery may include an IP address, a MAC address, an index, or the like of the first slave device 11. Since the IP address assigned by the network AP 30 may be changed, the message, notifying the recovery to the in-service state of the first slave device 11, should include the IP address of the slave device, and in this way, the master device 20 may check the in-service slave devices in the group and transmit audio playback information.
[0048] In step S35, the first slave device 11 performs time synchronization with the master device 20 so that the same music may be played back at the same time. In addition, the master device 20 transmits information required for the audio playback, and on the basis of the transmitted information, the first slave device 11 receives and processes the audio data, so as to play back the audio data as audio in step S36.
[0049] The information required for audio playback includes a media server address and current playback time information about the audio source 40 when the audio streaming method is a pull method. The media server address is required for downloading audio data, and the current playback time is used in order that an audio part that has already passed is discarded without playing back the part. When the audio streaming method is a push method, the information required for the audio playback may include the audio data and information of the audio playback time.
[0050] A method of the in-service recovery of the first slave device 11, which is connected to the wireless AP 30 and performs the multi-room function, will be described with reference to
[0051] The first slave device 11 checks a service function on the basis of latest audio service group information, and when it is confirmed that its own service of the first slave device 11 is the multi-room function in step S40, the first slave device 11 determines a connection destination as the wireless AP 30, and maintains the connection to the wireless AP 30 in step S41.
[0052] In step S42, the first slave device 11 transmits a message notifying that the first slave device 11 itself has been recovered to the in-service state to the master device 20 through the wireless AP 30. In step S43, the first slave device 11 performs time synchronization with the master device 20 so that the same music may be played back at the same time. In addition, the master device 20 transmits information required for the audio playback, and on the basis of the transmitted information, the first slave device 11 receives and processes the audio data, so as to play back the audio data as audio in step S44.
[0053] In the above-described exemplary embodiment, it is described as an example that the slave device is directly connected to the master device 20 in the case of the multi-channel service, and is connected to the wireless AP 30 in the case of the multi-room service, but it is natural that a different type of network configuration may be provided. The first slave device 11 to which power is applied in the out-of-service state determines the connection destination for recovering the network configuration and service function at the time immediately before the out-of-service state, and depending on whether the corresponding connection destination is the wireless AP 30 or the master device 20, the operations in
[0054] Therefore, steps S31 to S36 in
[0055] Meanwhile, the operating method of the slave device of the present disclosure may be implemented as codes readable by a processor or a controller on a recording medium readable by the processor or controller provided in the slave device. The recording medium readable by the processor or controller includes all types of recording devices in which data readable by the processor or controller is stored. Examples of the recording medium readable by the processor or controller include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and also includes those implemented in the form of carrier waves such as transmission over the Internet. In addition, the processor-readable recording medium is distributed in a computer system connected to a network, so that the processor-readable code may be stored and executed in a distributed method.
[0056] In addition, in the above, the preferred exemplary embodiments of the present disclosure have been illustrated and described, but the present disclosure is not limited to the specific exemplary embodiments described above. In the present disclosure, various modifications may be possible by those skilled in the art to which the present disclosure belongs without departing from the spirit of the present disclosure claimed in the claims, and these modifications should not be understood individually from the technical ideas or prospect of the present disclosure.