This application is based on and claims priority under 35 U.S.C. § 119 to Korean Patent Application Nos. 10-2018-0124671 filed on Oct. 18, 2018, and 10-2019-0083339 filed on Jul. 10, 2019, filed in the Korean Intellectual Property Office, the disclosures of which are herein incorporated by reference in their entireties.
The disclosure relates to a display device and control method thereof, and more particularly, to a display device and control method thereof for providing interactive board functions.
Display devices used in conference rooms may include a remote control function.
Remote control refers to a function of software or an operating system to execute a program of an external device as if the program is running in a device that is remotely controlling the external device.
Using the remote control, the user may use a display device in a conference room to access an external device at a remote place to use a resource of the external device.
Once connected to the external device at the remote location using the remote control function of the display device, the user may reproduce multimedia content.
For example, to control sound being reproduced with the remote control function, the user executes the remote control function to control an audio player program of the external device or control an audio system of the display device.
Such remote control may discontinue the ongoing conference in a conference-oriented environment, causing inconvenience to the user. Hence, there is a need for studies on devices for providing various services while maintaining continuity in conference.
The disclosure provides a display device and control method thereof, for controlling output of a sound signal corresponding to an image by controlling output of the image without an extra control operation.
According to an embodiment, there is provided a display device including a communication interface configured to receive, from an external device, video data of video information displayed on the external device and audio data corresponding to the video data, a speaker, a display, an input interface configured to receive user input of a user of the display device, and a controller configured to control the display to display the video information, based on the video data, control the speaker to output audio, based on the audio data, control the input interface to receive the user input to deactivate displaying of the video information, and control the speaker to suspend the audio, based on the user input to deactivate the displaying of the video information.
According to an embodiment, there is provided a method of controlling a display device, the method including receiving, from an external device, video data of video information displayed on the external device and audio data corresponding to the video data, controlling a display of the display device to display the video information, based on the video data, controlling a speaker of the display device to output audio, based on the audio data, receiving user input to deactivate displaying of the video information, and controlling the speaker to suspend the audio, based on the user input to deactivate the displaying of the video information.
The above and other objects, features and advantages of the disclosure will become more apparent to those of ordinary skill in the art by describing in detail exemplary embodiments thereof with reference to the accompanying drawings, in which:
Like numerals refer to like elements throughout the specification. Not all elements of embodiments of the disclosure will be described, and description of what are commonly known in the art or what overlap each other in the embodiments will be omitted. The terms as used throughout the specification, such as “˜ part”, “˜ module”, “˜ member”, “˜ block”, etc., may be implemented in software and/or hardware, and a plurality of “˜ parts”, “˜ modules”, “˜ members”, or “˜ blocks” may be implemented in a single element, or a single “˜ part”, “˜ module”, “˜ member”, or “˜ block” may include a plurality of elements.
It will be further understood that the term “connect” or its derivatives refer both to direct and indirect connection, and the indirect connection includes a connection over a wireless communication network.
The term “include (or including)” or “comprise (or comprising)” is inclusive or open-ended and does not exclude additional, unrecited elements or method steps, unless otherwise mentioned.
Throughout the specification, when it is said that a member is located “on” another member, it implies not only that the member is located adjacent to the other member but also that a third member exists between the two members.
It will be understood that, although the terms first, second, third, etc., may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section.
It is to be understood that the singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise.
Reference numerals used for method steps are just used for convenience of explanation, but not to limit an order of the steps. Thus, unless the context clearly dictates otherwise, the written order may be practiced otherwise.
The principle and embodiments of the disclosure will now be described with reference to accompanying drawings.
Referring to
The display device 100 may also display a screen 100-1 that is generated by the display device 100 itself. The screen 100-1 corresponding to the display device 100 may be a screen for executing the display device's 100 own functions and/or applications.
For example, when the display device 100 is implemented as an interactive board, the display device 100 may display a screen that provides an interactive board function. The interactive board function may provide a black or white screen function mimicking the functionality of a conventional blackboard and a writing function. The screen is not, however, limited thereto, and a screen for executing any function that is performed in an ordinary interactive board may be displayed.
Furthermore, as shown in
Furthermore, the display device 100 may include a sensor for detecting touches, for example according to a touch received on a touch screen display. When detecting a touch, the sensor may send information corresponding to the touch to an external device or the display device based on the touch type. The touch type will be described later in detail.
Referring to
The display device 100 may be implemented with various types of electronic devices such as a television, an interactive board, an electronic table, a large format display (LFD), etc. The interactive board may refer to an electronic device equipped with a touch screen panel implemented in e.g., an infrared touch screen type using an infrared (IR) sensor, a surface acoustic wave touch screen type, a resistive touch screen type, a capacitive touch screen type, etc., to allow writing thereon with an electronic pen or the finger of the user. The display device 100 is not, however, limited thereto, and the interactive board may also be implemented in a way of identifying a touch area using e.g., a camera.
Furthermore, in an embodiment, the display device 100 may be implemented as the interactive board and also as a television, electronic table, or LFD capable of performing the interactive board function.
The display 110 may display at least one of the screen of the display device 100 itself and a screen received from an external device.
Furthermore, the display 110 may display various contents, such as all kinds of moving images created as a plurality of images, such as a film, a soap opera, a recorded image, a slow video, etc., and displayed with certain frame ratios, still images, photos, documents, etc.
The display 110 may also display a user interface screen including many different menus provided by applications or an operating system of the display device 100. The user interface screen may include various menus to control operations of the display device 100, e.g., volume up/down menus, channel up/down menus, setting menus, etc.
Especially, the display 110 may display a screen that provides the interactive board function. The screen that provides the interactive board function may be displayed with a black or white background image. The background image may be provided as a transparent screen with adjusted transparency. The interactive board function refers to all functions that may be performed in an interactive board device.
The display 110 may be implemented with any display panel such as a liquid crystal display (LCD), organic light emitting diodes (OLEDs), a plasma display panel (PDP), or the like.
The speaker 120 may be implemented for outputting sound. The speaker 120 may output a sound signal corresponding to an image, as will be described later. The speaker 120 may output a sound signal of the display device 100 or of an external device remotely coupled to the display device 100.
The input 130 may be an interface implemented to receive a command of the user. Specifically, the input 130 may include an interface for receiving signals from a remote controller, an interface for receiving input via a touch panel, a mechanical button mounted on the display device 100, a keyboard, a mouse, etc.
When the display 110 is touch-sensitive, the input 130 may detect a touch against the display 110. Specifically, the input 130 may include various types of sensors. For example, the input 130 may be implemented as a touch sensor to recognize touches, a motion sensor to detect motion of the user, or a sensor to detect movements and trajectories of an electronic pen.
The user may activate or deactivate a portion of an image reproduced on the display 110 through the input 130. The user may change priority of an image of at least one area output on the display 110 through the input 130. The user may deactivate an image by entering a command to minimize an image of at least one area output on the display 110 through the input 130.
The communicator 150 may be a communication interface configured to perform communication with at least one external device. Specifically, the display device 100 may be wired or wirelessly connected to an external device through the communicator 150. The communicator 150 may then transmit to or receive data from the external device via a universal serial bus (USB), a serial port, Wireless Fidelity (Wi-Fi), Bluetooth, etc. The supported standard is not limited thereto, and other standards may also be supported. Accordingly, the display device 100 may use the communicator 150 to receive data and display a screen corresponding to the connected external device.
The communicator 150 may include one or more components that enable communication with an external device, for example, at least one of a short-range communication module, a wired communication module, and a wireless communication module.
The short-range communication module may include various short range communication modules for transmitting and receiving signals within a short range over a wireless communication network, such as Bluetooth module, an infrared communication module, a radio frequency identification (RFID) communication module, a wireless local access network (WLAN) communication module, a near field communication (NFC) module, a Zigbee communication module, etc.
The wired communication module may include not only one of various wired communication modules, such as a network interface controller (NIC) for communicating over a network such as the Internet, a controller area network (CAN) communication module, a local area network (LAN) module, a wide area network (WAN) module, or a value added network (VAN) module, but also one of various cable communication modules, such as a universal serial bus (USB), a high definition multimedia interface (HDMI), a digital visual interface (DVI), recommended standard (RS) 232, a power cable, or a plain old telephone service (POTS).
The wireless communication module may include a wireless fidelity (WiFi) module, a wireless broadband (Wibro) module, and/or any wireless communication device for supporting various wireless communication schemes, such as a global system for mobile communication (GSM) module, a code division multiple access (CDMA) module, a wideband code division multiple access (WCDMA) module, a universal mobile telecommunications system (UMTS), a time division multiple access (TDMA) module, a long term evolution (LTE) module, etc.
The storage 160 may be memory that stores various data, programs, or applications for driving and controlling the display device 100.
The storage 160 may store a control program to control the display device 100 when the control program is executed by a processor such as the controller 140, an application provided by a manufacturer by default or downloaded from an external source, a graphical user interface (GUI) related with the application, objects to provide the GUI, e.g., images, text, icons, buttons, etc., user information, documents, databases, or associated data.
The storage 160 may be implemented as a memory card such as micro secure digital (SD) card, a universal serial bus (USB) memory, or the like, a non-volatile memory, a volatile memory, a hard disc drive (HDD), or a solid state drive (SSD).
When the display device 100 is implemented as an interactive board, the storage 160 may store a computer program to perform the interactive board function when executed under control of the controller 140. To provide a screen to perform the interactive board function, the program stored in the storage 160 may be executed by a processor such as the controller 140. The program to perform the interactive board may be stored at a design stage of the display device 100, and updated in the form of firmware. Such updating in the form of firmware may be performed by wired or wireless communication through the communicator 150.
The controller 140 may control general operations of the display device 100. The controller 140 may be implemented as a microprocessor with a memory for storing an algorithm to control operation of the components of the display device 100 or data about a program that embodies the algorithm, and a processor for carrying out the aforementioned operation using the data stored in the memory. The memory and the processor may be implemented in separate chips. Alternatively, the memory and the processor may be implemented in a single chip.
The controller 140 may access the storage 160 to execute an operating system (OS) stored in the storage 160 for providing general operations of the display device 100. The controller 140 accesses various programs, contents, data, etc., stored in the storage 160 to perform various operations of the display device 100.
The controller 140 may determine whether to output a sound signal corresponding to an image of at least one area based on a state of the image, based on a command from the user.
The image of the at least one area may refer to images output in windows on the display 110. Furthermore, the image of the at least one area may be an image output from each application, or an image output from each external device, which will be described later. The at least one area may be displayed as including a visibly displayed boundary.
The state of an image may include ‘activated’ and ‘deactivated’. An activated image may include that the user determines to watch the image. For example, when an image of at least one area is output with higher priority than others, or when the image is output in full screen, the user controls the image or an application including the image.
A deactivated image may include that the user does not watch the image. However, deactivating an image does not mean turning off the image completely, but maintaining the image ready to be activated at any time according to a command from the user.
For example, an image may be deactivated e.g., when the image is minimized, when the user selects an area other than the area of the image to run an application other than the application corresponding to the image, when the user eliminates the image but generates the image in the background, when the user gives second priority to the image in many different ways, etc.
The controller 140 may control output of a sound signal corresponding to an image of at least one area to be stopped by deactivating the image of the at least one area output on the display 110, based on a command from the user.
Deactivating an image of at least one area may be based on an operation of the user changing priority, a command from the user to minimize the image, and a command from the user to select an area on the display other than the at least one area.
An image of at least one area output on the display 110 may be images resulting from a plurality of applications output on the display device 100. In this case, the controller 140 may control output of a sound signal from an application to be stopped by deactivating the image output from the application.
An image of at least one area reproduced on the display 110 may be an image of a screen provided by an external device connected to the display device 100. In this case, when the image of the at least one area is deactivated, the controller 140 may control the display 110 not to output the sound signal received from the external device.
Furthermore, the controller 140 may control creation or output of a sound signal in the external device to be stopped by sending a control signal to stop the sound signal to the external device. In this case, the control signal may be different depending on the external device. Specifically, the controller 140 may create a control signal based on a kind of the OS executed by the external device. This will be described later in detail.
The controller 140 may activate output of a sound signal of an external device, which corresponds to an image selected from among images of the plurality of external devices, and stop outputting sound signals of the other external devices corresponding to non-selected images. The display device 100 may be connected to the plurality of external devices and may simultaneously output the plurality of images output from the external devices. The user may select one of the plurality of images through the input 130 to output a sound signal corresponding to the selected image.
At this time, the controller 140 may stop outputting sound signals corresponding to other images or may reduce volume of such sound signals to be inaudible. Therefore, audio interference between competing sound signals may be avoided.
The controller 140 may stop outputting the sound signal by omitting the image from the display 110. Stopping output of a sound signal by omitting an image may be similar to an operation of stopping the sound signal by minimizing the image. Alternatively, sound may be stopped when a corresponding image is closed or a connection to the external device providing the image is suspended or terminated.
Furthermore, the controller 140 may release suspension of the sound signal by activating the deactivated image of at least one area. Specifically, the controller 140 may quickly activate or deactivate an image based on a command from the user, and accordingly activate or deactivate a sound signal corresponding to the image.
For example, an occasion is assumed when the display device 100 is implemented as an interactive board and the display 110 displays a screen that provides interactive board functions. In this case, the controller 140 may execute an interactive board function displayed at the coordinates of a detected touch point. The interactive board function may include a writing (input) function, an editing function, a video play function, a function for storing a screen on which a writing is input, etc.
The writing function may be performed based on an input of the user's touch or an electronic pen, and the controller 140 may execute a function or application corresponding to the input.
The editing function may include e.g., deleting, correcting or copying input text, or changing font size, font type, color, writing style, etc., and may include other commonly-used document editing functions.
The video play function refers to a function to reproduce moving images, still images, etc., on the interactive board.
The interactive board functions may not, however, be limited thereto, and may include all the other functions usable by the interactive board.
At least one component may be added or omitted to correspond to the performance of the components of the display device 100 shown in
The functions of the components of the display device 100 shown in
Referring to
The display device 100 may communicate with the at least one external device 200 and 210. The display device 100 may communicate with the external device directly or over one or more networks.
In an embodiment of the disclosure, the network may include a local area network (LAN). The display device 100 may receive a signal from the external device 200 or 210 and display an image output from the external device. Receiving a signal from the external device 200 or 210 at the display device 100 may be performed by the user through remote control. In an embodiment of the disclosure, the user of the display device 100 may remotely control an external device to reproduce multimedia content of the external device.
In an embodiment of the disclosure, the display device 100 may determine a state of remote control operation and accordingly transmit a particular control signal to the external device 200 or 210.
Specifically, the control signal transmitted by the display device 100 to the external device 200 or 210 may include at least one key code.
The key code transmitted by the display device 100 may be created or changed based on the operating system (OS) executed by each of the display device 100 and the external devices 100 and 210.
For example, the windows OS may use a virtual key code (VK) scheme, the Linux OS an x key code (XK) scheme or xfree86 key code (XF86) scheme, and the Mac OS an Apple VK scheme.
When the display device 100 transmits a control signal to the external device 200 or 210, the display device 10 may modify and transmit the control signal usable by the external device 200 or 210. The display device 100 may change the key code included in the control signal based on the OS executed by the external device. In an embodiment of the disclosure, the key codes VK, XK, XF86, and Apple VK may be interchangeably used. In an embodiment of the disclosure, when the display device 100 may operate in the Linux OS, the controller 140 of the display device 100 may create the control signal with the XK code and change the control signal to one including VK, XF86, or Apple VK code based on the OS of the external device.
The display device 100 may create a control signal to control the external device 200 or 210 and transmit the control signal to the external device 200 or 210.
In an embodiment of the disclosure, the display device 100 may transmit a control signal to the external device 200 or 210, which includes a key code to instruct the external device 200, 210 to stop outputting sound of the external device 200 or 210. Specifically, the external device 200 or 210 may include a sound output controller for controlling sound output, which may stop outputting and/or transmission of a sound signal of the external device upon reception of the control signal from the display device 100.
The configuration of
Referring to
In an embodiment of the disclosure, the user may remotely control the external device 200 through the display device 100 to have an image 200-1 or sound output by the external device 200 to be reproduced through a screen 100-1 of the display device 100 or to stop outputting the image 200-1 or the sound. In other words, the user may enter a signal to reproduce an image output by the external device 200, on the display device 100, or to stop reproducing the image on the display device 100.
Furthermore, the display device 100 may output or stop outputting a sound signal provided from the external device 200, at the display device 100. In an embodiment of the disclosure, the user may enter a command to silence, stop, suspend, or otherwise make inaudible the sound of the external device 200 through the display device 100.
Referring to
The operation of minimizing 200-2 an image of the external device 200 at the display device 100 may include activating and deactivating a remote control function.
In this case, deactivation refers to minimization that maintains the function ready to be activated at any time based on another command from the user. When the image provided by the external device 200 is minimized 200-2, the reproduction of the image provided by the display device 100 is suspended or otherwise obscured from a user of the display device 100.
When the image of the external device 200 is minimized 200-2 at the display device 100, the controller 140 may transmit a signal to control a sound signal of the external device 200 based on the state of the image of the external device 200. Specifically, when the image of the external device 200 is minimized, the controller 140 may transmit a control signal including a key code to silence the sound signal of the external device 200 to the external device 200. Based on the key code transmitted from the display device 100, the external device 200 may stop outputting the sound signal and/or transmitting the sound signal.
Referring to
The removal 200-1 of an image from the display device 100 may also be based on activating and deactivating the remote control function.
In this case, deactivation refers to minimization that maintains the function ready to be activated at any time based on another command from the user.
When the image of the external device 200 is removed from display of the display device 100, the controller 140 may transmit a signal to control a sound signal of the external device 200 based on the state of the image of the external device 200. Specifically, when the image of the external device 200 is removed from the display device 100, the controller 140 may transmit a control signal including a key code to silence the sound signal of the external device 200 to the external device 200. Based on the key code transmitted from the display device 100, the external device 200 may stop outputting the sound signal.
Referring to
In this case, the user may set a priority for each image. In an embodiment of the disclosure, the user may assign top priority to an image the user wants to watch by placing the image 100-2 on the top layer of the screen 100-1. The display device 100 may output a sound signal corresponding to the image given top priority by the user. In
On the other hand, the user may assign the top priority to the image originated from the external device 200, in which case the display device 100 may not provide the sound signal of the application running at the display device 100, and instead provide sound of the application executed by the external device 200.
Referring to
When the user selects the first application, e.g., 100-2, with the top priority by selection through the input 130, the controller 114 may control the sound of the first application to be output through the display device 100 while controlling the sound of the second application, e.g., 100-3, to not be provided by the display device 100. Selecting the application by the user may be included in the operation of activating the application.
Furthermore, the user may silence the sound of the image 100-2, 100-3 by selecting an area 100-1 other than the plurality of application areas 100-2 and 100-3. Selecting the area 100-1 other than the area of an image may indicate that the user has little intention to watch the either image, so the sound corresponding to both images 100-2, 100-3 may not be provided.
Although an application is selected to be activated in
Referring to
Referring to
The user may activate sound output from the external device 200 corresponding to the image 200-1 by selecting the image 200-1 of the external device 200. At the same time, the controller 114 of the display device 100 may stop the external device 210 from outputting sound signals corresponding to the image 210-1 not selected.
How the user selects an image originated from an external device may be embodied as shown in
The display device 100 may output the sound corresponding to the first external device 200 and withhold outputting of the sound corresponding to the second external device 210.
While the display device 100 outputs the sound signal of the first external device 200 that corresponds to an image that the user wants to activate and suspends outputting the sound signal of the second external device 200 not selected as shown in
Referring to
The controller 114 may communicate with at least one external device 220 and 230 after performing a predefined authentication and/or pairing procedure with the external device based on a command from the user.
In general, the authentication procedure may refer to a process for a device to identify unique information of another device before the device is connected to the other device to control the other device.
In general, during an authentication procedure, the external device 220 or 230 may request a name, identity (ID), and password of the user or the display device 100.
In the embodiments of the disclosure, the display device 100 may have an application related to the authentication procedure installed thereon in advance.
The external device 220 or 230 may also have an application installed to correspond to the application installed in the display device 100. The applications installed in the display device 100 and the external device 220 or 230 may automatically perform a predefined authentication procedure. This may allow the user to perform the authentication procedure without entering an extra password when the user is to control the external device 220 or 230 through the display device 100.
The aforementioned authentication procedure is merely an example of a predefined authentication procedure, without being limited thereto.
The controller 114 may create a signal to control the at least one external device through the display device 100 based on a command from the user.
Specifically, the controller 114 may convert an input from the user to a control signal that an OS protocol supported by each of the at least one external device 220 or 230.
The controller 114 may send the control signal to the external device over a network connected to the display device 100 and the external device 220 or 230.
Accordingly, the controller 114 of the display device 100 may control a remote device based on each control signal.
For example, when the user enters a command to deactivate an image of at least one area, the controller 114 may create a control signal corresponding to the OS (e.g., Windows®, Linux®, IOs®, Android®, etc.) of each external device 220 or 230 based on the command.
Specifically, the controller 114 may convert the command into a key code related to audio silence among virtual keyboard key codes used in the protocol of each external device, e.g., rdp, vnc, etc. The controller 114 may send the key code to the external device over the network. After the external device receives the key code, sound signals of the external device may be remotely controlled.
The operation as described above in connection with
Referring to
The controller 114 may create a control signal to control at least one of the display device 100 and the at least one external device based on the voice command V.
Specifically, when the user enters the voice command V, the controller 114 may convert the voice command to a command used in the protocol of an OS of each external device.
In this case, the input 130 may include a microphone.
For example, the user may enter a command by saying “turn down the sound” through the microphone.
The controller 114 may include a voice recognition application.
The controller 114 may convert the user's voice command to a key code related to an audio process among the virtual keyboard key codes used in the protocol of each external device.
The controller 114 may send the key code to the external device over the network, and after the external device receives the key code, an audio function of the external device may be controlled. In this embodiment, an external device is controlled based on the voice command, but in some other embodiments, the display device 100 may also be controlled based on the voice command.
The operation as described in connection with
Referring to
Referring to
The display device 100 communicates with a plurality of external devices, in 1021. The user of the display device 100 selects an image corresponding to an external device, in 1022. The display device 100 may activate and output a sound signal corresponding to the selected image and deactivate and stop outputting a sound signal corresponding to an unselected image. To execute this control, the display device 100 creates corresponding control signals, in 1023, and transmits the control signals to the devices selected and not selected based on the selected image, in 1024. An external device corresponding to the unselected image receives the control signal to stop outputting the sound, in 1025, and ceases to output the sound.
Referring to
Referring to
The embodiments of the disclosure may be implemented in the form of recording media for storing instructions of computer programs to be executed by a computer. The computer-readable instructions may be stored in the form of program codes, and when executed by a processor, may constitute program modules to perform operations in the embodiments of the disclosure. The recording media may correspond to computer-readable recording media.
The computer-readable recording medium includes any type of recording medium having data stored thereon that may be thereafter read by a computer. For example, the computer-readable recording medium may be a ROM, a RAM, a magnetic tape, a magnetic disk, a flash memory, an optical data storage device, etc.
According to an embodiment of the disclosure, a display device and control method thereof may control output of a sound signal corresponding to an image by controlling image output without an extra control operation.
Several embodiments have been described above, but a person of ordinary skill in the art will understand and appreciate that various modifications can be made without departing the scope of the disclosure. Thus, it will be apparent to those ordinary skilled in the art that the true scope of technical protection is only defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2018-0124671 | Oct 2018 | KR | national |
10-2019-0083339 | Jul 2019 | KR | national |