Display device and operation method thereof
The display device automatically connects with fitness devices using CPU usage and viewing situation information, addressing inaccuracies and manual connection issues, ensuring seamless and accurate exercise data transfer.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2026-04-02
AI Technical Summary
Existing digital TV systems face inaccuracies in exercise information from wearable fitness devices and cumbersome manual connections, especially when multiple devices are involved, leading to difficulty in identifying the correct device for data transfer.
A display device with a wireless communication interface and a controller that uses CPU usage and viewing situation information to automatically detect and connect with fitness devices, providing a seamless connection and accurate data transfer without manual intervention.
Enables natural and efficient connection between TVs and fitness devices, allowing easy device identification and accurate exercise data transfer, enhancing user experience.
Smart Images

Figure KR2024014432_02042026_PF_FP_ABST
Abstract
Description
Display device and method of operation thereof
[0001] The present disclosure relates to a display device, and more specifically, to a display device linked with a fitness device.
[0002] Digital TV services using wired or wireless communication networks are becoming commonplace. Digital TV services can provide a variety of services that were not available through existing analog broadcasting services.
[0003] For example, digital TV services such as IPTV (Internet Protocol Television) and smart TV provide interactivity that allows users to actively select the types of programs and viewing time. Based on this interactivity, IPTV and smart TV services can also provide various additional services, such as internet search, home shopping, and online games.
[0004] Recent TVs provide exercise information through wearable devices linked to fitness equipment, such as treadmills or cycling machines, via applications related to the user's health.
[0005] However, since exercise information is received only from wearable devices rather than directly from fitness devices, the accuracy of the information is low and the types of information are limited.
[0006] In addition, when connecting a fitness device to a TV, there is the inconvenience of having to manually connect the devices through a specialized application for the fitness device.
[0007] In addition, when multiple fitness devices were connected to a TV, there was a problem in distinguishing which fitness device the user had used.
[0008] The purpose of the present disclosure may be to provide a natural (or seamless) connection between the TV and the fitness device when the user uses the fitness device while watching TV.
[0009] The purpose of the present disclosure may be to provide a method for easily searching for a user's fitness device when searching for devices in the future, by assigning a device name through information related to the user when multiple fitness devices exist.
[0010] The purpose of the present disclosure may be to receive and provide accurate exercise data from a fitness device through a direct wireless connection with the fitness device.
[0011] A display device according to an embodiment of the present disclosure may include: a display; a wireless communication interface that performs wireless communication with a fitness device; and a controller that acquires information on the usage rate of a central processing unit and the viewing situation of a user, and determines whether to search for the fitness device based on at least one of the acquired usage rate of the central processing unit or the viewing situation information.
[0012] A method of operation of a display device according to an embodiment of the present disclosure may include: a step of obtaining information on the usage rate of a central processing unit and the viewing situation of a user; a step of determining whether a search condition of the fitness device is satisfied based on at least one of the obtained usage rate of the central processing unit or the viewing situation information; and a step of initiating a search of the fitness device based on the determination that the search condition is satisfied.
[0013] According to various embodiments of the present disclosure, when a user uses a fitness device while watching TV, they can experience a natural (or seamless) connection between the TV and the fitness device without a complex process.
[0014] According to various embodiments of the present disclosure, when multiple fitness devices exist, a user can easily search for their fitness device.
[0015] According to various embodiments of the present disclosure, accurate exercise data from a fitness device can be provided to a user through a direct wireless connection with the fitness device.
[0016] FIG. 1 is a block diagram illustrating the configuration of a display device according to one embodiment of the present invention.
[0017] FIG. 2 is a block diagram of a remote control device according to one embodiment of the present invention.
[0018] FIG. 3 shows an example of the actual configuration of a remote control device according to one embodiment of the present invention.
[0019] Figure 4 shows an example of utilizing a remote control device according to an embodiment of the present invention.
[0020] FIG. 5 is a drawing illustrating the configuration of a system according to one embodiment of the present disclosure.
[0021] FIG. 6 is a sequence diagram for explaining the operation method of a system according to an embodiment of the present disclosure.
[0022] FIG. 7 is a flowchart illustrating a process for determining whether a fitness device’s search condition is satisfied based on CPU usage and user viewing situation information according to an embodiment of the present disclosure.
[0023] FIGS. 8a to 8c are drawings illustrating an example of displaying a connection pop-up window for wireless connection with a fitness device according to one embodiment of the present disclosure.
[0024] FIG. 9 is a sequence diagram illustrating a BLE connection procedure between a display device and a fitness device according to one embodiment of the present disclosure.
[0025] FIG. 10 is a flowchart illustrating a process for determining a user's exercise state based on whether exercise data and video manipulation are detected, according to one embodiment of the present disclosure.
[0026] FIG. 11 is a drawing illustrating the results of an exercise according to one embodiment of the present disclosure.
[0027] Figure 12 is a diagram illustrating a disconnection notification window displayed on a display device as the fitness device and BLE connection are disconnected.
[0028] Hereinafter, embodiments related to the present invention will be described in more detail with reference to the drawings. The suffixes "module" and "part" for components used in the following description are assigned or used interchangeably solely for the ease of drafting the specification, and do not inherently have distinct meanings or roles.
[0029] A display device according to an embodiment of the present invention is, for example, an intelligent display device that adds computer support functions to a broadcast reception function. While faithful to the broadcast reception function, it also adds internet functions, and can be equipped with a more user-friendly interface such as a handwriting input device, a touch screen, or a spatial remote control. Furthermore, by supporting wired or wireless internet functions, it can be connected to the internet and a computer, and can perform functions such as email, web browsing, banking, or games. A standardized general-purpose OS may be used for these various functions.
[0030] Accordingly, the display device described in the present invention allows various applications to be freely added or removed, for example, on a general-purpose OS kernel, thereby enabling various user-friendly functions to be performed. More specifically, the display device may be, for example, a network TV, HBB TV, smart TV, LED TV, OLED TV, etc., and may also be applicable to smartphones depending on the circumstances.
[0031] FIG. 1 is a block diagram illustrating the configuration of a display device according to one embodiment of the present invention.
[0032] Referring to FIG. 1, the display device (100) may include a broadcast receiver (130), an external device interface (135), a memory (140), a user input interface (150), a controller (170), a wireless communication interface (173), a display (180), a speaker (185), and a power supply circuit (190).
[0033] The broadcast receiver (130) may include a tuner (131), a demodulator (132), and a network interface (133).
[0034] The tuner (131) can tune to a specific broadcast channel according to a channel tuning command. The tuner (131) can receive a broadcast signal for the tuned specific broadcast channel.
[0035] The demodulator (132) can separate the received broadcast signal into a video signal, an audio signal, and a data signal related to the broadcast program, and can restore the separated video signal, audio signal, and data signal into a form that can be output.
[0036] The external device interface (135) can receive an application or a list of applications within an adjacent external device and transmit it to the controller (170) or memory (140).
[0037] The external device interface (135) can provide a connection path between the display device (100) and an external device. The external device interface (135) can receive one or more of video and audio output from an external device connected to the display device (100) wirelessly or via a wired connection, and transmit them to the controller (170). The external device interface (135) may include a plurality of external input terminals. The plurality of external input terminals may include an RGB terminal, one or more HDMI (High Definition Multimedia Interface) terminals, and a component terminal.
[0038] The video signal of an external device input through the external device interface (135) can be output through the display (180). The audio signal of an external device input through the external device interface (135) can be output through the speaker (185).
[0039] The external device that can be connected to the external device interface (135) may be any one of a set-top box, Blu-ray player, DVD player, game console, soundbar, smartphone, PC, USB memory, or home theater, but this is merely an example.
[0040] The network interface (133) may provide an interface for connecting the display device (100) to a wired / wireless network including the Internet network. The network interface (133) may transmit or receive data to or from other users or other electronic devices through the connected network or another network linked to the connected network.
[0041] In addition, some of the content data stored in the display device (100) can be transmitted to another user or other electronic device selected among other users or other electronic devices that are previously registered in the display device (100).
[0042] The network interface (133) can access a specific web page through a connected network or another network linked to the connected network. That is, it can access a specific web page through a network and transmit or receive data with the corresponding server.
[0043] Additionally, the network interface (133) can receive content or data provided by a content provider or network operator. That is, the network interface (133) can receive content such as movies, advertisements, games, VOD, broadcast signals, and related information provided by a content provider or network provider through a network.
[0044] Additionally, the network interface (133) can receive firmware update information and update files provided by the network operator, and can transmit data to the internet or a content provider or network operator.
[0045] The network interface (133) can select and receive a desired application among the applications that are open to the public through the network.
[0046] The memory (140) can store programs for each signal processing and control within the controller (170), and can store signal-processed video, audio, or data signals.
[0047] Additionally, the memory (140) may perform the function of temporarily storing video, audio, or data signals input from an external device interface (135) or a network interface (133), and may also store information regarding a predetermined image through a channel memory function.
[0048] The memory (140) can store an application or a list of applications input from an external device interface (135) or a network interface (133).
[0049] The display device (100) can play content files (video files, still image files, music files, document files, application files, etc.) stored in memory (140) and provide them to the user.
[0050] The user input interface (150) can transmit a signal input by the user to the controller (170) or transmit a signal from the controller (170) to the user. For example, the user input interface (150) can receive and process control signals such as power on / off, channel selection, and screen setting from the remote control device (200) according to various communication methods such as Bluetooth, Ultra Wideband (WB), ZigBee, Radio Frequency (RF) communication, or Infrared (IR) communication, or process to transmit control signals from the controller (170) to the remote control device (200).
[0051] Additionally, the user input interface (150) can transmit control signals input from local keys (not shown), such as power key, channel key, volume key, and setting value, to the controller (170).
[0052] The image signal processed by the controller (170) can be input to the display (180) and displayed as an image corresponding to the image signal. Additionally, the image signal processed by the controller (170) can be input to an external output device through the external device interface (135).
[0053] The voice signal processed by the controller (170) can be output as audio to the speaker (185). Additionally, the voice signal processed by the controller (170) can be input to an external output device through the external device interface (135).
[0054] In addition, the controller (170) can control the overall operation within the display device (100).
[0055] Additionally, the controller (170) can control the display device (100) by means of user commands or internal programs entered through the user input interface (150), and can connect to a network to allow the user to download an application or a list of applications desired by the user into the display device (100).
[0056] The controller (170) enables the processed video or audio signal, such as channel information selected by the user, to be output through the display (180) or speaker (185).
[0057] Additionally, the controller (170) enables a video signal or audio signal from an external device, such as a camera or camcorder, input through the external device interface (135) according to an external device video playback command received through the user input interface (150), to be output through the display (180) or speaker (185).
[0058] Meanwhile, the controller (170) can control the display (180) to display video, for example, broadcast video input through the tuner (131), external input video input through the external device interface (135), video input through the network interface, or video stored in the memory (140) can be controlled to be displayed on the display (180). In this case, the video displayed on the display (180) may be a still image or a video, and may be a 2D image or a 3D image.
[0059] Additionally, the controller (170) can control the playback of content stored in the display device (100), received broadcast content, or external input content input from the outside, and the content may be in various forms such as broadcast video, external input video, audio file, still image, connected web screen, and document file.
[0060] The wireless communication interface (173) can communicate with an external device via wired or wireless communication. The wireless communication interface (173) can perform short-range communication with an external device. To this end, the wireless communication interface (173) can support short-range communication by using at least one of Bluetooth™, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), Wireless-Fidelity (Wi-Fi), Wi-Fi Direct, and Wireless Universal Serial Bus (Wireless USB) technologies. Such wireless communication interface (173) can support wireless communication between the display device (100) and a wireless communication system, between the display device (100) and another display device (100), or between the display device (100) and a network where the display device (100, or an external server) is located, through wireless area networks. Short-range wireless communication networks can be Wireless Personal Area Networks.
[0061] Here, another display device (100) may be a mobile terminal such as a wearable device (e.g., a smartwatch, smart glass, HMD (head mounted display)), a smartphone, etc., capable of exchanging data with (or interacting with) the display device (100) according to the present invention. The wireless communication interface (173) may detect (or recognize) a wearable device capable of communicating around the display device (100).
[0062] Furthermore, if the detected wearable device is a device authenticated to communicate with the display device (100) according to the present invention, the controller (170) can transmit at least a portion of the data processed in the display device (100) to the wearable device through the wireless communication interface (173). Accordingly, the user of the wearable device can use the data processed in the display device (100) through the wearable device.
[0063] The display (180) can generate a driving signal by converting the video signal, data signal, OSD signal processed by the controller (170) or the video signal, data signal, etc. received from the external device interface (135) into R, G, and B signals, respectively.
[0064] Meanwhile, since the display device (100) illustrated in FIG. 1 is merely an embodiment of the present invention, some of the illustrated components may be integrated, added, or omitted depending on the specifications of the actual implemented display device (100).
[0065] That is, as needed, two or more components may be combined into a single component, or a single component may be subdivided into two or more components. In addition, the functions performed in each block are intended to explain embodiments of the present invention, and the specific operations or devices thereof do not limit the scope of the present invention.
[0066] According to another embodiment of the present invention, the display device (100) may receive and play video through a network interface (133) or an external device interface (135) without having a tuner (131) and a demodulator (132), unlike as shown in FIG. 1.
[0067] For example, the display device (100) may be implemented by separating it into a video processing device, such as a set-top box, for receiving broadcast signals or content according to various network services, and a content playback device for playing content input from the video processing device.
[0068] In this case, the operation method of the display device according to the embodiment of the present invention described below may be performed not only by the display device (100) described with reference to FIG. 1, but also by any one of the image processing device such as the separated set-top box, or a content playback device having a display (180) and a speaker (185).
[0069] Next, with reference to FIGS. 2 and 3, a remote control device according to an embodiment of the present invention will be described.
[0070] FIG. 2 is a block diagram of a remote control device according to one embodiment of the present invention, and FIG. 3 shows an example of the actual configuration of a remote control device (200) according to one embodiment of the present invention.
[0071] First, referring to FIG. 2, the remote control device (200) may include a fingerprint reader (210), a wireless communication circuit (220), a user input interface (230), a sensor (240), an output interface (250), a power supply circuit (260), a memory (270), a controller (280), and a microphone (290).
[0072] Referring to FIG. 2, the wireless communication circuit (220) transmits and receives signals with any one of the display devices according to the embodiments of the present invention described above.
[0073] The remote control device (200) is equipped with an RF circuit (221) capable of transmitting and receiving signals to and from the display device (100) according to RF communication standards, and may be equipped with an IR circuit (223) capable of transmitting and receiving signals to and from the display device (100) according to IR communication standards. Additionally, the remote control device (200) may be equipped with a Bluetooth circuit (225) capable of transmitting and receiving signals to and from the display device (100) according to Bluetooth communication standards. Furthermore, the remote control device (200) may be equipped with an NFC circuit (227) capable of transmitting and receiving signals to and from the display device (100) according to NFC (Near Field Communication) communication standards, and may be equipped with a WLAN circuit (229) capable of transmitting and receiving signals to and from the display device (100) according to WLAN (Wireless LAN) communication standards.
[0074] Additionally, the remote control device (200) transmits a signal containing information regarding the movement of the remote control device (200), etc., to the display device (100) through a wireless communication circuit (220).
[0075] Meanwhile, the remote control device (200) can receive a signal transmitted by the display device (100) through the RF circuit (221), and, if necessary, can transmit commands regarding power on / off, channel change, volume change, etc. to the display device (100) through the IR circuit (223).
[0076] The user input interface (230) may be composed of a keypad, buttons, a touchpad, or a touch screen. The user can input commands related to the display device (100) to the remote control device (200) by operating the user input interface (230). If the user input interface (230) is equipped with a hard key button, the user can input commands related to the display device (100) to the remote control device (200) through a push operation of the hard key button. This will be explained with reference to FIG. 3.
[0077] Referring to FIG. 3, the remote control device (200) may include a plurality of buttons. The plurality of buttons may include a fingerprint recognition button (212), a power button (231), a home button (232), a live button (233), an external input button (234), a volume control button (235), a voice recognition button (236), a channel change button (237), a confirmation button (238), and a back button (239).
[0078] The fingerprint recognition button (212) may be a button for recognizing a user's fingerprint. In one embodiment, the fingerprint recognition button (212) may be capable of a push operation and may receive a push operation and a fingerprint recognition operation.
[0079] The power button (231) may be a button for turning the power of the display device (100) on / off.
[0080] The home button (232) may be a button for moving to the home screen of the display device (100).
[0081] The live button (233) may be a button for displaying a live broadcast program.
[0082] The external input button (234) may be a button for receiving an external input connected to the display device (100).
[0083] The volume control button (235) may be a button for adjusting the volume output by the display device (100).
[0084] The voice recognition button (236) may be a button for receiving the user's voice and recognizing the received voice.
[0085] The channel change button (237) may be a button for receiving a broadcast signal of a specific broadcast channel.
[0086] The confirmation button (238) may be a button for selecting a specific function, and the back button (239) may be a button for returning to the previous screen.
[0087] Figure 2 is explained again.
[0088] If the user input interface (230) is equipped with a touchscreen, the user can input commands related to the display device (100) to the remote control device (200) by touching the soft keys on the touchscreen. Additionally, the user input interface (230) may be equipped with various types of input means that the user can operate, such as scroll keys or jog keys, and this embodiment does not limit the scope of the present invention.
[0089] The sensor (240) may be equipped with a gyroscope sensor (241) or an accelerometer sensor (243), and the gyroscope sensor (241) may sense information regarding the movement of the remote control device (200).
[0090] For example, the gyroscope sensor (241) can sense information regarding the operation of the remote control device (200) based on the x, y, and z axes, and the accelerometer sensor (243) can sense information regarding the movement speed of the remote control device (200). Meanwhile, the remote control device (200) may further be equipped with a distance measuring sensor to sense the distance to the display (180) of the display device (100).
[0091] The output interface (250) can output a video or audio signal corresponding to the operation of the user input interface (230) or a signal transmitted from the display device (100).
[0092] The user can recognize whether the output interface (250) is operated by the user input interface (230) or whether the display device (100) is controlled.
[0093] For example, the output interface (250) may be equipped with an LED (251) that lights up when the user input interface (230) is operated or when a signal is transmitted or received with the display device (100) through the wireless communication circuit (220), a vibrator (253) that generates vibration, a speaker (255) that outputs sound, or a display (257) that outputs video.
[0094] Additionally, the power supply circuit (260) supplies power to the remote control device (200), and can reduce power waste by stopping the power supply when the remote control device (200) does not move for a predetermined period of time.
[0095] The power supply circuit (260) can resume power supply when a predetermined key provided in the remote control device (200) is operated.
[0096] The memory (270) can store various types of programs, application data, etc. required for the control or operation of the remote control device (200).
[0097] When the remote control device (200) transmits and receives signals wirelessly through the RF circuit (221) and the display device (100), the remote control device (200) and the display device (100) transmit and receive signals through a predetermined frequency band.
[0098] The controller (280) of the remote control device (200) can store and refer to information regarding frequency bands, etc., that can wirelessly transmit and receive signals with the display device (100) paired with the remote control device (200) in the memory (270).
[0099] The controller (280) controls all matters related to the control of the remote control device (200). The controller (280) can transmit a signal corresponding to a predetermined key operation of the user input interface (230) or a signal corresponding to the movement of the remote control device (200) sensed by the sensor (240) to the display device (100) through the wireless communication circuit (220).
[0100] In addition, the microphone (290) of the remote control device (200) can acquire voice.
[0101] The microphone (290) may be provided in multiple numbers.
[0102] Next, Figure 4 is explained.
[0103] Figure 4 shows an example of utilizing a remote control device according to an embodiment of the present invention.
[0104] FIG. 4(a) illustrates a pointer (205) corresponding to a remote control device (200) being displayed on a display (180).
[0105] The user can move or rotate the remote control device (200) up and down, left and right. The pointer (205) displayed on the display (180) of the display device (100) corresponds to the movement of the remote control device (200). Since the pointer (205) of the remote control device (200) moves and is displayed according to the movement in 3D space as shown in the drawing, it can be named a spatial remote control.
[0106] FIG. 4(b) illustrates that when the user moves the remote control device (200) to the left, the pointer (205) displayed on the display (180) of the display device (100) also moves to the left in response.
[0107] Information regarding the movement of the remote control device (200) detected through the sensor of the remote control device (200) is transmitted to the display device (100). The display device (100) can calculate the coordinates of the pointer (205) from the information regarding the movement of the remote control device (200). The display device (100) can display the pointer (205) to correspond to the calculated coordinates.
[0108] FIG. 4(c) illustrates a case where, while pressing a specific button within the remote control device (200), the user moves the remote control device (200) away from the display (180). By doing so, the selected area within the display (180) corresponding to the pointer (205) can be zoomed in and enlarged.
[0109] Conversely, when the user moves the remote control device (200) closer to the display (180), the selected area within the display (180) corresponding to the pointer (205) can be zoomed out and reduced in size.
[0110] Meanwhile, when the remote control device (200) moves away from the display (180), the selected area may be zoomed out, and when the remote control device (200) moves closer to the display (180), the selected area may be zoomed in.
[0111] Additionally, when a specific button within the remote control device (200) is pressed, recognition of up-down and left-right movement may be excluded. That is, when the remote control device (200) moves away from or closer to the display (180), up-down, left-right movement is not recognized, and only forward-backward movement is recognized. When the specific button within the remote control device (200) is not pressed, only the pointer (205) moves according to the up-down, left-right movement of the remote control device (200).
[0112] Meanwhile, the movement speed or direction of movement of the pointer (205) can correspond to the movement speed or direction of movement of the remote control device (200).
[0113] Meanwhile, the pointer in this specification refers to an object displayed on the display (180) in response to the operation of the remote control device (200). Accordingly, the pointer (205) can be an object of various shapes other than the arrow shape shown in the drawing. For example, it may be a concept including a point, a cursor, a prompt, a thick outline, etc. Furthermore, the pointer (205) can be displayed corresponding to either a point on the horizontal axis or a vertical axis on the display (180), and it is also possible to display it corresponding to multiple points, such as a line or a surface.
[0114] FIG. 5 is a drawing illustrating the configuration of a system according to one embodiment of the present disclosure.
[0115] Referring to FIG. 5, a system (50) according to one embodiment of the present disclosure may include a display device (100) and a fitness device (500).
[0116] The display device (100) can provide fitness services using a Fitness Machine Service (FTMS) standard protocol used to receive exercise information from the fitness device (500) or to control the fitness device (500).
[0117] The fitness device (500) may be an exercise device such as a treadmill or a cycling machine that can communicate with an external device.
[0118] The display device (100) and the fitness device (500) can perform wireless communication through a short-range wireless communication standard. The short-range wireless communication standard may be a Bluetooth Low Energy (BLE) communication standard.
[0119] Each of the display device (100) and the fitness device (500) may be equipped with a BLE communication circuit.
[0120] FIG. 6 is a sequence diagram for explaining the operation method of a system according to an embodiment of the present disclosure.
[0121] Referring to FIG. 6, the controller (170) of the display device (100) can obtain at least one of the usage rate of the Central Processing Unit (CPU) or information on the user's viewing situation (S601).
[0122] In one embodiment, the central processing unit may be an element included in the controller (170). The controller (170) may include a plurality of hardware chips, and the CPU may be one of the chips.
[0123] In another embodiment, the central processing unit may be the same component as the controller (170).
[0124] The CPU usage rate may be a value that measures how much the CPU is being used in the display device (100). The CPU usage rate may represent the ratio between the CPU's available capacity and the capacity currently being used. The CPU usage rate may represent the ratio between the CPU's processing capacity and the capacity currently being used.
[0125] The user's viewing situation information may include at least one of the following: information indicating a situation in which the user is viewing a screen other than the home screen of the display device (100), or information indicating a situation in which the user's remote control device (200) is not operated.
[0126] The user's viewing situation information may include at least one of the viewing time during which the user watched a screen other than the home screen or the time during which the remote control device (200) was not operated.
[0127] In one embodiment, the home screen may be an initial screen displayed when the power of the display device (100) is turned on.
[0128] The controller (170) can count the viewing time during which the display (180) is watching a screen other than the home screen. The screen other than the home screen may be either the execution screen of a specific application or a live broadcast screen.
[0129] The controller (170) can count the non-operation time of the remote control device (200). The controller (170) can count the non-operation time elapsed from the time the control signal was last received from the remote control device (200) until a new control signal is received.
[0130] The controller (170) of the display device (100) can determine whether the search conditions of the fitness device (500) are satisfied based on the acquired CPU usage rate and the acquired user viewing situation information (S603).
[0131] In one embodiment, the search condition of the fitness device (500) may be a condition for initiating the search of the fitness device (500).
[0132] The controller (170) can determine whether the search conditions of the fitness device (500) are satisfied based on the CPU usage rate, the viewing time of screens other than the home screen, and the time not operated by the remote control device (200).
[0133] This will be explained with reference to Fig. 7.
[0134] FIG. 7 is a flowchart illustrating a process for determining whether a fitness device’s search condition is satisfied based on CPU usage and user viewing situation information according to an embodiment of the present disclosure.
[0135] Referring to FIG. 7, the controller (170) of the display device (100) can determine whether the CPU usage rate is smaller than a preset rate (S701).
[0136] The pre-set ratio may be 50%, but this is merely an example.
[0137] The controller (170) of the display device (100) can determine whether a screen other than the home screen is being viewed when the CPU usage rate is less than a preset rate (S703).
[0138] The controller (170) can determine whether the user is viewing a screen other than the home screen by comparing the initial screen, which is the home screen, with the screen displayed by the current display (180).
[0139] When the CPU usage rate is less than a preset rate, the controller (170) can measure the viewing time of screens other than the home screen and determine whether the viewing time is greater than the first reference time.
[0140] The first standard time may be 1 minute, but this is merely an example.
[0141] The controller (170) of the display device (100) can determine whether the CPU usage rate is lower than a preset rate, whether a screen other than the home screen is being viewed, and whether the remote control device (200) is not being operated (S705).
[0142] If the controller (170) does not receive a control signal from the remote control device (200), it can determine that the remote control device (200) is not operated.
[0143] The controller (170) can determine that the search conditions of the fitness device (500) are satisfied if the CPU usage rate is lower than the preset rate and the user is watching a screen other than the home screen, and if the remote control device (200) is not operated.
[0144] The controller (170) can measure the time during which the remote control device (200) is not operated and determine whether the measured time during which the operation is not operated is greater than a second reference time. The second reference time may be 30 seconds, but this is merely an example and may be equal to the first reference time.
[0145] As another example, the controller (170) can determine that the search conditions of the fitness device (500) are satisfied if the CPU usage rate is less than a preset rate, the viewing time of screens other than the home screen is greater than a first reference time, and the non-operation time of the remote control device (200) is greater than a second reference time.
[0146] As another example, the controller (170) can determine that the search conditions of the fitness device (500) are satisfied if the CPU usage rate is less than a preset rate and the viewing time of a screen other than the home screen is greater than a first reference time.
[0147] As another example, the controller (170) can determine that the search condition of the fitness device (500) is satisfied if the CPU usage rate is less than a preset rate and the non-operation time of the remote control device (200) is greater than a second reference time.
[0148] Again, Figure 6 is explained.
[0149] The controller (170) of the display device (100) can start a device scan (or device search) based on the determination that the search conditions of the fitness device (500) are satisfied (S605).
[0150] The controller (170) can start scanning for devices using a Bluetooth Low Energy (BLE) communication circuit. The wireless communication interface (173) may be equipped with a BLE communication circuit.
[0151] The controller (170) can adjust the scan interval and scan window of the BLE communication circuit for device scanning.
[0152] The scan interval is the device's scan cycle, which may be the period during which the BLE communication circuit searches for advertising signals broadcast from the surroundings.
[0153] The scan window may be the time during which the BLE communication circuit performs an actual scan. The scan window may be the time during which the BLE communication circuit activates the radio frequency to receive an advertisement signal.
[0154] The controller (170) can adjust the scan interval and scan window of the BLE communication circuit so as not to affect other wireless communication functions of the display device (100).
[0155] For example, the scan interval can be set to 1860.625 msec and the scan window to 202.500 msec. As another example, the scan interval can be set to 3120.000 msec and the scan window to 160.000 msec.
[0156] The controller (170) of the display device (100) can receive a communication signal from the fitness device (500) through a wireless communication interface (173) (S607).
[0157] In one embodiment, the communication signal may be an advertisement signal for the fitness device (500) to announce its presence to the outside. The advertisement signal may include information about an external device transmitting the advertisement signal. The information about the external device may include one or more of a service UUID, the name of the device, or the type of the device.
[0158] If the external device is a fitness device (500), the advertising signal may include at least one of a Service Universally Unique Identifier (Service UUID) that identifies the fitness device (500) or the service provided by the fitness device (500), the name of the fitness device (500), or the type of the fitness device (500).
[0159] The type of fitness device (500) can identify what kind of device the fitness device (500) is. The type of fitness device (500) may represent any one of a treadmill, a cross trainer, a step climber, a stair climber, a lower, or an indoor bike.
[0160] The BLE circuit equipped in the fitness device (500) can periodically broadcast an advertisement signal.
[0161] The controller (170) can receive an advertisement signal broadcast from the fitness device (500) in the section corresponding to the scan window.
[0162] The controller (170) of the display device (100) can display a connection pop-up window on the display (180) based on a communication signal received from the fitness device (500) (S609).
[0163] In one embodiment, the controller (170) can determine whether the discovered device is a fitness device (500) based on information included in the communication signal. The controller (170) can recognize that the device that transmitted the advertisement signal is a fitness device (500) if at least one of the service UUID, the name of the device, or the type of the device included in the advertisement signal indicates a fitness device (500).
[0164] Based on the recognition of the fitness device (500), the controller (170) can display a connection pop-up window for BLE connection with the fitness device (500) on the display (180).
[0165] In another embodiment, the controller (170) may display a connection pop-up window on the display (180) when the external device is recognized as a fitness device (500) based on an advertisement signal received from an external device and an operation trigger is received from the fitness device (500). The operation trigger may be a signal indicating that the user is operating the fitness device (500). For example, if the fitness device (500) is an indoor bike, the indoor bike may generate an operation trigger when the user pedals.
[0166] From an actual user's perspective, a connection pop-up window may be displayed the moment the user pedals the indoor bike.
[0167] The operation trigger can be included in the advertisement signal or transmitted to the display device (100) separately from the advertisement signal.
[0168] In another embodiment, the controller (170) can display a connection pop-up window on the display (180) when the power of the fitness device (500) is turned on and the controller (170) recognizes the external device as the fitness device (500) based on an advertisement signal received from the external device.
[0169] FIGS. 8a to 8c are drawings illustrating an example of displaying a connection pop-up window for wireless connection with a fitness device according to one embodiment of the present disclosure.
[0170] In FIGS. 8a to 8c, the display device (100) may be playing a content video (800) on the display (180). The content video (800) may be a live broadcast video, a video provided through a video streaming application, or an execution screen of a specific application.
[0171] First, Figure 8a will be explained.
[0172] FIG. 8a is an example in which a display device (100) displays a pop-up window for BLE connection with a fitness device (500).
[0173] When the display device (100) receives an advertisement signal from the first fitness device (500-1) and recognizes that it is a fitness device, it may display a first pop-up window (810) for BLE connection with the first fitness device (500-1) on the display (180). The first pop-up window (810) may be displayed superimposed on the content image (800).
[0174] The first pop-up window (810) may include text inquiring about a connection, indicating that the first fitness device (500-1) has been discovered. The first pop-up window (810) may include an agreement button (811) and a floating agreement button (812).
[0175] The display device (100) can perform a BLE connection procedure with the first fitness device (500-1) upon receiving a command to select the consent button (811).
[0176] The display device (100) receives an advertisement signal from the first fitness device (500-1) and recognizes that it is a fitness device, and when it receives an operation trigger indicating that the first fitness device (500-1) is being operated, it can display the first pop-up window (810) on the display (180).
[0177] When the power of the first fitness device (500-1) is turned on and the display device (100) receives an advertisement signal from the first fitness device (500-1) and recognizes that it is a fitness device, it can display a first pop-up window (810) for BLE connection with the first fitness device (500-1) on the display (180).
[0178] Thus, according to an embodiment of the present disclosure, when a user uses a fitness device (500) while watching a content video (800) of a display device (100), a natural connection process between the fitness device (500) and the display device (100) can be provided without a complex process.
[0179] Next, Fig. 8b is explained.
[0180] FIG. 8b is an example of a case where a display device (100) searches for a plurality of fitness devices (500-1, 500-2).
[0181] When the display device (100) receives an advertisement signal from the first fitness device (500-1) and recognizes that it is a fitness device, and receives an advertisement signal from the second fitness device (500-2) and recognizes that it is a fitness device, it can display a second pop-up window (820) on the display (180). The second pop-up window (820) can be displayed superimposed on the content image (800).
[0182] The second pop-up window (820) may include text asking which device to connect to, and that the first and second fitness devices (500-1, 500-2) have been discovered.
[0183] The second pop-up window (820) may further include a first device name (821) indicating the name of the first fitness device (500-1) and a second device name (822) indicating the name of the second fitness device (500-2).
[0184] The display device (100) can perform a BLE connection procedure to a fitness device corresponding to the selected device name upon receiving a command to select either the first device name (821) or the second device name (822).
[0185] In another embodiment, even if the display device (100) receives an advertisement signal from the first fitness device (500-1) and recognizes that it is a fitness device, and receives an advertisement signal from the second fitness device (500-2) and recognizes that it is a fitness device, it may display a pop-up window on the display (180) that includes only the name of the device that transmitted the operation trigger among the two fitness devices.
[0186] In this way, according to an embodiment of the present disclosure, while watching the content video (800) of the display device (100), the user can experience a natural connection process between the fitness device (500) and the display device (100) without a complex process, even when multiple fitness devices are connected.
[0187] Next, Fig. 8c is explained.
[0188] FIG. 8c is an example of a case where a display device (100) searches for multiple fitness devices (500-1, 500-2) that have previously been connected.
[0189] When the display device (100) receives an advertisement signal from the first fitness device (500-1) and recognizes that it is a fitness device, and receives an advertisement signal from the second fitness device (500-2) and recognizes that it is a fitness device, it can display a third pop-up window (830) on the display (180). The third pop-up window (830) can be displayed superimposed on the content image (800).
[0190] The third pop-up window (830) may include text asking which device to connect to, as multiple fitness devices have been discovered.
[0191] The third pop-up window (830) may further include a third device name (831) indicating the name of the first fitness device (500-1) and a fourth device name (832) indicating the name of the second fitness device (500-2).
[0192] The third device name (831) may be a combination of the user account and the name of the first fitness device (500-1).
[0193] The display device (100) can store a third device name (831) in memory (140) by combining the name (Bike) of a first fitness device (500-1) that has previously been connected and a user account (Tom) logged into the display device (100). When the first fitness device (500-1) is re-recognized, the display device (100) can display a third pop-up window (830) containing the third device name (831) stored in memory (140) on the display (180).
[0194] The display device (100) can store a fourth device name (832) in memory (140) by combining the name (Treadmill) of the second fitness device (500-2) that was previously connected and the name (LK61TV) of the display device (100). When the second fitness device (500-2) is re-recognized, the display device (100) can display a third pop-up window (830) containing the fourth device name (832) stored in memory (140) on the display (180).
[0195] That is, when a fitness device (500) that has a connection history is re-recognized by the display device (100), it can display a pop-up window using the device name stored in the memory (140). As a result, when similar fitness devices are connected to the display device (100), it can be clearly distinguished which device is the one used by the user through the device name.
[0196] Meanwhile, the name of the fitness device (500) connected to the display device (100) via BLE can be edited according to user input. The display device (100) can display a device name editing menu and can store the device name entered through the device name editing menu in memory (140). When the fitness device (500) is re-recognized, the display device (100) can display a pop-up window containing the stored device name on the display (180).
[0197] The display device (100) can perform a BLE connection procedure to a fitness device corresponding to the selected device name upon receiving a command to select either a third device name (831) or a fourth device name (832).
[0198] Again, Figure 6 is explained.
[0199] The controller (170) of the display device (100) can receive a connection confirmation command (S611), and can perform a connection procedure with the fitness device (500) according to the received connection confirmation command (S613).
[0200] The controller (170) can obtain a command to select the consent button (811) of FIG. 8a as a connection confirmation command.
[0201] The controller (170) can obtain a command to select either the first device name (821) or the second device name (822) of FIG. 8b as a connection confirmation command.
[0202] The controller (170) can obtain a command to select either the third device name (831) or the fourth device name (832) of FIG. 8c as a connection confirmation command.
[0203] The controller (170) can receive a connection confirmation command from the remote control device (200) through the user input interface (150).
[0204] The controller (170) can perform a BLE connection procedure with the fitness device (500) upon receiving a connection confirmation command. The BLE connection procedure is described with reference to FIG. 9.
[0205] FIG. 9 is a sequence diagram illustrating a BLE connection procedure between a display device and a fitness device according to one embodiment of the present disclosure.
[0206] FIG. 9 may be an example illustrating at least part of the process of step S613 of FIG. 6.
[0207] Referring to FIG. 9, the controller (170) of the display device (100) can perform a GATT (Generic Attribute Profile) connection with the fitness device (500) through a BLE circuit (S901).
[0208] GATT can define a method for exchanging profiles and data through a BLE connection.
[0209] A GATT connect request may be a request for setting up to exchange data between a display device (100) and a fitness device (500) via the GATT protocol.
[0210] Step S901 may include steps S605 and S607 of FIG. 6.
[0211] The controller (170) of the display device (100) can transmit a Service discovery request through a BLE circuit (S903).
[0212] A service discovery request may be a request to search for what services the fitness device (500) provides. A service discovery request may be a request for a list of services provided by the fitness device (500).
[0213] For example, if the fitness device (500) is an indoor bike, the list of services may include a service for managing speed and a service for managing calorie consumption.
[0214] The controller (170) of the display device (100) can receive a list of services from the fitness device (500) in response to a service discovery request via a BLE circuit (S904).
[0215] The controller (170) of the display device (100) can send a Get Service request through the BLE circuit (S905) and receive a Service response from the fitness device (500) (S907).
[0216] A Get Service request may be a request to select a specific service from a list of services. The controller (170) may receive the selected specific service in response to the Get Service request.
[0217] The controller (170) of the display device (100) can transmit a characteristic data request to the fitness device (500) via a BLE circuit (S909).
[0218] A characteristic data request may be a request to read characteristic data provided through a selected service. For example, the characteristic data may be specific data provided through the selected service, such as the real-time speed or calories burned of an indoor bike.
[0219] The controller (170) of the display device (100) can receive a characteristic data response through a BLE circuit in response to a characteristic data request (S911).
[0220] The characteristic data response may be a response indicating that the requested characteristic data will be provided.
[0221] The controller (170) of the display device (100) can transmit a Set notification through a BLE circuit (S913).
[0222] Set notification may be a notification that automatically receives changed characteristic data whenever characteristic data, such as the speed or calorie consumption of the indoor bike, changes. The display device (100) can receive and update characteristic data in real time through Set notification without having to request characteristic data every time.
[0223] Again, Figure 6 is explained.
[0224] The controller (170) of the display device (100) can receive exercise data from the fitness device (500) through a wireless communication interface (173) (S615).
[0225] Exercise data may be characteristic data of the service described in FIG. 9. If the fitness device (500) is an indoor bike, the exercise data may include one or more of instantaneous speed, average speed, instantaneous cadence, average cadence, low-energy level, calories burned, exercise time, and time remaining.
[0226] The controller (170) of the display device (100) can determine whether the user's exercise state is a continuous exercise state based on the received exercise data (S617).
[0227] The user's exercise state may include an exercise continuation state and an exercise termination state.
[0228] The exercise continuation state may be a state in which the user is continuing to exercise. The exercise continuation state may include a state in which the user is not currently exercising but is predicted to continue exercising after a predetermined period of time.
[0229] The exercise end state may be a state where the user has ended the exercise. The exercise end state may include a state where the user is not currently exercising and is predicted not to continue exercising in the future.
[0230] In one embodiment, the controller (170) can determine the user's exercise state as an exercise continuing state if the value of the received exercise data is greater than 0, and can determine the user's exercise state as an exercise ending state if the value of the received exercise data is 0. For example, the controller (170) can determine the user's exercise state as an exercise continuing state if the RPM (Revolution Per Minute) received from the indoor bike is greater than 0, and can determine the user's exercise state as an exercise ending state if the RPM is 0.
[0231] In another embodiment, the controller (170) can determine the user's exercise state as an exercise continuation state if the value of the received exercise data changes within a certain period of time, and can determine the user's exercise state as an exercise termination state if the value of the received exercise data does not change for a certain period of time. For example, the controller (170) can determine the user's exercise state as an exercise continuation state if the SPM (Stroke Per Minute) received from Rower increases within a certain period of time, and can determine the user's exercise state as an exercise termination state if the SPM does not increase for a certain period of time.
[0232] In another embodiment, the controller (170) can determine the user's exercise state based on exercise data and whether the user's video manipulation is detected.
[0233] FIG. 10 is a flowchart illustrating a process for determining a user's exercise state based on whether exercise data and video manipulation are detected, according to one embodiment of the present disclosure.
[0234] Referring to FIG. 10, the controller (170) can determine whether image manipulation of the display (180) is detected when the value of exercise data from the fitness device (500) is 0 or has not changed for a certain period of time (S1001) (S1003).
[0235] The controller (170) can determine that video manipulation has been detected when the video being played on the display (180) changes from the first content video to the second content video.
[0236] The controller (170) can determine that video manipulation has been detected when the video being played on the display (180) changes from the first content video to the second content video according to a command received from the remote control device (200).
[0237] The controller (170) can determine the user's exercise state as an exercise continuing state when video manipulation is detected (S1005), and can determine the user's exercise state as an exercise ending state when video manipulation is not detected (S1007).
[0238] Again, Figure 6 is explained.
[0239] The controller (170) of the display device (100) can output the exercise result when the user's exercise state is determined to be an exercise end state (S619).
[0240] The exercise results may include the results of the exercise performed by the user from the time the fitness device (500) is connected until the user's exercise state is determined to be an exercise end state.
[0241] The exercise results may include past exercise history previously obtained through the fitness device (500).
[0242] FIG. 11 is a drawing illustrating the results of an exercise according to one embodiment of the present disclosure.
[0243] Referring to FIG. 11, if the controller (170) determines that the user's exercise state is an exercise end state, it can display the exercise result (1100) on the display (180).
[0244] In one embodiment, if the controller (170) determines that the user's exercise state is an exercise end state, it can change the content video (800) that the user is watching into an exercise result (1100).
[0245] In another embodiment, if the controller (170) determines that the user's exercise state is an exercise end state, it may display the exercise result (1100) superimposed on the content video (800) that the user is watching.
[0246] The exercise results (1100) may include an information item (1110), an exercise date history item (1120), a category usage rate item (1130), and an exercise time summary item (1140).
[0247] My information item (1110) may include user exercise information generated based on exercise data received from the fitness device (500). My information item (1110) may include total exercise time, number of completed exercises (or number of categories), calories burned, and the category that spent the most time.
[0248] The exercise date history item (1120) may be an item that identifies the days on which the exercise was completed and the days on which it was not completed among multiple dates.
[0249] The category usage ratio item (1130) may be an item representing the usage ratio of each of the multiple fitness devices.
[0250] The exercise time summary item (1140) may be an item containing the user's daily exercise time over a period of time.
[0251] After finishing using the fitness device (500), the user can immediately check information about the exercise performed through the exercise results (1100).
[0252] Again, Figure 6 is explained.
[0253] The controller (170) of the display device (100) can perform a disconnection procedure with the fitness device (500) (S621).
[0254] The controller (170) can disconnect the BLE connection with the fitness device (500) when the user's exercise state is determined to be an exercise end state.
[0255] Step S621 may be performed before Step S619 or simultaneously with Step S619.
[0256] In another embodiment, the controller (170) may disconnect the BLE connection with the fitness device (500) based on receiving a specific trigger from the fitness device (500). The specific trigger may be any one of a trigger that selects an emergency button provided on the fitness device (500), a trigger that detects an emergency situation to stop the operation of the fitness device (500), or a trigger that turns off the power of the fitness device (500).
[0257] Figure 12 is a diagram illustrating a disconnection notification window displayed on a display device as the fitness device and BLE connection are disconnected.
[0258] Referring to FIG. 12, the display device (100) can display a disconnection notification window (1200) on the display (180) when the BLE connection with the first fitness device (500-1) is disconnected.
[0259] The user can experience the BLE connection between the fitness device (500) and the display device (100) being automatically disconnected without any separate process.
[0260] A display device (100) according to an embodiment of the present disclosure may include a wireless communication interface (173) that performs wireless communication with a display (180) fitness device and a controller (170) that acquires information on the usage rate of a central processing unit and the viewing situation of a user, and determines whether to search for the fitness device based on at least one of the acquired usage rate of the central processing unit or the viewing situation information.
[0261] The above viewing situation information may be information indicating a situation in which the user watches a video other than the home screen, and the controller (170) may determine that the search condition of the fitness device is satisfied when the usage rate of the central processing unit is less than a preset rate and the user watches a video other than the home screen, and may start the search of the fitness device.
[0262] The above viewing situation information may include the viewing time during which the user watched a video other than the home screen, and the controller (170) may determine that the search conditions of the fitness device are satisfied and may start searching for the fitness device if the usage rate of the central processing unit is less than a preset rate and the viewing time is greater than a first reference time.
[0263] The above viewing status information may be information indicating a non-operation status of a remote control device that remotely controls the operation of the display device, and the controller (170) may determine that the search condition of the fitness device is satisfied when the usage rate of the central processing unit is less than a preset rate and the remote control device is not operated, and may start the search of the fitness device.
[0264] The above viewing situation information may include a non-operation time during which a remote control device that remotely controls the operation of the display device is not operated, and the controller (170) may determine that the search condition of the fitness device is satisfied and start the search of the fitness device if the usage rate of the central processing unit is less than a preset rate and the non-operation time is greater than a second reference time.
[0265] The above viewing situation information may include information indicating a situation in which the user is watching a video other than the home screen and information indicating a situation in which a remote control device that remotely controls the operation of the display device is not operated, and the controller (170) may determine that the search condition of the fitness device is satisfied when the usage rate of the central processing unit is less than a preset rate and the user is watching a video other than the home screen and the remote control device is not operated, and may start the search of the fitness device.
[0266] When the above controller (170) determines that the fitness device has been discovered, it can perform a wireless connection procedure with the discovered fitness device.
[0267] When the fitness device is detected, the controller (170) may display a pop-up window for wireless connection with the fitness device on the display, and the pop-up window may include a device name combining the user account of the display device and the name of the fitness device, or a device name combining the name of the display device and the name of the fitness device.
[0268] When the controller (170) receives an operation trigger from the fitness device, it may display the pop-up window for wireless connection with the fitness device on the display.
[0269] The above controller (170) receives exercise data from the fitness device and can determine the user's exercise status based on the received exercise data.
[0270] The controller (170) may determine the exercise state to be an exercise end state and disconnect the wireless connection with the fitness device if the received exercise data is 0 or if there is no change for a certain period of time.
[0271] The controller (170) may display a disconnection notification window on the display indicating that the wireless connection with the fitness device has been disconnected.
[0272] The above controller (170) can display the exercise results generated through the exercise data on the display based on the wireless connection with the fitness device being disconnected.
[0273] The controller (170) receives exercise data from the fitness device and determines the user's exercise state based on the received exercise data and whether the user's video manipulation is detected. Even if the received exercise data is 0 or there is no change for a certain period of time, if the video manipulation is detected, the exercise state can be determined as an exercise continuing state.
[0274] According to one embodiment of the present invention, the above-described method can be implemented as code that a processor can read on a medium on which a program is recorded. Examples of a medium that a processor can read include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
[0275] The display device described above is not limited to the configuration and method of the embodiments described above; rather, all or part of each embodiment may be selectively combined to allow for various modifications to be made.
Claims
1. In a display device, display; A wireless communication interface that performs wireless communication with a fitness device; and A controller comprising acquiring information on the usage rate of a central processing unit and the viewing situation of a user, and determining whether to search for the fitness device based on at least one of the acquired usage rate of the central processing unit or the viewing situation information. Display device.
2. In Paragraph 1, The above viewing situation information This is information indicating a situation where the above user watched a video other than the home screen, and The above controller If the usage rate of the above central processing unit is less than a preset ratio and the user is watching a video other than the home screen, it is determined that the search conditions of the fitness device are satisfied and the search of the fitness device is initiated. Display device.
3. In Paragraph 1, The above viewing situation information Includes the viewing time when the above user watched a video other than the home screen, and The above controller If the usage rate of the central processing unit is less than a preset ratio and the viewing time is greater than a first reference time, it is determined that the search conditions of the fitness device are satisfied and the search of the fitness device is initiated. Display device.
4. In Paragraph 1, The above viewing situation information Information indicating the non-operation status of a remote control device that remotely controls the operation of the above-mentioned display device, and The above controller If the usage rate of the central processing unit is less than a preset rate and the remote control unit is not operated, it is determined that the search conditions of the fitness device are satisfied and the search of the fitness device is initiated. Display device.
5. In Paragraph 1, The above viewing situation information A remote control device for remotely controlling the operation of the above-mentioned display device includes a non-operation time during which the device is not operated, and The above controller If the usage rate of the central processing unit is less than a preset ratio and the non-operation time is greater than a second reference time, it is determined that the search conditions of the fitness device are satisfied and the search of the fitness device is initiated. Display device.
6. In Paragraph 1, The above viewing situation information It includes information indicating a situation in which the user has watched a video other than the home screen, and information indicating a situation in which a remote control device for remotely controlling the operation of the display device has not been operated. The above controller When the usage rate of the central processing unit is less than a preset rate, and the user is detected to be watching a video other than the home screen, and the remote control device is not operated, it is determined that the search conditions of the fitness device are satisfied and the search of the fitness device is initiated. Display device.
7. In Paragraph 1, The above controller If the discovery of the above fitness device is determined, a wireless connection procedure with the discovered fitness device is performed. Display device.
8. In Paragraph 7, The above controller When the above fitness device is detected, a pop-up window for wireless connection with the fitness device is displayed on the display, and The above pop-up window is A device name combining the user account of the display device and the name of the fitness device, or a device name combining the name of the display device and the name of the fitness device. Display device.
9. In Paragraph 8, The above controller When an operation trigger is received from the fitness device, the pop-up window for wireless connection with the fitness device is displayed on the display. Display device.
10. In Paragraph 7, The above controller Receiving exercise data from the above fitness device and determining the user's exercise status based on the received exercise data Display device.
11. In Paragraph 10, The above controller If the received exercise data is 0 or there is no change for a certain period of time, the exercise state is determined to be an exercise end state, and the wireless connection with the fitness device is disconnected. Display device.
12. In Paragraph 11, The above controller Display a disconnection notification window on the display indicating that the wireless connection with the fitness device has been disconnected. Display device.
13. In Paragraph 11, The above controller Displaying the exercise results generated through the exercise data on the display based on the wireless connection with the fitness device being disconnected Display device.
14. In Paragraph 7, The above controller Receive exercise data from the above fitness device, determine the user's exercise state based on the received exercise data and whether video manipulation by the user is detected, and Even if the received exercise data is 0 or there is no change for a certain period of time, if the image manipulation is detected, the exercise state is determined to be an exercise continuous state. Display device.
15. In a method of operating a display device, A step of obtaining information on the usage rate of the central processing unit and the user's viewing situation; A step of determining whether the search condition of the fitness device is satisfied based on at least one of the acquired central processing unit usage rate or the viewing situation information; and Based on the determination that the above search conditions are satisfied, the step of initiating a search of the fitness device Method of operation of a display device.
Citation Information
Patent Citations
Information processing apparatus, method for controlling information processing apparatus, non-transitory recording medium storing control tool, host device, non-transitory recording medium storing performance evaluation tool, and performance evaluation method for external memory device
KR1020140039074A
Method of pairing mobile devices
KR1020150048725A
IoT PERFUME SYSTEM USING SPEECH EMOTION RECOGNITION TECHNOLOGY
KR1020200119388A
PREEMPTIVELY TRIGGERING A DEVICE ACTION IN AN INTERNET OF THINGS (IoT) ENVIRONMENT BASED ON A MOTION-BASED PREDICTION OF A USER INITIATING THE DEVICE ACTION
US20150185713A1
Method and apparatus for connecting devices using bluetooth le technology
WO2018222024A1