Bio-signal detection apparatus, operating method of bio-signal detection apparatus, and user terminal comprising bio-signal detection apparatus capable of learning arrangement of bio-signal sensing electrodes
A biosignal detection apparatus includes: a sensor unit including a plurality of electrodes configured to obtain a biosignal; memory storing one or more instructions; and one or more processors configured to execute the one or more instructions to: determine a time during which arbitrary electrodes of the plurality of electrodes obtain the biosignal, determine a variability of the biosignal obtained by the arbitrary electrodes, and based on the time during which the arbitrary electrodes obtain the biosignal and the variability of the obtained biosignal satisfying a predetermined reference, determine an arrangement of the arbitrary electrodes and learn the arrangement of the arbitrary electrodes.
1 . A biosignal detection apparatus comprising:
a sensor unit comprising a plurality of electrodes configured to obtain a biosignal;
memory storing one or more instructions; and
one or more processors configured to execute the one or more instructions to:
determine, based on a number of arbitrary electrodes of the sensor unit, a response time (RT) during which the arbitrary electrodes of the plurality of electrodes obtain the biosignal,
based on identifying a time within a period of the RT during which a waveform of the biosignal obtained by at least one of the arbitrary electrodes is determined to reach a stabilization, determine a variability of the biosignal obtained by the arbitrary electrodes, and
based on the RT during which the arbitrary electrodes obtain the biosignal and the variability of the obtained biosignal satisfying a predetermined reference, determine an arrangement of the arbitrary electrodes and learn the arrangement of the arbitrary electrodes.
2 . The biosignal detection apparatus of claim 1 , wherein the one or more processors are further configured to execute the one or more instructions to determine the stabilization of the waveform based on a preset signal-to-noise ratio.
3 . The biosignal detection apparatus of claim 1 , wherein the sensor unit comprises a switch unit comprising a cathode, an anode, and a ground unit, and
wherein the one or more processors are further configured to execute the one or more instructions to control connection of at least one of the cathode, the anode, or the ground unit based on the predetermined reference.
4 . The biosignal detection apparatus of claim 1 , wherein the one or more processors are further configured execute the one or more instructions to:
learn the determined arrangement of the arbitrary electrodes based on a preset first deep learning model, and
store a learning result of learning the determined arrangement.
5 . The biosignal detection apparatus of claim 4 , wherein the one or more processors are further configured execute the one or more instructions to:
learn first user information including a motion pattern based on a preset second deep learning model, and
determine a second electrode arrangement for detecting a biosignal of a second user based on a second learning result of the preset second deep learning model.
6 . The biosignal detection apparatus of claim 1 , wherein the one or more processors are further configured to execute the one or more instructions to:
update the arrangement of the arbitrary electrodes, and
based on determining that the RT during which the arbitrary electrodes obtain the biosignal and the variability of the obtained biosignal are equal to or greater than the predetermined reference, obtain a second biosignal.
7 . The biosignal detection apparatus of claim 1 , wherein the sensor unit comprises a switch unit comprising a cathode, an anode, and a ground unit, and
wherein the one or more processors are further configured to execute the one or more instructions to:
classify a motion of a user,
determine the variability of the biosignal based on the motion of the user; and
control a connection of at least one of the cathode, the anode, or the ground unit based on a result of the determining the variability of the biosignal based on the motion of the user.
8 . The biosignal detection apparatus of claim 7 , wherein the one or more processors are further configured to execute the one or more instructions to:
determine the variability of the biosignal based on a body part to which the user attaches at least one electrode, and
control the connection of the at least one of the cathode, the anode, or the ground unit based on the result of the determining the variability of the biosignal.
9 . The biosignal detection apparatus of claim 1 , wherein the one or more processors are further configured to execute the one or more instructions to select the arbitrary electrodes that satisfy the predetermined reference from among the plurality of electrodes.
10 . The biosignal detection apparatus of claim 1 , wherein determining the RT during which the arbitrary electrodes of the plurality of electrodes obtain the biosignal is further based on a first number of arbitrary electrodes along at least one direction of the sensor unit, and a second number of arbitrary electrodes along a second direction of the sensor unit, the second direction is perpendicular to the at least one direction.
11 . The biosignal detection apparatus of claim 10 , wherein determining and learning the arrangement of the arbitrary electrodes comprises selecting, from a grid of the arbitrary electrodes, ones of the arbitrary electrodes depending on the variability of the biosignal obtained by the arbitrary electrodes, and the grid is physically arranged along the at least one direction and the second direction.
12 . An operating method of a biosignal detection apparatus including a plurality of electrodes, the operating method comprising:
obtaining a biosignal through arbitrary electrodes of the plurality of electrodes of the biosignal detection apparatus;
determining, based on a number of the arbitrary electrodes along at least one direction of a sensor unit of the biosignal detection apparatus, a response time (RT) during which the arbitrary electrodes obtain the biosignal;
based on identifying a time within a period of the RT during which a waveform of the biosignal obtained by at least one of the arbitrary electrodes is determined to reach a stabilization, determining a variability of the biosignal obtained by the arbitrary electrodes; and
based on the RT during which the arbitrary electrodes obtain the biosignal and the variability of the obtained biosignal satisfying a predetermined reference, determining an arrangement of the arbitrary electrodes and learning the determined arrangement of the arbitrary electrodes.
13 . The operating method of claim 12 , wherein the stabilization of the waveform is determined based on a preset signal-to-noise ratio.
14 . The operating method of claim 12 , wherein the determining and learning the arrangement of the arbitrary electrodes comprises controlling connection of at least one of a cathode, an anode, or a ground unit based on the predetermined reference.
15 . The operating method of claim 12 , wherein the determining and learning the arrangement of the arbitrary electrodes comprises learning an arrangement of modeled electrodes based on a preset first deep learning model and storing a learning result.
16 . A computer-readable recording medium having recorded thereon a program for causing a computer to perform the operating method of claim 12 .
17 . A user terminal comprising:
a sensor unit comprising a plurality of electrodes configured to obtain a biosignal;
memory storing one or more instructions; and
one or more processors configured to execute the one or more instructions to:
determine, based on identifying a number of arbitrary electrodes of the sensor unit, a response time (RT) during which the arbitrary electrodes of the plurality of electrodes obtain the biosignal,
based on identifying a time within a period of the RT during which a waveform of the biosignal obtained by at least one of the arbitrary electrodes is determined to reach a stabilization, determine a variability of the biosignal obtained by the arbitrary electrodes, and
based on the RT during which the arbitrary electrodes obtain the biosignal and the variability of the obtained biosignal satisfying a predetermined reference, determine and learn an arrangement of the arbitrary electrodes.
18 . The user terminal of claim 17 , wherein the one or more processors are further configured to execute the one or more instructions to learn the arrangement of the arbitrary electrodes by setting a function of the user terminal to be controlled based on gesture represented by the biosignal and the arrangement, and
wherein the one or more processors are further configured to execute the one or more instructions to:
receive a second biosignal from the sensor unit, and
control at least one of an operation of the user terminal or haptic output of the sensor unit based on whether the second biosignal is determined, based on the learned arrangement and the function, to correspond to the gesture.
19 . The user terminal of claim 18 , wherein the sensor unit is a band worn on a user, the biosignal and the second biosignal are from the user, and the arrangement is an arrangement of the any of the plurality of electrodes on a skin of the user.