Display device, system, and method of operation thereof
The display device controls audio broadcasting and encryption to address DRM and minor protection issues by determining and enforcing predetermined conditions, ensuring secure and appropriate content distribution.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- LG ELECTRONICS INC
- Filing Date
- 2025-12-25
- Publication Date
- 2026-07-09
AI Technical Summary
Digital display devices face challenges in managing audio signal broadcasting to prevent unauthorized copying and distribution, particularly in ensuring compliance with Digital Rights Management (DRM) and protecting minors from inappropriate content, when broadcasting to unspecified external devices.
A display device equipped with a controller that determines whether predetermined conditions for audio broadcasting are met, performs encryption operations if conditions are not satisfied, and provides a user interface for setting authentication information for encryption.
Enables controlled audio broadcasting, ensuring compliance with DRM and protecting minors by allowing selective audio content distribution based on predetermined conditions and encryption.
Smart Images

Figure 2026116241000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a display device, a system, and an operating method thereof, and more particularly, to a display device, a system, and an operating method thereof that broadcast packets including audio data.
Background Art
[0002] Digital TV services using wired or wireless communication networks have become widespread. Digital TV services can provide various services that could not be provided by existing analog broadcast services.
[0003] For example, in the case of IPTV (Internet Protocol Television), which is a type of digital TV service, and smart TV services, bidirectionality is provided so that users can actively select the types of viewing programs, viewing times, etc. IPTV and smart TV services can also provide various additional services, such as Internet search, home shopping, online games, etc., based on such bidirectionality.
[0004] Such display devices can also transmit and receive data with various electronic devices via wired or wireless means. For example, the display device can establish a communication connection with an external speaker via the Bluetooth (registered trademark; the same hereinafter) method, which is one of the short-range communication methods.
[0005] Recently, there has been active research into technologies that transmit audio signals to multiple external devices using short-range communication methods, enabling multiple users to enjoy content together. For example, Bluetooth Low Energy (BLE) is a Bluetooth technology that enables data transmission with low power and low cost, and LE (Low Energy) Audio is an audio transmission standard that provides audio signals by utilizing the characteristics of Low Energy Bluetooth (BLE). In this case, if a display device broadcasts an audio signal using LE Audio, external devices can receive the broadcasted audio signal and output audio.
[0006] On the other hand, there is a growing trend towards increased importance of Digital Rights Management (DRM) in order to protect the copyright of digital content and prevent unauthorized copying and distribution. Furthermore, in order to protect underage users, it is necessary to restrict the content provided to users according to their age. When content is provided via a display device, if the display device restricts the transmission of audio signals to specific external devices, the likelihood of problems related to Digital Rights Management (DRM) and minor protection is low. However, if the audio signal is broadcast to an unspecified number of external devices, such problems are highly likely to occur. [Overview of the Initiative] [Problems that the invention aims to solve]
[0007] This disclosure aims to resolve the aforementioned issues and other issues.
[0008] Another objective is to provide a display device, system, and method of operation thereof that can utilize a variety of information related to the output of content in determining whether or not to broadcast the audio of the content.
[0009] Another objective is to provide a display device, system, and method of operation thereof that can determine whether or not to encrypt audio data before broadcasting the audio of the content.
[0010] Another objective is to provide a display device, system, and method of operation thereof that can provide a user interface for setting authentication information used for encryption when encryption of audio data is required.
[0011] Another objective is to provide a display device, system, and method of operation thereof that can provide user terminals with information regarding the broadcast of audio content over a network.
[0012] Another objective is to provide a display device, system, and method of operation thereof that can block inappropriate broadcasting of audio content and prevent the occurrence of problems related to digital rights management (DRM), minor protection, etc. [Means for solving the problem]
[0013] To achieve the above objective, a display device according to one embodiment of the present disclosure includes (equipped with; configured; constructed; set up; encompasses; includes; contains; has; comprises) a controller, wherein the controller can, based on the activation of a predetermined function for broadcasting an audio packet containing audio data via the wireless communication interface, confirm information related to the output of content via the display, determine, based on the information related to the output of content, whether predetermined conditions related to the provision of audio of predetermined content output via the display are met, broadcast a first audio packet containing audio data of the predetermined content via the wireless communication interface based on the satisfaction of the predetermined conditions, and perform predetermined operations related to the encryption of the audio data of the predetermined content based on the non-satisfaction of the predetermined conditions.
[0014] To achieve the above objective, a method of operating a display device according to one embodiment of the present disclosure may include: an operation to confirm information related to the output of content via the display based on the activation of a predetermined function for broadcasting an audio packet containing audio data; an operation to determine whether predetermined conditions related to the provision of audio of the predetermined content output via the display are met based on the information related to the output of the content; an operation to broadcast a first audio packet containing audio data of the predetermined content based on the satisfaction of the predetermined conditions; and an operation to perform predetermined operations related to the encryption of the audio data of the predetermined content based on the non-satisfaction of the predetermined conditions.
[0015] A system according to one embodiment of the present disclosure for achieving the above objectives includes a display device, at least one user terminal, and an audio device connected to the at least one user terminal, wherein the display device can, based on the activation of a predetermined function for broadcasting an audio packet containing audio data, confirm information related to the output of content via the display of the display device, determine whether predetermined conditions related to the provision of audio of predetermined content output via the display are met based on the information related to the output of content, broadcast a first audio packet containing audio data of the predetermined content based on the satisfaction of the predetermined conditions, and perform predetermined operations related to the encryption of the audio data of the predetermined content based on the non-satisfaction of the predetermined conditions. [Effects of the Invention]
[0016] The effects of the display device, system, and operating method thereof as described in this disclosure are as follows:
[0017] According to at least one embodiment of the present disclosure, a variety of information related to the output of the content can be used to determine whether or not to broadcast the audio of the content.
[0018] According to at least one embodiment of the present disclosure, it is possible to decide whether or not to encrypt the audio data before broadcasting the audio of the content.
[0019] According to at least one embodiment of this disclosure, a user interface can be provided to set up authentication information used for encryption when encryption of audio data is required.
[0020] According to at least one embodiment of the present disclosure, information regarding the audio broadcast of content can be provided to a user terminal via a network.
[0021] According to at least one embodiment of the present disclosure, an inappropriate broadcast of the audio of content can be blocked, and problems related to digital rights management (DRM), protection of minors, etc. can be prevented.
[0022] The additional scope of applicability of the present disclosure will become apparent from the following detailed description. However, various changes and modifications within the spirit and scope of the present disclosure can be clearly understood by those skilled in the art, so the detailed description and specific embodiments such as the preferred embodiments of the present disclosure should be understood as being presented merely as examples.
Brief Description of the Drawings
[0023] [Figure 1] It is a block diagram of a display device according to an embodiment of the present disclosure. [Figure 2] It is a block diagram of a remote control device according to an embodiment of the present disclosure. [Figure 3] It is a diagram showing an example of the configuration of a remote control device according to an embodiment of the present disclosure. [Figure 4] It is a diagram showing an example of utilizing a remote control device according to an embodiment of the present disclosure. [Figure 5] It is a diagram showing an example of the configuration of a system according to an embodiment of the present disclosure. [Figure 6-7] It is a diagram referred to in the description regarding the setting of the audio broadcast function according to an embodiment of the present disclosure. [Figure 8-9] It is a flowchart for the operation method of a display device according to an embodiment of the present disclosure. [Figure 10-17] It is a diagram referred to in the description regarding the operation of a display device according to an embodiment of the present disclosure. [Figure 18]This is a flowchart illustrating the operation method of a system according to one embodiment of the present disclosure. [Figures 19a-19b] This is a diagram referenced in describing the operation of the system according to one embodiment of the present disclosure. [Figure 20] This is a flowchart of how the system operates according to another embodiment of the present disclosure. [Figures 21a-21b] This is a diagram referenced in the description of the operation of the system according to another embodiment of the present disclosure. [Modes for carrying out the invention]
[0024] The present disclosure will be described in detail below with reference to the drawings. In order to clearly and concisely illustrate the present disclosure, the drawings omit illustrations of parts that are not relevant to the description, and the same reference numerals are used throughout the specification for parts that are identical or very similar.
[0025] The suffixes "module" and "part" used in the following description for the constituent elements are provided solely for the ease of writing this specification and do not inherently impose any particular meaning or role. Therefore, "module" and "part" may be used interchangeably.
[0026] In this application, terms such as “includes” or “having” are intended to specify the presence of features, figures, stages, operations, components, parts, or combinations thereof as described in the specification, and should be understood not to preemptively exclude the presence or possibility of adding one or more other features, figures, stages, operations, components, parts, or combinations thereof.
[0027] Furthermore, while terms such as "first," "second," etc., are used in this specification to describe various elements, such elements are not limited by these terms. These terms are used solely to distinguish one element from another.
[0028] Figure 1 is a block diagram illustrating the configuration of a display device 100 according to one embodiment of the present disclosure.
[0029] Referring to Figure 1, the display device 100 may include a broadcast receiving unit 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.
[0030] The broadcast receiving unit 130 may include a tuner 131, a demodulator 132, and / or a network interface 133.
[0031] The tuner 131 can select a specific broadcast channel in response to a channel selection command. The tuner 131 can receive broadcast signals for the selected specific broadcast channel.
[0032] 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 an output-ready form.
[0033] The external device interface 135 can receive applications or application lists from adjacent external devices and transmit them to the memory 140 or controller 170.
[0034] 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 video and audio outputs 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 can include multiple external input terminals. Such multiple external input terminals may include RGB terminals, one or more HDMI® (High-Definition Multimedia Interface) terminals, component terminals, etc.
[0035] The video signal from the external device input via the external device interface 135 is output via the display 180. The audio signal from the external device input via the external device interface 135 is output via the speaker 185.
[0036] External devices that can be connected to the external device interface 135 may include one or more of the following: a set-top box (STB), a Blu-ray (registered trademark; hereinafter the same), a DVD player, a game console, a sound bar, a smartphone, a PC, a USB memory stick, and a home theater system, but these are merely examples.
[0037] The network interface 133 can provide an interface for connecting the display device 100 to a wired / wireless network, including the Internet. The network interface 133 can transmit or receive data with other users and / or other electronic devices via the connected network or other networks linked to the connected network.
[0038] Furthermore, some of the content data stored in the display device 100 can be transmitted to other users or other electronic devices that are pre-registered with the display device 100, or to selected users or selected electronic devices.
[0039] The network interface 133 can connect to a web page via the connected network or another network linked to the connected network. That is, it can connect to a web page via the network and send or receive data with the server.
[0040] Furthermore, the network interface 133 can receive content or data provided by a Contents Provider or Network Provider. That is, the network interface 133 can receive content such as movies, advertisements, games, VOD (Video On Demand), broadcast signals, and related information provided by a Contents Provider or Network Provider via the network.
[0041] Furthermore, the network interface 133 can receive firmware update information and update files provided by the network provider, and can transmit data to the internet, content providers, or network providers.
[0042] The network interface 133 can select and receive (or download) desired applications from among those made publicly available (open) via the network.
[0043] The memory 140 can store programs for each signal processing and control within the controller 170, and can also store processed video, audio, or data.
[0044] Furthermore, the memory 140 can also temporarily store video, audio, or data of signals input from the external device interface 135 or the network interface 133, and can also store image-related information through its channel memory function.
[0045] The memory 140 can store applications or application lists that are input from the external device interface 135 or the network interface 133.
[0046] The display device 100 can play and provide to the user content files (for example, video files, still image files, music files, document files, application files, etc.) stored in the memory 140.
[0047] The user input interface 150 can transmit signals input by the user to the controller 170, or transmit signals 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 settings from the remote control device 200, or process control signals from the controller 170 to transmit them to the remote control device 200, depending on various communication methods such as Bluetooth™, UWB (Ultra Wideband), ZigBee, RF (Radio Frequency) communication, or infrared (Infrared Ray) communication.
[0048] Furthermore, the user input interface 150 can transmit control signals input from local keys (not shown), such as the power key, channel key, volume key, and setting value, to the controller 170.
[0049] The video signal processed by the controller 170 is input to the display 180 and displayed as the corresponding image. The video signal processed by the controller 170 is also input to an external output device via the external device interface 135.
[0050] The audio signal processed by the controller 170 is output as audio via the speaker 185. The audio signal processed by the controller 170 is also input to an external output device via the external device interface 135.
[0051] Furthermore, the controller 170 can control the overall operation of the display device 100.
[0052] The controller 170 can control the display device 100 by user commands or internal programs input via the user input interface 150, and can connect to a network to allow the user to download desired applications or application lists to the display device 100.
[0053] The controller 170 ensures that the channel information selected by the user, along with the processed video or audio signal, is output via the display 180 or speaker 185.
[0054] Furthermore, the controller 170 ensures that video signals and / or audio signals from an external device, such as a camera or camcorder, input via the external device interface 135 in response to an external device video playback command received via the user input interface 150, are output via the display 180 and / or speaker 185.
[0055] On the other hand, the controller 170 can control the display 180 to display video, for example, by controlling it so that at least one of the following is displayed on the display 180: broadcast video input via the tuner 131, external input video input via the external device interface 135, video input via the network interface unit 133, or video stored in the memory 140. In this case, the video displayed on the display 180 may be a still image or a moving image, and may be a 2D image or a 3D image.
[0056] Furthermore, the controller 170 can control the playback of at least one of the contents stored in the display device 100, received broadcast content, or external input content received from an external source. The content can take various forms, such as broadcast video, external input video, audio files, still images, connected web pages, and document files.
[0057] The wireless communication interface 173 can communicate with external devices via wired or wireless communication. The wireless communication interface 173 can perform short-range communication with external devices. To this end, the wireless communication interface 173 can support short-range communication by utilizing at least one of the following technologies: Bluetooth, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB, ZigBee, NFC (Near Field Communication), Wi-Fi (Wireless-Fidelity), Wi-Fi Direct, or Wireless USB (Wireless Universal Serial Bus) technology. The wireless communication interface 173 can support wireless communication between the display device 100 and the wireless communication system, between the display device 100 and other display devices, or between the display device 100 and the network where the display device (or external server) is located, via a wireless area network. The wireless area network may include wireless personal area networks.
[0058] Here, other display devices may include wearable devices (such as smartwatches, smart glasses, HMDs (head-mounted displays), etc.) and mobile terminals such as smartphones that can exchange (or interact with) data with the display device 100 according to this disclosure. The wireless communication interface 173 can sense (or recognize) wearable devices that can communicate in the vicinity of the display device 100.
[0059] Furthermore, if the sensed wearable device is a device authenticated to communicate with the display device 100 according to this disclosure, the controller 170 can transmit at least a portion of the data processed by the display device 100 to the wearable device via the wireless communication interface 173. Thus, the user of the wearable device can access the data processed by the display device 100 through the wearable device.
[0060] The display 180 can generate drive signals by converting video signals, data signals, OSD (On Screen Display) signals processed by the controller 170, or video signals, data signals, etc. received by the external device interface 135, into R, G, and B signals, respectively.
[0061] On the other hand, the display device 100 shown in Figure 1 is merely one embodiment of the present disclosure, so some of the illustrated components may be integrated, added, or omitted depending on the specifications of the display device 100 actually implemented.
[0062] In other words, two or more components may be integrated into a single component as needed, or one component may be subdivided into two or more components. Furthermore, the functions performed by each block are for illustrative purposes only, and their specific operation or apparatus does not limit the scope of the rights of this disclosure.
[0063] According to yet another embodiment of the present disclosure, the display device 100 may not include a tuner 131 and a demodulator 132, as shown in Figure 1, and may also receive and play video via a network interface 133 or an external device interface 135.
[0064] For example, the display device 100 may be implemented separately as a video processing device such as a set-top box for receiving broadcast signals or content from various network services, and a content playback device for playing back content input from the video processing device.
[0065] In this case, the operation method of the display device according to the embodiment of the present disclosure described below may be performed not only by the display device 100 as described with reference to Figure 1, but also by any one of the following: a separate video processing device such as a set-top box, or a content playback device equipped with a display 180 and an audio output unit 185.
[0066] Next, with reference to Figures 2 and 3, a remote control device according to one embodiment of the present disclosure will be described.
[0067] Figure 2 is a block diagram of a remote control device 200 according to one embodiment of the present disclosure, and Figure 3 shows an example of the actual configuration of the remote control device 200 according to one embodiment of the present disclosure.
[0068] First, referring to Figure 2, the remote control device 200 may include a fingerprint recognition device 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.
[0069] Referring to Figure 2, the wireless communication circuit 220 transmits and receives signals to any one of the display devices 100 according to the embodiments of this disclosure described above.
[0070] The remote control device 200 may be equipped with an RF circuit 221 that can send and receive signals with the display device 100 according to an RF communication standard, and an IR circuit 223 that can send and receive signals with the display device 100 according to an IR communication standard. The remote control device 200 may also be equipped with a Bluetooth circuit 225 that can send and receive signals with the display device 100 according to a Bluetooth communication standard. The remote control device 200 may also be equipped with an NFC (Near Field Communication) circuit 227 that can send and receive signals with the display device 100 according to an NFC communication standard, and a WLAN (Wireless LAN) circuit 229 that can send and receive signals with the display device 100 according to a WLAN (Wireless LAN) communication standard.
[0071] Furthermore, the remote control device 200 transmits a signal containing information about the movement of the remote control device 200 to the display device 100 via the wireless communication circuit 220.
[0072] On the other hand, the remote control device 200 can receive signals transmitted by the display device 100 via the RF circuit 221 and, if necessary, transmit commands to the display device 100 via the IR circuit 223 regarding power on / off, channel change, volume change, etc.
[0073] The user input interface 230 may consist of a keypad, buttons, a touchpad, or a touchscreen. 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 includes hard key buttons, the user can input commands related to the display device 100 to the remote control device 200 by pushing the hard key buttons. This will be explained with reference to Figure 3.
[0074] Referring to Figure 3, the remote control device 200 may include multiple buttons. These buttons may include a fingerprint recognition button 212, a power button 231, a groove 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.
[0075] The fingerprint recognition button 212 may be a button for recognizing the user's fingerprint. In one embodiment, the fingerprint recognition button 212 is capable of being pushed and can also receive both a push operation and a fingerprint recognition operation.
[0076] The power button 231 may also be a button for turning the power of the display device 100 on or off.
[0077] The grooved button 232 may also be a button for moving to the home screen of the display device 100.
[0078] The live button 233 may also be a button for displaying a real-time broadcast program.
[0079] The external input button 234 may also be a button for receiving an external input connected to the display device 100.
[0080] The volume control button 235 may also be a button for adjusting the volume level output by the display device 100.
[0081] The voice recognition button 236 may also be a button for receiving and recognizing the user's voice.
[0082] The channel change button 237 may also be a button for receiving the broadcast signal of a specific broadcast channel.
[0083] 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.
[0084] Let's explain Figure 2 again.
[0085] If the user input interface 230 includes a touchscreen, the user can input commands related to the display device 100 using the remote control device 200 by touching the soft keys on the touchscreen. Furthermore, the user input interface 230 can be equipped with various types of input means that the user can operate, such as scroll keys and jog keys, and this embodiment does not limit the scope of the rights of this disclosure.
[0086] The sensor 240 may include a gyro sensor 241 or an accelerometer 243, and the gyro sensor 241 can sense information regarding the movement of the remote control device 200.
[0087] For example, the gyro sensor 241 can sense information regarding the operation of the remote control device 200 with respect to the x, y, and z axes, and the accelerometer 243 can sense information regarding the movement speed of the remote control device 200. On the other hand, the remote control device 200 may also be equipped with a distance measuring sensor that can sense the distance to the display 180 of the display device 100.
[0088] The output interface 250 can output video or audio signals that correspond to the operation of the user input interface 230 or to signals transmitted from the display device 100.
[0089] The user can recognize whether the user input interface 230 is being operated or whether the display device 100 is being controlled via the output interface 250.
[0090] For example, the output interface 250 may include an LED 251 that lights up when the user input interface 230 is operated or when signals are sent and received with the display device 100 via the wireless communication unit 225, a vibrator 253 that generates vibrations, a speaker 255 that outputs sound, or a display 257 that outputs images.
[0091] Furthermore, the power supply circuit 260 supplies power to the remote control device 200, and if the remote control device 200 is not operating for a predetermined period of time, the power supply is interrupted, thereby reducing power waste.
[0092] The power supply circuit 260 can resume power supply when a predetermined key provided on the remote control device 200 is operated.
[0093] Memory 270 stores various types of programs, application data, etc., necessary for controlling or operating the remote control device 200.
[0094] When the remote control device 200 transmits and receives signals wirelessly with the display device 100 via the RF circuit 221, the remote control device 200 and the display device 100 transmit and receive signals through a predetermined frequency band.
[0095] The controller 280 of the remote control device can store and refer to information in its memory 270 regarding the frequency band and other information that allows it to wirelessly send and receive signals with the display device 100, which is paired with the remote control device 200.
[0096] The controller 280 controls various matters related to the control of the remote control device 200. The controller 280 can transmit signals corresponding to predetermined key operations on the user input interface 230 or signals corresponding to the movement of the remote control device 200 sensed by the sensor 240 to the display device 100 via the wireless communication unit 225.
[0097] Furthermore, the microphone 290 of the remote control device 200 can acquire sound.
[0098] Multiple microphones 290 may be provided.
[0099] Next, I will explain Figure 4.
[0100] Figure 4 shows an example of utilizing the remote control device 200 according to the embodiment of this disclosure.
[0101] Figure 4(a) illustrates that a pointer 205 corresponding to the remote control device 200 is displayed on the display 180.
[0102] The user can move the remote control device 200 up and down, left and right, and rotate it. The pointer 205 displayed on the display 180 of the display device 100 corresponds to the movement of the remote control device 200. As shown in the diagram, the pointer 205 of such a remote control device 200 moves and is displayed in accordance with its movement in 3D space, so it can be named a "spatial remote control".
[0103] Figure 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.
[0104] Information regarding the movement of the remote control device 200, as detected by 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 then display the pointer 205 in accordance with the calculated coordinates.
[0105] Figure 4(c) illustrates a case where, while a specific button on the remote control device 200 is pressed, the user moves the remote control device 200 away from the display 180. As a result, the selected area on the display 180 corresponding to the pointer 205 is zoomed in and enlarged.
[0106] Conversely, if the user moves the remote control device 200 closer to the display 180, the selected area on the display 180 corresponding to the pointer 205 will be zoomed out and displayed in a reduced size.
[0107] On the other hand, when the remote control device 200 moves away from the display 180, the selection area is zoomed out, and when the remote control device 200 moves closer to the display 180, the selection area is zoomed in.
[0108] Furthermore, when a specific button in the remote control device 200 is pressed, the recognition of up / down and left / right movement is eliminated. That is, when the remote control device 200 moves away from or closer to the display 180, up / down and left / right movement is not recognized, and only forward / backward movement is recognized. When no specific button in the remote control device 200 is pressed, only the pointer 205 moves in accordance with the up / down and left / right movement of the remote control device 200.
[0109] On the other hand, the movement speed and direction of the pointer 205 can correspond to the movement speed and direction of the remote control device 200.
[0110] On the other hand, in this specification, a pointer refers to an object displayed on the display 180 in response to the operation of the remote control device 200. Therefore, objects of various shapes are possible with the pointer 205, in addition to the arrow shape illustrated in the drawing. For example, it may be a concept that includes a point, cursor, prompt, thick border, etc. Furthermore, the pointer 205 can be displayed corresponding to one point on either the horizontal or vertical axis of the display 180, or it can be displayed corresponding to multiple points such as a line or surface.
[0111] Figure 5 shows an example of the system configuration according to one embodiment of the present disclosure.
[0112] Referring to Figure 5, the system may include a display device 100, at least one server 400, a router 500, a user terminal 600, audio equipment 700 and / or a content provider 800.
[0113] The display device 100 can send and receive signals with the server 400, router 500, user terminal 600, audio equipment 700, and / or content provision device 800.
[0114] The display device 100 can send and receive data with the server 400 via a network 300 such as the internet. The display device 100 can also send and receive data with the server 400 via a router 500.
[0115] Router 500 can connect to a communication line installed in a location such as a home or office and transmit signals. Display device 100 can be located within range of receiving signals from Router 500.
[0116] Router 500 can receive signals from a display device 100, a user terminal 600, etc., which are connected to Router 500, and transmit them to the outside via a communication line. Router 500 can transmit signals input from the outside via a communication line to the display device 100, a user terminal 600, etc.
[0117] The display device 100 and the user terminal 600 can send and receive signals from each other while connected to a local area network via the router 500.
[0118] The user terminal 600 can transmit signals to the display device 100 via the server 400. The user terminal 600 can receive signals from the display device 100 via the server 400.
[0119] The user terminal 600 can communicate with the audio device 700. The user terminal 600 can communicate with the audio device 700 using a short-range communication method. The user terminal 600 can communicate with the audio device 700 through pairing.
[0120] The display device 100 can broadcast data packets. This disclosure will be based on LE audio utilizing low-power Bluetooth (BLE).
[0121] The display device 100 can broadcast packets containing information about audio (hereinafter referred to as "advertisement packets"). The advertisement packets may include a unique identifier for the audio provider, a unique identifier for classifying the audio stream, codec-related information, information about audio quality (e.g., sampling rate, bitrate, number of channels, etc.), information about the timing of audio output, and information about the encryption of audio data.
[0122] The display device 100 can broadcast packets containing audio data (hereinafter referred to as "audio packets"). The audio data contained in an audio packet can be referred to as an audio stream. The audio data can be included in the audio packet in a form compressed by a codec.
[0123] On the other hand, at least a portion of the data contained in the advertising packet can be included in the audio packet. Furthermore, at least a portion of the data contained in the audio packet can be included in the advertising packet.
[0124] The display device 100 can encrypt audio data. The display device 100 can broadcast audio packets containing encrypted audio data. For example, the display device 100 can encrypt audio data by generating an encryption key corresponding to pre-configured authentication information. Here, the authentication information can consist of letters, numbers, symbols, or a combination thereof. For example, the authentication information may be a Personal Identification Number (PIN).
[0125] The user terminal 600 can receive packets broadcast from the display device 100. For example, the user terminal 600 can receive broadcast advertisement packets. At this time, the user terminal 600 can transmit information necessary for receiving audio to the audio device 700 based on the data contained in the advertisement packets. For example, the information necessary for receiving audio may include a unique identifier for the audio provider, a unique identifier for classifying the audio stream, codec-related information, information about audio quality (e.g., sampling rate, bitrate, number of channels, etc.), information about the timing of audio output, information about encryption of audio data, authentication information, etc.
[0126] The audio device 700 can receive packets broadcast from the display device 100. For example, the audio device 700 can receive broadcast audio packets based on the information necessary for receiving audio received from the user terminal 600. In this case, the audio device 700 can output audio based on the audio data contained in the audio packets.
[0127] The audio device 700 can decrypt the audio data contained in the audio packet. For example, the audio device 700 can generate an encryption key corresponding to the authentication information received from the user terminal 600 and decrypt the audio data.
[0128] The display device 100 can receive signals related to content from the content provider 800. For example, the display device 100 can receive video signals, audio signals, etc., related to content from the content provider 800. Here, the content provider 800 may include a set-top box, a Blu-ray player, a DVD player, etc.
[0129] On the other hand, this disclosure uses the example of a user terminal 600 providing information necessary for audio reception to an audio device 700, but is not limited to this.
[0130] According to one embodiment, the display device 100 and the audio device 700 can communicate with each other. In this case, the display device 100 can transmit information necessary for receiving audio to the audio device 700. That is, the audio device 700 can receive information necessary for receiving audio from the display device 100, which broadcasts packets, without going through the user terminal 600.
[0131] For example, the display device 100 can transmit to the paired audio device 700 a unique identifier for the audio provider, a unique identifier for classifying the audio stream, codec-related information, information about audio quality (e.g., sampling rate, bitrate, number of channels, etc.), information about the timing of audio output, information about encryption of audio data, authentication information, etc. Based on the information necessary for receiving audio received from the display device 100, the audio device 700 can receive audio packets broadcast from the display device 100 and output audio corresponding to the audio data contained in the audio packets.
[0132] Figures 6 and 7 are diagrams referenced in the description of the setting of the audio broadcasting function according to the embodiments of this disclosure.
[0133] Referring to Figure 6, the display device 100 can output a user interface 610 related to audio output. The user can use the audio output user interface 610 to adjust the settings related to audio output.
[0134] The display device 100 can activate or deactivate a function for broadcasting audio signals (hereinafter referred to as the "audio broadcast function"). When the audio broadcast function is activated, the display device 100 can broadcast advertising packets and / or audio packets. On the other hand, while the audio broadcast function is activated, the display device 100 can periodically broadcast advertising packets.
[0135] The user can activate or deactivate the audio broadcasting function of the display device 100 by using the audio broadcasting function-related object 620 included in the screen output via the display 180.
[0136] Referring to Figure 7, the display device 100 can output a screen 710 for setting authentication information used to encrypt audio data (hereinafter referred to as the "authentication information setting screen").
[0137] The authentication information setting screen 710 may include a user interface 720 for setting authentication information. The user can use the pointer 205 to select a number included in the user interface 720 for setting authentication information and enter the authentication information.
[0138] Alternatively, the user can choose not to set authentication information by using the pointer 205 to select an unset related object 730 included in the authentication information setting screen 710. If authentication information is not set, the display device 100 can broadcast an audio packet containing unencrypted audio data.
[0139] Figures 8 and 9 are flowcharts illustrating the operation method of a display device according to one embodiment of the present disclosure.
[0140] Referring to Figure 8, the display device 100 can determine whether or not the audio broadcasting function is activated during operation S810.
[0141] In operation S820, the display device 100 can confirm information related to the output of content via the display 180 while the audio broadcasting function is activated. For example, the display device 100 can confirm information related to the output of content via the display 180 based on data stored in memory 140, data received from server 400, data obtained through internet search, etc.
[0142] Information related to content output may include information about the application used to output the content, and information about the content being output. For example, information about the application may include the application's name, type, provider, and whether permissions (e.g., account login) are required to use the service. For example, information about the content may include the content's title, provider, genre, language, and account restrictions and age restrictions related to the content's output.
[0143] According to one embodiment, the display device 100 can check information about an application in response to the execution of an application for content output. The application for content output may include an application that provides OTT services (over-the-top media services), an application that provides real-time broadcasting, and so on. For example, when a predetermined application for content output is executed in the foreground in response to user input, the display device 100 can check information about the predetermined application.
[0144] According to one embodiment, the display device 100 can confirm information about the content to be output in response to the output of content.
[0145] For example, when an application providing an OTT service is running, the display device 100 can check information about the predetermined content selected as the output target when a predetermined content is selected in response to user input.
[0146] For example, the display device 100 can check information about a predetermined content provided from a predetermined broadcast channel while an application providing real-time broadcasting is running. In this case, the display device 100 can check information about a predetermined content provided at a predetermined time on a predetermined broadcast channel based on an electronic program guide (EPG) related to real-time broadcasting.
[0147] On the other hand, the display device 100 can check information about a predetermined application when the audio broadcasting function is activated while a predetermined application for content output is running. The display device 100 can check information about a predetermined application and information about a predetermined content when the audio broadcasting function is activated while a predetermined application for content output is running and predetermined content is being output.
[0148] According to one embodiment, the display device 100 can request the server 400 to transmit information related to content output. For example, the display device 100 can request the predetermined server 400 to which the display device 100 is connected to transmit information about an application running in the foreground, information about content selected as output, and so on. In this case, the predetermined server 400 to which the display device 100 is connected may be a server configured to process requests received from the display device 100 and provide responses to those requests to the display device 100.
[0149] On the other hand, the display device 100 can receive information related to content output from the server 400, which corresponds to the application executed for content output. For example, in response to the execution of an application that provides OTT services, the display device 100 can request the server 400 that provides OTT services to send information to the application. For example, if a predetermined content is selected as the output target while an application that provides OTT services is running, the display device 100 can request the server 400 that provides OTT services to send information to the predetermined content that is the output target.
[0150] According to one embodiment, when the display device 100 receives a signal related to content from the content providing device 800, it can confirm information related to the output of the content based on the data received from the content providing device 800. For example, the display device 100 can receive information related to the output of content from the content providing device 800 in accordance with a pre-set communication standard.
[0151] According to one embodiment, the display device 100 can confirm information related to the content output based on the video output via the display 180. For example, the display device 100 can confirm information related to the content output based on characters, numbers, symbols, etc., contained in the video output via the display 180.
[0152] The display device 100 can process the video output via the display 180 using a video processing learning model stored in the memory 140. In this case, the video processing learning model may include a learning model for identifying individual applications, a learning model for identifying individual content, and a learning model for identifying objects contained in the video.
[0153] For example, the display device 100 can identify objects contained in the video using a learning model for object recognition stored in the memory 140. At this time, the display device 100 can check information related to the content output based on the identified objects (e.g., letters, numbers, symbols, people, objects, etc.).
[0154] Here, the learning model can refer to a trained artificial neural network. The learning model can be used to infer result values for new input data that is not training data, and the inferred values can be used as the basis for decisions to take a certain action.
[0155] An artificial neural network (ANN) is a model used in machine learning, and can be broadly defined as a problem-solving model composed of artificial neurons (nodes) that form a network through synaptic connections. An artificial neural network can be defined by the connection patterns between neurons in other layers, the learning process that updates the model parameters, and the activation function that generates the output values.
[0156] An artificial neural network may include an input layer, an output layer, and optionally one or more hidden layers. Each layer may contain one or more neurons, and the artificial neural network may include synapses connecting neurons. In an artificial neural network, each neuron can output an input signal, weights, and a function value of the activation function for the bias input via the synapse.
[0157] Model parameters are parameters determined through learning, and include things like synaptic connection weights and neuronal bias. Hyperparameters, on the other hand, are parameters that must be set before learning in a machine learning algorithm, and include things like the learning rate, number of iterations, mini-batch size, and initialization function.
[0158] The objective of training an artificial neural network can be seen as determining the model parameters that minimize the loss function. The loss function can be used as an indicator to determine the optimal model parameters during the training process of an artificial neural network.
[0159] Machine learning can be classified into supervised learning, unsupervised learning, and reinforcement learning, depending on the learning method.
[0160] Supervised learning refers to a method of training an artificial neural network with labels given to the training data. A label can be defined as the correct answer (or result value) that the artificial neural network must infer when the training data is input to the artificial neural network. Unsupervised learning can be defined as a method of training an artificial neural network without labels given to the training data. Reinforcement learning can be defined as a learning method in which a defined agent in a given environment is trained to select the action or sequence of actions that maximizes the cumulative reward in each state.
[0161] Deep learning refers to machine learning implemented using deep neural networks (DNNs), which are a type of artificial neural network that includes multiple hidden layers. Deep learning is a subtype of machine learning. In the following, machine learning will be used to include deep learning.
[0162] According to one embodiment, the display device 100 can transmit video output via the display 180 to the server 400. The server 400 can process the video received from the display device 100 and obtain information related to the content output. In this case, the server 400 may be a server that processes video output via the display 180 using a learning model. The server 400 can transmit the acquired information related to the content output to the display device 100.
[0163] Referring to Figure 10, the display device 100 can output its home screen via the display 180. The home screen of the display device 100 may include objects corresponding to each of the applications installed on the display device 100. For example, the objects included in the home screen of the display device 100 may correspond to application 1010 that provides real-time broadcasting, application 1020 that provides first OTT services, application 1030 that provides second OTT services, and so on.
[0164] The display device 100 can run an application selected by the user. At this time, the display device 100 can also check information about the application being run.
[0165] For example, when the display device 100 runs an application 1010 that provides real-time broadcasting, it can verify that the application type is real-time broadcasting and that no permissions (e.g., account login) are required to use the service.
[0166] For example, when the display device 100 executes the first OTT service, it can confirm that the application type is an OTT service and that permissions for using the service (e.g., account login) are selectively requested.
[0167] For example, when the display device 100 runs a second OTT service, it can verify that the application type is an OTT service and that the necessary permissions for using the service (e.g., account login) are required.
[0168] Referring to Figure 11, the display device 100 can output content for the first channel via the display 180 while an application providing real-time broadcasting is running.
[0169] The display device 100 can check information about the content output from the first channel. For example, the display device 100 can check that the content provided from the first channel is for children, and that there are no age restrictions prohibiting output to those under a certain age.
[0170] Referring to Figure 12, the display device 100 can output content from the second broadcast channel via the display 180 while an application providing real-time broadcasting is running.
[0171] The display device 100 can check information about the content output from the second channel. For example, the display device 100 can check that the content provided from the second channel is a movie, and that there is an age restriction prohibiting output to those under a certain age.
[0172] Referring to Figure 13, the display device 100 can output the home screen of the OTT service via the display 180 while the application providing the OTT service is running.
[0173] The objects included in the home screen of the OTT service can correspond to user accounts 1310, content 1320 and 1330 provided through the OTT service, and so on.
[0174] The display device 100 can output content selected by the user. At this time, the display device 100 can confirm information about the content to be output. For example, when outputting the first content 1320, the display device 100 can confirm that the genre of the content is a music video and that there are no account restrictions that allow output to a specific account. For example, when outputting the second content 1330, the display device 100 can confirm that the genre of the content is a drama and that there are account restrictions that allow output to a specific account.
[0175] Referring again to Figure 8, in operation S830, the display device 100 can determine, based on information related to content output, whether predetermined conditions related to providing audio for the content output via the display 180 are met. Here, predetermined conditions related to providing audio for the content can mean conditions under which it is permissible to broadcast the audio for the content without encryption.
[0176] The display device 100 can determine whether a predetermined condition is met based on at least one of the information related to the output of information and content for the application.
[0177] For example, if the application executed to output the content is an application that requires the user to have the necessary permissions to use the service (e.g., account login), the specified conditions may not be met. On the other hand, if the application executed to output the content is an application that does not require or selectively requires the user to have the necessary permissions to use the service (e.g., account login), the specified conditions may be met.
[0178] For example, if the content to be output requires permissions for output due to account restrictions, age restrictions, etc., the specified conditions may not be met. On the other hand, if the content to be output does not require permissions for output, the specified conditions may be met.
[0179] In operation S840, the display device 100 can broadcast an audio packet containing audio data in response to the satisfaction of predetermined conditions related to the provision of audio for the content. At this time, the audio data contained in the audio packet may be the unencrypted audio data of the content output via the display 180.
[0180] In operation S850, the display device 100 can perform additional operations related to the audio broadcasting function in response to the failure to satisfy predetermined conditions related to the provision of audio content. For example, the display device 100 can perform predetermined operations related to the encryption of audio data in response to the failure to satisfy predetermined conditions related to the provision of audio content. This will be explained with reference to Figure 9.
[0181] Referring to Figure 9, the display device 100 can determine whether or not authentication information used for encrypting audio data is pre-configured during operation S910.
[0182] In operation S920, the display device 100 can output an authentication information setting screen via the display 180 in response to the authentication information not being set. At this time, the display device 100 can output a user interface for setting the authentication information via the display 180.
[0183] The display device 100 can determine whether or not authentication information is set during operation S930. For example, the display device 100 can set authentication information in response to user input received via the user input interface 150. For example, if the display device 100 does not receive user input to set authentication information for a predetermined period of time or longer, it can determine that setting the authentication information has failed.
[0184] In the S940 operation, the display device 100 can output a screen displaying authentication information (hereinafter referred to as the authentication information display screen) if authentication information has been set. The authentication information display screen may include a user interface for changing the authentication information, pre-set authentication information, etc.
[0185] The display device 100 can determine whether or not user confirmation for the encryption of audio data has been entered during the S950 operation. For example, the display device 100 can determine that user confirmation for the encryption of audio data has been entered in response to user input in which the user selects an object corresponding to user confirmation included in the authentication information display screen.
[0186] According to one embodiment, the operation of the display device 100 to output the authentication information display screen may be omitted. For example, if authentication information is set, the display device 100 can output a message via the display 180 prompting the user to input the authentication information into the user terminal 600.
[0187] Messages prompting the input of authentication information can be displayed as pop-up windows on the currently outputting screen via display 180. For example, messages prompting the input of authentication information can be displayed as pop-up windows on the screen outputting the video content.
[0188] The display device 100 can receive user confirmation regarding the encryption of audio data in response to user input regarding the message for entering authentication information.
[0189] The display device 100 can encrypt the audio data of the content during S960 operation. For example, the display device 100 can generate an encryption key corresponding to pre-configured authentication information and encrypt the audio data.
[0190] The display device 100 can broadcast audio packets containing encrypted audio data in S970 operation.
[0191] According to one embodiment, the display device 100 can encrypt the audio data of the content and broadcast the audio packet containing the encrypted audio data, even before user confirmation for the encryption of the audio data is received, provided that authentication information is set. At this time, the display device 100 can output the video of the content via the display 180.
[0192] According to one embodiment, the display device 100 can also suspend the encryption of the audio data of the content and the broadcasting of the audio packets containing the encrypted audio data until user confirmation for the encryption of the audio data is input, provided that authentication information is set. At this time, the display device 100 can suspend the output of the content video via the display 180.
[0193] In operation S980, the display device 100 can deactivate the audio broadcasting function if authentication information is not set or if user confirmation for the encryption of audio data is not received. In this case, the display device 100 can output a message regarding the deactivation of the audio broadcasting function via the display 180.
[0194] On the other hand, the display device 100 can output the audio of the content according to the settings for the audio output used immediately before the audio broadcasting function was activated. For example, in response to the deactivation of the audio broadcasting function, the display device 100 can output the audio of the content via the speaker 185 according to a preset volume.
[0195] According to one embodiment, if authentication information is not set, or if user confirmation for the encryption of audio data is not received, the display device 100 can also perform actions such as switching the screen output via the display 180 or switching the application running in the foreground. For example, the display device 100 can output the screen that was output via the display 180 again immediately before the content to be output is selected. For example, the display device 100 can run the application that was running in the foreground again immediately before the application for outputting content is executed.
[0196] Referring to Figures 14a and 14b, an application providing an OTT service for content output can be executed. In this case, if the application providing the OTT service requires specific permissions to use the service (e.g., account login), certain conditions may not be met.
[0197] The display device 100 can output a message 1405 regarding the setting of authentication information via the display 180 in response to the authentication information not being set. For example, the display device 100 can output the message 1405 regarding the setting of authentication information as a pop-up window while the OTT service screen 1400 is being output via the display 180. In this case, if the user selects a confirmation object included in the message 1405 regarding the setting of authentication information, the display device 100 can output the authentication information setting screen 1410.
[0198] The authentication information setting screen 1410 may include a user interface 1420 for setting authentication information. The user can use the pointer 205 to select a number included in the user interface 1420 for setting authentication information and enter the authentication information.
[0199] On the other hand, the user can use pointer 205 to select an unconfigured related object 1430 included in the authentication information setting screen 1410 and not set the authentication information. In this case, if setting the authentication information fails due to the selection of an unconfigured related object 1430, the audio broadcasting function may be deactivated.
[0200] Referring to Figure 15a, an application providing an OTT service for content output can be executed. In this case, if the application providing the OTT service requires specific permissions to use the service (e.g., account login), certain conditions may not be met.
[0201] The display device 100 can output a message 1505 for inputting authentication information via the display 180, corresponding to the previously set authentication information. For example, the display device 100 can output the message 1505 for inputting authentication information as a pop-up window while the OTT service screen 1500 is displayed via the display 180. At this time, the user can select a confirmation object included in the message 1505 for inputting authentication information and input their confirmation regarding the encryption of the audio data.
[0202] Referring to Figure 15b, if the user selects a confirmation object included in message 1505 for inputting authentication information, the display device 100 can also output the authentication information display screen 1510.
[0203] The authentication information display screen 1510 may include pre-configured authentication information 1520, a user interface 1520 for changing authentication information, a user interface for setting audio quality, and so on.
[0204] The user can use pointer 205 to select a confirmation object 1540 included in the authentication information display screen 1510 and enter their confirmation regarding the encryption of the audio data.
[0205] On the other hand, if the user selects a cancel object 1550 included in the authentication information display screen 1510 using the pointer 205, the user's confirmation regarding the encryption of audio data is not entered, and the audio broadcasting function can be deactivated.
[0206] Referring to Figure 16a, an application that provides real-time broadcasting for content output can be executed. In this case, since an application that provides real-time broadcasting does not require permission to use the service (e.g., account login), the specified conditions can be met.
[0207] On the other hand, if an application providing real-time broadcasting is running and there are age restrictions on the content provided from a given channel, the specified conditions may not be met.
[0208] The display device 100 can output a message 1605 for inputting authentication information via the display 180, corresponding to the previously set authentication information. For example, the display device 100 can output the message 1605 for inputting authentication information as a pop-up window while the real-time broadcast screen 1500 is being output via the display 180. At this time, the user can select a confirmation object included in the message 1605 for inputting authentication information and input their confirmation regarding the encryption of the audio data.
[0209] Referring to Figure 16b, if the user selects a confirmation object included in message 1605 for inputting authentication information, the display device 100 can also output the authentication information display screen 1610.
[0210] The authentication information display screen 1610 may include pre-configured authentication information 1620, a user interface 1620 for changing authentication information, a user interface for setting audio quality, and so on.
[0211] On the other hand, the authentication information display screen 1610 may further include messages that correspond to the failure to satisfy predetermined conditions. For example, if the predetermined conditions are not met due to age restrictions related to content output, a message 1660 corresponding to the age restriction may be included in the authentication information display screen 1610.
[0212] The user can use pointer 205 to select confirmation object 1640 included in the authentication information display screen 1610 and enter their confirmation for the encryption of audio data. On the other hand, if the user uses pointer 205 to select cancellation object 1650 included in the authentication information display screen 1610, the user's confirmation for the encryption of audio data will not be entered, and the audio broadcasting function may be deactivated.
[0213] Referring to Figure 17, the display device 100 can output a message 1705 for screen transition via the display 180 in response to a failure in setting authentication information. For example, the display device 100 can output the message 1705 for screen transition as a pop-up window while the OTT service screen 1700 is being output via the display 180.
[0214] At this time, if the user selects a confirmation object included in message 1705 regarding the screen transition, the display device 100 can perform actions such as transitioning the screen output via display 180 or transitioning the application running in the foreground. For example, the display device 100 can terminate the execution of the application providing the OTT service. At this time, the display device 100 can re-output the screen that was output via display 180 immediately before the execution of the application providing the OTT service.
[0215] Figure 18 is a flowchart illustrating the operation method of a system according to one embodiment of the present disclosure.
[0216] Referring to Figure 18, the display device 100 can activate the audio broadcasting function in operation S1801.
[0217] In operation S1802, the display device 100 can confirm information related to the output of content via the display 180.
[0218] In operation S1803, the display device 100 can determine, based on information related to content output, that predetermined conditions related to providing audio for content output via the display 180 are not met. For example, the display device 100 can determine that predetermined conditions are not met if the application executed for content output is an application that provides an OTT service that requires user privileges (e.g., account login) to use the service.
[0219] In operation S1804, the display device 100 can transmit a signal corresponding to the encryption of audio data (hereinafter referred to as the encrypted signal) to the user terminal 600 via the network 300.
[0220] For example, the display device 100 can send an encrypted signal to the user terminal 600 based on data for at least one user terminal 600 stored in the memory 140. Here, the data for at least one user terminal 600 may include the type of user terminal 600, an identifier, an IP address, a MAC address, and so on.
[0221] According to one embodiment, the display device 100 can identify user terminals 600 connected to a local network via a router 500. At this time, the display device 100 can transmit signals to user terminals 600 connected to the local network. Alternatively, the display device 100 can identify user terminals 600 connected to the local network that are communicating via a predetermined application for mutual communication, and transmit signals to user terminals 600 that are communicating via the predetermined application.
[0222] According to one embodiment, the display device 100 can transmit an encrypted signal to the server 400 via the network 300. At this time, the server 400 can transmit the encrypted signal received from the display device 100 to the user terminal 600.
[0223] When an encryption signal is received during operation S1805, the user terminal 600 can output a user interface for inputting authentication information.
[0224] For example, when an encrypted signal is received, the user terminal 600 can display a screen for selecting a device to broadcast the audio signal according to the Deep Link method. At this time, the user terminal 600 can display a list of devices corresponding to the received advertising packet. If the user selects the display device 100 from the devices included in the list, the user terminal 600 can display a user interface for entering authentication information.
[0225] According to one embodiment, the display device 100 can include information necessary for receiving audio, which does not contain pre-set authentication information, in the encrypted signal. In this case, the user terminal 600 can output a user interface for inputting authentication information in response to the reception of the encrypted signal.
[0226] For example, the display device 100 can identify advertising packets broadcast from the display device 100 among the received advertising packets based on the information necessary for receiving audio contained in the encrypted signal. In this case, the display device 100 can output a user interface for inputting authentication information corresponding to the advertising packets broadcast from the display device 100.
[0227] For example, the display device 100 can output a user interface for inputting authentication information without receiving advertising packets, based on the information necessary for receiving audio contained in the encrypted signal.
[0228] In operation S1806, the user terminal 600 can receive authentication information from the user. The authentication information entered into the user terminal 600 can be stored in the user terminal 600. For example, the authentication information can be matched with the unique identifier of the display device 100 and stored in the user terminal 600.
[0229] In operation S1807, the user terminal 600 can transmit information regarding the encryption of audio data to the audio device 700. For example, the information regarding the encryption of audio data may include authentication information and other information necessary for receiving audio.
[0230] According to one embodiment, if authentication information is pre-stored in the user terminal 600, the user terminal 600 can transmit information regarding the encryption of audio data to the audio device 700 in response to the reception of an encryption signal. In this case, the output of the user interface for inputting authentication information and the input of authentication information can be omitted.
[0231] The display device 100 can encrypt the audio data of the content during operation S1808.
[0232] In operation S1809, the display device 100 can broadcast an audio packet containing encrypted audio data.
[0233] In operation S1810, the audio device 700 can receive audio packets broadcast from the display device 100 and decode the audio data of the content. For example, the audio device 700 can generate an encryption key corresponding to the authentication information received from the user terminal 600 and decode the audio data.
[0234] In operation S1811, the audio device 700 can output audio corresponding to the decoded audio data.
[0235] In operation S1812, the display device 100 can determine, based on information related to content output, that predetermined conditions related to providing audio for content output via the display 180 have been met. For example, the display device 100 can determine that predetermined conditions have been met if the application executed for content output is an application that provides real-time broadcasting and does not require authorization to use the service (e.g., account login).
[0236] In operation S1813, the display device 100 can transmit a signal corresponding to the unencryption of audio data (hereinafter referred to as the unencrypted signal) to the user terminal 600 via the network 300. According to one embodiment, the display device 100 can include information necessary for receiving audio in the unencrypted signal.
[0237] In operation S1814, the user terminal 600 can transmit information regarding the unencryption of audio data to the audio device 700 based on the reception of an unencrypted signal. For example, the information regarding the unencryption of audio data may include information necessary for receiving audio, but without authentication information.
[0238] In operation S1815, the display device 100 can broadcast audio packets containing unencrypted audio data.
[0239] In operation S1816, the audio device 700 can output audio corresponding to the unencrypted audio data contained in the audio packet broadcast from the display device 100.
[0240] Referring to Figures 19a and 19b, an application providing an OTT service for content output can be executed. In this case, if the application providing the OTT service requires specific permissions to use the service (e.g., account login), certain conditions may not be met.
[0241] The display device 100 can output a message 1905 for inputting authentication information via the display 180, corresponding to the previously set authentication information. For example, the display device 100 can output the message 1905 for inputting authentication information as a pop-up window while the OTT service screen 1900 is being output via the display 180.
[0242] If the user selects a confirmation object included in message 1905 for inputting authentication information, the display device 100 can output an authentication information display screen 1910. The authentication information display screen 1910 may include pre-configured authentication information 1920, a user interface 1920 for changing authentication information, a user interface for setting audio quality, and so on.
[0243] The display device 100 can transmit an encrypted signal to the user terminal 600 via the network 300 in response to the failure to satisfy predetermined conditions. In this case, the user terminal 600 can output a screen 1970 for entering authentication information in response to receiving an encrypted signal that does not contain authentication information. The screen 1970 for entering authentication information may include user interfaces 1971 and 1973 for entering authentication information. The user can enter authentication information into the user terminal 600 using the user interfaces 1971 and 1973.
[0244] According to one embodiment, when the user terminal 600 has completed entering the authentication information, it can send a signal corresponding to the input of the authentication information to the display device 100 via the network 300.
[0245] When the display device 100 receives a signal from the user terminal 600 corresponding to the input of authentication information, it can determine that it has received confirmation from the user regarding the encryption of the audio data. At this time, the display device 100 can terminate the output of the authentication information display screen 1910 and perform subsequent operations for content output.
[0246] Figure 20 is a flowchart illustrating how the system operates according to another embodiment of the present disclosure.
[0247] Referring to Figure 20, the display device 100 can activate the audio broadcasting function during S2001 operation.
[0248] In operation S2002, the display device 100 can confirm information related to the output of content via the display 180.
[0249] In operation S2003, the display device 100 can determine, based on information related to content output, that predetermined conditions related to providing audio for the content output via the display 180 are not met. For example, if the content to be output is content that requires permission to output due to account restrictions, age restrictions, etc., the display device 100 can determine that the predetermined conditions are not met.
[0250] In operation S2004, the display device 100 can transmit an encrypted signal to the user terminal 600 via the network 300. At this time, the display device 100 can include information necessary for receiving audio, including pre-configured authentication information, in the encrypted signal.
[0251] The display device 100 can obtain authentication information from the encrypted signal during S2005 operation.
[0252] In S2006 operation, the user terminal 600 can transmit information regarding the encryption of audio data to the audio device 700. For example, the information regarding the encryption of audio data may include authentication information and other information necessary for receiving audio.
[0253] The display device 100 can encrypt the audio data of the content during S2007 operation.
[0254] The display device 100 can broadcast audio packets containing encrypted audio data in S2008 operation.
[0255] In S2009 operation, the audio device 700 can receive audio packets broadcast from the display device 100 and decode the audio data of the content.
[0256] In S2010 operation, the audio device 700 can output audio corresponding to the decoded audio data.
[0257] In the S2011 operation, the display device 100 can determine, based on information related to content output, that predetermined conditions related to providing audio for the content output via the display 180 have been met. For example, the display device 100 can determine that the predetermined conditions have been met if the content to be output is content that does not require permission for content output.
[0258] In S2012 operation, the display device 100 can transmit an unencrypted signal to the user terminal 600 via the network 300. According to one embodiment, the display device 100 can include information necessary for audio reception in the unencrypted signal.
[0259] In S2013 operation, the user terminal 600 can transmit information regarding the unencryption of audio data to the audio device 700 based on the reception of an unencrypted signal. For example, the information regarding the unencryption of audio data may be information necessary for receiving audio, but without authentication information.
[0260] In S2014 operation, the display device 100 can broadcast audio packets containing unencrypted audio data.
[0261] In S2015 operation, the audio device 700 can output audio corresponding to the unencrypted audio data contained in the audio packet broadcast from the display device 100.
[0262] Referring to Figures 21a and 21b, an application providing an OTT service for content output can be executed. However, if the application providing the OTT service requires specific permissions to use the service (e.g., account login), certain conditions may not be met.
[0263] The display device 100 can output a message 2105 for inputting authentication information via the display 180, corresponding to the previously set authentication information. For example, the display device 100 can output the message 2105 for inputting authentication information in a pop-up window while the OTT service screen 2100 is being output via the display 180.
[0264] If the user selects a confirmation object included in message 2105 for inputting authentication information, the display device 100 can output an authentication information display screen 2110. The authentication information display screen 2110 may include pre-configured authentication information 2120, a user interface 2120 for changing authentication information, a user interface for setting audio quality, and so on.
[0265] The display device 100 can transmit an encrypted signal to the user terminal 600 via the network 300 in response to the failure to satisfy predetermined conditions. In this case, the user terminal 600 can output a screen 2170 for confirming the authentication information in response to receiving the encrypted signal containing the authentication information.
[0266] For example, while the home screen 2160 is displayed, the user terminal 600 can display a screen 2170 for confirming authentication information as a pop-up window. In this case, if the user selects a confirmation object included in the screen 2170 for confirming authentication information, the user terminal 600 can send information regarding the encryption of audio data to the audio device 700. On the other hand, if the user selects a cancel object included in the screen 2170 for confirming authentication information, the user terminal 600 can display a screen for entering authentication information.
[0267] On the other hand, the user terminal 600 can also output a screen 2170 to confirm the authentication information in response to the reception of an encrypted signal that does not contain authentication information, provided that the authentication information is already stored in the user terminal 600. For example, the user terminal 600 can check whether or not the authentication information corresponding to the unique identifier of the display device 100 included in the encrypted signal is stored in the user terminal 600. In this case, if the authentication information corresponding to the unique identifier of the display device 100 is stored in the user terminal 600, the user terminal 600 can output a screen to confirm the authentication information that is already stored in the user terminal 600.
[0268] According to one embodiment, when a user terminal 600 selects a confirmation object included in the screen 2170 for confirming authentication information, it can send a signal corresponding to the input of authentication information to the display device 100 via the network 300.
[0269] When the display device 100 receives a signal from the user terminal 600 corresponding to the input of authentication information, it can determine that it has received confirmation from the user regarding the encryption of the audio data. At this time, the display device 100 can terminate the output of the authentication information display screen 2110 and perform subsequent operations for content output.
[0270] As described above, according to at least one embodiment of this disclosure, a variety of information related to the output of the content can be utilized in determining whether or not to broadcast the audio of the content as is.
[0271] Furthermore, according to at least one embodiment of this disclosure, it is possible to decide whether or not to encrypt the audio data before broadcasting the audio of the content.
[0272] Furthermore, according to at least one embodiment of this disclosure, if encryption of audio data is required, a user interface can be provided to set the authentication information used for encryption.
[0273] Furthermore, according to at least one embodiment of this disclosure, information regarding the broadcast of audio content over a network can be provided to a user terminal.
[0274] Furthermore, according to at least one embodiment of this disclosure, it is possible to block inappropriate broadcasting of audio content, thereby preventing the occurrence of issues related to digital rights management (DRM), minor protection, and the like.
[0275] Referring to Figures 1 to 21b, a display device according to one aspect of the present disclosure includes a display, a wireless communication interface, and a controller, wherein the controller can, based on the activation of a predetermined function for broadcasting an audio packet containing audio data via the wireless communication interface, check information related to the output of content via the display, determine whether predetermined conditions related to the provision of audio of predetermined content output via the display are met based on the information related to the output of content, broadcast a first audio packet containing audio data of the predetermined content via the wireless communication interface based on the satisfaction of the predetermined conditions, and perform predetermined operations related to the encryption of the audio data of the predetermined content based on the non-satisfaction of the predetermined conditions.
[0276] Furthermore, according to one aspect of this disclosure, the controller, with the predetermined function activated, can, in response to the execution of an application for outputting content via the display, check information related to the output of the content, specifically information relating to the executed application, and determine that the predetermined conditions are met based on the fact that the executed application is a first application for which permission to use the service is not required or selectively required, or determine that the predetermined conditions are not met based on the fact that the executed application is a second application for which permission to use the service is mandatory.
[0277] Furthermore, according to one aspect of this disclosure, the controller, in response to the activation of the predetermined function while an application for outputting content via the display is running, can check information related to the output of the content, specifically information relating to the runnable application, and determine that the predetermined condition is met based on the fact that the runnable application is a first application for which permission to use the service is not required or selectively required, or determine that the predetermined condition is not met based on the fact that the runnable application is a second application for which permission to use the service is mandatory.
[0278] Furthermore, according to one aspect of this disclosure, the controller, with the predetermined function activated, can, in response to the output of the predetermined content, check the information relating to the output of the content, and determine that the predetermined conditions are met based on the fact that the predetermined content is first content for which no permission is required to output the content, and determine that the predetermined conditions are not met based on the fact that the predetermined content is second content for which permission is required to output the content.
[0279] Furthermore, according to one aspect of this disclosure, the controller, in response to the activation of the predetermined function while the predetermined content is being output via the display, can check information related to the output of the content, specifically information relating to the predetermined content, and determine that the predetermined conditions are met based on the fact that the predetermined content is first content which does not require permission to output the content, or determine that the predetermined conditions are not met based on the fact that the predetermined content is second content which requires permission to output the content.
[0280] Furthermore, according to one aspect of this disclosure, if the application for outputting content via the display supports real-time broadcasting, the controller can confirm information related to the output of the content, specifically information for the predetermined content, based on an Electronic Program Guide (EPG) related to the real-time broadcasting.
[0281] Furthermore, according to one aspect of this disclosure, the controller further includes an external device interface for communicating with an external device, wherein when the controller outputs the predetermined content in response to a signal received from the external device, it can acquire at least one of first information regarding an application executed on the external device and second information regarding the predetermined content based on the image of the predetermined content output via the display, and can determine whether the predetermined conditions are met based on the acquired information.
[0282] Furthermore, according to one aspect of this disclosure, the controller further includes a memory for storing a learning model for processing video, and the controller can obtain at least one of the first information and the second information based on the results of processing the video of the predetermined content using the learning model.
[0283] Furthermore, according to one aspect of this disclosure, the controller further includes a network interface for communicating with a server that processes video, the controller can transmit data corresponding to the video of the predetermined content to the server via the network interface, and can receive from the server at least one of the first information and the second information corresponding to the result of processing the video of the predetermined content.
[0284] Also, according to one aspect of the present disclosure, based on the insufficiency of the predetermined conditions, the controller encrypts the audio data of the predetermined content using authentication information to be used for encryption of the audio data, and can broadcast a second audio packet including the encrypted audio data.
[0285] Also, according to one aspect of the present disclosure, the controller interrupts the playback of the predetermined content in response to the insufficiency of the predetermined conditions and the non - setting of the authentication information, and can resume the playback of the predetermined content in response to the setting of the authentication information.
[0286] Also, according to one aspect of the present disclosure, further including a user input interface, the controller outputs a first screen for setting the authentication information via the display in response to the insufficiency of the predetermined conditions and the non - setting of the authentication information, sets the authentication information according to user input received via the user input interface while the first screen is being output, and can encrypt the audio data of the predetermined content in response to the setting of the authentication information.
[0287] Also, according to one aspect of the present disclosure, the controller can output a second screen for displaying the preset authentication information via the display in response to the insufficiency of the predetermined conditions and the already - set authentication information.
[0288] Also, according to one aspect of the present disclosure, further including a network interface for connecting to a network and a memory for storing data for at least one user terminal, the controller transmits a first signal corresponding to the decryption of the audio data of the predetermined content via the network to the at least one user terminal based on the fulfillment of the predetermined conditions, and can transmit a second signal corresponding to the encryption of the audio data of the predetermined content via the network to the at least one user terminal based on the insufficiency of the predetermined conditions.
[0289] Also, according to one aspect of the present disclosure, the controller checks a user terminal connected to a local network to which the display device is connected among the at least one user terminal, and based on satisfaction of the predetermined condition, transmits the first signal to the user terminal connected to the local network, and based on dissatisfaction of the predetermined condition, can transmit the second signal to the user terminal connected to the local network.
[0290] Also, according to one aspect of the present disclosure, the second signal can include authentication information preset to be used for encryption of audio data.
[0291] A system according to an embodiment of the present disclosure for achieving the above object is a system including a display device, at least one user terminal, and an audio device communicatively connected to the at least one user terminal. The display device checks information related to output of content via the display of the display device based on activation of a predetermined function of broadcasting an audio packet including audio data, and based on the information related to the output of the content, determines whether a predetermined condition related to providing audio of a predetermined content output via the display is satisfied. Based on satisfaction of the predetermined condition, the display broadcasts a first audio packet including audio data of the predetermined content, and based on dissatisfaction of the predetermined condition, can perform a predetermined operation related to encryption of the audio data of the predetermined content.
[0292] Furthermore, according to one aspect of this disclosure, the display device transmits a first signal corresponding to the unencryption of the audio data of the predetermined content to the at least one user terminal via a network connected via the network interface of the display device, based on the satisfaction of the predetermined conditions, and transmits a second signal corresponding to the encryption of the audio data of the predetermined content to the at least one user terminal via the network, based on the non-satisfaction of the predetermined conditions, and the at least one user terminal may transmit information regarding the unencryption of the audio data of the predetermined content to the audio equipment when it receives the first signal from the display device, and transmit information regarding the encryption of the audio data of the predetermined content to the audio equipment when it receives the second signal from the display device.
[0293] Furthermore, according to one aspect of this disclosure, the at least one user terminal is connectable to a local network to which the display device is connected, and the display device can identify the at least one user terminal that is connected to the local network, transmit the first signal to the user terminal connected to the local network based on whether the predetermined conditions are met, and transmit the second signal to the user terminal connected to the local network based on whether the predetermined conditions are not met.
[0294] To achieve the above objective, a method of operating a display device according to one embodiment of the present disclosure may include: an operation to confirm information related to the output of content via the display based on the activation of a predetermined function for broadcasting an audio packet containing audio data; an operation to determine whether predetermined conditions related to the provision of audio of the predetermined content output via the display are met based on the information related to the output of the content; an operation to broadcast a first audio packet containing audio data of the predetermined content based on the satisfaction of the predetermined conditions; and an operation to perform predetermined operations related to the encryption of the audio data of the predetermined content based on the non-satisfaction of the predetermined conditions.
[0295] To achieve the above objective, a method of operating a display device according to one embodiment of the present disclosure may include: an operation to confirm information related to the output of content via the display based on the activation of a predetermined function for broadcasting an audio packet containing audio data; an operation to determine whether predetermined conditions related to the provision of audio of the predetermined content output via the display are met based on the information related to the output of the content; an operation to broadcast a first audio packet containing audio data of the predetermined content based on the satisfaction of the predetermined conditions; and an operation to perform predetermined operations related to the encryption of the audio data of the predetermined content based on the non-satisfaction of the predetermined conditions.
[0296] The accompanying drawings are provided solely to facilitate understanding of the embodiments disclosed herein, and are not intended to limit the technical ideas disclosed herein, and should be understood to include all modifications, equivalents, or substitutions that fall within the concept and scope of this disclosure.
[0297] On the other hand, the operation method of this disclosure can be implemented as processor-readable code on a processor-readable recording medium. A processor-readable recording medium includes any type of recording device on which processor-readable data is stored. Examples of processor-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage devices, and also include those implemented in the form of carrier waves, such as transmission over the Internet. Furthermore, processor-readable recording media can be distributed across networked computer systems, allowing processor-readable code to be stored and executed in a distributed manner.
[0298] Furthermore, although preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications can be carried out by persons with ordinary skill in the art to which the invention pertains, without departing from the gist of the present disclosure as claimed in the claims. Moreover, such modifications should not be understood individually from the technical idea or prospects of the present disclosure.
[0299] [One aspect of the present invention] [Claim 1] A display device, The display and Wireless communication interface, It comprises a controller, The aforementioned controller, Based on the activation of a predetermined function that broadcasts audio packets containing audio data via the wireless communication interface, information related to the output of content via the display is confirmed; Based on the information relating to the output of the content, it is determined whether predetermined conditions relating to the provision of audio for predetermined content output via the display are met; Based on the fulfillment of the predetermined conditions, a first audio packet containing the audio data of the predetermined content is broadcast via the wireless communication interface; A display device characterized by performing a predetermined operation relating to the encryption of audio data of the predetermined content based on the failure to satisfy the predetermined conditions. [Claim 2] The aforementioned controller, With the predetermined function activated, in response to the execution of an application for outputting content via the display, the information related to the content output, specifically the information for the executed application, is checked; Based on the fact that the executed application is a first application for which the use of the service is not required or is selectively required, it is determined that the predetermined conditions are met; The display device according to claim 1, characterized in that it determines that the predetermined conditions are not met based on the fact that the executed application is a second application for which the authority to use the service is required. [Claim 3] The aforementioned controller, With the application for outputting content via the display running, in response to the activation of the predetermined function, the information related to the output of the content, specifically the information for the running application, is checked; Based on the fact that the executed application is a first application for which the use of the service is not required or is selectively required, it is determined that the predetermined conditions are met; The display device according to claim 1, characterized in that it determines that the predetermined conditions are not met based on the fact that the executed application is a second application for which the authority to use the service is required. [Claim 4] The aforementioned controller, In response to the output of the predetermined content in a state where the predetermined function is activated, among the information related to the output of the content, check the information for the predetermined content; Based on the fact that the predetermined content is first content that does not require permission for content output, determine that the predetermined condition is satisfied; Based on the fact that the predetermined content is second content that requires permission for content output, determine that the predetermined condition is not satisfied; The display device according to claim 1, characterized by this. 〔Claim 5〕 The controller is, In response to activation of the predetermined function in a state where the predetermined content is output via the display, among the information related to the output of the content, check the information for the predetermined content; Based on the fact that the predetermined content is first content that does not require permission for content output, determine that the predetermined condition is satisfied; Based on the fact that the predetermined content is second content that requires permission for content output, determine that the predetermined condition is not satisfied; The display device according to claim 1, characterized by this. 〔Claim 6〕 The controller is, When the application for content output via the display supports real-time broadcasting, based on the electronic program guide (EPG) related to the real-time broadcasting, among the information related to the output of the content, check the information for the predetermined content; The display device according to claim 1, characterized by this. 〔Claim 7〕 Further include an external device interface for communicating with an external device, The controller is, When outputting predetermined content in response to a signal received from the external device, at least one of first information regarding the application executed by the external device and second information regarding the predetermined content is obtained based on the video of the predetermined content output via the display; The display device according to claim 1, characterized in that it determines whether or not the predetermined conditions are met based on the information obtained. [Claim 8] It also has memory to store the learning model that processes the video, The aforementioned controller, The display device according to claim 7, characterized in that it obtains at least one of the first information and the second information based on the result of processing the video of the predetermined content using the learning model. [Claim 9] It also features a network interface for communicating with a server that processes video, The aforementioned controller, The data corresponding to the video of the predetermined content is transmitted to the server via the network interface; The display device according to claim 7, characterized in that it receives from the server at least one of the first information and the second information corresponding to the result of processing the video of the predetermined content. [Claim 10] The aforementioned controller, Based on the failure to satisfy the aforementioned predetermined conditions, the audio data of the predetermined content is encrypted using authentication information so as to be used for encrypting the audio data; The display device according to claim 1, characterized by broadcasting a second audio packet containing the encrypted audio data. [Claim 11] The aforementioned controller, In response to the failure to satisfy the aforementioned predetermined conditions and the failure to set the aforementioned authentication information, playback of the aforementioned predetermined content will be interrupted; The display device according to claim 10, characterized in that playback of the predetermined content is resumed in response to the setting of the authentication information. [Claim 12] It also features a user input interface, The aforementioned controller, In response to the failure to satisfy the predetermined conditions and the failure to set the authentication information, a first screen for setting the authentication information is output via the display; While the first screen is displayed, the authentication information is set according to the user input received via the user input interface; The display device according to claim 10, characterized in that, in response to the setting of the authentication information, the audio data of the predetermined content is encrypted. [Claim 13] The aforementioned controller, The display device according to claim 12, characterized in that, in response to the failure to satisfy the predetermined conditions and the prior setting of the authentication information, a second screen displaying the pre-set authentication information is output via the display; [Claim 14] A network interface that connects to the network, It further comprises memory for storing data for at least one user terminal, The aforementioned controller, Based on the satisfaction of the predetermined conditions, a first signal corresponding to the decryption of the audio data of the predetermined content is transmitted to the at least one user terminal via the network; The display device according to claim 1, characterized in that, based on the failure to satisfy the predetermined conditions, a second signal corresponding to the encryption of the audio data of the predetermined content is transmitted via the network to the at least one user terminal. [Claim 15] The aforementioned controller, Of the at least one user terminals mentioned above, identify the user terminal connected to the local network to which the display device is connected; Based on the satisfaction of the predetermined conditions, the first signal is transmitted to the user terminal connected to the local network; The display device according to claim 14, characterized in that it transmits the second signal to a user terminal connected to the local network based on the failure to satisfy the predetermined conditions. [Claim 16] The display device according to claim 14, characterized in that the second signal includes authentication information pre-configured for use in encrypting audio data. [Claim 17] A system comprising a display device, at least one user terminal, and audio equipment connected to the at least one user terminal, The aforementioned display device is Based on the activation of a predetermined function for broadcasting audio packets containing audio data, the system verifies information related to the output of content via the display of the display device; Based on the information relating to the output of the content, it is determined whether predetermined conditions relating to the provision of audio for predetermined content output via the display are met; Based on the fulfillment of the predetermined conditions, a first audio packet containing the audio data of the predetermined content is broadcast; A system characterized by performing a predetermined operation relating to the encryption of audio data of the predetermined content based on the failure to satisfy the predetermined conditions. [Claim 18] The aforementioned display device is Based on the satisfaction of the predetermined conditions, a first signal corresponding to the unencryption of the audio data of the predetermined content is transmitted to the at least one user terminal via the network connected through the network interface of the display device; Based on the failure to satisfy the predetermined conditions, a second signal corresponding to the encryption of the audio data of the predetermined content is transmitted to the at least one user terminal via the network; The aforementioned at least one user terminal is When the first signal is received from the display device, information regarding the decryption of the audio data of the predetermined content is transmitted to the audio device; The system according to claim 17, characterized in that when the second signal is received from the display device, information regarding the encryption of the audio data of the predetermined content is transmitted to the audio device. [Claim 19] The at least one user terminal is connectable to the local network to which the display device is connected. The aforementioned display device is Of the at least one user terminals mentioned above, identify the user terminal connected to the local network; Based on the satisfaction of the predetermined conditions, the first signal is transmitted to the user terminal connected to the local network; The system according to claim 18, characterized in that it transmits the second signal to a user terminal connected to the local network based on the failure to satisfy the predetermined conditions. [Claim 20] A method for operating a display device, Based on the activation of a predetermined function that broadcasts audio packets containing audio data, the system performs an action to verify information related to the output of content via the display; An operation to determine whether predetermined conditions related to the provision of audio for predetermined content output via the display are met, based on information related to the output of the aforementioned content; Based on the fulfillment of the predetermined conditions, the operation of broadcasting a first audio packet containing the audio data of the predetermined content; A method for operating a display device, comprising: an operation to perform a predetermined operation relating to the encryption of audio data of the predetermined content based on the failure to satisfy the predetermined conditions;
Claims
1. A display device, The display and Wireless communication interface, It comprises a controller, The aforementioned controller, Based on the activation of a predetermined function that broadcasts audio packets containing audio data via the wireless communication interface, information related to the output of content via the display is confirmed; Based on the information relating to the output of the content, it is determined whether predetermined conditions relating to the provision of audio for predetermined content output via the display are met; Based on the satisfaction of the predetermined conditions, a first audio packet containing the audio data of the predetermined content is broadcast via the wireless communication interface; A display device characterized by performing a predetermined operation relating to the encryption of audio data of the predetermined content based on the failure to satisfy the predetermined conditions.
2. The aforementioned controller, With the predetermined function activated, in response to the execution of an application for outputting content via the display, the information related to the content output, specifically the information for the executed application, is checked; Based on the fact that the executed application is a first application for which the use of the service is not required or is selectively required, it is determined that the predetermined conditions are met; The display device according to claim 1, characterized in that it determines that the predetermined conditions are not met based on the fact that the executed application is a second application for which the authority to use the service is required.
3. The aforementioned controller, With the application for outputting content via the display running, in response to the activation of the predetermined function, the information related to the output of the content, specifically the information for the running application, is checked; Based on the fact that the executed application is a first application for which the use of the service is not required or is selectively required, it is determined that the predetermined conditions are met; The display device according to claim 1, characterized in that it determines that the predetermined conditions are not met based on the fact that the executed application is a second application for which the authority to use the service is required.
4. The aforementioned controller, With the predetermined function activated, in response to the output of the predetermined content, the information related to the output of the content is checked for the predetermined content; Based on the fact that the aforementioned predetermined content is first content for which no permission is required to output the content, it is determined that the aforementioned predetermined conditions are met; The display device according to claim 1, characterized in that it determines that the predetermined condition is not met based on the fact that the predetermined content is a second content for which permission is required to output the predetermined content.
5. The aforementioned controller, When the predetermined content is output via the display, in response to the activation of the predetermined function, the information related to the output of the content is checked for the predetermined content; Based on the fact that the aforementioned predetermined content is first content for which no permission is required to output the content, it is determined that the aforementioned predetermined conditions are met; The display device according to claim 1, characterized in that it determines that the predetermined condition is not met based on the fact that the predetermined content is a second content for which permission is required to output the predetermined content.
6. The aforementioned controller, The display device according to claim 1, characterized in that, when the application for outputting content via the display supports real-time broadcasting, it checks information related to the output of the content for the predetermined content based on an Electronic Program Guide (EPG) related to the real-time broadcasting.
7. It also includes an external device interface for communicating with external devices, The aforementioned controller, When outputting predetermined content in response to a signal received from the external device, at least one of first information regarding an application executed by the external device and second information regarding the predetermined content is obtained based on the video of the predetermined content output via the display; The display device according to claim 1, characterized in that it determines whether or not the predetermined conditions are met based on the information obtained.
8. It also has memory to store the learning model that processes the video, The aforementioned controller, The display device according to claim 7, characterized in that at least one of the first information and the second information is obtained based on the result of processing the video of the predetermined content using the learning model.
9. It also features a network interface for communicating with a server that processes video, The aforementioned controller, Data corresponding to the video of the predetermined content is transmitted to the server via the network interface; The display device according to claim 7, characterized in that it receives from the server at least one of the first information and the second information corresponding to the result of processing the video of the predetermined content.
10. The aforementioned controller, Based on the failure to satisfy the aforementioned predetermined conditions, the audio data of the predetermined content is encrypted using authentication information so as to be used for encrypting the audio data; The display device according to claim 1, characterized in that it broadcasts a second audio packet containing the encrypted audio data.
11. The aforementioned controller, In response to the failure to satisfy the aforementioned predetermined conditions and the failure to set the aforementioned authentication information, playback of the aforementioned predetermined content is interrupted; The display device according to claim 10, characterized in that playback of the predetermined content is resumed in response to the setting of the authentication information.
12. It also features a user input interface, The aforementioned controller, In response to the failure to satisfy the aforementioned predetermined conditions and the failure to set the authentication information, a first screen for setting the authentication information is output via the display; While the first screen is being displayed, the authentication information is set in accordance with the user input received via the user input interface; The display device according to claim 10, characterized in that, in response to the setting of the authentication information, the audio data of the predetermined content is encrypted.
13. The aforementioned controller, The display device according to claim 12, characterized in that, in response to the failure to satisfy the predetermined conditions and the prior setting of the authentication information, a second screen displaying the pre-set authentication information is output via the display.
14. A network interface that connects to the network, It further comprises memory for storing data for at least one user terminal, The aforementioned controller, Based on the satisfaction of the predetermined conditions, a first signal corresponding to the decryption of the audio data of the predetermined content is transmitted to the at least one user terminal via the network; The display device according to claim 1, characterized in that, based on the failure to satisfy the predetermined conditions, a second signal corresponding to the encryption of the audio data of the predetermined content is transmitted to the at least one user terminal via the network.
15. The aforementioned controller, Of the at least one user terminals mentioned above, the user terminal connected to the local network to which the display device is connected is identified; Based on the satisfaction of the predetermined conditions, the first signal is transmitted to the user terminal connected to the local network; The display device according to claim 14, characterized in that it transmits the second signal to a user terminal connected to the local network based on the failure to satisfy the predetermined conditions.
16. The display device according to claim 14, characterized in that the second signal includes authentication information pre-configured for use in encrypting audio data.
17. A system comprising a display device, at least one user terminal, and audio equipment connected to the at least one user terminal, The aforementioned display device is Based on the activation of a predetermined function for broadcasting audio packets containing audio data, the system verifies information related to the output of content via the display of the display device; Based on the information relating to the output of the content, it is determined whether predetermined conditions relating to the provision of audio for predetermined content output via the display are met; Based on the fulfillment of the predetermined conditions, a first audio packet containing the audio data of the predetermined content is broadcast; A system characterized by performing a predetermined operation relating to the encryption of audio data of the predetermined content based on the failure to satisfy the predetermined conditions.
18. The aforementioned display device is Based on the satisfaction of the predetermined conditions, a first signal corresponding to the unencryption of the audio data of the predetermined content is transmitted to the at least one user terminal via the network connected through the network interface of the display device; Based on the failure to satisfy the predetermined conditions, a second signal corresponding to the encryption of the audio data of the predetermined content is transmitted to the at least one user terminal via the network; The aforementioned at least one user terminal is When the first signal is received from the display device, information regarding the decryption of the audio data of the predetermined content is transmitted to the audio device; The system according to claim 17, characterized in that when the second signal is received from the display device, information regarding the encryption of the audio data of the predetermined content is transmitted to the audio device.
19. The at least one user terminal is connectable to the local network to which the display device is connected. The aforementioned display device is Of the at least one user terminals mentioned above, the user terminal connected to the local network is identified; Based on the satisfaction of the predetermined conditions, the first signal is transmitted to the user terminal connected to the local network; The system according to claim 18, characterized in that the second signal is transmitted to a user terminal connected to the local network based on the failure to satisfy the predetermined conditions.
20. A method for operating a display device, Based on the activation of a predetermined function that broadcasts audio packets containing audio data, an operation is performed to confirm information related to the output of content via the display; An operation to determine whether predetermined conditions related to the provision of audio for predetermined content output via the display are met, based on information related to the output of the aforementioned content; Based on the fulfillment of the predetermined conditions, the operation of broadcasting a first audio packet containing the audio data of the predetermined content; A method for operating a display device, comprising: an operation to perform a predetermined operation relating to the encryption of audio data of the predetermined content based on the failure to satisfy the predetermined conditions;