Display device and audio playing method
By triggering the use of the Bluetooth switch on the display page of the display device, the connected state of the Bluetooth module is achieved, and the problem of being difficult to quickly and simply play music when browsing art paintings in existing technologies, realizing simple user operations And improve user experience.
Patent Information
- Application Number
- CN202411321862.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-06-28
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-09-20
AI Technical Summary
When browsing art paintings, existing display devices have difficulty playing the music that users like quickly and simply, requiring complex human-computer interaction.
Design a display device equipped with a display, audio output module, Bluetooth module and controller. By triggering the application Bluetooth switch on the display page of the first application, the Bluetooth module can be connected to a connectable state, receive audio sent by an external Bluetooth device, and Play on display page.
It simplifies user operations, realizes Bluetooth connection between external Bluetooth devices and display devices, allows paintings to be displayed and audio played on the display page at the same time, and improves user experience.
Smart Images

Figure CN119356570A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the priority of the Chinese patent application with application number 202410853326.2 filed with the China Patent Office on June 28, 2024, and the priority of the Chinese patent application with application number 202410853772.3 filed on June 28, 2024, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the technical field of display devices, and in particular to a display device and an audio playback method. Background Art
[0004] Display devices refer to terminal devices that can output specific display images, which can be terminal devices such as smart TVs, mobile terminals, smart advertising screens, projectors, etc. Taking smart TVs as an example, smart TVs are based on Internet application technology, have open operating systems and chips, have open application platforms, can realize two-way human-computer interaction functions, and are TV products that integrate multiple functions such as audio and video, entertainment, and data to meet the diverse and personalized needs of users.
[0005] Usually, the user mainly uses the display device as a device with a video and audio playback function. In order to more fully develop the use value of the display device, a first application can be configured for the display device to provide a first mode through the first application.
[0006] Taking the first mode, the art mode, as an example, in the art mode, users can browse art paintings through the display device. At the same time, in order to create a better atmosphere, users also expect to be able to play their favorite music while browsing the art paintings. However, currently, to achieve the above presentation effects, complex human-computer interaction operations are required, which makes it difficult to quickly and easily create their own atmosphere. Summary of the invention
[0007] In a first aspect, an embodiment of the present application provides a display device, including:
[0008] A display configured to display a display page of the first application;
[0009] An audio output module, configured to play audio;
[0010] A Bluetooth module, configured to establish a Bluetooth connection with at least one external Bluetooth device;
[0011] The controller is configured as:
[0012] On the display page of the first application, the application Bluetooth switch built into the first application is displayed; in response to the trigger operation of the application Bluetooth switch, the Bluetooth module is controlled to be in a connectable state; when at least one external Bluetooth device establishes a Bluetooth connection with the display device, the device information of the external Bluetooth device is displayed on the display page; the first audio sent by the external Bluetooth device is received through the Bluetooth module, and the first audio is played through the audio output module while the display page is displayed on the display.
[0013] Through the above-mentioned display device, in the process of establishing a Bluetooth connection between the external Bluetooth device and the display device, the display device can trigger the application Bluetooth switch directly on the display page of the first application without exiting the first application, so that the Bluetooth module of the display device is in a connectable state. Each link can be implemented while displaying the display page of the first application, which can simplify user operations and realize the Bluetooth connection between the external Bluetooth device and the display device. At the same time, by displaying the device information of the successfully connected external Bluetooth device on the display page, it is convenient for the user to intuitively understand the Bluetooth connection status between the external Bluetooth device and the display device. In addition, the Bluetooth module can receive the first audio sent by the external Bluetooth device, and play the first audio through the audio output module while the display displays the display page. While the display device displays the content of the display page, it can also play the user's favorite audio at the same time, thereby quickly and easily achieving the effect of improving the user experience.
[0014] In a second aspect, an embodiment of the present application further provides a display device, including:
[0015] A display configured to display a display page of the first application;
[0016] An audio output module, configured to play audio;
[0017] A Bluetooth module, configured to establish a Bluetooth connection with at least one external Bluetooth device;
[0018] A light sensor is configured to collect light sensing data of the current environment;
[0019] The controller is configured as:
[0020] On the display page of the first application, the application Bluetooth switch and the fourth mode switch built into the first application are displayed; in response to the trigger operation of the application Bluetooth switch, the Bluetooth module is controlled to be in a connectable state; when at least one external Bluetooth device establishes a Bluetooth connection with the display device, the first audio sent by the external Bluetooth device is received through the Bluetooth module, and the first audio is played through the audio output module; when the fourth mode switch indicates that the fourth mode is in the on state and the light sensing data of the current environment meets the on condition of the fourth mode, the display device is controlled to enter the screen-off mute state.
[0021] Through the above-mentioned display device, in the process of establishing a Bluetooth connection between the external Bluetooth device and the display device, the application Bluetooth switch can be triggered directly on the display page of the first application, so that the Bluetooth module of the display device is in a connectable state, and the Bluetooth connection between the external Bluetooth device and the display device can be quickly and easily realized. The Bluetooth module can receive the first audio sent by the external Bluetooth device, and play the first audio through the audio output module while the display displays the display page, and play the user's favorite audio while the display device displays the content of the display page. Furthermore, the display device can also be turned on in the fourth mode, and enter the screen-off mute state when the light sensing data of the current environment meets the activation condition of the fourth mode. The working state of the display device can be controlled in combination with the current environment, and intelligent and effective control of displayed content and played audio can be realized, thereby improving the user experience.
[0022] In a third aspect, an embodiment of the present application further provides an audio playback method, the method comprising:
[0023] When the smart TV opens the first application, a built-in application Bluetooth switch of the first application is displayed on a display page of the first application;
[0024] In response to a triggering operation on the application Bluetooth switch, controlling the system Bluetooth of the smart TV to be in a connectable state;
[0025] When at least one external Bluetooth device establishes a Bluetooth connection with the smart TV, displaying device information of the external Bluetooth device on the display page;
[0026] In the case where the external Bluetooth device plays the first audio, the first audio sent by the external Bluetooth device via Bluetooth is received, and the first audio is played by the smart TV while the display page is displayed on the display.
[0027] Through the above-mentioned audio playback method, in the process of establishing a Bluetooth connection between an external Bluetooth device and a display device, the display device can trigger the application Bluetooth switch directly on the display page of the first application without exiting the first application, so that the Bluetooth module of the display device is in a connectable state. Each link can be implemented while displaying the display page of the first application, which can simplify user operations and realize the Bluetooth connection between the external Bluetooth device and the display device. At the same time, by displaying the device information of the successfully connected external Bluetooth device on the display page, it is convenient for users to intuitively understand the Bluetooth connection status between the external Bluetooth device and the display device. In addition, the Bluetooth module can receive the first audio sent by the external Bluetooth device, and while the display is displaying the display page, the first audio is played through the audio output module. While the display device is displaying the content of the display page, the user's favorite audio can be played at the same time, thereby quickly and easily achieving the effect of improving the user experience.
[0028] In a fourth aspect, an embodiment of the present application further provides an audio playback method, the method comprising:
[0029] When the smart TV opens the first application, the application Bluetooth switch and the fourth mode switch built into the first application are displayed on the display page of the first application;
[0030] In response to a triggering operation on the application Bluetooth switch, controlling the system Bluetooth of the smart TV to be in a connectable state;
[0031] When at least one external Bluetooth device establishes a Bluetooth connection with the smart TV, receiving a first audio signal sent by the external Bluetooth device, and playing the first audio signal through the smart TV;
[0032] When the fourth mode switch indicates that the fourth mode is in the on state and the current environment meets the on condition of the fourth mode, the smart TV is controlled to enter the screen-off and silent state.
[0033] Through the above-mentioned audio playback method, during the process of establishing a Bluetooth connection between the external Bluetooth device and the display device, the application Bluetooth switch can be triggered directly on the display page of the first application, so that the Bluetooth module of the display device is in a connectable state, and the Bluetooth connection between the external Bluetooth device and the display device can be quickly and easily realized. The Bluetooth module can receive the first audio sent by the external Bluetooth device, and play the first audio through the audio output module while the display displays the display page. The user's favorite audio can be played while the display device displays the content of the display page. Furthermore, the display device can also be turned on in the fourth mode, and enter the screen-off mute state when the light sensing data of the current environment meets the activation condition of the fourth mode. The working state of the display device can be controlled in combination with the current environment, and intelligent and effective control of the displayed content and played audio can be realized, thereby improving the user experience.
[0034] In a fifth aspect, the embodiments of the present application further provide a computer-readable storage medium, wherein a computer program is stored thereon, and when the computer program is executed by a processor, the steps of the audio playback method provided in the above embodiments are implemented.
[0035] Through the above-mentioned computer-readable storage medium, when the computer program stored thereon is executed by the processor, it can enable the external Bluetooth device to establish a Bluetooth connection with the display device, directly trigger the application Bluetooth switch on the display page of the first application of the display device, so that the Bluetooth module of the display device is in a connectable state, and each link can be implemented under the condition of displaying the display page of the first application, which can simplify the user operation and realize the Bluetooth connection between the external Bluetooth device and the display device. At the same time, by displaying the device information of the successfully connected external Bluetooth device on the display page, it is convenient for the user to intuitively understand the Bluetooth connection between the external Bluetooth device and the display device. In addition, the Bluetooth module can receive the first audio sent by the external Bluetooth device, and play the first audio through the audio output module while the display displays the display page, and can play the user's favorite audio while the display device displays the content of the display page, thereby quickly and easily achieving the effect of improving the user experience.
[0036] In addition, the display device can also be turned on in the fourth mode, and enter the screen-off mute state when the light data of the current environment meets the activation conditions of the fourth mode. It can control the working state of the display device in combination with the current environment, and realize intelligent and effective control of displayed content and played audio, thereby improving the user experience.
[0037] In a sixth aspect, the embodiments of the present application further provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the audio playback method provided in the above embodiments are implemented.
[0038] Through the above-mentioned computer program product, when the computer program is executed by the processor, the application Bluetooth switch can be directly triggered on the display page of the first application of the display device during the process of establishing a Bluetooth connection between the external Bluetooth device and the display device, so that the Bluetooth module of the display device is in a connectable state, and each link can be implemented under the condition of displaying the display page of the first application, which can simplify the user operation and realize the Bluetooth connection between the external Bluetooth device and the display device. At the same time, by displaying the device information of the successfully connected external Bluetooth device on the display page, it is convenient for the user to intuitively understand the Bluetooth connection between the external Bluetooth device and the display device. In addition, the Bluetooth module can receive the first audio sent by the external Bluetooth device, and play the first audio through the audio output module while the display displays the display page, and can play the user's favorite audio while the display device displays the content of the display page, thereby quickly and easily achieving the effect of improving the user experience.
[0039] In addition, the display device can also be turned on in the fourth mode, and enter the screen-off and mute state when the light sensing data of the current environment meets the opening conditions of the fourth mode, and can control the working state of the display device in combination with the current environment to achieve intelligent and effective control of the displayed content and played audio, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a schematic diagram of an operation scenario between a display device and a control device according to some embodiments;
[0041] Figure 2 is a block diagram of a hardware configuration of a control device 100 according to some embodiments;
[0042] Figure 3 is a hardware configuration block diagram of a display device 200 according to some embodiments;
[0043] Figure 4 is a diagram of an operating system configuration of a display device 200 according to some embodiments;
[0044] Figure 5 A display page for an art mode application according to some embodiments;
[0045] Figure 6 is a schematic diagram of a display device 200 according to some embodiments;
[0046] Figure 7 is a schematic diagram of a hierarchical preview page for an art mode application according to some embodiments;
[0047] Figure 8 is a schematic diagram of a global preview page of an art mode application according to some embodiments;
[0048] Fig. 9 A schematic diagram of a menu for setting up an application according to some embodiments;
[0049] Fig.10 A schematic diagram of setting up a page for an art mode according to some embodiments;
[0050] Fig.11 A schematic diagram of a system settings menu according to some embodiments;
[0051] Fig.12 A flowchart of a display device 200 playing audio from a Bluetooth device according to some embodiments;
[0052] Fig.13 A schematic diagram of an operation guide page according to some implementation modes;
[0053] Fig.14 is a schematic diagram of a search result list according to some embodiments;
[0054] Fig.15 is a schematic diagram of a pairing page according to some embodiments;
[0055] Fig.16 is a schematic diagram of a paired device list according to some embodiments;
[0056] Fig.17 is a schematic diagram of a paired device list according to some embodiments;
[0057] Fig.18 is a schematic diagram of a prompt page according to some implementation modes;
[0058] Fig.19 A flowchart of switching Bluetooth devices of the display device 200 according to some embodiments;
[0059] Fig. 20 is a schematic diagram of a display page according to some implementation modes;
[0060] Fig.21 is a schematic diagram of a display page according to some implementation modes;
[0061] Fig. 22 is a flow chart of a display device 200 entering a speaker mode according to some embodiments;
[0062] Fig.23 is a schematic diagram of a music playing page according to some implementation modes;
[0063] Fig.24 A flow chart for switching a Bluetooth device providing audio for a display device 200 according to some embodiments;
[0064] Fig.25 is a schematic diagram of a music playing page according to some implementation modes;
[0065] Fig.26 A flow chart of adjusting the state of a display screen of a display device 200 according to some embodiments;
[0066] Fig. 27 is a flow chart of switching the display device 200 from the speaker mode to the art mode according to some embodiments;
[0067] Fig.28 is a schematic diagram of an icon for an art mode application according to some embodiments;
[0068] Fig.29 is a flow chart of switching the display device 200 from the speaker mode to the art mode according to some embodiments;
[0069] Fig.30 A schematic diagram of a module structure of a display device in some embodiments;
[0070] Fig.31 is a timing diagram of a processing process of a display device in some embodiments;
[0071] Fig.32 Schematic diagrams of module structures of display devices in other embodiments;
[0072] Fig.33 is a timing diagram of a processing process of a display device in some embodiments;
[0073] Fig.34 A schematic diagram of a flow chart of an audio playback method in some embodiments;
[0074] Fig.35 Schematic diagram of the flow of audio playing methods in other embodiments. DETAILED DESCRIPTION
[0075] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.
[0076] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0077] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0078] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0079] In the embodiments of the present application, the display device generally refers to a device with image display and data processing capabilities. For example, the display device includes but is not limited to smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.
[0080] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , the user can operate the display device 200 through touch operation, voice, control device 100 and mobile terminal 300. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.
[0081] like Figure 1 As also shown in FIG. 4 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks.
[0082] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function of a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.
[0083] Figure 2 Some embodiments of the present application provide Figure 1 1 is a block diagram of the hardware configuration of the control device 100.
[0084] like Figure 2 As shown, the control device 100 may include: a controller 110 , a communication interface 120 , a user input / output interface 130 , a memory 140 , and a power supply 150 .
[0085] The controller 110 may include a processor 111 , a RAM (Random Access Memory) 112 , a ROM (Read-Only Memory) 113 , and a communication bus (Bus).
[0086] The communication interface 120 may include at least one of a WiFi chip 121 , a Bluetooth module 122 , an NFC module 123 and other near field communication modules.
[0087] The user input / output interface 130 , wherein the input interface may include at least one of other input interfaces such as a microphone 131 , a touch panel 132 , a sensor 133 , and a button 134 .
[0088] In some embodiments, the control device 100 may include at least one of a communication interface 120 and an input / output interface 130 .
[0089] The memory 140 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller 110. The memory 140 can store various control signal instructions input by the user.
[0090] The power supply 150 is used to provide operating power support for various components of the control device 100 under the control of the controller 110 .
[0091] The control device 100 is configured with a plurality of buttons, and the display device 200 is configured with a key value-function mapping table, which includes a mapping relationship between a key value corresponding to each button on the control device 100 and a corresponding function.
[0092] In some embodiments, the buttons configured by the control device 100 may include basic buttons, such as a power button, a number button, a direction button, a volume button, a home button, a back button, etc. Based on these basic buttons, the user can control the display device 100 to implement corresponding basic functions. The buttons configured by the control device 100 may also include special buttons, such as a color button, etc. Based on these special buttons, the user can control the display device 200 to implement specific functions in different scenarios.
[0093] Figure 3 Some embodiments of the present application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.
[0094] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a user input interface 280, a memory, and a power supply.
[0095] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. The communication device 220 may enable the display device 200 to communicate with an external device or server 400 by wireless or wired connection.
[0096] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0097] In some embodiments, the device interface 240 is used to access an external device.
[0098] In some embodiments, the controller 250 is used to control the overall operation of the display device 200. The controller 250 may include at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), and a power processor, and first to nth interfaces for input / output. The controller 250 controls the operation of the display device 200 and responds to user operations through various software control programs stored in the memory.
[0099] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0100] In some embodiments, the display 260 is used to receive and display image signals outputted from the controller 250. The display 260 may include a display function component for presenting images, and a driving component for driving image display.
[0101] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface 280 may receive the user command through the GUI.
[0102] In some embodiments, the audio output device 270 may be a local speaker of the display device 200 , or may be an external audio output device of the display device 200 .
[0103] In some embodiments, the user input interface 280 may be used to receive instructions from a user.
[0104] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200.
[0105] The operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device 200 .
[0106] The operating system can be divided into different modules or layers according to the functions implemented, such as Figure 4 As shown, in some embodiments, the system can be divided into four layers, from top to bottom, namely, the application layer (Applications layer) (referred to as "application layer"), the application framework layer (Application Framework layer) (referred to as "framework layer"), the system runtime layer and the kernel layer.
[0107] In some embodiments, the application layer is used to provide services and interfaces for the application so that the display device 200 can run the application and interact with the user based on the application. For example, the application layer may include a voice assistant, which provides a voice interaction function, and the user can interact with the display device through the voice assistant in a voice manner.
[0108] The framework layer can provide application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions of applications in the application layer. Applications can access system resources and obtain system services during execution through the API interface.
[0109] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library, to implement the functions to be implemented by the framework layer.
[0110] In some embodiments, the kernel layer is a functional level between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management.
[0111] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.
[0112] Usually, users mainly use display devices as devices with audio and video playback functions. In order to more fully develop the use value of the display device, a first application can be configured for the display device to provide a first mode through the first application. Among them, the first application can also be called an art application, an art mode (Art Mode) application, a gallery (Gallery) application, a frame (Frame) application, etc. The first mode can also be called art mode, gallery mode, frame mode, etc. In the first mode, the display device can display art paintings as decorations in the space. In addition, by simulating art paintings as real art paintings, users can browse art paintings in an immersive way. For example, adding a display frame to an art painting, installing a hardware frame on the border of the display device, using a paper-like screen as a display screen, etc.
[0113] In the embodiment of the present application, a specific description is given by taking the case where the first application is an art mode application and the first mode is an art mode as an example.
[0114] The display device 200 may enter the art mode in the following manner:
[0115] In some embodiments, the display device 200 may be configured to, in a power-off state, start an art mode application after powering on in response to a first instruction input by a user by short pressing a power button of the control device 100 , and enter the art mode after starting the art mode application.
[0116] In some embodiments, the display device 200 may be configured to, in the off state, display the system home page in response to an instruction by a user to long press the power button of the control device 100, and to launch an art mode application in response to a first instruction input by a user to short press the power button or the home button of the control device 100, and enter the art mode after launching the art mode application.
[0117] In some embodiments, the display device 200 may be configured to, in a shutdown state, start an art mode application after startup in response to a first instruction input by a user through an art mode key of the control device 100 , and enter the art mode after starting the art mode application.
[0118] In some embodiments, the display device 200 may be configured to enter the art mode in response to a user selecting an icon of an art mode application when displaying the system homepage. The icon of the art mode application may be configured on the system homepage or in a sidebar of the system homepage.
[0119] In some embodiments, the display device 200 may be configured to enter the art mode in response to a first instruction input by a user by short pressing a power key of the control device 100 when the display device 200 is in the power-on state and has not entered the art mode.
[0120] In some embodiments, the display device 200 may be configured to enter the art mode in response to a first instruction input by a user based on an art mode key of the control device 100 when the display device 200 is in the power-on state and has not entered the art mode.
[0121] In some embodiments, if the user turns on the scheduled power-on and sets the power-on time, the display device 200 can be configured to: in the off state, if the system time is monitored to match the power-on time, start the art mode application after powering on, and enter the art mode after starting the art mode application.
[0122] In some embodiments, the control device 100 generates a press signal in response to the user pressing a key, and sends the press signal to the display device 200. The control device 100 also generates a release signal in response to the user lifting the key, and sends the release signal to the display device 200. Accordingly, the display device 200 can determine whether the user performs a short press operation or a long press operation on the key by monitoring the press event and release event of the key. For example, the display device 200 can use the dispatchKeyEvent method to capture the key event, and the captured key event may include a press (KeyEvent.ACTION_DOWN) event and a release (KeyEvent.ACTION_UP) event. When the display device 200 monitors the key event, it detects whether it is the first press. If it is detected that it is the first press, such as event.getRepeatCount()==0, a timer (such as Handler and Runnable) is started, and the timer counts a predefined time, such as 500ms. If the display device 200 does not detect a release event within the predefined time, the timer triggers a long press event, which can determine that the user performs a long press operation on the key. If the display device 200 detects a release event within the predefined time, the timer is canceled. Since the timer does not trigger a long press event, it can be determined that the user performs a short press operation on the key.
[0123] In other embodiments, the control device 100 responds to the user pressing the key, and until the user lifts the key, the key value signal is periodically sent to the display device 200. The display device 200 can determine whether the user performs a short press operation or a long press operation on the key according to the number of key value signals received, wherein if the number of key value signals received by the display device 200 is less than or equal to the preset number of times, it can be determined that the user performs a short press operation on the key. If the number of key value signals received by the display device 200 is greater than the preset number of times, it can be determined that the user performs a long press operation on the key. For example, the preset number of times is 1, and if the number of key value signals received by the display device 200 is 1, it can be determined that the user performs a short press operation on the key. If the number of key value signals received by the display device 200 is greater than 1, it can be determined that the user performs a long press operation on the key.
[0124] The display device 200 may be configured with a third application, and the third application may call the application data of the first application running in the background, such as artwork, picture quality parameters, carousel parameters, etc. In this way, after entering the third application, the display device 200 is in the third mode. In the third mode, the display device 200 will display the screen saver page of the third application, and display the artwork provided by the first application on the screen saver page, thereby realizing the display of the various artworks provided by the first application in the form of a screen saver. In the third mode, the user cannot use the relevant functions of the first application, that is, cannot set the artwork, etc.
[0125] In some embodiments, the third application may also be called an art screensaver application, a gallery screensaver application, a picture frame screensaver application, etc., and the third mode may also be called an art screensaver mode, a gallery screensaver mode, a picture frame screensaver mode, etc.
[0126] In the embodiment of the present application, a specific description is given by taking the third application as an art screensaver application and the third mode as an art screensaver mode as an example.
[0127] The display device 200 may enter the art screen saver mode in the following manner:
[0128] In some embodiments, the display device 200 may be configured to enter the art screen saver mode when it is powered on and not in the art mode, if it detects that a first condition is met. The first condition may include: no user operation is detected within a specified time period in a non-physical channel, or no signal input is detected in a currently used physical channel.
[0129] In some embodiments, the signal channel of the display device 200 may include a physical channel and a non-physical channel. Among them, a physical channel refers to a channel that transmits a signal through a physical medium, and the physical medium may be a cable, an optical fiber, a satellite antenna, etc. Physical channels may include TV channels, AV channels, HDMI channels, etc. Non-physical channels refer to channels that transmit signals wirelessly without the need for a physical connection to transmit signals. Signals other than physical channels may be referred to as non-physical channels, and non-physical channels may include: launcher homepage, third-party applications, etc.
[0130] After entering the art mode, the display device 200 displays a presentation page and displays art works on the presentation page.
[0131] In some embodiments, the display page is a user display interface set in the first mode. For example, the display page can be the homepage of the first application, that is, the first page displayed after entering the first mode. The display page can also be a specified user display interface.
[0132] In some embodiments, when the hardware picture frame is not installed, the display device 200 can add a picture frame with a three-dimensional effect to the art painting in the display page, so as to simulate a real mounting effect through the added picture frame.
[0133] You can refer to Figure 5 The display page shown includes an art work 501 and a picture frame 502 for additional display.
[0134] In other embodiments, a hardware picture frame may be installed on the frame of the display device 200 to simulate a real mounting effect.
[0135] You can refer to Figure 6 The display device 200 shown is equipped with a hardware picture frame 601. After entering the art mode, an art painting 602 is displayed in the display page.
[0136] In this way, in the art mode, the display device 200 can simulate the art picture into a more realistic art painting by adding a display frame to the art picture or by installing hardware decorations for simulating a frame, thereby improving the user's sense of immersion.
[0137] In some embodiments, the art paintings provided by the art mode application can be divided into different painting categories according to scenes, picture content, etc. In this way, users can quickly find art paintings according to different painting categories.
[0138] In some embodiments, the art paintings in the same painting classification can be further divided into different painting classifications. The same painting classification can be called a parent painting classification, and the painting classifications contained therein can be called child painting classifications. In this way, the user can quickly search for art paintings in the same parent painting classification according to different child painting classifications.
[0139] In the embodiment provided in the present application, art paintings are divided into two levels of painting classification, the upper level painting classification is the first level classification, and the lower level painting classification is the second level classification. Among them, the first level classification may include art gallery classification, photo collection classification, immersive atmosphere classification, favorite classification, etc. The second level classification included in the art gallery classification may include landscape classification, character classification, modern classification, still life classification, etc. The second level classification included in the photo collection classification may include my photo classification and photo theme classification. The second level classification included in the immersive atmosphere classification may include the immersive atmosphere classification, and the second level classification included in the favorite classification may include the favorite classification.
[0140] In order to facilitate users to quickly find the art paintings they want to browse according to the classification and classification, the art mode application can be configured with a graded browsing page. The graded preview page may include a first menu and a second menu. The first menu includes the title of the first-level classification, and the second menu is used to display the title of the second-level classification included in the first-level classification that is selected or focused. The second menu also includes a preview image list, which is in a single-line form, including preview images of art paintings included in the second-level classification that is selected or focused. In some embodiments, the background of the graded preview page may be transparent. In other embodiments, the background of the graded preview page may be opaque or translucent. In some embodiments, the first menu and the second menu may be translucent, and the transparency is gradually changed. In other embodiments, the first menu and the second menu may be opaque or transparent.
[0141] In the embodiment of the present application, an example is taken in which the background of the hierarchical preview page is transparent, the first menu and the second menu are semi-transparent, and the transparency changes gradually, for description.
[0142] In some embodiments, when displaying a display page, the display device 200 may be configured to: display a hierarchical browsing page on the upper layer of the display page in response to a user's designation based on a confirmation key or an OK key input of the control device 100. The artwork currently displayed in the display page located at the lower layer may be displayed through the hierarchical browsing page.
[0143] You can refer to Figure 7The display effect of the hierarchical preview page shown in the figure, the hierarchical preview page includes a first menu 701 and a second menu 702. The first menu 701 includes titles of primary categories, such as art gallery, photo collection, immersive atmosphere and favorite. Among them, the art gallery is in a selected state. Based on the art gallery being in a selected state, the second menu 702 includes titles of secondary categories included in the art gallery classification, such as landscape, characters, modern, still life and others. Among them, the focus is obtained by the landscape. The second menu 702 also includes a preview image list 703. Based on the focus obtained by the landscape, the preview image list 703 includes preview images of art paintings included in the landscape classification. Such as landscape 14, landscape 15, landscape 16, landscape 17, landscape 18, and corresponding preview images.
[0144] In this embodiment of the present application, for the sake of convenience, the corresponding art paintings are represented by the method of "secondary classification + the order of the pictures in the secondary classification". For example, landscape 16 represents the 16th art painting in the landscape classification.
[0145] The background of the graded preview page is transparent. Figure 7 , the background 704 is transparent. Therefore, the art works currently displayed in the display page, such as three geometric figures, can be displayed through the background 704.
[0146] In some embodiments, the user can select the first-level category and the second-level category that he wants to preview based on the hierarchical preview page to browse the preview images of the corresponding artworks in the preview image list. In addition, the user can exit the hierarchical preview page by selecting a preview image, and quickly switch the artwork displayed in the display page to the artwork corresponding to the selected preview image.
[0147] In some embodiments, in order to facilitate users to preview more preview images at one time to improve the efficiency of finding art paintings, the art mode application can also be configured with a global preview page. The global preview page may include a third menu and a global preview image list, and the third menu includes the titles of the secondary categories included in the target primary classification, wherein the focus is obtained by the title of the target secondary classification. The target primary classification is the primary classification to which the art painting currently displayed in the display page belongs, and the target secondary classification is the secondary classification to which the art painting corresponding to the preview image currently included in the preview image list belongs. The global preview image list is in the form of a grid, including preview images of the art paintings included in the target secondary classification. In this way, the user can browse the preview images of each art painting included in each secondary classification in the target primary classification at one time through the global preview page.
[0148] In some embodiments, when a preview image in the preview image list obtains focus, the display device 200 may be configured to: in response to a downward instruction input by the user based on a downward key of the control device 100 , display a global preview page on an upper layer of the hierarchical preview pages.
[0149] Can Figure 7 In response to the downward instruction of the user, the display device 200 may display the following information on the upper layer of the hierarchical preview page: Figure 8 The global preview page shown. The global preview page includes a third menu 801. The third menu 801 includes titles of secondary categories of the art gallery, such as landscape, figure, modern, still life, and others. Among them, the focus is on landscape. The global preview page also includes a global preview image list 802, and the global preview image list 802 includes preview images of all art paintings included in the landscape category. Taking all art paintings included in the landscape category as landscape 1 to 18 as an example, the global preview image list 802 includes preview images of landscape 1 to 18.
[0150] In some embodiments, based on the global preview page, the user can select the secondary category that he wants to preview under the target primary category to browse the preview of the corresponding artwork in the global preview image list. In addition, the user can exit the global preview page and the hierarchical preview page by selecting a preview image, and quickly switch the artwork displayed in the display page to the artwork corresponding to the selected preview image.
[0151] In some embodiments, the art mode application can be configured with an application settings menu. The application settings menu is different from the system settings menu. It is a settings menu within the art mode application. The application settings menu includes menu items for setting parameters related to art paintings. The parameters set based on the application settings menu will not affect the overall parameters of the display device 200. In some embodiments, the application settings menu can be a shortcut menu. When displaying the display page, the display device 200 can open the application settings menu in response to a control instruction input by the user based on the first button of the control device 100. In some embodiments, the first button can be a menu button, a color button, etc. In the embodiment of the present application, the first button is taken as a menu button for specific description.
[0152] The application settings menu is displayed on the upper layer of the display page, you can refer to Fig. 9 The application setting menu 901 shown is displayed on the upper layer of the display page. In this way, when the user uses the application setting menu, he can browse the art paintings in the display page at the same time and observe the setting effect after setting through the application setting menu.
[0153] In some embodiments, the art mode application may be configured with an art mode settings page. The art mode settings page is a settings page for the art mode application. This settings page is different from the system settings page and is dedicated to setting parameters related to art paintings. The parameters set based on the art mode settings page will not affect the overall parameters of the display device 200. It can be considered that the art mode settings page is a page corresponding to the application settings menu. The art mode settings page can display all the setting items for setting the relevant parameters of art paintings at one time, which can be referred to Fig.10 The Art Mode setting page shown in the figure. In this way, based on the Art Mode setting page, users can set various parameters more centrally.
[0154] In some embodiments, an entry to the art mode settings page may be configured in the application settings menu, such as Fig. 9 As shown, the application setting menu 901 includes an entry to the art mode setting page, such as “art mode setting”. In this way, the user can enter the art mode setting page through the application setting menu.
[0155] In some embodiments, the immersive atmosphere classification may include dynamic art paintings with audio, that is, the art paintings included in the immersive atmosphere classification are videos. In this way, when the display device 200 displays the art paintings under the immersive atmosphere classification, it will play the corresponding audio at the same time to create a sense of atmosphere for the user. However, the audio contained in the art paintings under the immersive atmosphere classification may not be the music that the user likes, which will result in the failure to create the sense of atmosphere that the user likes. In addition, for art paintings under other categories, these art paintings are all pictures, so the display device 200 does not play audio when displaying these art paintings. Then, when the user browses these art paintings, he will lack a sense of atmosphere.
[0156] In order to solve the above problems, the art mode application is configured with an application Bluetooth music function. In this way, in the art mode, the user can use the application Bluetooth music function to connect to the Bluetooth device at any time, and send his favorite audio to the display device 200 through the Bluetooth device to play the audio through the display device 200, thereby creating his favorite atmosphere.
[0157] In some embodiments, reference may be made to Figure 4 The operating system shown in the figure has the first application-related modules configured in the application layer of the operating system, such as the Bluetooth switch module, the connection device management module, the registration monitoring module, the operation guidance module, the playback control module, etc. The Bluetooth music receiving module, the music playback control module, etc. are configured in the framework layer. The Bluetooth communication module, the Bluetooth driver, etc. are configured in the core layer.
[0158] Among them, the Bluetooth switch module is used to display different Bluetooth switches to the user and interact with the user to turn them on and off.
[0159] The connection device management module is used to manage each connected Bluetooth device and can generate and display the corresponding device list.
[0160] Register a monitoring module to monitor the connection status with the Bluetooth device, the audio playback status of the Bluetooth device, etc.
[0161] The operation guide module is used to display the operation guide for pairing with Bluetooth devices and other operations.
[0162] The playback control module is used for audio playback of the entire machine.
[0163] The Bluetooth music receiving module, as a Bluetooth receiving end of the display device 200, can receive Bluetooth music signals from a Bluetooth device.
[0164] The music playback control module is used to call the system's audio service and media player service according to the control instructions of the application layer to control music playback, pause, volume adjustment and other functions.
[0165] The driver layer is located at the hardware level of the TV device and is responsible for communicating with the Bluetooth hardware module and controlling the audio output device. The main functions include: communicating with the Bluetooth hardware module and receiving Bluetooth music signals from other devices.
[0166] For Bluetooth devices, if they are distinguished according to the reception and transmission of audio data, they can be divided into audio source devices and audio receiving devices, wherein the audio source device is a Bluetooth device used to provide (send) audio data to the audio receiving device, and the audio receiving device is a Bluetooth device that receives the audio data sent by the audio source device. Therefore, the audio receiving device can be used as an audio playback device to play the audio data provided by the audio source device. The same Bluetooth device can switch Bluetooth modes according to different usage requirements. The Bluetooth mode includes an audio source mode and an audio sink mode, wherein if the Bluetooth device is in source mode, the Bluetooth device is currently used as an audio source device. If the Bluetooth device is in sink mode, the Bluetooth device is currently used as an audio receiving device.
[0167] In some embodiments, the display device 200 may be configured to use the source mode by default, that is, to serve as an audio source device.
[0168] In some embodiments, the display device 200 may be configured with a system Bluetooth function. A first Bluetooth switch for controlling the opening and closing of the system Bluetooth function may be configured in a system setting menu, a quick setting panel, a status bar, a shortcut menu, and the like.
[0169] Take the first Bluetooth switch configured in the system settings menu as an example, you can refer to Fig.11 The system setting menu shown may include a first Bluetooth switch 1101. When the first Bluetooth switch is in an on state, the system Bluetooth function is turned on, and when the first Bluetooth switch is in an off state, the system Bluetooth function is turned off.
[0170] When the system Bluetooth function is turned on, the display device 200 can be paired with other Bluetooth devices. When the system Bluetooth function is turned off, the display device 200 cannot be paired with other Bluetooth devices.
[0171] In some embodiments, when the Bluetooth function of the system is turned on and off by controlling the first Bluetooth switch, the display device 200 always uses the source mode, that is, the display device 200 always acts as an audio source device to provide audio data to the paired Bluetooth device to play audio through the paired Bluetooth device.
[0172] For example, when the system Bluetooth function is turned on by the first Bluetooth switch, the display device 200 will be paired with other Bluetooth devices as an audio source device, such as a Bluetooth speaker. After pairing with the Bluetooth speaker, the display device 200 can send audio data to the Bluetooth speaker to play audio through the Bluetooth speaker.
[0173] In some embodiments, a monitoring module of a system control may be configured at the application layer, and the monitoring module may monitor the state changes of each system control. When the first Bluetooth switch is in the off state, if the user instructs to turn on the first Bluetooth switch, the monitoring module may monitor the turning on of the first Bluetooth switch, and after monitoring the turning on of the first Bluetooth switch, the system Bluetooth function is turned on by calling the system Bluetooth service. When the first Bluetooth switch is in the on state, if the user instructs to turn off the first Bluetooth switch, the monitoring module may monitor the turning off of the first Bluetooth switch, and after monitoring the turning off of the first Bluetooth switch, the system Bluetooth function is turned off by calling the system Bluetooth service. In this way, it is possible to control the turning on and off of the system Bluetooth function through the first Bluetooth switch.
[0174] In some embodiments, the default state of the first Bluetooth switch, that is, the default state of the system Bluetooth function, refers to the state of the first Bluetooth switch in the display device 200 when the display device 200 is not using the application Bluetooth music function. The default state of the first Bluetooth switch can be an on state or an off state. For example, in order to avoid power consumption caused by the system Bluetooth function being turned on all the time, and to avoid frequent receipt of pairing requests from other Bluetooth devices due to the system Bluetooth function being turned on all the time, the default state of the first Bluetooth switch can be set to an off state. For another example, in order to facilitate pairing of the display device 200 with other Bluetooth devices, the default state of the first Bluetooth switch can be set to an on state.
[0175] In some embodiments, the display device 200 may also be configured with a second Bluetooth switch, which is a switch for the device visibility function. Fig.11 The system setting menu shown in the figure may include a second Bluetooth switch 1102. When the second Bluetooth switch is in the on state, the device visibility function is turned on, that is, if the system Bluetooth function is turned on, the display device 200 can be discovered by other Bluetooth devices. When the second Bluetooth switch is in the off state, the device visibility function is turned off, that is, if the system Bluetooth function is turned on, the display device 200 will not be discovered by other Bluetooth devices.
[0176] In some embodiments, the default state of the second Bluetooth switch, that is, the default state of the device visibility function, refers to the state of the second Bluetooth switch of the display device 200 in scenarios other than using the application Bluetooth music function. The default state of the second Bluetooth switch can be an on state or an off state. For example, in order to avoid frequently receiving pairing requests from other Bluetooth devices when the system Bluetooth function is always on, the default state of the second Bluetooth switch can be set to an off state. For another example, in order to facilitate pairing of the display device 200 with other Bluetooth devices, the default state of the second Bluetooth switch can be set to an on state.
[0177] In some embodiments, the monitoring module of the system control can monitor the state change of the second Bluetooth switch, and control the opening and closing of the visibility function by calling the device visibility service, so as to realize the control of opening and closing the visibility function through the second Bluetooth switch. This process can refer to the process of controlling the opening and closing of the system Bluetooth function through the first Bluetooth switch, which is not repeated here.
[0178] In some embodiments, the display device 200 may also be configured with a third Bluetooth switch, which is a switch for a device shielding function. When the third Bluetooth switch is in an on state, the device shielding function is turned on, so that when the system Bluetooth function is turned on, a connection with a specified Bluetooth device will not be established. When the third Bluetooth switch is in an off state, the device shielding function is turned off, so that when the system Bluetooth function is turned on, a connection with a specified Bluetooth device can be established. The specified Bluetooth device may be a Bluetooth device specified by the user, or may be a Bluetooth device other than a Bluetooth device specified by the user to be connected, or may be a Bluetooth device other than a currently connected Bluetooth device.
[0179] In some embodiments, the default state of the third Bluetooth switch, that is, the default state of the device shielding function, refers to the state of the third Bluetooth switch when the display device 200 is not using the application Bluetooth music function. The default state of the third Bluetooth switch can be an on state or an off state. For example, in order to avoid frequently receiving pairing requests and connection requests from these designated Bluetooth devices when the system Bluetooth function is always on, and to avoid these designated Bluetooth devices from establishing a connection with the display device 200 and sending audio data to the display device 200, affecting the current playback of the display device 200, etc., the default state of the third Bluetooth switch can be set to an on state. For another example, in order to show the user the Bluetooth devices that can be paired, the default state of the third Bluetooth switch can be set to an off state.
[0180] In some embodiments, the Bluetooth devices that can establish a connection with the display device 200 can be managed through a white list of Bluetooth devices, and the Bluetooth devices not on the white list are designated Bluetooth devices, that is, Bluetooth devices that cannot establish a connection with the display device 200 after the device shielding function is turned on. The Bluetooth devices in the white list can be dynamically adjusted according to the user's settings.
[0181] In some embodiments, designated Bluetooth devices can be managed through a blacklist of Bluetooth devices, that is, the Bluetooth devices on the blacklist are designated Bluetooth devices, that is, Bluetooth devices that cannot establish a connection with the display device 200 after the device shielding function is turned on. The Bluetooth devices in the blacklist can be dynamically adjusted according to the user's settings.
[0182] In some embodiments, a whitelist or blacklist of Bluetooth devices can be written into a configuration file. After the monitoring module of the system control monitors that the first Bluetooth switch is turned on, if a pairing request or connection request from another Bluetooth device is received, the whitelist or blacklist in the configuration file is read to determine whether the Bluetooth device is a designated Bluetooth device according to the whitelist or blacklist. When the Bluetooth device is a designated Bluetooth device, the device shielding service is called to reject or not respond to the request of the Bluetooth device. When the Bluetooth device is not a designated Bluetooth device, the device shielding service is not called to respond normally to the request of the Bluetooth device.
[0183] In some embodiments, the default states of the first Bluetooth switch, the second Bluetooth switch, and the third Bluetooth switch are independent of each other.
[0184] In the art mode, in order to expand the audio resources that the display device 200 can play, more abundant audio data can be provided through other Bluetooth devices. At this time, the display device 200 needs to be used as an audio receiving device to receive the audio data provided by other Bluetooth devices. That is, the display device 200 needs to be switched to sink mode. Correspondingly, the application Bluetooth music function provided by the art mode application is a Bluetooth function that pairs the display device 200 as an audio receiving device with other Bluetooth devices.
[0185] In some embodiments, in the art mode, the display device 200 may Fig.12 The process shown plays audio from a Bluetooth device. The specific steps are as follows:
[0186] S1201: In the art mode, in response to the user's operation of turning on the application Bluetooth music function, the mode is switched to the audio receiving mode, and an operation guide page is displayed. When the default state of the first Bluetooth switch is the off state, the first Bluetooth switch is turned on.
[0187] In some embodiments, the art mode application can configure the switch of the application Bluetooth music function in the application settings menu. Fig. 9 The application setting menu 901 shown includes a switch for applying a Bluetooth music function, such as BT Music. Accordingly, the user can turn on the application Bluetooth music function by: when the display device 200 displays the display page, inputting a menu command through the menu key of the control device 100, controlling the display device 200 to open the application setting menu, and turning on the application Bluetooth music function by selecting the switch for the application Bluetooth music function in the application setting menu.
[0188] In some other embodiments, the art mode application can configure the switch of the application Bluetooth music function in the art mode setting page. Fig.10 The art mode setting page shown includes a switch for applying a Bluetooth music function, such as BT Music. Accordingly, the user can turn on the application of the Bluetooth music function by: when the display device 200 displays the display page, inputting a menu command through the menu key of the control device 100, controlling the display device 200 to open the application setting menu, and opening the art mode setting page by selecting the setting item of the art mode setting in the application setting menu. The application of the Bluetooth music function is turned on by selecting the switch for the application of the Bluetooth music function in the art mode setting page.
[0189] Since the application of the Bluetooth music function is a Bluetooth function that pairs the display device 200 as an audio receiving device with other Bluetooth devices, when the display device 200 turns on the application of the Bluetooth music function, the display device 200 is switched from the source mode to the sink mode to pair with other Bluetooth devices as an audio receiving device.
[0190] In some embodiments, in order to ensure the availability of the application Bluetooth music function, when using the application Bluetooth music function, if the system Bluetooth function of the display device 200 is in a turned off state, the system Bluetooth function can be forcibly turned on so that the display device 200 can use the Bluetooth function to pair with other Bluetooth devices.
[0191] In some embodiments, in order to avoid affecting the overall performance of the display device 200, if the application Bluetooth music function is not used, such as exiting the art mode, or disconnecting from other Bluetooth devices, the default state of the system Bluetooth function is restored. If the default state of the system Bluetooth function is on, the system Bluetooth function is kept on, that is, the first Bluetooth switch is kept on. If the default state of the system Bluetooth function is off, the system Bluetooth function is turned off again, that is, the first Bluetooth switch is switched back to the off state.
[0192] When the display device 200 uses the application Bluetooth music function, the implementation process of turning on the first Bluetooth switch to turn on the system Bluetooth function can refer to the following embodiment:
[0193] In some embodiments, the display device 200 can call the first Bluetooth switch by the first application to achieve a linkage effect between the application Bluetooth music function and the system Bluetooth function.
[0194] You can refer to Figure 4 In the operating system shown, the user interacts with the first application through the Bluetooth switch module, such as turning on the application Bluetooth music function, and the Bluetooth switch module will call the system Bluetooth service to turn on the system Bluetooth function. The system Bluetooth service will record the default state of the first Bluetooth switch, such as the off state. When the activity manager detects that the operation guide page is closed or the pairing page is closed, if the registration monitoring module of the application detects that it is not paired with the Bluetooth device or a connection is established, the registration monitoring module of the application can send a first notification to the Bluetooth switch module, or the registration monitoring module of the application can send a first notification to the Bluetooth switch module after it detects that the connection with the Bluetooth device is disconnected, or the activity manager can send a first notification to the Bluetooth switch module when it detects exiting the first application. Based on the first notification, the Bluetooth switch module will call the system Bluetooth service to restore the default state of the first Bluetooth switch, such as turning off the first Bluetooth switch to turn off the system Bluetooth service.
[0195] In other embodiments, the display device 200 may monitor the usage status of the first application through the system's registered monitoring module, and call the first Bluetooth switch to achieve a linkage effect between the application's Bluetooth music function and the system's Bluetooth function.
[0196] You can refer to Figure 4 In the operating system shown, in the application layer, the relevant modules of the first application may also include a configuration file, which includes the configuration information of the first application. For example, the first application is an application that needs to use the system Bluetooth function, that is, after starting the first application, the system Bluetooth function needs to be turned on. In the application layer, a registration monitoring module of the system is also configured. During the startup process of the display device 200, the registration monitoring module of the system scans the configuration files of each application, wherein when the configuration file of the first application is scanned, the configuration information of the first application can be read, and the first application is registered to the application list according to the configuration information, and the applications included in the application list are all applications that need to use the system Bluetooth function, that is, after starting these applications, the system Bluetooth function needs to be turned on. The registration monitoring module of the system can monitor the startup of each activity and determine the application to be started according to the package name corresponding to the activity. After monitoring the activity of the first application, the registration monitoring module of the system can determine to start the first application. The registration monitoring module of the system determines whether the first application belongs to the application list, and after determining that the first application belongs to the application list, calls the system Bluetooth service to turn on the first Bluetooth switch and turn on the system Bluetooth service. In some embodiments, the configuration information of the first application may include a page with an application setting menu, so that when the system registration monitoring module registers the first application to the application list, it can accurately register to the page with the application setting menu, that is, when entering the first application and opening the application setting menu, the system Bluetooth service is turned on. After monitoring the activity of the page with the application setting menu, the system registration monitoring module can call the system Bluetooth service to turn on the first Bluetooth switch and turn on the system Bluetooth service.
[0197] When the activity manager detects closing the operation guide page or closing the pairing page, a message can be sent to the system's registration monitoring module. After receiving the message, if the system's registration monitoring module detects that it is not paired with the Bluetooth device or a connection is established, the system's registration monitoring module can shut down the system's Bluetooth service to turn off the first Bluetooth switch and the system's Bluetooth function. Alternatively, after the system's registration monitoring module detects that the connection with the Bluetooth device is disconnected, the system's Bluetooth service can be shut down to turn off the first Bluetooth switch and the system's Bluetooth function. Alternatively, when the activity manager detects exiting the first application, a message can be sent to the system's registration monitoring module. After receiving the message, the system's registration monitoring module can shut down the system's Bluetooth service to turn off the first Bluetooth switch and the system's Bluetooth function.
[0198] In some embodiments, if the display device 200 is configured with a second Bluetooth switch, the display device 200 responds to the user's operation of turning on the application Bluetooth music function, and when the second Bluetooth switch is in the off state, the second Bluetooth switch is forcibly turned on to turn on the device visibility function, so that the display device 200 can be discovered by other Bluetooth devices when the system Bluetooth function is turned on, thereby ensuring that the application Bluetooth music function is available. Fig.11 A second Bluetooth switch 1102 is shown.
[0199] Accordingly, in order to avoid affecting the overall performance of the display device 200, if the application Bluetooth music function is not used, such as exiting the art mode, or disconnecting from other Bluetooth devices, the default state of the device visibility function is restored. If the default state of the device visibility function is on, the device visibility function is kept on, that is, the second Bluetooth switch is kept on. If the default state of the device visibility function is off, the device visibility function is turned off again, that is, the second Bluetooth switch is switched to the off state.
[0200] Among them, when the display device 200 uses the Bluetooth music function, the second Bluetooth switch is turned on to turn on the device visibility function. The implementation process can refer to the process of turning on the first Bluetooth switch, which is not repeated here.
[0201] In some embodiments, if the display device 200 is configured with a third Bluetooth switch, the display device 200 responds to the user's operation of turning on the application Bluetooth music function. When the third Bluetooth switch is in the off state, the third Bluetooth switch is forced to be turned on to turn on the device shielding function, so that the display device 200 cannot be discovered by designated Bluetooth devices when the system Bluetooth function is turned on, so as to avoid interference from these Bluetooth devices.
[0202] Accordingly, in order to avoid affecting the overall performance of the display device 200, if the application Bluetooth music function is not used, such as exiting the art mode, or disconnecting from other Bluetooth devices, the default state of the device shielding function is restored. If the default state of the device shielding function is on, the device shielding function is kept on, that is, the third Bluetooth switch is kept on. If the default state of the device shielding function is off, the device shielding function is turned off again, that is, the third Bluetooth switch is switched to the off state.
[0203] When the display device 200 uses the Bluetooth music function, the third Bluetooth switch is turned on to turn on the device shielding function. The process of turning on the first Bluetooth switch can refer to the process of turning on the first Bluetooth switch, which is not repeated here. The configuration information of the first application can include a whitelist or blacklist of Bluetooth devices.
[0204] After the display device 200 is switched to the sink mode and the system Bluetooth function is turned on, it can be paired with other Bluetooth devices.
[0205] In some embodiments, after switching to the sink mode, the display device 200 sends a pairing broadcast to the surroundings, and the pairing broadcast may include a device class (Class of Device), a universally unique identifier (UUID) of the service, a device name, etc.
[0206] The device category is the current Bluetooth device type of the display device 200. For example, if it is currently in sink mode, the device type is an audio receiving device.
[0207] The UUID of the service included in the pairing broadcast is used to uniquely identify the service supported by the display device 200. For Bluetooth devices that support the audio streaming function, the supported services include the Advanced Audio Distribution Profile (A2DP) service. Based on different Bluetooth modes, the supported A2DP services are also different. In sink mode, the Bluetooth device supports the A2DP receiving service. In source mode, the Bluetooth device supports the A2DP sending service. Accordingly, the display device 200 will register the UUID of the currently supported service. After the display device 200 switches to sink mode, it supports the A2DP receiving service. Therefore, the display device 200 will register the UUID of the A2DP receiving service, for example, 0000110b-0000-1000-8000-00805f9b34fb.
[0208] The device name may be a default name of the display device 200 or a user-defined name, which is displayed in a search result list of the peer device and represents the display device 200 .
[0209] In some embodiments, the display device 200 may display an operation guide page, which includes first guide information for performing a Bluetooth connection operation with the display device 200. The first guide information may include the device name of the display device 200 to accurately indicate the Bluetooth device to be paired, so that the user can quickly and accurately connect to the display device 200.
[0210] You can refer to Fig.13 The operation guide page shown may include first guide information. If the device name of the display device 200 is "Master Bedroom TV", the first guide information may be "Turn on the Bluetooth switch, select the Master Bedroom TV to pair and connect".
[0211] In some embodiments, after the display device 200 turns on the system Bluetooth function, the status of the system Bluetooth function of the display device 200 is also displayed on the operation guide page to prompt the user of the Bluetooth status of the display device 200, so that the user can check the reasons for different situations when the display device 200 is connected to other Bluetooth devices by Bluetooth. Fig.13 The operation guide page shown in the figure shows the current status of the system Bluetooth function in the upper right corner, such as whether the Bluetooth function is available, and may also include an icon of the Bluetooth function.
[0212] For example, a user wants to use the first Bluetooth device to provide audio data for the display device 200. The first Bluetooth device can be a smart phone, a tablet computer, a computer, a smart TV, etc. The user can perform a Bluetooth connection operation with the display device 200 on the first Bluetooth device according to the first guidance information in the operation guidance page.
[0213] In some embodiments, after the Bluetooth function is turned on, the first Bluetooth device is in source mode and can scan surrounding Bluetooth devices.
[0214] The first Bluetooth device serves as an audio source device. After turning on the Bluetooth function, the pairing broadcast sent out may include the device type, the UUID of the service, the device name, etc.
[0215] The device type of the first Bluetooth device is an audio source device. In source mode, the display device 200 supports the A2DP sending service and registers the UUID of the A2DP sending service, such as 0000110a-0000-1000-8000-00805f9b34fb. The device name can be the default name of the first Bluetooth device or a user-defined name.
[0216] When the display device 200 sends a pairing broadcast, the first Bluetooth device can scan the display device 200 .
[0217] After scanning the display device 200, the first Bluetooth device may display a search result list. The first Bluetooth device may display the device name in the pairing broadcast sent by the display device 200 in the search result list. For example, if the device name of the display device 200 is the master bedroom TV, you can refer to Fig.14 The search result list shown includes a result item for "master bedroom television".
[0218] The user determines that the device to be connected is the master bedroom TV according to the first guide information on the operation guide page, and then finds the result item of the master bedroom TV from the search result list, and selects the result item to pair with the display device 200. In response to the user's instruction to select the result item, the first Bluetooth device sends a pairing request to the corresponding display device 200, and the pairing request is used to request to establish a Bluetooth connection.
[0219] S1202: Display a pairing page according to the pairing request of the first Bluetooth device.
[0220] When the display device 200 is paired with the first Bluetooth device for the first time, a pairing page will be displayed, and the pairing page includes inquiry information for asking the user whether to pair with the first Bluetooth device. In this way, the data security of the display device 200 can be further guaranteed.
[0221] You can refer to Fig.15 The pairing page shown may include prompt information for prompting the user the device name of the first Bluetooth device currently requested to pair, such as my phone. In some embodiments, during the process of pairing with the first Bluetooth device, the display device 200 may also send a pairing password to the first Bluetooth device to further ensure the accuracy and security of the pairing. The pairing page also includes a pairing button and a cancel button. If the user agrees to pair with the first Bluetooth device, the pairing button may be selected. If the user disagrees with pairing with the first Bluetooth device, the cancel button may be selected.
[0222] S1203, in response to the user's instruction to agree to pairing, pairing with the first Bluetooth device, and displaying a prompt page after pairing with the first Bluetooth device is successful.
[0223] If the user selects the pairing button to input an instruction to agree to pairing, the display device 200 is paired with the first Bluetooth device and a connection is established.
[0224] In some embodiments, after the first Bluetooth device is successfully paired with the display device 200, the service discovery protocol (SDP) can be used to query the services supported by the display device 200 to further confirm whether the display device 200 is in sink mode. For example, the first Bluetooth device can confirm whether the display device 200 is in sink mode by querying whether the display device 200 has registered the UUID of the A2DP receiving service. After recognizing that the display device 200 has registered the UUID of the A2DP receiving service, it can be confirmed that the display device 200 is in sink mode.
[0225] In some embodiments, after the display device 200 successfully pairs with the first Bluetooth device, it saves the pairing information of the first Bluetooth device so that when the Bluetooth music function of the application is used again, it can quickly connect to the first Bluetooth device based on the stored pairing information of the first Bluetooth device.
[0226] In some embodiments, in the art mode, if the user turns on the application Bluetooth music function again, the display device 200 can display the operation guide page. The process can refer to step S1201, which is not repeated here. The display device 200 can also display a list of paired devices. In some embodiments, the display device 200 can display a list of paired devices in the operation guide page. In other embodiments, the display device 200 can be configured to automatically exit the operation guide page after the second duration and display a list of paired devices.
[0227] In some embodiments, the display device 200 can display a paired device list based on the stored pairing information of the first Bluetooth device, and the paired device list includes the item of the first Bluetooth device. If the display device 200 has established a Bluetooth connection with other Bluetooth devices based on the application of the Bluetooth music function, the paired device list also includes the items of these Bluetooth devices. Fig.16 In the paired device list shown, if the device name of the first Bluetooth device is myphone, the paired device list may include an item of myphone. If the display device 200 has established a Bluetooth connection with another Bluetooth device based on the application of the Bluetooth music function, and the device name of the other Bluetooth device is living room TV, the paired device list may also include an item of living room TV.
[0228] The user can select the target Bluetooth device to be connected this time based on the paired device list on the display device 200. For example, if the user wants to use the first Bluetooth device, the user can input a connection instruction by selecting the item of the first Bluetooth device, and the display device 200 searches for the first Bluetooth device in response to the connection instruction, and establishes a connection with the first Bluetooth device after searching for the first Bluetooth device.
[0229] In some embodiments, after the first Bluetooth device is successfully paired with the display device 200 , the first Bluetooth device saves the pairing information of the display device 200 to quickly establish a connection with the display device 200 next time.
[0230] In some embodiments, after the first Bluetooth device turns on the Bluetooth function, it can display a paired device list according to the stored paired information, and the paired device list includes an item of the display device 200. Fig.17In the paired device list shown, if the device name of the display device 200 is the master bedroom TV, the paired device list may include the master bedroom TV item. If the first Bluetooth device has also established a connection with other Bluetooth devices, such as the device name of the other Bluetooth device is a Bluetooth headset, the paired device list may also include the Bluetooth headset item.
[0231] If the user wants to connect to the display device 200 , the user can select the item of the master bedroom TV and input a connection instruction. The first Bluetooth device responds to the connection instruction, searches for the display device 200 , and establishes a connection with the display device 200 after searching for the display device 200 .
[0232] In some embodiments, when the display device 200 is not paired with the first Bluetooth device for the first time, in response to a pairing request from the first Bluetooth device, the display device 200 directly pairs with the first Bluetooth device and establishes a connection without displaying a pairing page.
[0233] In some embodiments, the display device 200 displays a prompt page after successfully pairing with the first Bluetooth device, so as to prompt the user that the first Bluetooth device has been connected through the prompt page. The prompt page may include second guidance information, and the second guidance information is used to guide the user to use the first Bluetooth device to play audio. Fig.18 The prompt page shown may include a second guiding message, such as “Please open the mobile app and play your favorite songs.”.
[0234] In some embodiments, the display device 200 may be configured to automatically exit the prompt page after a first duration and display the presentation page of the art mode application. For example, the first duration is 10 seconds, and the display device 200 automatically exits the prompt page after the prompt page is displayed for 10 seconds.
[0235] In some embodiments, the display device 200 may be configured to: in response to a user's return instruction, exit the prompt page and display the display page of the art mode application. For example, the user may input a return instruction by using the back key of the control device 100, and the display device 200 exits the prompt page in response to the return instruction.
[0236] In some embodiments, the display device 200 may display a prompt message in the prompt page, and the prompt message is used to prompt the user to automatically jump to the display page after the first time period, and the user can exit the prompt page by pressing the back key, such as Fig.18 shown.
[0237] S1204: After receiving the first audio sent by the first Bluetooth device, play the first audio.
[0238] In some embodiments, if the user uses the first Bluetooth device to play the first audio, the first Bluetooth device may send a play notification and the first audio to the display device 200. The display device 200 may determine that the first Bluetooth device is in the audio playing state according to the play notification, and after determining that the first Bluetooth device is in the audio playing state, exit the prompt page and display the display page of the art mode application.
[0239] After receiving the first audio, the display device 200 plays the first audio and displays a display page of the art mode application, thereby creating an atmosphere that the user likes.
[0240] In some embodiments, when the display device 200 determines that the first Bluetooth device is in an audio playback state, the device playback information may be displayed on the display page. The device playback information may include the device name and device icon of the first Bluetooth device. The device icon is used to identify the device type of the first Bluetooth device. Fig.18 As shown in the display page, when the display device 200 determines that the first Bluetooth device is in the audio playback state, if the first Bluetooth device is a mobile phone and the device name is my phone, an icon identifying the mobile phone and my phone can be displayed in the upper right corner of the display page.
[0241] In some embodiments, the display device 200 hides the device playback information after a preset time, so as to avoid affecting the display effect of the artwork.
[0242] In some embodiments, if the display device 200 is currently playing the second audio, when it is recognized that the first Bluetooth device is in the audio playing state, in order to avoid the playback of the second audio affecting the playback quality of the first audio, the second audio can be muted.
[0243] In some embodiments, when the display device 200 recognizes that the first Bluetooth device is in an audio playback state, it can control the first player to be in a muted state, and the first player is used to play the second audio. In this way, the volume of the second audio is 0, which is a muted effect and does not affect the playback quality of the first audio.
[0244] In some embodiments, when the display device 200 recognizes that the first Bluetooth device is in an audio playback state, it can control to pause or close the audio channel playing the second audio, so as to pause or exit playing the second audio, thereby achieving the effect of muting the second audio. In addition, the display device 200 opens the audio channel of the first audio to play the first audio.
[0245] In some embodiments, the display device 200 can establish connections with the first Bluetooth device and the second Bluetooth device at the same time, and the number of the second Bluetooth device is at least one.
[0246] In some embodiments, the display device 200 can be discovered by other Bluetooth devices after the system Bluetooth function and the device visibility function are turned on. The display device 200 can respond to the pairing request of the second Bluetooth device and pair with the second Bluetooth device and establish a connection when the user agrees to pair.
[0247] In some embodiments, if the second Bluetooth device is a Bluetooth device that has been paired with the display device 200, the display device 200 can display a list of paired devices in response to the user's operation of opening the application's Bluetooth music function, and establish a connection with the second Bluetooth device in response to the user's instruction to select an item of the second Bluetooth device from the list.
[0248] In some embodiments, when the display device 200 is connected to multiple Bluetooth devices at the same time, one Bluetooth device may be selected to provide audio. Fig.19 The process shown switches the Bluetooth device. The specific steps are as follows:
[0249] S1901, in response to a user's control instruction, display a list of connected devices.
[0250] In some embodiments, the art mode application can be configured to display a list button on the display page when using the Bluetooth music function of the application. The user can input a control instruction by selecting the list button, and the display device 200 displays a list of connected devices in response to the control instruction.
[0251] When the first Bluetooth device and the second Bluetooth device are currently connected at the same time, the connected device list includes items of the first Bluetooth device and the second Bluetooth device.
[0252] You can refer to Fig. 20 In the display page shown, the display device 200 displays a connected device list 2002 in response to the user selecting the list button 2001. If the device name of the first Bluetooth device is my phone and the device name of the second Bluetooth device is living room TV, the connected device list 2002 may include items of my phone and living room TV.
[0253] S1902, in response to an instruction from a user to select an item of a second Bluetooth device, stop receiving the first audio from the first Bluetooth device, and start receiving the audio sent by the second Bluetooth device.
[0254] The display device 200 currently plays the first audio provided by the first Bluetooth device. If the user wants to use the second Bluetooth device, that is, wants to play the audio provided by the second Bluetooth device, the item of the second Bluetooth device can be selected in the connected device list. In response to the instruction, the display device 200 switches the audio source device to the second Bluetooth device, that is, maintains the connection with the first Bluetooth device, but no longer receives the first audio sent by the first Bluetooth device, and starts receiving the third audio sent by the second Bluetooth device. Among them, the display device 200 can also send a first notification to the first Bluetooth device to notify the first Bluetooth device to terminate receiving audio. The first Bluetooth device can pause playing the first audio according to the first notification. The display device 200 can also send a second notification to the second Bluetooth device to notify the second Bluetooth device that it can receive the audio sent by it.
[0255] S1903: After receiving the third audio sent by the second Bluetooth device, play the third audio.
[0256] When the display device 200 switches the audio source device to the second Bluetooth device, the second Bluetooth device can be in an audio playing state, an audio pause playing state, or an audio stop playing state. If the user opens a music application on the second Bluetooth device and plays a third audio, the third audio can be sent to the display device 200, and the display device 200 plays the third audio after receiving the third audio.
[0257] In some embodiments, after the display device 200 recognizes that the second Bluetooth device is in an audio playback state, it can display device playback information on the display page. The device playback information can include the device name and device icon of the second Bluetooth device, and the device icon is used to identify the device type of the second Bluetooth device. And after a preset time, the device playback information is hidden. The process of displaying and hiding the device playback information can refer to the process of displaying and hiding the device playback information of the first Bluetooth device, which is not repeated here.
[0258] In some embodiments, the display device 200 may be configured to unmute the second audio when it detects that the currently used Bluetooth device pauses playing the audio, or detects that the currently used Bluetooth device is disconnected. Disconnecting from the currently used Bluetooth device may include: the currently used Bluetooth device is disconnected from the display device 200, or the display device 200 exits the art mode application, etc.
[0259] In some embodiments, the display device 200 may be configured to switch back to the audio sending mode, ie, source mode, to serve as an audio source device when it detects that all connected Bluetooth devices are disconnected or after exiting the art mode application.
[0260] In some embodiments, when the display device 200 detects that the connection with the currently used Bluetooth device is disconnected, it displays a disconnection prompt message. The currently used Bluetooth device is the Bluetooth device that currently provides audio for the display device 200. For example, the first Bluetooth device is currently used, and the device name of the first Bluetooth device is my phone. Fig.21 The display page shown displays a disconnection prompt message, such as "disconnecting from my phone". In some embodiments, the disconnection prompt message can be automatically hidden after a preset time.
[0261] In some embodiments, if the display device 200 is in source mode and is connected to a third Bluetooth device, which is in sink mode, such as a Bluetooth speaker, the display device 200 disconnects from the third Bluetooth device after switching to sink mode. After switching back to source mode, the display device 200 can automatically restore the connection with the third Bluetooth device.
[0262] In some embodiments, the display device 200 may also be configured with a second application. The second application is used to play audio, and the second application is an application that uses the system Bluetooth function and is in an audio receiving mode when using the system Bluetooth function.
[0263] After opening the second application, the display device 200 will enter the second mode. In the second mode, the display device 200 will act as an audio receiving device, equivalent to a speaker, for receiving and playing audio sent by other Bluetooth devices. Among them, the second application can also be called a speaker application, a speaker mode application, my music application, etc. The second mode can also be called a speaker mode, my music mode, etc.
[0264] In the embodiment of the present application, a specific description is given by taking the second application as a speaker mode application and the second mode as a speaker mode as an example.
[0265] In some embodiments, the display device 200 may be configured to Fig. 22 The process shown enters the speaker mode. The specific steps are as follows:
[0266] S2201, in response to the user's operation of opening the speaker mode application, entering the speaker mode, and after entering the speaker mode, displaying an operation guidance page and switching to the audio receiving mode.
[0267] In some embodiments, the control device 100 may be configured with a key dedicated to opening a speaker mode application, such as a music key, and the display device 200 may enter the speaker mode application in response to a user instruction input based on the music key.
[0268] In some embodiments, the display device 200 may set an icon of the speaker mode application in the main page, the sidebar and / or the shortcut menu. The display device 200 may enter the speaker mode application in response to an instruction by the user to select the icon of the speaker mode application.
[0269] After entering the speaker mode application, the display device 200 will switch to the audio receiving mode, that is, switch to the sink mode. In this way, the display device 200 can be used as an audio receiving device in the speaker mode. After pairing and connecting with other Bluetooth devices, it can receive and play the audio sent by other Bluetooth devices.
[0270] In some embodiments, after entering the speaker mode application, the display device 200 can refer to step S1201 to turn on the first Bluetooth switch, the second Bluetooth switch, and the third Bluetooth switch to ensure the availability of the system Bluetooth function and to be discovered by non-specified Bluetooth devices, thereby ensuring that the speaker mode is available. When exiting the speaker mode or disconnecting from the Bluetooth device, the first Bluetooth switch, the second Bluetooth switch, and the third Bluetooth switch are restored to their default states, which will not be described in detail here.
[0271] The operation guide page in speaker mode can refer to the operation guide page in art mode, which will not be repeated here.
[0272] S2202: Display a pairing page according to the pairing request of the first Bluetooth device.
[0273] S2203, in response to the user's instruction to agree to pairing, pairing with the first Bluetooth device, and displaying a prompt page after pairing with the first Bluetooth device is successful.
[0274] Steps S2202-S2203 may refer to steps S1202-S1203 and are not described in detail here.
[0275] After successfully pairing with a Bluetooth device, the display device 200 saves the pairing information of the Bluetooth device so that after entering the speaker mode again, a list of paired devices can be displayed for the user to select a Bluetooth device that has been successfully paired from the list of paired devices, and the user can directly use the stored pairing information to quickly pair and connect with these Bluetooth devices. This process can refer to the process of establishing a connection with a paired Bluetooth device again in the art mode, and will not be repeated here.
[0276] In some embodiments, the display device 200 may automatically exit the prompt page after a first period of time.
[0277] In some embodiments, the display device 200 may exit the prompt page in response to an instruction input by the user based on a back key of the control device 100 .
[0278] After exiting the prompt page, if the first Bluetooth device is not in the playing state, a waiting page may be displayed, which may be a default page of the speaker mode, for prompting the user to wait for the music to be played.
[0279] S2204: After receiving the first audio sent by the first Bluetooth device, display a music playing page and play the first audio.
[0280] In some embodiments, if the user uses the first Bluetooth device to play the first audio, the first Bluetooth device can send a play notification and the first audio to the display device 200. The display device 200 can determine that the first Bluetooth device is in the audio playing state according to the play notification, and after determining that the first Bluetooth device is in the audio playing state, exit the prompt page and display the music playing page.
[0281] In some embodiments, the implementation process of the display device 200 monitoring the audio playback status of the first Bluetooth device can refer to step S1204, which is not repeated here.
[0282] In some embodiments, the display device 200 displays device playback information on the music playback page, and the device playback information may include a device name and a device icon of the first Bluetooth device, where the device icon is used to identify a device type of the first Bluetooth device.
[0283] You can refer to Fig.23 In the music playing page shown, if the device type of the first Bluetooth device is a mobile phone and the device name is my phone, the music playing page may include an icon identifying a mobile phone and my phone.
[0284] In some embodiments, the music playback page may include audio information, a playback progress bar, playback controls, lyrics, a spectrum analysis graph, and the like.
[0285] The audio information includes relevant information of the first audio currently being played, such as the audio name, audio introduction, etc. Fig.23 , the relevant information of the first audio includes the audio name, such as AAAA, and singer: BBBB.
[0286] The playback progress bar is used to indicate the total duration of the first audio and the current playback duration. Fig.23 As shown in the play progress bar 2301, the right end of the play progress bar 2301 displays the total duration of the first audio, such as 4 minutes and 23 seconds, and the left end of the play progress bar 2301 displays the duration of the play, such as 1 minute and 6 seconds.
[0287] The play control is used to control the play of the first audio, and may include a forward switch control and a backward switch control, wherein the forward switch control is used to switch to play the audio that is before the current audio in the current playlist, and the backward switch control is used to switch to play the audio that is after the current audio in the current playlist. Fig.23 The music playing page shown in FIG. 1 includes a forward switching control 2302 and a backward switching control 2303. When the current audio is in the playing state, the playing control may also include a pause playing control for pausing the playing of the current audio. Fig.23 The music playing page shown in FIG. 2 includes a pause play control 2304. When the current audio is in the pause play state, the play control also includes an open play control for opening the current audio. Fig.23 The music playback page shown includes opening the playback control. In some embodiments, the display device 200 sends a control instruction to the first Bluetooth device in response to the user's instruction to select the playback control, and the control instruction includes information about the playback control. The first Bluetooth device responds to the control instruction and performs a corresponding task according to the information about the playback control. For example, the control instruction includes information about the forward switch control, and the first Bluetooth device switches to playing the previous audio and sends the previous audio to the display device 200 to achieve the effect of switching to playing the previous audio on the display device 200.
[0288] The lyrics are the lyrics corresponding to the current audio. The display device 200 can display the corresponding lyrics according to the playback progress of the first audio to achieve the effect of audio and video synchronization. Fig.23 The music playback page shown displays the corresponding lyrics, such as CCCCCCCC, when the playback progress is 1 minute and 6 seconds.
[0289] The spectrum analysis graph is used to show the frequency distribution and volume changes of the current audio, which can increase the interest of audio playback. Fig.23 The music playing page shown includes a spectrum analysis diagram 2305 of the first audio.
[0290] In some embodiments, if the display device 200 is currently playing the second audio, then when it is recognized that the first Bluetooth device is in the audio playing state, in order to avoid the playback of the second audio affecting the playback quality of the first audio, the second audio can be muted. The process of muting the second audio in the speaker mode can refer to the process of muting the second audio in the art mode, which is not repeated here.
[0291] In some embodiments, in the speaker mode, the display device 200 can be connected to the first Bluetooth device and the second Bluetooth device at the same time, and the number of the second Bluetooth device is at least 1. At this time, the display device 200 can switch the Bluetooth device that provides audio. Fig.24 The process shown switches the Bluetooth device that provides audio. The specific steps are as follows:
[0292] S2401, in response to a user's control instruction, displaying a list of connected devices on a music playback page.
[0293] In some embodiments, the speaker mode application can configure a list button on the music playback page, which is an entry to the list of connected devices. Fig.23 The music playing page shown may include a list button 2306. The user may input a control instruction by selecting the list button to instruct the display device 200 to open a list of connected devices.
[0294] In response to the control instruction, the display device 200 displays a connected device list on the music playing page, and the connected device list includes items of currently connected Bluetooth devices. Fig.25 The music playing page shown in the figure displays a connected device list 2501. If the currently connected Bluetooth devices include a first Bluetooth device, such as a device named my phone, and a second Bluetooth device, such as a device named living room TV, then the connected device list 2501 includes items of my phone and living room TV.
[0295] S2402, in response to an instruction from a user to select an item of a second Bluetooth device, stop receiving the first audio from the first Bluetooth device, and start receiving the third audio sent by the second Bluetooth device.
[0296] S2403: After receiving the third audio sent by the second Bluetooth device, play the third audio.
[0297] Steps S2402-S2403 can refer to steps S1902-S1903 and are not repeated here.
[0298] When determining that the second Bluetooth device is in an audio playing state, the display device 200 displays a corresponding music playing page according to the third audio, and displays the device playing information of the second Bluetooth device in the music playing page.
[0299] In some embodiments, the display device 200 may be configured to unmute the second audio when it detects that the currently used Bluetooth device pauses playing audio, or detects that the currently used Bluetooth device is disconnected. Disconnecting from the currently used Bluetooth device may include: the currently used Bluetooth device is disconnected from the display device 200, or the display device 200 exits the art mode application, etc. The above process can refer to the corresponding process in the art mode, which is not repeated here.
[0300] In some embodiments, the speaker mode application can also turn off the screen to play audio, and the display device 200 can Fig.26 The process shown adjusts the status of the display screen. The specific steps are as follows:
[0301] S2601, in response to the user's screen-off instruction, adjusting the display screen to a screen-off state and keeping playing the first audio.
[0302] In some embodiments, the speaker mode application may be configured with a screen-off button in the music playback page. The user may input a screen-off instruction by selecting the screen-off button.
[0303] In response to the screen-off instruction, the display device 200 adjusts the display screen to the screen-off state and keeps playing the first audio. In this way, the display device 200 will no longer display the picture, and will play the audio as a simple speaker to avoid disturbing the user by displaying the picture.
[0304] S2602, in response to the user's screen-on instruction, adjusting the display screen to a screen-on state and keeping playing the first audio.
[0305] The user can input a screen-on command by pressing any button on the control device 100, so that the display device 200 can be adjusted back to the screen-on state at any time to display the music playing page to the user. In addition, in this process, the first audio is always played to avoid affecting the user's auditory enjoyment.
[0306] For art mode applications and speaker mode applications, one focuses on visual display and the other focuses on auditory display. If the two can be switched, better audio-visual display effects can be achieved.
[0307] However, both the art mode application and the speaker mode application are configured to switch the display device 200 back to the source mode when exiting the application. Therefore, after exiting the application, the display device 200 will not be able to receive the audio provided by the audio sending device as an audio receiving device, and will not be able to continue playing the audio. In other words, when the display device 200 plays audio as an audio receiving device, if it switches between the art mode and the speaker mode, it will inevitably switch to the source mode due to exiting the current application, thereby disconnecting the connection with the Bluetooth device and interrupting the music playback. When entering the next mode, it is necessary to re-execute the process of manually connecting to the Bluetooth device before continuing to play music. In other words, when switching between the art mode and the speaker mode, the continuity of music playback cannot be guaranteed, resulting in a poor effect of combining the art mode and the speaker mode.
[0308] Based on the above analysis of the reasons for interrupting music playback, it can be known that the fundamental reason for the interruption of music playback is that the display device 200 switches from sink mode back to source mode. In order to solve the above problems, the embodiment of the present application provides a method for switching between art mode and speaker mode, so as to avoid interrupting audio playback by locking the system Bluetooth function in an on state and locking the sink mode. In other words, the art mode application is an application that needs to keep the first Bluetooth switch in an on state and keep the Bluetooth mode in an audio receiving mode when switching from the speaker mode application. The speaker mode application is an application that needs to keep the first Bluetooth switch in an on state and keep the Bluetooth mode in an audio receiving mode when switching from the art mode application.
[0309] In some embodiments, the display device 200 may be configured to Fig. 27 The process shown is to switch from speaker mode to art mode. The specific steps are as follows:
[0310] S2701, in speaker mode, in response to a switching instruction from a user, identifying a target application after switching.
[0311] Based on step S2201, it can be known that after entering the speaker mode application, the display device 200 automatically switches to the sink mode. In the speaker mode, the currently connected first audio device may be in an audio playback state or may not be in an audio playback state, or, in the speaker mode, the display device 200 may not be connected to a Bluetooth device. In other words, as long as it is in the speaker mode, the display device 200 is in the sink mode.
[0312] If the user wants to use the target application, the target application can be opened through a switching instruction.
[0313] Taking the target application as an art mode application as an example, in some embodiments, the user can input a switching instruction through a key dedicated to the art mode on the control device 100, such as the art mode key, to instruct the display device 200 to open the art mode application.
[0314] In some embodiments, the display device 200 may be configured with an icon of an art mode application in a sidebar or shortcut menu. In this way, the user can control the display device 200 to open the sidebar or shortcut menu, and input a switching instruction by selecting the icon of the art mode application. In the speaker mode, the user can input a menu instruction by using the menu key of the control device 100 to instruct the display device 200 to open the sidebar or shortcut menu. Fig.28 In the music playing page shown in ①, the display device 200 can display a sidebar 2801 on the music playing page in response to the menu command. The sidebar 2801 can include an icon of the art mode application. Fig.28 In the music playing page shown in ②, the display device 200 can display a shortcut menu 2802 on the music playing page in response to the menu instruction. The shortcut menu 2802 may include an icon of the art mode application.
[0315] In some embodiments, based on the way of starting the art mode, the user can input a switching instruction by short pressing the power button.
[0316] In response to the switching instruction, the display device 200 switches the page displaying the target application.
[0317] In some embodiments, the display device 200 can identify the target application by identifying the top activity. For example, if the top activity is identified as art mode, it can be determined that the target application is an art mode application. If the top activity is not identified as art mode, it can be determined that the target application is not an art mode application but another application.
[0318] In other embodiments, the display device 200 can identify the target application by monitoring key events. Based on a key event for starting an art mode application, such as an art mode key event, a power key event, or an OK key event based on an icon of an art mode application, if the monitored key event is a first specified key event, such as an art mode key event, a power key event, or an OK key event based on an icon of an art mode application, it can be determined that the target application is an art mode application. If the monitored key event is not an art mode key event, a power key event, or an OK key event based on an icon of an art mode application, it can be determined that the target application is not an art mode application, but another application.
[0319] S2702: If the target application is an art mode application, enter the art mode, lock the first Bluetooth switch to be in the on state, and lock the Bluetooth mode to be in the audio receiving mode.
[0320] If the target application is an art mode application, in order to ensure the continuity of audio playback, it is necessary to ensure that the system Bluetooth function is always available to ensure that the connection with the Bluetooth device is not disconnected, and to ensure that the display device 200 is always in sink mode to receive the audio sent by the audio sending device. Therefore, the display device 200 locks the system Bluetooth function in the on state and locks it in sink mode.
[0321] In some embodiments, in speaker mode, the display device 200 is in sink mode. If the display device 200 is connected to a first Bluetooth device and plays a first audio provided by the first Bluetooth device, the user can browse the audio information of the first audio through the music playback page and control the playback of the first audio. If the user wants to browse art paintings at the same time, he can switch to art mode, such as pressing the power key, the art mode key, or selecting the icon of the art mode application in the sidebar / shortcut menu. After entering the art mode, the display device 200 will display the display page of the art mode application and display the art paintings in the display page. After the display device 200 recognizes that the switched application is an art mode application, the system Bluetooth function is locked in the on state and locked in sink mode. In this way, the display device 200 can always remain connected to the first Bluetooth device and receive the first audio sent by the first Bluetooth device during the process of switching to art mode, that is, the continuous playback of the first audio can be guaranteed.
[0322] In some embodiments, in the speaker mode, the display device 200 is in the sink mode. If the display device 200 is not connected to a Bluetooth device, after switching to the art mode, the lock system Bluetooth function is turned on and the lock is in the sink mode. In the art mode, the display device 200 can directly pair and connect with the first Bluetooth device in response to the user's operation of turning on the application Bluetooth music function without switching modes.
[0323] In some embodiments, after switching to the art mode, if it is detected that the first Bluetooth device is currently connected and the first Bluetooth device is in an audio playback state, the device playback information of the first Bluetooth device can be displayed on the display page, and after a preset time, the device playback information can be hidden. In this way, after switching modes, the user can be prompted with the Bluetooth device currently in use.
[0324] S2703: If the target application is not an art mode application, restore the default state of the first Bluetooth switch, and switch the Bluetooth mode from the audio receiving mode back to the audio sending mode.
[0325] If the switched application is not an art mode application, it means that the display device 200 is not currently in the speaker mode or the art mode, which is equivalent to directly exiting the speaker mode, and the display device 200 restores the default state of the system Bluetooth function and switches back to the source mode.
[0326] In some embodiments, the display device 200 may be configured to Fig.29 The process shown is to switch from speaker mode to art mode. The specific steps are as follows:
[0327] S2901, in the art mode, in response to a user's switching instruction, identifying a target application after switching, and identifying whether the Bluetooth mode is in an audio receiving mode.
[0328] In some embodiments, the display device 200 switches to sink mode in response to the user's operation of opening the application Bluetooth music function in the art mode. Wherein, when the display device 200 is not connected to the Bluetooth device, if the display device 200 displays the operation guide page or the pairing page, the display device 200 is in sink mode. If the display device 200 exits the operation guide page or the pairing page in response to the user's instruction, the display device 200 switches back to source mode. After the display device 200 establishes a connection with the Bluetooth device, it remains in sink mode. If the display device 200 disconnects after establishing a connection with the Bluetooth device, it will switch back to sink mode.
[0329] If the user wants to use the target application, the target application can be opened through a switching instruction.
[0330] Taking the target application as a speaker mode application as an example, in some embodiments, the user can input a switching instruction through a key dedicated to the speaker mode on the control device 100, such as the music key, to instruct the display device 200 to open the speaker mode application.
[0331] In some embodiments, the display device 200 may be configured with an icon of the speaker mode application in the sidebar or shortcut menu. In this way, the user can control the display device 200 to open the sidebar or shortcut menu, and input a switching instruction by selecting the icon of the art mode application. In the speaker mode, the user can input a menu instruction by using the menu key of the control device 100 to instruct the display device 200 to open the sidebar or shortcut menu. Fig.28In the music playing page shown in ①, the display device 200 can display a sidebar 2801 on the music playing page in response to the menu command. The sidebar 2801 can include an icon of the speaker mode application. Fig.28 In the music playing page shown in ②, the display device 200 can display a shortcut menu 2802 on the music playing page in response to the menu instruction. The shortcut menu 2802 may include an icon of the speaker mode application.
[0332] In response to the switching instruction, the display device 200 switches the page displaying the target application.
[0333] In some embodiments, the display device 200 can identify the target application by identifying the top activity. For example, if the top activity is identified as my music (a speaker mode application), it can be determined that the target application is a speaker mode application. If the top activity is not my music, it can be determined that the target application is not a speaker mode application but another application.
[0334] In other embodiments, the display device 200 can identify the target application by monitoring key events. Based on the key event of starting the speaker mode application, such as the music key event, the OK key event based on the icon of the speaker mode application, if the monitored key event is a second specified key event, such as the music key event or the OK key event based on the icon of the speaker mode application, it can be determined that the target application is the speaker mode application. If the monitored key event is not the music key event and the OK key event based on the icon of the speaker mode application, it can be determined that the target application is not the speaker mode application, but other applications.
[0335] S2902: If the target application is a speaker mode application, enter the speaker mode, lock the first Bluetooth switch to be in the on state, and lock the Bluetooth mode to be in the audio receiving mode.
[0336] If the target application is a speaker mode application, in order to ensure the continuity of audio playback, it is necessary to ensure that the system Bluetooth function is always available to ensure that the connection with the Bluetooth device is not disconnected, and to ensure that the display device 200 is always in sink mode to receive the audio sent by the audio sending device. Therefore, the display device 200 locks the system Bluetooth function in the on state and locks it in sink mode.
[0337] In some embodiments, in art mode, the display device 200 is in sink mode. If the display device 200 connects to the first Bluetooth device based on the application Bluetooth music function and plays the first audio provided by the first Bluetooth device, the display device 200 displays the art painting and plays the first audio. If the user wants to browse the audio information of the first audio and control the playback of the first audio through the display device 200, it can switch to the speaker mode, such as pressing the music key or selecting the icon of the speaker mode application in the sidebar / shortcut menu. After the display device 200 recognizes that the switched application is a speaker mode application, the system Bluetooth function is locked in the on state and locked in sink mode. In this way, the display device 200 can always remain connected to the first Bluetooth device and receive the first audio sent by the first Bluetooth device during the process of switching to the speaker mode, that is, the continuous playback of the first audio can be guaranteed. In speaker mode, the display device 200 will display the music playback page, and display the audio information of the first audio in the music playback page.
[0338] In some embodiments, in the art mode, the display device 200 is in the sink mode, but has not yet connected to the Bluetooth device, such as when displaying the operation guide page or the pairing page, after switching to the speaker mode, the system Bluetooth function is locked in the on state and locked in the sink mode. In the speaker mode, the display device 200 can be directly paired and connected with the first Bluetooth device without switching modes.
[0339] In some embodiments, after switching to the speaker mode, if it is detected that the first Bluetooth device is currently connected, the device playback information of the first Bluetooth device can be displayed on the music playback page. Thus, after switching the mode, the user can be prompted with the Bluetooth device currently being used.
[0340] S2903: If the target application is not a speaker mode application, restore the default state of the first Bluetooth switch, and switch the Bluetooth mode from the audio receiving mode back to the audio sending mode.
[0341] If the switched application is not a speaker mode application, it means that the display device 200 is not currently in the art mode or the speaker mode, which is equivalent to directly exiting the art mode, and the display device 200 restores the default state of the system Bluetooth function and switches back to the source mode.
[0342] In some embodiments, the display device 200 can manage the start and stop of the system Bluetooth function and the switch between source mode and sink mode through the BluetoothSinkManager class. Taking the method of identifying the target application by identifying the top activity as an example, the method of determining the current topactivity can be encapsulated in the BluetoothSinkManager class. MyMusicActivity and ArtModeActivity respectively start the sink mode in the onCreate method, and determine whether the sink mode needs to be stopped according to the topactivity in the onStop method.
[0343] refer to Fig.30 As shown, the display device 3000 in some embodiments includes: an audio output module 3001, a Bluetooth module 3002, a display 3004 and a controller 3005. The controller 3005 is in communication connection with the audio output module 3001, the Bluetooth module 3002 and the display 3004.
[0344] The audio output module 3001 is used to play audio. The audio output module 3001 is a component capable of playing audio, which can be a speaker of the display device 3000, or an audio output device external to the display device 3000. The display device 3000 is a type of display device 3000, and the audio output module 3001 can be the audio output device 270 involved in the above embodiment.
[0345] The Bluetooth module 3002 is a near field communication module that enables the display device 3000 to establish a Bluetooth connection with at least one external Bluetooth device. The Bluetooth module 3002 may be a module used to implement Bluetooth communication in the communication device 220 involved in the above embodiment.
[0346] In some embodiments, the display device 3000 further includes an input interface 3003 for acquiring operation information, and the input interface 3003 is communicatively connected with the controller 3005 .
[0347] The input interface 3003 is an interface capable of receiving user operations. The specific form of the input interface 3003 is not limited, as long as it can receive user operations. The controller 3005 can convert the operation information obtained through the input interface 3003 into control instructions for the display device 3000.
[0348] In some embodiments, if the display device 3000 needs to or can be used in conjunction with a TV remote control, the input interface 3003 can be an interface used by the display device 3000 to receive remote control information from the TV remote control, so that the received remote control information sent by the TV remote control can be used as the acquired operation information.
[0349] In some embodiments, if the display device 3000 is a display device 3000 having a touch display 3004 , the input interface 3003 may also be the touch display 3004 of the display device 3000 , so that the touch operation detected on the touch screen may be used as the acquired operation information.
[0350] In some embodiments, the display device 3000 may also be configured with a sound collector (such as a microphone). In this case, the input interface 3003 may include the sound collector, and use the audio information collected by the sound collector as the acquired operation information. The display device 3000 is a type of display device 3000, and the sound collector may be the sound collector in the detector 230 involved in the above embodiment.
[0351] In some embodiments, the display device 3000 may also be configured with an image collector (such as a camera). In this case, the input interface 3003 may include the image collector, and use the image information collected by the image collector as the acquired operation information. The display device 3000 is a type of display device 3000, and the image collector may be the image collector in the detector 230 involved in the above embodiments.
[0352] In some embodiments, the display device 3000 may also be configured with buttons. In this case, the input interface 3003 may include buttons, and the received information on the operation of the buttons is used as the acquired operation information.
[0353] based on Fig.30 The display device 3000 shown, in some embodiments:
[0354] The audio output module 3001 is configured to play audio;
[0355] The Bluetooth module 3002 is configured to establish a Bluetooth connection with at least one external Bluetooth device;
[0356] Display 3004, configured to display a display page of the first application;
[0357] The audio played by the audio output module 3001 may be the audio in the audio and video content currently played in the display device 3000 , or may be the audio sent by an external Bluetooth device. The controller 3005 may control the audio source played in the audio output module 3001 .
[0358] For example, when the display device 3000 is not connected to an external Bluetooth device, or the external Bluetooth device does not send audio to the display device 3000, the display device 3000 will play the audio provided by the system; when the display device 3000 is connected to at least one external Bluetooth device through the Bluetooth module 3002 and receives audio sent by one of the external Bluetooth devices, the controller 3005 will switch the currently playing audio to the audio sent by the external Bluetooth device.
[0359] The Bluetooth module 3002 is the core component of the display device 3000 to realize the Bluetooth function. The Bluetooth module 3002 is responsible for wireless connection and data transmission with other external Bluetooth devices. The Bluetooth module 3002 is a PCBA board with integrated Bluetooth function, which is used for short-range wireless communication. The Bluetooth module 3002 integrates chips and peripheral hardware circuits, and develops the required built-in programs to realize the Bluetooth function. The Bluetooth module 3002 can transmit data with the MCU (microcontroller) or other control devices through relevant interfaces to realize Bluetooth standard communication and networking. Taking the display device 3000 as a smart TV as an example, on the smart TV, the Bluetooth module 3002 is mainly used to wirelessly connect with other external Bluetooth devices to realize functions such as audio transmission and device control.
[0360] The display 3004 is used for displaying the screen. When the first application is in the startup state, the content displayed by the display 3004 is the display page of the first application. When the first application is started, the controller 3005 can control the display device 3000 to switch from the current mode to the first mode. The first mode is a system mode configured for the first application. The current mode can be the default system mode of the display device 3000 or the system mode configured for other applications. The system mode configured for the application can define a specific display mode and playback mode.
[0361] Each system mode of the display device 3000 can correspond to a specific display mode and playback mode. That is, in different system modes, the display device 3000 can display specific content in a specific display mode through the display 3004, and play specific audio in a specific playback mode through the audio output module 3001. In some embodiments, the display mode and playback mode corresponding to each system mode of the display device 3000, as well as the specific displayed content and played audio, can be default settings or can be set by the user.
[0362] In some optional embodiments, the system mode configured by the display device 3000 includes at least a default system mode and a first mode configured for the first application. Before the display device 3000 starts the first application, the display device 3000 is in the default system mode. When the display device 3000 starts the first application, the controller 3005 controls the switching from the default system mode to the first mode.
[0363] In some embodiments, the display device 3000 opens the first application and enters the first mode, and the display page of the first application is displayed on the display 3004 in any one of the following implementations:
[0364] In some embodiments, when the display device 3000 is powered off, the controller 3005 responds to a first instruction input by a user by short pressing a power button of a remote control device, starts a first application and enters a first mode after powering on, and displays a display page of the first application on the display 3004 .
[0365] In some embodiments, when the display device 3000 is powered off, the controller 3005 displays the system home page on the display 3004 in response to the user's command of long pressing the power button of the remote control device, and the controller 3005 starts the first application in response to the user's first command input by short pressing the power button or the home button of the remote control device, and enters the first mode after starting the first application, switching the display content of the display 3004 from the system home page to the display page of the first application. The identification and determination methods of the short press operation and the long press operation can refer to the above embodiments.
[0366] In some embodiments, a first mode key, such as an art mode key, is configured on the remote control of the display device 3000. When the display device 3000 is powered off, the controller 3005 responds to a first instruction input by a user through the first mode key of the remote control device, starts the first application to enter the first mode after the display device 3000 is powered on, and displays a display page of the first application on the display 3004.
[0367] In some embodiments, when the display device 3000 is in the on state and has not entered the first mode, if the controller 3005 detects that a preset system mode switching condition is met, it can automatically trigger the opening of the first application to switch into the first mode, and switch the display content of the display 3004 from the current page to the display page of the first application.
[0368] In some embodiments, when the display device 3000 is in the power-on state and has not entered the first mode, the controller 3005 responds to a first instruction input by a user by short pressing the power button of the remote control device, starts the first application to enter the first mode, and switches the display content of the display 3004 from the current page to the display page of the first application.
[0369] In some embodiments, when the display device 3000 is in the on state and has not entered the first mode, the controller 3005 responds to a first instruction input by the user based on the art mode key of the remote control device, starts the first application to enter the first mode, and switches the display content of the display 3004 from the current page to the display page of the first application.
[0370] In some embodiments, when the display device 3000 is in the power-on state and has not entered the first mode, the controller 3005 responds to the voice command to open the first application, starts the first application to enter the first mode, and switches the display content of the display 3004 from the current page to the display page of the first application. The voice command to open the first application can be obtained by keyword matching the input voice, etc. Among them, keyword matching can be achieved by a combination of one or both of precise matching and fuzzy matching.
[0371] In some embodiments, if the user turns on the scheduled power-on and sets the power-on time, when the display device 3000 is in the off state, if the controller 3005 detects that the system time has reached the power-on time, after powering on, the first application is started to enter the first mode, and the display page of the first application is displayed on the display 3004.
[0372] In some embodiments, when the display device 3000 displays the system homepage, it is in the default system mode, and the controller 3005 responds to the selection instruction of the user selecting the icon of the first application, starts the first application and controls the display device 3000 to switch from the default system mode to the first mode. The icon of the first application can be configured on the system homepage or in the sidebar of the system homepage.
[0373] The first application may be an application configured on the display device 3000. In some optional embodiments, the first application may be a system application preset when the display device 3000 leaves the factory, or may be an application downloaded and installed to the display device 3000 by the user as needed.
[0374] In some embodiments, the display device 3000 can set different system modes for configured applications. For example, when the first application is started in the display device 3000, the first mode is entered; for another example, when the second application is started in the display device 3000, the second mode is entered.
[0375] In the first mode, the display 3004 will display the display page of the first application. The display page of the first application is used to display corresponding content according to the configuration parameters. In some optional embodiments, the display page of the first application can be the homepage of the first application, that is, the first page displayed after opening the first application and entering the first mode, and the display page can also be a content display interface specified by the user.
[0376] In some optional embodiments, the content displayed on the display page of the first application includes art paintings. Art paintings can be divided into different painting categories according to scenes, picture content, etc. Users can quickly search for art paintings according to different painting categories and select favorite art paintings to be displayed on the display page of the first application. For the specific classification and presentation of art paintings and the user's selection method of paintings, please refer to the above embodiments.
[0377] In some embodiments, the art works displayed in the display page of the first application include art pictures and dynamic art pictures. The dynamic art pictures can be regarded as a collection of multiple frames of pictures, and the effect of dynamic display is presented by playing the multiple frames of pictures in sequence or in a loop.
[0378] In some embodiments, when displaying dynamic art paintings, the display device 3000 will simultaneously play the audio configured for the dynamic art paintings to create an atmosphere for the user. However, the audio configured for the dynamic art paintings may not be the music that the user likes. For the art paintings, the display device 3000 will not play the audio when displaying these art paintings, and the user will lack the atmosphere when browsing these art paintings.
[0379] In order to solve the above problem, in an embodiment of the present application, the first application has a built-in application Bluetooth function. In the first mode, the user can establish a Bluetooth connection with an external Bluetooth device through the application Bluetooth function without exiting the first application. The user can control the external Bluetooth device to send his or her favorite audio to the display device 3000, so that the audio can be played through the display device 3000 while the art painting is displayed on the display device 3000, so that the user can appreciate his or her favorite art painting while listening to his or her favorite music, creating an atmosphere that matches the user's personalized preferences.
[0380] In some embodiments, the controller 3005 is configured to: display the application Bluetooth switch built into the first application on the display page of the first application; control the Bluetooth module 3002 to be in a connectable state in response to a trigger operation on the application Bluetooth switch; when at least one external Bluetooth device establishes a Bluetooth connection with the display device 3000, display the device information of the external Bluetooth device on the display page; receive the first audio sent by the external Bluetooth device through the Bluetooth module 3002, and play the first audio through the audio output module 3001 while the display 3004 displays the display page.
[0381] The application Bluetooth switch refers to a Bluetooth switch control built into the first application. It should be noted that the application Bluetooth switch is different from the system Bluetooth switch of the display device 3000. The system Bluetooth switch is a switch control displayed in the system settings, while the application Bluetooth switch is a switch control displayed in the first application. The user does not need to exit the first application to trigger and control the application Bluetooth switch, which effectively simplifies user operations.
[0382] The application Bluetooth switch can be called through an interface to control the state of the system Bluetooth. For example, when the system Bluetooth switch is turned off, when the application Bluetooth switch is triggered to turn on in the display page of the first application, the system Bluetooth can be turned on through an interface call.
[0383] The Bluetooth module 3002 includes two connection states: a connectable state and a non-connectable state. The connection state of the Bluetooth module 3002 can be controlled by the system Bluetooth switch. When the system Bluetooth switch is turned on, the Bluetooth module 3002 is in a connectable state, and an external Bluetooth device can be connected to the display device 3000 by Bluetooth. When the system Bluetooth switch is turned off, the Bluetooth module 3002 is in a non-connectable state, and the external Bluetooth device will not be able to connect to the display device 3000 by Bluetooth.
[0384] In some embodiments, when the Bluetooth module 3002 is in a connectable state, the external Bluetooth device can find the display device 3000 through Bluetooth search and establish a Bluetooth connection with the display device 3000. When the external Bluetooth device establishes a Bluetooth connection with the display device 3000 for the first time, the Bluetooth connection can be established through Bluetooth pairing. When the external Bluetooth device does not establish a Bluetooth connection with the display device 3000 for the first time, the Bluetooth connection can be directly established with the display device 3000 based on the historical record information.
[0385] During the process of establishing a Bluetooth connection between the external Bluetooth device and the display device 3000, the display device 3000 does not need to exit the first application and maintains displaying the display page of the first application.
[0386] In some embodiments, when at least one external Bluetooth device successfully establishes a Bluetooth connection with the display device 3000, the device information of at least one successfully connected external Bluetooth device will be displayed in the display page of the first application. In some embodiments, the device information of the external Bluetooth device can be a device icon, a device model, or other identifier representing the external Bluetooth device, which is not limited here.
[0387] The number of external Bluetooth devices that successfully establish a Bluetooth connection with the display device 3000 may be 1, 2, or more than 2. The device information displayed on the display page may be the last external Bluetooth device that establishes a Bluetooth connection, or the external Bluetooth device that successfully sends audio to the display device 3000. The specific display method may be set according to actual conditions.
[0388] In this embodiment, during the process of establishing a Bluetooth connection between the external Bluetooth device and the display device 3000, there is no need to exit the first application. The application Bluetooth switch can be directly triggered on the display page of the first application, so that the Bluetooth module 3002 of the display device 3000 is in a connectable state. Each link can be implemented while displaying the display page of the first application, which can simplify user operations and realize the Bluetooth connection between the external Bluetooth device and the display device 3000. At the same time, by displaying the device information of the successfully connected external Bluetooth device on the display page, it is convenient for the user to intuitively understand the Bluetooth connection between the external Bluetooth device and the display device 3000. In addition, the Bluetooth module 3002 can receive the first audio sent by the external Bluetooth device, and while the display 3004 displays the display page, the first audio is played through the audio output module 3001. While the display device 3000 displays the content of the display page, the user's favorite audio can be played at the same time, thereby achieving the effect of improving the user experience.
[0389] In some embodiments, the working modes of the Bluetooth module 3002 include an audio source mode (SOURCE mode) and an audio receiving mode (SINK mode).
[0390] In some embodiments, the controller 3005 is further configured to: when the Bluetooth module 3002 is in the audio source mode, in response to a trigger operation on the application Bluetooth switch, control the Bluetooth module 3002 to switch from the audio source mode to the audio receiving mode.
[0391] In some other embodiments, the controller 3005 is further configured to: when the Bluetooth module 3002 is in the audio receiving mode, in response to a triggering operation on the application Bluetooth switch, control the Bluetooth module 3002 to maintain the audio receiving mode.
[0392] Among them, the audio receiving mode (SINK mode) and the audio source mode (SOURCE mode) are two working modes specified in the Bluetooth A2DP (Advanced Audio Distribution Profile) protocol. A2DP is a Bluetooth high-quality audio transmission protocol used to transmit mono and dual-channel music (generally used for stereo dual-channel in A2DP). In this protocol, the sender (SOURCE) and receiver (SINK) of audio data are clearly distinguished.
[0393] SINK mode: Bluetooth module 3002 acts as a SINK device and is the receiver of audio data. It is responsible for receiving audio data from the sender and decompressing the compressed audio data into PCM data using the codec corresponding to the SOURCE device, and then passing it to the sound card for playback. Bluetooth module 3002 can receive audio, video or data files sent from other external Bluetooth devices (such as mobile phones, tablets, etc.).
[0394] SOURCE mode: As the SOURCE device, the Bluetooth module 3002 is the sender of audio data. It is responsible for compressing PCM (Pulse Code Modulation) data into a specific audio format through a codec (such as SBC, MPEG-1 / 2Audio, AAC, etc.) and transmitting it to the receiver through the AVDTP (Audio / Video Distribution Transport Protocol) protocol. The Bluetooth module 3002 can send audio, video or data files to other external Bluetooth devices.
[0395] For display devices, it is possible to switch between SINK mode and SOURCE mode under certain conditions. The switching methods include the following:
[0396] The first is automatic switching: in most cases, the Bluetooth module 3002 of the display device 3000 will automatically switch modes according to the connected external Bluetooth device and the current communication needs. For example, when the user uses Bluetooth to send music on the mobile phone to the TV for playback, the Bluetooth module 3002 of the TV will automatically enter the SINK mode.
[0397] The second method is to control the switching through an external device: when the display device 3000 supports controlling the Bluetooth mode through an external device (such as a remote controller, an application, etc.), the working mode of the Bluetooth module 3002 can be tried to be switched through the external device.
[0398] The third is system settings or developer options switching: on some display devices 3000, such as high-end TVs or TVs with developer options, users are allowed to change the working mode of the Bluetooth module 3002 through system settings or developer options.
[0399] In an embodiment of the present application, the switching between the SINK mode and the SOURCE mode can be based on the current working mode of the Bluetooth module 3002300 and controlled by applying a Bluetooth switch. Specifically, when the Bluetooth module 3002 is in the audio source mode, the controller 3005 controls the Bluetooth module 3002 to switch from the audio source mode to the audio receiving mode in response to a trigger operation for the application Bluetooth switch. When the Bluetooth module 3002 is in the audio receiving mode, the controller 3005 controls the Bluetooth module 3002 to maintain the audio receiving mode in response to a trigger operation for the application Bluetooth switch.
[0400] In this embodiment, when the first application is turned on, that is, the display device 3000 enters the first mode, as long as the user turns on the application Bluetooth switch in the first application, the controller 3005 will automatically control the Bluetooth module 3002 to be placed in the audio receiving mode, so that the Bluetooth module 3002 is in a state of being able to receive audio sent by an external Bluetooth device, which can better match the playback method in the first mode.
[0401] Since when the first application is opened, that is, the display device 3000 enters the first mode, it is necessary to set the working mode of the Bluetooth module 3002 to the audio receiving mode by applying the Bluetooth switch so that the Bluetooth module 3002 can receive the audio sent by the external Bluetooth device. When exiting the first application, the controller 3005 also needs to control the working mode of the Bluetooth module 3002 to be restored to the default working mode.
[0402] In some embodiments, when the default working mode of the Bluetooth module 3002 is the audio source mode, the controller 3005 is further configured to: when the Bluetooth module 3002 is in the audio receiving mode, in response to the exit operation of exiting the first application, control the Bluetooth module 3002 to switch from the audio receiving mode to the audio source mode. When the Bluetooth module 3002 is in the audio source mode, in response to the exit operation of exiting the first application, control the Bluetooth module 3002 to continue to maintain the audio source mode.
[0403] In other embodiments, when the default operating mode of the Bluetooth module 3002 is the audio reception mode, the controller 3005 is further configured to: when the Bluetooth module 3002 is in the audio reception mode, in response to an exit operation of exiting the first application, control the Bluetooth module 3002 to continue to maintain the audio reception mode.
[0404] In this embodiment, the event of exiting the first application is linked with the adjustment of the working mode of the Bluetooth module 3002, so that when the first application is exited, the working mode of the Bluetooth module 3002 can be restored to the default working mode, so that the working mode of the Bluetooth module 3002 will match the playback mode of the first mode only when the first application is opened, that is, the display device 3000 enters the first mode, thereby enhancing the adaptability of the switching of the working mode of the Bluetooth module 3002 to the first mode, and will not affect the Bluetooth status in other system modes of the display device 3000.
[0405] In some embodiments, displaying the application Bluetooth switch built into the first application on the display page of the first application includes:
[0406] When the display device 3000 opens the first application, in response to a first remote control signal sent by the remote control device of the display device 3000, an application menu built into the first application is displayed on the display page of the first application; and in the application menu, the application Bluetooth switch is displayed.
[0407] The first remote control signal is used to trigger the built-in application menu to display the built-in application menu of the first application.
[0408] The remote control device is a device for sending remote control signals to control the display device 3000. The remote control device may specifically be the control device 100 in the above embodiment. In some embodiments, when the display device 3000 is a smart TV, the remote control device may be a remote controller that is compatible with the smart TV.
[0409] Among them, the first application is configured with a built-in application menu. The built-in application menu of the first application is different from the system setting menu, and can be directly opened in the first application to set parameters. The menu options in the application menu include parameter configuration options only for the first application, and call options for the system setting interface. It should be noted that the parameters set for the call options of the system setting interface are only effective during the opening of the first application. After exiting the first application, the set parameters will be restored to the original parameters or default parameters before the setting.
[0410] In some embodiments, when the display device 3000 opens the first application, on the display page of the first application, the method of calling up and displaying the application menu built into the first application can be implemented in any one of the following ways:
[0411] In some embodiments, when the display device 3000 opens the first application, the controller 3005 responds to a second instruction input by the user by pressing the menu key of the remote control device, calls up the application menu built into the first application, and displays menu options of the application menu on the display page of the first application, each menu option including an application Bluetooth switch.
[0412] In some embodiments, when the display device 3000 opens the first application, the controller 3005 responds to the voice instruction to open the application menu built into the first application, evokes the application menu built into the first application, and displays the menu options of the application menu on the display page of the first application. The voice instruction to open the application menu built into the first application can be obtained by keyword matching the input voice, etc. Among them, keyword matching can be achieved by one or a combination of precise matching and fuzzy matching.
[0413] In some embodiments, when the display device 3000 opens a first application, the controller 3005, in response to the user pressing a settings key among the physical keys of the display device, calls up an application menu built into the first application and displays menu options of the application menu on the display page of the first application.
[0414] In some embodiments, when displaying the display page of the first application, the display device 3000 can respond to the first remote control signal input by the user based on the first button of the remote control device, and open the application settings menu in the first application. In some embodiments, the first button of the remote control device can be a menu button, a color button, etc., which can be configured according to actual needs.
[0415] It can be understood that in some embodiments, for different applications, the first remote control signal sent by the remote control device can be universal. For example, when opening a first application, the first remote control signal can be used to open an application menu built into the first application, and when opening a second application, the first remote control signal can be used to open an application menu built into the second application. In other embodiments, different remote control signals can be used to open application menus built into applications for different applications.
[0416] In some embodiments, the application menu built into the application can be displayed on the upper layer of the display page through a pop-up window, a floating layer, etc. When the user uses the application menu, he can browse the content displayed in the display page at the same time, and can observe the setting effect after setting the parameters through the application menu while setting the parameters. For the specific processing method of the application setting menu, please refer to the application setting menu 901 in the above embodiment.
[0417] In this embodiment, after opening the first application, the user can use the remote control device to directly open the application menu of the first application content in the first application, providing the user with a convenient and fast built-in application menu invocation method. Moreover, the application menu invoked by the remote control signal can directly display the application Bluetooth switch on the display page, making it easy for the user to trigger the application Bluetooth switch for operation, providing a simple and convenient processing method.
[0418] In some embodiments, the controller 3005 is further configured to: when the display device 3000 does not open the first application, in response to a second remote control signal sent by the remote control device of the display device 3000, open the first application and display the display page of the first application.
[0419] The second remote control signal is used to control the opening of the first application.
[0420] In some embodiments, for the remote control device, the first remote control signal and the second remote control signal sent may be the same signal or different signals. When the display device 3000 receives the first remote control signal or the second remote control signal, it determines the execution mode of the first remote control signal or the second remote control signal based on the content currently displayed by the display device 3000.
[0421] For example, the first remote control signal and the second remote control signal are control signals sent through different buttons or different button combinations of the remote control device. For example, the second remote control signal is sent by pressing the power button on the remote control device to open the first application, and then the first remote control signal is sent by pressing the menu button in the remote control device to call up the application menu in the first application.
[0422] For another example, the first remote control signal and the second remote control signal are control signals sent by the same button of the remote control device. The second remote control signal is sent by first pressing the setting button on the remote control device to open the first application, and then the setting button is pressed again on the remote control device to send the first remote control signal to call up the application menu in the first application. Since the content displayed on the display device 3000 is different when the remote control device presses the setting button twice, the controller 3005 of the display device 3000 generates different control signals after receiving the first remote control signal and the second remote control signal.
[0423] In this embodiment, the first application is opened by the second remote control signal, the built-in application menu is evoked in the first application by the first remote control signal, and the application Bluetooth menu is displayed. Through simple interaction, the application Bluetooth menu can be displayed in the first application, which is convenient for the user to control the external Bluetooth device to establish a Bluetooth connection with the display device 3000.
[0424] In some embodiments, the application menu includes a plurality of menu options; in response to the triggering operation of the application Bluetooth switch, controlling the Bluetooth module 3002 to be in a connectable state includes:
[0425] In response to a menu option selection operation triggered by the remote control device, when the selected menu option is to apply a Bluetooth switch, the Bluetooth module 3002 is controlled to be in a connectable state.
[0426] In some optional embodiments, the first application can configure the switch of the application Bluetooth function, i.e., the application Bluetooth switch, in the application menu. The menu options of the application menu include the application Bluetooth switch, such as BT Music. Accordingly, the user's operation of turning on the application Bluetooth switch can be: when the display device 3000 opens the first application to display the display page, the user inputs a menu command through the menu key of the remote control device to control the display device 3000 to open the application menu. Multiple menu options are displayed in the application menu. The user can control the remote control device to select the application Bluetooth switch from the multiple menu options and trigger the confirmation operation. When the display device 3000 receives the remote control signal for selecting the application Bluetooth switch, it turns on the application Bluetooth switch and controls the Bluetooth module 3002 to be in a connectable state.
[0427] In some other optional embodiments, the first application can configure the application Bluetooth switch in the first mode setting page. The first mode setting page includes an application Bluetooth switch, such as BT Music. Accordingly, the user's operation of turning on the application Bluetooth switch can be: when the display device 3000 opens the first application display page, the user inputs a menu command through the menu key of the remote control device to control the display device 3000 to open the application menu, and opens the first mode setting page by selecting the menu option of the first mode setting in the application menu. By selecting the application Bluetooth switch in the first mode setting page, the application Bluetooth function is turned on.
[0428] In this embodiment, an implementation method for triggering an application Bluetooth switch by selecting it in the application menu of the displayed page is provided, and the application Bluetooth switch is integrated into the application menu as a menu option. The application Bluetooth switch can be triggered by selecting a menu item based on the application menu, which simplifies user operations and improves the convenience of operation.
[0429] In some embodiments, in response to the triggering operation on the application Bluetooth switch, controlling the Bluetooth module 3002 to be in a connectable state includes:
[0430] When the application Bluetooth switch is in the off state, in response to an on operation for the application Bluetooth switch, the Bluetooth module 3002 is controlled to maintain a connectable state, or to switch from a non-connectable state to a connectable state.
[0431] The switch state of the application Bluetooth switch includes a switchable off state and an on state. When the application Bluetooth switch is in the off state, the triggering operation on the application Bluetooth switch can be regarded as the on operation on the application Bluetooth switch. When the application Bluetooth switch is in the on state, the triggering operation on the application Bluetooth switch can be regarded as the off operation on the application Bluetooth switch.
[0432] In some optional embodiments, when the first application is opened, the application Bluetooth switch is in an off state by default, and the user can switch the application Bluetooth switch from an off state to an on state by triggering the application Bluetooth switch.
[0433] Among them, the application Bluetooth switch displayed on the display page can have two display forms, representing the closed state and the open state respectively. In some embodiments, in the closed state, the application Bluetooth switch is displayed as a first display form, and in the open state, the application Bluetooth switch is displayed as a second display form. For example, the first display form can be a component of a first color (such as gray), and the second display form can be a component of a second color (such as green or white). For another example, the first display form is OFF displayed on the component, and the second display form is ON displayed on the component. The display forms can be diverse, as long as they can form a contrast to reflect different states, and are not limited here.
[0434] Before opening the first application, the connection state of the Bluetooth module 3002 of the display device 3000 can be a connectable state or a non-connectable state, which can be determined according to the historical Bluetooth settings or operation records. After the application Bluetooth operation is turned on, the controller 3005 needs to ensure that the Bluetooth module 3002 of the display device 3000 is in a connectable state. Therefore, when the connection state of the Bluetooth module 3002 is a connectable state, the controller 3005 will keep the Bluetooth module 3002 in a connectable state. When the connection state of the Bluetooth module 3002 is a non-connectable state, the controller 3005 will switch the Bluetooth module 3002 from a non-connectable state to a connectable state.
[0435] In this embodiment, the controller 3005 responds to the turning-on operation of the application Bluetooth switch and uses this as a control instruction for the Bluetooth module 3002 to achieve linkage with the connection status of the Bluetooth module 3002, ensuring that the Bluetooth module 3002 is in a connectable state, and providing strong protection for the Bluetooth connection between the external Bluetooth device and the display device 3000.
[0436] In some embodiments, the controller 3005 is further configured to: when the application Bluetooth switch is in the on state, in response to a turning off operation on the application Bluetooth switch, control the Bluetooth module 3002 to restore to a default state.
[0437] In some embodiments, the default state of the Bluetooth module 3002 is a non-connectable state. When the application Bluetooth switch is turned off, the controller 3005 will put the Bluetooth module 3002 in a non-connectable state. If the Bluetooth function needs to be turned on, it can be turned on again through the system Bluetooth settings or by turning on the application Bluetooth switch in the first application to reduce the occurrence of unnecessary Bluetooth misconnections.
[0438] Specifically, the controller 3005, in response to the opening operation for the application Bluetooth switch, can record the current connection state of the Bluetooth module 3002, and use the recorded connection state as the default state that the Bluetooth module 3002 should restore after the application Bluetooth switch is closed. When the controller 3005 detects that the user turns off the application Bluetooth switch, the controller 3005 can restore the connection state of the Bluetooth module 3002 to the connection state before turning on the application Bluetooth switch based on the recorded connection state. For example, before turning on the application Bluetooth switch, the connection state of the Bluetooth module 3002 is a connectable state, then after turning off the application Bluetooth switch, the connection state of the Bluetooth module 3002 remains in a connectable state. For example, before turning on the application Bluetooth switch, the connection state of the Bluetooth module 3002 is a non-connectable state, then after turning off the application Bluetooth switch, the connection state of the Bluetooth module 3002 is restored to a non-connectable state.
[0439] In this embodiment, when the application Bluetooth switch is controlled to be turned off by the controller 3005, the connection status of the Bluetooth module 3002 can effectively reduce the impact of the opening and closing of the Bluetooth switch in the first application on the connection status of the Bluetooth module 3002, so that after entering the first application, the Bluetooth module 3002 can be controlled separately. After exiting the first application, the original connection status of the Bluetooth module 3002 is not affected, which conforms to the user's interaction habits and can effectively improve the user experience.
[0440] In some embodiments, the system setting options of the display device 3000 include a system Bluetooth setting option. The system setting option can be displayed in the system menu bar, and the user can call up the system setting option of the display device 3000 through the setting button or other designated buttons on the remote control device. The system setting option includes a system Bluetooth setting option, and the user can set parameters such as the connection status of the Bluetooth module 3002 through the system Bluetooth setting option.
[0441] In some embodiments, the controller 3005 is configured to: in response to the application Bluetooth switch being switched from an off state to an on state, control the system Bluetooth setting option to switch from a triggerable state to a non-triggerable state.
[0442] In some other embodiments, the controller 3005 is configured to: in response to the application Bluetooth switch being switched from an on state to an off state, control the system Bluetooth setting option to switch from a non-triggerable state to a triggerable state.
[0443] Among them, the triggerable state of the system Bluetooth setting option means that the user can trigger the option to perform corresponding trigger control or parameter setting, and the non-triggerable state means that the user cannot select the option and cannot perform corresponding trigger control or parameter setting for the option.
[0444] In some optional embodiments, the system setting options of the display device 3000 can be displayed in sequence. When the application Bluetooth switch is in the off state, the system Bluetooth setting option is in the triggerable state. The user can control the selection of the system Bluetooth setting option through a remote control device or other input method to set the system Bluetooth.
[0445] After the application Bluetooth switch is switched from off to on, if the user opens the system settings again without exiting the first application, in some embodiments, the system Bluetooth setting option can be displayed in the system setting option, but the user cannot select the system Bluetooth setting option. In other embodiments, the system Bluetooth setting option can be directly hidden in the system setting option. In the above manner, it is possible to prioritize the validity of the Bluetooth connection when the first application is opened, and avoid the connection of the external Bluetooth device being interrupted due to misoperation.
[0446] After the application Bluetooth switch is switched from the on state to the off state or after exiting the first application, the controller 3005 controls the system Bluetooth setting option to switch from the non-triggerable state to the triggerable state. For example, if the non-triggerable state is a situation where the system Bluetooth setting option is displayed but cannot be selected, the controller 3005 will continue to display the system Bluetooth setting option and configure it to be a selectable state. For another example, if the non-triggerable state is a situation where the system Bluetooth setting option is hidden, the controller 3005 will control the system Bluetooth setting option to continue to be displayed in the system setting option.
[0447] In this embodiment, when the first application is opened, the configuration permission of the system Bluetooth is opened to the application Bluetooth switch of the first application, and the system Bluetooth setting option in the system settings is set to an untriggerable state, which can give priority to the control of Bluetooth by the settings of the first application, reduce the occurrence of erroneous operations caused by opening multiple Bluetooth setting entries at the same time, and simplify the judgment logic of the controller 3005 and reduce the occupation of data processing resources.
[0448] In some embodiments, the display device 3000 is configured with a shielding switch. When the first audio sent by the external Bluetooth device is received through the Bluetooth module 3002, the controller 3005 controls to turn on the shielding switch.
[0449] The shielding switch is used to shield the Bluetooth connection request of at least a part of the external Bluetooth devices. In some embodiments, the controller 3005 responds to the user's operation of turning on the application Bluetooth switch. When receiving the playback of the external Bluetooth device, if the shielding switch is in the off state, the shielding switch is forcibly turned on to turn on the device shielding function, so that the Bluetooth module 3002 of the display device 3000 is in a connectable state, but at the same time it can not be discovered by other external Bluetooth devices, so as to avoid interference of the external Bluetooth device by other external Bluetooth devices.
[0450] Accordingly, in order to avoid affecting the overall performance of the display device 3000, if the application Bluetooth function is not used, such as closing the first application to exit the first mode, or disconnecting the connection with the connected external Bluetooth device, the shielding switch is restored to the default state. If the default state of the shielding switch is on, the shielding switch is kept on. If the default state of the shielding switch is off, the shielding switch is turned off again.
[0451] In this embodiment, by configuring the shielding switch, the effective connection of the external Bluetooth device currently sending audio can be ensured, the access of other external Bluetooth devices can be reduced, and the interference caused by the display device 3000 playing the first audio and displaying art paintings can be reduced, thereby optimizing the user experience.
[0452] In some other embodiments, the display device 3000 stores a device whitelist corresponding to the shielding switch; the shielding switch is used to shield Bluetooth connection requests from external Bluetooth devices that are not currently connected to the display device 3000 and are not in the device whitelist.
[0453] Among them, the device whitelist is a setting that allows a specific device to access the device list of services or connected devices without restriction. Each device in the device whitelist can be regarded as a trusted device. In some of the embodiments, the controller 3005 can manage the external Bluetooth devices that can establish a connection with the display device 3000 through the device whitelist. The external Bluetooth devices that are not on the device whitelist are external Bluetooth devices that cannot establish a Bluetooth connection with the display device 3000 after the shielding switch is turned on. Among them, the external Bluetooth devices in the device whitelist can be dynamically adjusted according to the user's settings. For example, the user can configure the external Bluetooth devices with historical Bluetooth connection records to be automatically added to the device whitelist. For another example, the user manually specifies some external Bluetooth devices to be added to the device whitelist.
[0454] In some embodiments, the display device 3000 stores a device blacklist corresponding to the shielding switch; the shielding switch is used to shield Bluetooth connection requests from external Bluetooth devices that are not currently connected to the display device 3000 and are in the device blacklist.
[0455] The device blacklist refers to a list of devices that are not allowed to access services or connect to devices. By blocking communications or activities related to the blacklist, the network and system are protected from potential threats. In some embodiments, the controller 3005 can manage external Bluetooth devices that are not allowed to establish a connection with the display device 3000 through the device blacklist. The external Bluetooth devices on the device blacklist are external Bluetooth devices that cannot establish a Bluetooth connection with the display device 3000 after the shielding switch is turned on. The Bluetooth devices in the blacklist can be dynamically adjusted according to the user's settings.
[0456] In some optional embodiments, the display device 3000 can write a whitelist or blacklist of external Bluetooth devices in a configuration file in response to user configuration. When the controller 3005 receives the first audio sent by the external Bluetooth device, that is, Bluetooth communication has been established with a certain external Bluetooth device, if it receives a pairing request or a connection request from other external Bluetooth devices, it reads the device whitelist or the device blacklist in the configuration file to determine whether to call the device shielding service according to the device whitelist or the device blacklist. If the external Bluetooth device satisfies at least one condition of being in the device blacklist or not in the device whitelist, the pairing request or the connection request of the external Bluetooth device is rejected or not responded to; otherwise, the pairing request or the connection request of the external Bluetooth device is responded to normally.
[0457] In this embodiment, whether to block the Bluetooth connection request of the external Bluetooth device is determined by the device blacklist or device whitelist corresponding to the blocking switch, so that the external Bluetooth device allowed by the user can be connected normally, and the external Bluetooth device not allowed by the user will not be connected. The connection will not be established, which can ensure that the first audio sent by the connected external Bluetooth device can be played normally.
[0458] In some embodiments, when at least one external Bluetooth device establishes a Bluetooth connection with the display device 3000, displaying device information of the external Bluetooth device on the display page includes:
[0459] In response to the triggering operation of the Bluetooth switch of the application, Bluetooth connection guidance information is displayed on the display page of the first application; when the external Bluetooth device requests to establish a Bluetooth connection with the display device 3000 for the first time according to the Bluetooth connection guidance information, pairing confirmation information for the external Bluetooth device is displayed on the display page; in response to the pairing confirmation operation triggered by the pairing confirmation information, a Bluetooth connection with the external Bluetooth device is established, and the device information of the external Bluetooth device is displayed on the display page.
[0460] The Bluetooth connection guide information is guidance information for guiding the user to perform Bluetooth pairing operation, and can specifically be an operation example animation of Bluetooth pairing, and the user can follow the operation example animation to understand how to operate on the external Bluetooth device to perform Bluetooth pairing with the display device 3000.
[0461] The display mode of the Bluetooth connection guidance information in the first application can be preconfigured. For example, the Bluetooth connection guidance information can be displayed in a pop-up window or floating layer, so that the user can perform Bluetooth configuration operations while viewing the content such as art paintings displayed in the first application.
[0462] The user can perform pairing operations on the external Bluetooth device according to the Bluetooth connection guidance information. When the external Bluetooth device requests to establish a Bluetooth connection with the display device 3000 for the first time, pairing confirmation information for the external Bluetooth device is displayed on the display page, so that when the Bluetooth pairing is established for the first time, the confirmation of the corresponding user of the display device 3000 is obtained to allow the connection of the external Bluetooth device and prevent other external Bluetooth devices from being connected incorrectly or maliciously.
[0463] The controller 3005 establishes a Bluetooth connection with the external Bluetooth device in response to a pairing confirmation operation triggered by the user in response to the pairing confirmation information. There are many ways to implement the pairing confirmation operation, such as pressing a confirmation button on the remote control device of the display device 3000 or inputting a voice confirmation or consent instruction, which is not limited here.
[0464] After the display device 3000 establishes a Bluetooth connection with the external Bluetooth device, the device information of the external Bluetooth device is displayed on the display page to indicate that the external Bluetooth device has successfully established a Bluetooth connection with the display device 3000. By displaying the device information of the external Bluetooth device, the user can intuitively and promptly know whether the external Bluetooth device has successfully established a Bluetooth connection with the display device 3000.
[0465] In this embodiment, by displaying Bluetooth connection guidance information on the display page of the first application to guide the user to operate the external Bluetooth device to establish a Bluetooth connection, the user can be effectively guided to perform operations, reducing the difficulty of user operation, and can be suitable for inexperienced users, effectively improving the user experience.
[0466] In one of the embodiments, in response to the triggering operation of the Bluetooth switch of the application, displaying Bluetooth connection guidance information on the display page of the first application includes: in response to the triggering operation of the Bluetooth switch of the application, switching the display page of the first application from the content display page to the prompt page built into the first application; displaying Bluetooth connection guidance information on the prompt page.
[0467] Among them, the prompt page displays the Bluetooth connection guidance information in the form of a page. The prompt page can be a preset page built into the first application. Among them, the prompt page contains multiple components, which can be specifically divided into a first-category component with fixed content and a second-category component with variable content. For example, the content in the Bluetooth connection guidance information that guides the user on how to perform the Bluetooth connection operation is the component content of the first-category component with fixed content. Another example is the Bluetooth pairing password generated in real time, which is the component content of the second-category component with variable content.
[0468] In some embodiments, the display device 3000 may display a prompt page, which includes first guidance information for performing a Bluetooth connection operation with the display device 3000. The first guidance information may include the device name of the display device 3000 to accurately prompt the Bluetooth device to be paired currently, so as to facilitate the user to quickly and accurately connect to the display device 3000.
[0469] The prompt page may include first guidance information. If the device name of the display device 3000 is “master bedroom TV”, the first guidance information may be “turn on the Bluetooth switch, select the master bedroom TV for pairing and connection”.
[0470] When the display device 3000 is paired with the first Bluetooth device for the first time, pairing confirmation information will be displayed to ask the user whether to confirm pairing with the first Bluetooth device, which can further ensure the data security of the display device 3000.
[0471] When the display device 3000 is not paired with the first Bluetooth device for the first time, in response to the pairing request of the first Bluetooth device, it directly pairs with the first Bluetooth device and establishes a connection without displaying the pairing confirmation information.
[0472] The pairing confirmation information may include prompt information, which is used to prompt the user the device name of the first Bluetooth device currently requested to pair, such as my phone. In some embodiments, during the process of pairing with the first Bluetooth device, the display device 3000 may send a pairing password to the first Bluetooth device to further ensure the accuracy and security of the pairing. The pairing page also includes a pairing button and a cancel button. If the user agrees to pair with the first Bluetooth device, the pairing button can be selected. If the user does not agree to pair with the first Bluetooth device, the cancel button can be selected.
[0473] For example, the user wants to use the first Bluetooth device to provide audio data for the display device 3000. The first Bluetooth device can be a smart phone, a tablet computer, a computer, a smart TV, etc. The user can perform a Bluetooth connection operation with the display device 3000 on the first Bluetooth device according to the first guidance information in the prompt page.
[0474] In some embodiments, the controller 3005 is also configured to switch the display page of the first application from the prompt page to the content display page when the display time of the prompt page reaches a first preset time and no Bluetooth connection request sent by an external Bluetooth device is received.
[0475] In some optional embodiments, after the prompt page display time reaches a first preset time, the display device 3000 automatically exits the prompt page and displays the content display page of the first application. For example, the first preset time is 10 seconds, and the display device 3000 automatically exits the prompt page after the prompt page is displayed for 10 seconds.
[0476] In some optional embodiments, the controller 3005 exits the prompt page in response to a return instruction input by the user, and displays the content display page of the first application. For example, the user can input a return instruction through the back key of the remote control device, and the display device 3000 exits the prompt page in response to the return instruction.
[0477] In some optional embodiments, the display device 3000 may display a prompt message in the prompt page, where the prompt message is used to prompt the user that the page will automatically jump to the display page after a first period of time, and the user may exit the prompt page by pressing the return key.
[0478] In this embodiment, after turning on the application Bluetooth switch in the first application, a prompt page is displayed to allow the user to quickly and conveniently understand how to establish a Bluetooth connection with the display device 3000, and the prompt page is displayed for no longer than a first preset time. After receiving a Bluetooth connection request sent by an external Bluetooth device or the display time reaches the first preset time, the prompt page will be switched back to the content display page to reduce the impact on the display of content such as art paintings.
[0479] In some embodiments, the controller 3005 is further configured to display a device identification of the external Bluetooth device on the display page when receiving a first audio signal sent by the external Bluetooth device.
[0480] Among them, the device identification of the external Bluetooth device can be a combination of one or more of the device model, device icon, and device name of the external Bluetooth device. The device identification of the external Bluetooth device can facilitate the user to distinguish the current one. The device identification of the external Bluetooth device can be displayed in the upper right corner of the display page of the first application, or displayed in other preset positions on the display page. The display transparency, display color, and display size of the device identification of the external Bluetooth device can be determined based on pre-configured parameters, or can be adaptively adjusted based on the content displayed on the display page to achieve the distinction between the device identification and the display content of the display page.
[0481] In some of the embodiments, while the external Bluetooth device is sending the first audio, the device identification of the external Bluetooth device may be continuously displayed on the display page, so that the user can identify the source of the currently playing audio from the displayed device identification.
[0482] In some other embodiments, when the display time of the device logo on the display page reaches a second preset time, the device logo is hidden.
[0483] On the one hand, it allows users to understand the source of the currently playing audio when the device logo is displayed. On the other hand, the processing method of first displaying and then hiding the device logo can also enable users to better watch or appreciate the content in the display page in the future, reduce interference from other display elements, and improve user experience.
[0484] In some embodiments, receiving the first audio sent by the external Bluetooth device through the Bluetooth module 3002 and playing the first audio through the audio output module 3001 includes:
[0485] When the currently playing content in the first application is audio and video content, in response to receiving the first audio sent by the external Bluetooth device through the Bluetooth module 3002, the playback audio source played by the audio output module 3001 is switched from the second audio in the audio and video content to the first audio.
[0486] The content played by the display device 3000 is picture content, video content, or audio and video content, and can be played according to the user's input operation or demand.
[0487] In the case that the content currently played by the display device 3000 does not contain audio, the Bluetooth module 3002 receives the first audio sent by the external Bluetooth device, and the audio output module 3001 will play the first audio.
[0488] When the content currently played by the display device 3000 already contains the second audio, after the Bluetooth module 3002 receives the first audio sent by the external Bluetooth device, the audio output module 3001 will switch the playback audio source from the second audio to the first audio, thereby achieving quick and convenient switching of the audio source.
[0489] In some embodiments, the controller 3005 is further configured to: play the second audio through the audio output module 3001 when the external Bluetooth device pauses playing the first audio.
[0490] In some embodiments, the controller 3005 is further configured to: in response to a Bluetooth disconnection event between the external Bluetooth device and the display device 3000 , play the second audio through the audio output module 3001 .
[0491] Specifically, in some of the embodiments, when a requirement for synchronous playback of audio and video is pre-set for the audio and video content, if it is detected that the external Bluetooth device disconnects the Bluetooth connection or stops sending the first audio to the display device 3000, the controller 3005 can locate the synchronization time node of the second audio in the audio and video content based on the playback progress of the video in the currently playing content, and control the audio output module 3001 to continue playing the second audio in the audio and video content according to the synchronization time node to maintain synchronous playback of audio and video.
[0492] In some other embodiments, when the audio and video content is an independent video and an independent audio, that is, when the video and audio are not required to be played synchronously, when the Bluetooth module 3002 receives the first audio sent by the external Bluetooth device, the controller 3005 will control the pause of the playback of the second audio in the audio and video content and record the playback progress. After detecting that the external Bluetooth device disconnects the Bluetooth connection or stops sending the first audio to the display device 3000, the audio output module 3001 is controlled to continue playing the second audio in the audio and video content according to the playback progress, without affecting the complete playback of the second audio in the audio and video content.
[0493] In this embodiment, by switching the audio source played by the audio output module 3001, the audio content can be adjusted and the second audio can be switched to the first audio, so that the user can hear the first audio played by the external Bluetooth device while watching the video played by the first application, which can maximize the satisfaction of user requirements and enhance the user experience.
[0494] In some embodiments, the controller 3005 is also configured to: when the first audio is played through the audio output module 3001, display at least one of a mute status indicator matching the currently playing content and a play status indicator matching the first audio on the display page of the first application.
[0495] In the process of displaying the screen content in the display page of the first application, when it involves switching the audio source, in order to facilitate the user to understand the source of the currently playing audio, the display page can display a first identifier corresponding to the currently playing content and a second identifier representing the external Bluetooth device or the first audio.
[0496] When the audio output module 3001 plays the first audio, the display page may display a mute status indicator for the first identifier, or a play status indicator for the second identifier, or may display the mute status indicator for the first identifier and the play status indicator for the second identifier at the same time, so that the user can understand the source of the currently playing audio through the indicator in the display page.
[0497] Among them, at least one of the mute status identifier matching the currently playing content and the play status identifier matching the first audio can be hidden after being displayed for a third preset time length to reduce interference with the display device 3000 in displaying the content on the display page of the first application, further enhancing the user's immersive experience.
[0498] In this embodiment, when the audio output module 3001 plays the first audio, by displaying at least one of the mute status identifier that matches the currently playing content and the play status identifier that matches the first audio, the user can intuitively understand the source of the currently playing audio through the identifier in the display page without checking the external Bluetooth device, thereby simplifying the operations required for the user to confirm the source of the currently playing audio.
[0499] In some embodiments, the controller 3005 is further configured to: in response to an exit operation of exiting the first application, disconnect the Bluetooth connection between the display device 3000 and the external Bluetooth device.
[0500] Since the external Bluetooth device is connected to the display device 3000 when the first application is opened, after exiting the first application, the Bluetooth connection between the display device 3000 and the external Bluetooth device needs to be disconnected so that the audio played by other applications in the display device 3000 during use is not affected.
[0501] In some of the embodiments, the controller 3005 can control the application Bluetooth switch to be in an off state in response to an exit operation of exiting the first application, and disconnect the Bluetooth connection between the display device 3000 and the external Bluetooth device, so that the display device 3000 can quickly respond to the user's exit operation.
[0502] In some other embodiments, the controller 3005 can send a pause playback instruction to the external Bluetooth device in response to an exit operation of exiting the first application. If the user opens the first application within a third preset time period after exiting the first application, the controller 3005 can send a resume playback instruction to the external Bluetooth device in response to an opening operation of reopening the first application. This can overcome the cumbersome operation of re-entering the first application after exiting the first application due to user misoperation and turning on the application Bluetooth switch again and performing Bluetooth connection.
[0503] Further, in some optional embodiments, after a third preset time after exiting the first application, if the controller 3005 does not detect an operation to open the first application, the application Bluetooth switch is controlled to be in an off state, and the Bluetooth connection between the display device 3000 and the external Bluetooth device is disconnected.
[0504] In other optional embodiments, after the user exits the first application, it is also possible to determine whether it is necessary to control the application Bluetooth switch to be in an off state based on the number of operation instructions input by the user, and disconnect the Bluetooth connection between the display device 3000 and the external Bluetooth device.
[0505] For example, if the user inputs the operation instruction of switching the display page three times, it can be considered that the user wants to watch other content, and the Bluetooth connection between the display device 3000 and the external Bluetooth device is directly disconnected.
[0506] For another example, the controller 3005 can also determine whether the user may have made an error operation based on the number of repeated input times of the same input instruction. If the user inputs the operation instruction of switching the display page three times, but these three operation instructions are triggered by the same button on the remote control device, then the user may accidentally press the button of the remote control device to issue the input instruction. At this time, after the third preset time after exiting the first application, no operation to open the first application is detected, and the application Bluetooth switch is controlled to be in the off state, and the Bluetooth connection between the display device 3000 and the external Bluetooth device is disconnected.
[0507] In this embodiment, it is possible to fully consider whether the user may make an erroneous operation. By disconnecting the Bluetooth connection between the display device 3000 and the external Bluetooth device when exiting the first application, the user experience is that the audio playback of the external Bluetooth device has ended. However, if the user confirms that the exit was an erroneous operation, opening the first application again within a third preset time after exiting the first application can allow the external Bluetooth device to continue sending the first audio. The user does not need to interact multiple times to reconnect the Bluetooth, which simplifies the user's operation and can effectively improve the user experience.
[0508] In one embodiment, the device identification displayed on the display page includes at least a first device identification and a second device identification, wherein the first device identification is used to represent a first external Bluetooth device that plays the first audio; and the second device identification is used to represent a second external Bluetooth device that has established a Bluetooth connection with the display device 3000;
[0509] The controller 3005 is also configured to: when the first audio is played through the audio output module 3001, in response to a selection operation on the second device identifier, pause playing the first audio; receive the third audio played by the second external Bluetooth device through the Bluetooth module 3002, and play the third audio through the audio output module 3001.
[0510] The display device 3000 can establish connections with multiple external Bluetooth devices at the same time. In some embodiments, after the Bluetooth module 3002 of the display device 3000 is in a connectable state, it can be discovered by other external Bluetooth devices. The display device 3000 can respond to the pairing request of the external Bluetooth device and pair with other external Bluetooth devices and establish a connection when the user agrees to pair.
[0511] In some embodiments, if the external Bluetooth device is a device that has established a connection with the display device 3000 and is within the Bluetooth communication range, the display device 3000 can respond to the user's operation of turning on the application Bluetooth switch, display a list of paired devices in the first application, and respond to the user's instruction to select one of the external Bluetooth devices from it, establish a connection with the selected external Bluetooth device.
[0512] In some embodiments, when the display device 3000 is connected to multiple external Bluetooth devices at the same time, one external Bluetooth device can be selected to provide audio. A specific implementation method may be: when receiving the first audio sent by the first Bluetooth device, in response to the user's control instruction, a list of connected devices is displayed. In response to the user's instruction to select the second Bluetooth device, the first audio of the first Bluetooth device is stopped, and the audio sent by the second Bluetooth device is started. After receiving the third audio sent by the second Bluetooth device, the third audio is played.
[0513] In this embodiment, when the display device 3000 switches the audio source device to the second Bluetooth device, the second Bluetooth device can be in an audio playing state, an audio pause playing state, or an audio stop playing state. If the user opens a music application on the second Bluetooth device and plays a third audio, the third audio can be sent to the display device 3000. After receiving the third audio, the display device 3000 plays the third audio, which is a quick operation of switching audio sources through different external Bluetooth devices, thereby improving the convenience of operation.
[0514] In some embodiments, after the display device 3000 recognizes that the second Bluetooth device is in an audio playback state, it can display the playback information of the device 3000 on the display page. The device playback information may include the device name and device icon of the second Bluetooth device, and the device icon is used to identify the device type of the second Bluetooth device. And after a preset time, the device playback information is hidden. The process of displaying and hiding the device playback information can refer to the process of displaying and hiding the device playback information of the first Bluetooth device, which is not repeated here.
[0515] In some embodiments, the display device 3000 may be configured to unmute the third audio when it detects that the currently used external Bluetooth device pauses playing audio, or detects that the currently used external Bluetooth device is disconnected. Disconnecting from the currently used external Bluetooth device may include: the currently used external Bluetooth device is disconnected from the display device 3000, or the display device 3000 exits the first application, etc.
[0516] Based on this, taking the case where the display device starts up and opens the first application APP A to display the display interface of the first application as an example, during the processing of the display device, the timing diagram of the interaction process of the relevant modules in the display device is as follows: Fig.31 shown.
[0517] Fig.31 As shown, after the display device starts the first application APP A, the first application APP A homepage is displayed through the display, and in response to the menu opening instruction of opening the application menu built into the first application, the application menu (menu) is displayed. In the process of displaying the application menu, in response to the instruction of selecting the menu option of BT music in the application menu, the Bluetooth connection guide page is started, and the Bluetooth switch state acquisition instruction can be sent to the Bluetooth switch setting module while maintaining the Bluetooth connection guide page unchanged.
[0518] The Bluetooth switch setting module is an application module used to set and record the status of the Bluetooth switch in the display device. The switch may include the system Bluetooth switch and the application Bluetooth switch as described above. The Bluetooth switch setting module responds to the instruction to obtain the Bluetooth switch status, queries and obtains the current Bluetooth switch status, and returns the obtained current Bluetooth switch status.
[0519] After obtaining the current Bluetooth switch state returned by the Bluetooth switch setting module, if at least one Bluetooth switch is off in the current Bluetooth switch state, a Bluetooth switch on instruction is sent to the Bluetooth switch setting module. In response to the Bluetooth switch on instruction, the Bluetooth switch setting module turns on the switch in the off state, so that both the system Bluetooth switch and the application Bluetooth switch are in the on state.
[0520] After the Bluetooth device status and the application Bluetooth switch are turned on, a Bluetooth status broadcast for registering the first application is sent to the Bluetooth module of the Framework layer. The Bluetooth module receives the Bluetooth status broadcast and registers the first application to indicate that the first application uses the Bluetooth function.
[0521] After the Bluetooth device status and application Bluetooth switch are turned on, an instruction to turn on the SINK mode is also sent to the Bluetooth module of the Framework layer. After receiving the instruction to turn on the SINK mode, the Bluetooth module forwards it to the Bluetooth driver module of the driver layer. The Bluetooth driver module turns on the SINK mode of Bluetooth and sends broadcasts regularly. The broadcast information may include the device name, MAC address, and SINK mode information of the display device.
[0522] The external Bluetooth device (such as a mobile phone, tablet computer, etc.) receives the broadcast information, selects the display device for connection, and sends a Bluetooth connection request to the Bluetooth driver module of the TV module.
[0523] After receiving the Bluetooth connection request, the Bluetooth driver module forwards it to the Bluetooth module of the Framework layer. The Bluetooth module confirms and establishes a Bluetooth connection with the external Bluetooth device, and after the connection is successful, broadcasts the Bluetooth connection success broadcast to the first application. After receiving the Bluetooth connection success broadcast, the first application displays the connection success information and can also display the device name of the connected external Bluetooth device.
[0524] After the display device establishes a Bluetooth connection with an external Bluetooth device in SINK mode, the external Bluetooth device can play audio (such as music) and send A2DP protocol transmission instructions to the display device. The Bluetooth driver module of the display device receives the A2DP protocol transmission instructions, receives the audio stream transmitted by the external Bluetooth device, and transmits it to the Bluetooth module of the framework layer. The Bluetooth module receives the audio stream and plays it. After the audio stream is played, a successful broadcast can be sent to inform the first application that the audio of the external Bluetooth device has been successfully played.
[0525] The display device receives the broadcast of successful playback and obtains the current playback status of the display device. If there is a local video playing, the audio of the local video being played is paused. That is, the audio of the local video is not played, but the audio received from the external Bluetooth device is played.
[0526] While the external Bluetooth device continues to play audio, the above process of the external Bluetooth device sending the audio stream, the Bluetooth driver module receiving the audio stream and the Bluetooth module playing the audio stream can be continuously performed.
[0527] When the external Bluetooth device is continuously playing audio, if a pause playback command is received, the external Bluetooth device will pause the music and can send a pause status command to the display device via the Bluetooth protocol transmission command.
[0528] The Bluetooth driver module of the display device receives the pause state instruction and transmits it to the Bluetooth module. The Bluetooth module pauses the playing based on the pause state instruction and performs the playing pause broadcast.
[0529] The first application receives the playback pause broadcast, obtains the playback status, and if there is a local video playing, resumes the audio playback of the local video, that is, plays the audio of the local video.
[0530] If an instruction to exit the first application is received, the system Bluetooth switch interface of the Bluetooth switch module is called to restore the Bluetooth switch state, that is, to set the system Bluetooth switch to off, and send a command to turn off the SINK mode to the Bluetooth module, and unregister the Bluetooth status broadcast. After receiving the command to turn off the SINK mode, the Bluetooth module forwards it to the Bluetooth driver module, and the Bluetooth driver module turns off the SINK mode and turns on the SOURCE mode, disconnecting the Bluetooth connection with the external Bluetooth device.
[0531] refer to Fig.32 As shown, the display device 3000 in some embodiments may further include a light sensor 3006 , and the controller 3005 is communicatively connected with the audio output module 3001 , the Bluetooth module 3002 , the display 3004 and the light sensor 3006 .
[0532] The light sensor 3006 is used to detect the light intensity. The light sensor is a device that can sense the energy of light and convert it into an electrical signal, and the light intensity can be known through the electrical signal. In some embodiments, the light sensor can be an ambient light sensor.
[0533] The controller 3005 is configured to display the application Bluetooth switch and the fourth mode switch built into the first application on the display page of the first application;
[0534] The controller 3005 is further configured to control the Bluetooth module to be in a connectable state in response to a trigger operation on the application Bluetooth switch;
[0535] The controller 3005 is further configured to, when at least one external Bluetooth device establishes a Bluetooth connection with the display device, receive a first audio signal sent by the external Bluetooth device through the Bluetooth module, and play the first audio signal through the audio output module;
[0536] The controller 3005 is further configured to control the display device to enter a screen-off and silent state when the fourth mode switch indicates that the fourth mode is in an on state and the light sensing data of the current environment meets the on condition of the fourth mode.
[0537] Through the above-mentioned display device, in the process of establishing a Bluetooth connection between the external Bluetooth device and the display device, the application Bluetooth switch can be triggered directly on the display page of the first application, so that the Bluetooth module of the display device is in a connectable state, and the Bluetooth connection between the external Bluetooth device and the display device can be quickly and easily realized. The Bluetooth module can receive the first audio sent by the external Bluetooth device, and play the first audio through the audio output module while the display displays the display page, and play the user's favorite audio while the display device displays the content of the display page. Furthermore, the display device can also be turned on in the fourth mode, and enter the screen-off mute state when the light sensing data of the current environment meets the activation condition of the fourth mode. The working state of the display device can be controlled in combination with the current environment, and intelligent and effective control of displayed content and played audio can be realized, thereby improving the user experience.
[0538] In some embodiments, the activation condition of the fourth mode at least includes that the light sensing data of the ambient light is less than the preset light sensing data and the duration reaches a fourth preset time. The fourth preset time can be set in any manner and can be determined based on experiments or time requirements for entering / exiting the fourth mode. The fourth preset time can be set in seconds.
[0539] The fourth mode is an application mode in which the environment is considered to be a dark night environment, and the display device 3000 does not need to display content and play audio. The fourth mode can also be called night mode. In night mode, the display device 3000 is in a screen-off and silent state. The light intensity detected by the light sensor 3006 is used as a factor to consider whether to enter and exit the night mode. For ease of description, the following embodiments are described with the fourth mode as the night mode.
[0540] In some embodiments, when the light intensity is less than a preset light intensity threshold and the duration for which the light intensity is less than the preset light intensity threshold reaches a first preset duration, it can be considered that the conditions for entering the night mode are met, and the display device is controlled to enter the night mode.
[0541] In some embodiments, the controller 3005 is further configured to display a prompt interface indicating that the night mode will be entered after the countdown period ends when the specified conditions for entering the night mode are met.
[0542] The initial duration of the countdown can be the fifth preset duration. When the conditions for entering the night mode are met, the controller 3005 starts the countdown of the fifth preset duration and displays a prompt interface that will enter the night mode after the countdown. It can be understood that the duration displayed in the prompt interface gradually decreases as time progresses, and enters the night mode after decreasing to 1 or 0, that is, the display device enters a state of turning off the screen and mute. Taking the fourth mode as the night mode as an example, a 15-second countdown and a prompt message for entering the night mode can be displayed in the prompt interface. After the countdown ends, the display device turns off the screen and mute to enter the night mode.
[0543] In this embodiment, by displaying a prompt interface that the night mode will be entered after the countdown period ends, the user can be prompted so that the user can actively exit the night mode when the user does not need to enter the night mode, thereby improving the user experience.
[0544] In some embodiments, the controller 3005 is further configured to stop displaying the prompt interface and return to the interface before displaying the prompt interface if an instruction not to enter the night mode is received during the process of displaying the prompt interface that will enter the night mode after the countdown period ends.
[0545] In some embodiments, the controller 3005 is further configured to enter the night mode when the countdown of the fifth preset duration ends. For example, during the process of displaying the prompt interface for entering the night mode after the countdown ends, if no instruction to not enter the night mode is received before the countdown ends, the night mode is entered.
[0546] In some embodiments, the display device 3000 may also be provided with setting options for the night mode, such as a setting option for a preset light intensity threshold, a setting option for a fourth preset time length, a setting option for a fifth preset time length, and the like.
[0547] In this embodiment, the preset light intensity threshold can be customized by setting the preset light intensity threshold, so as to realize the customized update of the preset light intensity threshold. The fourth preset duration can be customized by setting the fourth preset duration, so as to realize the customized update of the fourth preset duration. The fifth preset duration can be customized by setting the fifth preset duration, so as to realize the customized update of the fifth preset duration.
[0548] Among them, the method of entering the setting options of the night mode and the display interface of the setting options of the night mode are not limited, as long as the customized settings of the preset light intensity threshold, the fourth preset time length and the fifth preset time length can be achieved.
[0549] In some embodiments, the controller 3005 is further configured to control the display device to restore the historical playback state before entering the screen-off and silent state when the display device enters the screen-off and silent state and the front environment meets the closing condition of the night mode.
[0550] In some embodiments, after exiting the night mode and lighting up the screen of the display 3004, the interface displayed by the display 3004 may be restored to the historical playback state before entering the screen-off and silent state, such as the interface of the application displayed before entering the night mode.
[0551] Among them, when the night mode is exited, the audio output module 3001 plays audio, which means that the audio output module 3001 is in a state capable of playing audio. After exiting the night mode, when the audio output module 3001 plays audio, the played audio can be audio received from an external Bluetooth device through the Bluetooth module, or audio played locally by the display device 3000.
[0552] Among them, the light intensity is greater than the preset light intensity threshold, and the duration of the light intensity being greater than the preset light intensity threshold reaches a second preset duration, which serves as a determination factor for the condition of exiting the night mode.
[0553] When exiting the night mode, the screen of the display 3004 lights up and the audio output module 3001 plays audio.
[0554] Among them, when exiting the night mode, the screen of the display 3004 is lit, which means that the screen of the display 3004 is in a state where it can display content, and the specific content displayed can be set differently.
[0555] In this embodiment, when the night mode is turned off, the display device is controlled to restore the historical playback state before entering the screen-off mute state, so that the user can continue to watch or appreciate the content displayed or played in the screen-off mute state, avoiding the user from missing key content. There is no need for the user to perform complicated operations to return to the original playback or display node, thereby improving the user experience.
[0556] In some embodiments, the controller 3005 is further configured to control the display device to return to a default state when the display device enters a screen-off and silent state and the current environment meets the closing conditions of the night mode.
[0557] In some embodiments, after exiting the night mode and lighting up the screen of the display 3004, the interface displayed by the display 3004 may be restored to a default state, such as the TV homepage of the display device 3000, or other default interfaces. After exiting the night mode, the audio output module 3001 may play pre-configured audio or may stop playing audio.
[0558] Among them, in some embodiments, taking the example that the audio output module 3001 plays the audio received by the Bluetooth module from the external Bluetooth device before exiting the night mode, when in the night mode, if the distance between the external Bluetooth device and the display device 3000 continues to be within the Bluetooth connection range, the display device 3000 can maintain the Bluetooth connection with the external Bluetooth device in the audio receiving mode, and after exiting the night mode, the audio received from the external Bluetooth device through the Bluetooth module can be played.
[0559] In some embodiments, taking the example that the audio output module 3001 plays the audio received by the Bluetooth module from the external Bluetooth device before exiting the night mode, when in the night mode, the external Bluetooth device can actively disconnect the Bluetooth connection with the display device 3000, or if the distance between the external Bluetooth device and the display device 3000 exceeds the Bluetooth connection range, the Bluetooth connection between the external Bluetooth device and the display device 3000 will also be disconnected. After exiting the night mode, the display device 3000 can establish a connection with the external Bluetooth device within the Bluetooth connection range in the audio receiving mode based on the state before exiting the night mode, and play the audio received from the external Bluetooth device through the Bluetooth module.
[0560] In this embodiment, when the night mode is turned off, the display device is controlled to enter the default state, and the current process can be directly ended without the user triggering an interactive operation, making it convenient for the user to open other applications or enter other modes, thereby improving the user experience.
[0561] In some embodiments, the controller is further configured to send a pause playback instruction to the external Bluetooth device when the night mode switch indicates that the night mode is on and the current environment meets the on condition of the night mode, and to send a continue playback instruction to the external Bluetooth device when the display device enters a screen-off and silent state and the previous environment meets the off condition of the night mode.
[0562] In this embodiment, when the night mode is turned on, the display device is controlled to send a pause playback instruction to the external Bluetooth device. When the night mode is turned on, the display device is controlled to send a pause playback instruction to the external Bluetooth device, which can facilitate the user to continue to watch the audio played before the screen is turned off and the sound is muted when exiting the night mode, ensuring that the audio played before entering the night mode and after exiting the night mode can be connected, avoiding the user from missing important audio content, and improving the user experience.
[0563] In some embodiments, taking the example that the audio output module 3001 plays the audio received by the Bluetooth module from the external Bluetooth device before exiting the night mode, when in the night mode, the external Bluetooth device can actively disconnect the Bluetooth connection with the display device 3000, or if the distance between the external Bluetooth device and the display device 3000 exceeds the Bluetooth connection range, the Bluetooth connection between the external Bluetooth device and the display device 3000 will also be disconnected. After exiting the night mode, the display device 3000 can directly play the local audio of the display device, or, if there is no external Bluetooth device within the Bluetooth connection range, play the local audio of the display device.
[0564] In some embodiments, taking the example that before exiting the night mode, the audio output module 3001 plays the local audio of the display device 3000, after exiting the night mode, the audio output module 3001 can directly play the local audio of the display device 3000.
[0565] In some embodiments, after exiting the night mode, the audio output module 3001 may first play a prompt tone for exiting the night mode, and then play the audio received from the external Bluetooth device via the Bluetooth module, or the local audio of the display device 3000.
[0566] The preset light intensity threshold value is not limited to the setting method, and can be determined based on experiments or the sensitivity of entering the night mode. The preset light intensity threshold value can be configured in the display device 3000, and the controller 3005 obtains the light intensity detected by the light sensor 3006, and compares the light intensity with the configured preset light intensity threshold value.
[0567] Based on this, taking the display device as an example, after the first application is opened to enter the first mode after the display device is started, during the processing of the display device, the timing diagram of the interaction process of the relevant modules in the display device is as follows: Fig.33 shown.
[0568] like Fig.33As shown, a night mode switch is set in the application menu built into the first application of the display device. The user can control the switch state of the night mode switch through input operations. The first mode service configured for the first application can determine whether the night mode switch is turned on. If the night mode switch is turned on, the controller can control the light sensor to read and collect the light intensity of the environment, and feed back the collected light intensity to the first mode service. The first mode service further determines whether the collected light intensity is lower than the preset ambient light. When the collected light intensity is lower than the preset ambient light and the duration reaches 10 seconds, a mute command is generated and sent to the audio management service of the Framework layer, and through the interaction with the wake-up lock service and the power management service of the Framework layer, the display device is controlled to enter the screen-off mute state. After the display device enters the screen-off mute state, the display device sends a pause command to the external Bluetooth device, and the external Bluetooth device no longer sends the first audio to the display device.
[0569] During this period, the light sensor will continuously read and collect the ambient light intensity, and feed back the continuously collected light intensity to the first mode service. The first mode service further determines whether the collected light intensity is higher than the preset ambient light. If the collected light intensity is higher than the preset ambient light and lasts for 10 seconds, it generates an unmute command and sends it to the audio management service of the Framework layer. Through the interaction with the wake-up lock service and power management service of the Framework layer, it controls the display device to unmute the screen. After the display device unmutes the screen, the display device sends a play command to the external Bluetooth device, and the external Bluetooth device continues to send the first audio to the display device.
[0570] The present application also provides an audio playback method, the method comprising:
[0571] refer to Fig.34 As shown, the audio playing method in some embodiments includes:
[0572] Step S3402: when the smart TV opens the first application, displaying the application Bluetooth switch built into the first application on the display page of the first application;
[0573] Step S3404, in response to the triggering operation on the application Bluetooth switch, controlling the system Bluetooth of the smart TV to be in a connectable state;
[0574] Step S3406, when at least one external Bluetooth device establishes a Bluetooth connection with the smart TV, displaying device information of the external Bluetooth device on the display page;
[0575] Step S3408, when the external Bluetooth device plays the first audio, the first audio sent by the external Bluetooth device via Bluetooth is received, and the first audio is played by the smart TV while the display page is displayed on the display.
[0576] In some embodiments, the working mode of the Bluetooth module includes an audio source mode and an audio receiving mode; and the method further includes:
[0577] When the Bluetooth module is in the audio source mode, in response to a trigger operation on the application Bluetooth switch, the Bluetooth module is controlled to switch from the audio source mode to the audio receiving mode.
[0578] In some embodiments, the working mode of the Bluetooth module includes an audio source mode and an audio receiving mode; and the method further includes:
[0579] When the Bluetooth module is in an audio receiving mode, in response to a triggering operation on the application Bluetooth switch, the Bluetooth module is controlled to maintain the audio receiving mode.
[0580] In some embodiments, the audio source mode is the default operating mode of the Bluetooth module; the method also includes: when the Bluetooth module is in an audio receiving mode, in response to an exit operation of exiting the first application, controlling the Bluetooth module to switch from the audio receiving mode to the audio source mode.
[0581] In some embodiments, displaying the built-in application Bluetooth switch of the first application on the display page of the first application includes:
[0582] When the display device opens the first application, in response to a first remote control signal sent by a remote control device of the display device, displaying an application menu built into the first application on a display page of the first application; and displaying a Bluetooth switch of the application in the application menu;
[0583] The first remote control signal is used to trigger the built-in application menu to display the built-in application menu of the first application.
[0584] In some embodiments, the method further comprises: when the first application is not opened on the display device, in response to a second remote control signal sent by a remote control device of the display device, opening the first application and displaying a display page of the first application;
[0585] The second remote control signal is used to control the opening of the first application; the first remote control signal and the second remote control signal are control signals sent through different buttons or different button combinations of the remote control device.
[0586] In some embodiments, the application menu includes a plurality of menu options. In response to the triggering operation of the application Bluetooth switch, controlling the Bluetooth module to be in a connectable state includes:
[0587] In response to a menu option selection operation triggered by the remote control device, when the selected menu option is to apply a Bluetooth switch, the Bluetooth module is controlled to be in a connectable state.
[0588] In some embodiments, in response to the triggering operation on the application Bluetooth switch, controlling the Bluetooth module to be in a connectable state includes:
[0589] When the application Bluetooth switch is in the off state, in response to an on operation for the application Bluetooth switch, the Bluetooth module is controlled to maintain a connectable state, or to switch from a non-connectable state to a connectable state.
[0590] In some embodiments, the method further includes: when the application Bluetooth switch is in the on state, in response to a turning off operation on the application Bluetooth switch, controlling the Bluetooth module to return to a default state;
[0591] The default state includes an unconnectable state or a Bluetooth connection state before the application Bluetooth switch is turned on.
[0592] In some embodiments, the system setting options of the display device include a system Bluetooth setting option. The method further includes:
[0593] In response to the application Bluetooth switch switching from the off state to the on state, the system Bluetooth setting option is controlled to switch from a triggerable state to a non-triggerable state; in response to the application Bluetooth switch switching from the on state to the off state, the system Bluetooth setting option is controlled to switch from a non-triggerable state to a triggerable state.
[0594] In some of these embodiments, the display device is configured with a shielding switch;
[0595] The method further comprises: when the first audio sent by the external Bluetooth device is received through the Bluetooth module, controlling to turn on the shielding switch;
[0596] The shielding switch is used to shield the Bluetooth connection requests of at least a part of external Bluetooth devices.
[0597] In some of these embodiments, the display device stores a device blacklist corresponding to the shielding switch;
[0598] The shielding switch is used to shield the Bluetooth connection request of the external Bluetooth device that has not established a Bluetooth connection with the display device and is in the device blacklist.
[0599] In some embodiments, the display device stores a device whitelist corresponding to the shielding switch; the shielding switch is used to shield Bluetooth connection requests from external Bluetooth devices that are not currently connected to the display device and are not in the device whitelist.
[0600] In some embodiments, when at least one external Bluetooth device establishes a Bluetooth connection with the display device, displaying device information of the external Bluetooth device on the display page includes:
[0601] In response to a triggering operation on the Bluetooth switch of the application, Bluetooth connection guidance information is displayed on the display page of the first application; when the external Bluetooth device requests to establish a Bluetooth connection with the display device for the first time according to the Bluetooth connection guidance information, pairing confirmation information for the external Bluetooth device is displayed on the display page; in response to a pairing confirmation operation triggered by the pairing confirmation information, a Bluetooth connection with the external Bluetooth device is established, and device information of the external Bluetooth device is displayed on the display page.
[0602] In some embodiments, in response to the triggering operation of the Bluetooth switch of the application, displaying Bluetooth connection guidance information on the display page of the first application includes:
[0603] In response to a triggering operation on the Bluetooth switch of the application, switching the display page of the first application from a content display page to a prompt page built into the first application; displaying Bluetooth connection guidance information on the prompt page;
[0604] The method also includes: when the display time of the prompt page reaches a first preset time and no Bluetooth connection request sent by an external Bluetooth device is received, switching the display page of the first application from the prompt page to the content display page.
[0605] In some embodiments, the method further includes: displaying a device identification of the external Bluetooth device on the display page when a first audio signal sent by the external Bluetooth device is received.
[0606] In some embodiments, the method further includes: hiding the device identifier when the display time of the device identifier on the display page reaches a second preset time.
[0607] In some embodiments, receiving the first audio sent by the external Bluetooth device through the Bluetooth module and playing the first audio through the audio output module includes:
[0608] When the currently playing content in the first application is audio and video content, in response to receiving the first audio sent by the external Bluetooth device through the Bluetooth module, the playback audio source played by the audio output module is switched from the second audio in the audio and video content to the first audio, the second audio in the audio and video content is controlled to be in a muted state, and the first audio is played through the audio output module.
[0609] In some embodiments, the method further includes: when the external Bluetooth device pauses playing the first audio, playing the second audio in the audio and video content through the audio output module.
[0610] In some embodiments, the method further includes: in response to a Bluetooth disconnection event between the external Bluetooth device and the display device, playing a second audio in the audio and video content through the audio output module.
[0611] In some embodiments, the method further includes: when the first audio is played through the audio output module, displaying at least one of a mute status indicator matching the currently playing content and a play status indicator matching the first audio on a display page of the first application.
[0612] In some embodiments, the method further includes: in response to an exit operation of exiting the first application, disconnecting the Bluetooth connection between the display device and the external Bluetooth device.
[0613] In some embodiments, the method further includes: in response to an exit operation of exiting the first application, sending a pause playback instruction to the external Bluetooth device; in response to an opening operation of opening the first application within a third preset time period after exiting the first application, sending a continue playback instruction to the external Bluetooth device.
[0614] In some embodiments, the device identification displayed on the display page includes at least a first device identification and a second device identification, wherein the first device identification is used to represent a first external Bluetooth device that plays the first audio; and the second device identification is used to represent a second external Bluetooth device that has established a Bluetooth connection with the display device.
[0615] The method also includes: when the first audio is played through the audio output module, in response to a selection operation on the second device identifier, pausing the playing of the first audio; receiving the third audio played by the second external Bluetooth device through the Bluetooth module, and playing the third audio through the audio output module.
[0616] refer to Fig.35 As shown, in some embodiments, an audio playback method includes:
[0617] Step S3502: when the smart TV opens the first application, displaying the application Bluetooth switch and the night mode switch built into the first application on the display page of the first application;
[0618] Step S3504, in response to the triggering operation on the application Bluetooth switch, controlling the system Bluetooth of the smart TV to be in a connectable state;
[0619] Step S3506, when at least one external Bluetooth device establishes a Bluetooth connection with the smart TV, receiving a first audio signal sent by the external Bluetooth device, and playing the first audio signal through the smart TV;
[0620] Step S3508, when the night mode switch indicates that the night mode is on and the current environment meets the on condition of the night mode, control the smart TV to enter the screen-off and silent state.
[0621] In some embodiments, the activation condition of the night mode at least includes that the light perception data of the ambient light is less than the preset light perception data and the duration reaches a fourth preset time length.
[0622] In some of the embodiments, the method further includes: when the display device enters a screen-off and silent state and the current environment meets the closing conditions of the night mode, controlling the display device to restore to a default state.
[0623] In some of the embodiments, the method further includes: when the display device enters a screen-off and silent state and the front environment satisfies a shutdown condition of the night mode, controlling the display device to restore a historical playback state before entering the screen-off and silent state.
[0624] In some embodiments, the method further includes: sending a pause playback instruction to the external Bluetooth device when the night mode switch indicates that the night mode is on and the current environment meets the on condition of the night mode; and sending a continue playback instruction to the external Bluetooth device when the display device enters a screen-off and silent state and the previous environment meets the off condition of the night mode.
[0625] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0626] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
Claims
1. A display device, characterized in that: include: A display configured to display a display page of the first application; An audio output module, configured to play audio; A Bluetooth module, configured to establish a Bluetooth connection with at least one external Bluetooth device; The controller is configured as: On the display page of the first application, display the application Bluetooth switch built into the first application; In response to a triggering operation on the application Bluetooth switch, controlling the Bluetooth module to be in a connectable state; In the case where at least one external Bluetooth device establishes a Bluetooth connection with the display device, displaying device information of the external Bluetooth device on the display page; The first audio signal sent by the external Bluetooth device is received through the Bluetooth module, and the first audio signal is played through the audio output module while the display page is displayed on the display.
2. The display device according to claim 1, characterized in that The working modes of the Bluetooth module include an audio source mode and an audio receiving mode; The controller is further configured to: When the Bluetooth module is in the audio source mode, in response to a trigger operation on the application Bluetooth switch, the Bluetooth module is controlled to switch from the audio source mode to the audio receiving mode.
3. The display device according to claim 1, characterized in that The working modes of the Bluetooth module include an audio source mode and an audio receiving mode; The controller is further configured to: When the Bluetooth module is in an audio receiving mode, in response to a triggering operation on the application Bluetooth switch, the Bluetooth module is controlled to maintain the audio receiving mode.
4. The display device according to claim 3, characterized in that The audio source mode is the default working mode of the Bluetooth module; The controller is further configured to: When the Bluetooth module is in the audio receiving mode, in response to an exit operation of exiting the first application, the Bluetooth module is controlled to switch from the audio receiving mode to the audio source mode.
5. The display device according to claim 1, characterized in that The displaying of the built-in application Bluetooth switch of the first application on the display page of the first application includes: When the display device opens a first application, in response to a first remote control signal sent by a remote control device of the display device, displaying an application menu built into the first application on a display page of the first application; In the application menu, display the application Bluetooth switch; The first remote control signal is used to trigger display of an application menu built into the first application.
6. The display device according to claim 5, characterized in that The controller is further configured to: When the display device does not open the first application, in response to a second remote control signal sent by a remote control device of the display device, opening the first application and displaying a display page of the first application; The second remote control signal is used to control opening of the first application; The first remote control signal and the second remote control signal are control signals sent through different buttons or different button combinations of the remote control device.
7. The display device according to claim 5, characterized in that The application menu includes a plurality of menu options; The step of controlling the Bluetooth module to be in a connectable state in response to the triggering operation on the application Bluetooth switch comprises: In response to a menu option selection operation triggered by the remote control device, when the selected menu option is to apply a Bluetooth switch, the Bluetooth module is controlled to be in a connectable state.
8. The display device according to claim 1, characterized in that In response to the triggering operation on the application Bluetooth switch, controlling the Bluetooth module to be in a connectable state includes: When the application Bluetooth switch is in the off state, in response to an on operation for the application Bluetooth switch, the Bluetooth module is controlled to maintain a connectable state, or to switch from a non-connectable state to a connectable state.
9. The display device according to claim 8, characterized in that The controller is further configured to: When the application Bluetooth switch is in the on state, in response to a turning off operation on the application Bluetooth switch, controlling the Bluetooth module to return to a default state; The default state includes an unconnectable state or a Bluetooth connection state before the application Bluetooth switch is turned on.
10. The display device according to claim 8, characterized in that The system setting options of the display device include system Bluetooth setting options; The controller is configured to: In response to the application Bluetooth switch being switched from an off state to an on state, controlling the system Bluetooth setting option to switch from a triggerable state to a non-triggerable state; In response to the application Bluetooth switch being switched from an on state to an off state, the system Bluetooth setting option is controlled to be switched from a non-triggerable state to a triggerable state.
11. The display device according to claim 8, characterized in that The display device is provided with a shielding switch; The controller is further configured to: When the first audio sent by the external Bluetooth device is received through the Bluetooth module, controlling to turn on the shielding switch; The shielding switch is used to shield the Bluetooth connection requests of at least a part of external Bluetooth devices.
12. The display device according to claim 11, characterized in that The display device stores a device blacklist corresponding to the shielding switch; The shielding switch is used to shield the Bluetooth connection request of the external Bluetooth device that has not established a Bluetooth connection with the display device and is in the device blacklist.
13. The display device according to claim 11, characterized in that The display device stores a device whitelist corresponding to the shielding switch; The shielding switch is used to shield the Bluetooth connection request of the external Bluetooth device that is not currently connected to the display device and is not in the device whitelist.
14. The display device according to claim 1, characterized in that In the case where at least one external Bluetooth device establishes a Bluetooth connection with the display device, displaying device information of the external Bluetooth device on the display page includes: In response to a triggering operation on the Bluetooth switch of the application, displaying Bluetooth connection guidance information on a display page of the first application; When the external Bluetooth device requests to establish a Bluetooth connection with the display device for the first time according to the Bluetooth connection guide information, displaying pairing confirmation information for the external Bluetooth device on the display page; In response to a pairing confirmation operation triggered by the pairing confirmation information, a Bluetooth connection with the external Bluetooth device is established, and device information of the external Bluetooth device is displayed on the display page.
15. The display device according to claim 14, characterized in that The step of displaying Bluetooth connection guidance information on a display page of the first application in response to the triggering operation of the Bluetooth switch of the application includes: In response to a triggering operation on the Bluetooth switch of the application, switching a display page of the first application from a content display page to a prompt page built into the first application; On the prompt page, display Bluetooth connection guidance information; The controller is further configured to: When the display time of the prompt page reaches a first preset time and no Bluetooth connection request sent by an external Bluetooth device is received, the display page of the first application is switched from the prompt page to the content display page.
16. The display device according to claim 1, characterized in that The controller is further configured to: When the first audio sent by the external Bluetooth device is received, the device identification of the external Bluetooth device is displayed on the display page.
17. The display device according to claim 16, characterized in that The controller is further configured to: When the display time of the device logo on the display page reaches a second preset time, the device logo is hidden.
18. The display device according to claim 1, characterized in that The receiving, through the Bluetooth module, the first audio sent by the external Bluetooth device, and playing the first audio through the audio output module includes: When the currently playing content in the first application is audio and video content, in response to receiving the first audio sent by the external Bluetooth device through the Bluetooth module, the playback audio source played by the audio output module is switched from the second audio in the audio and video content to the first audio.
19. The display device according to claim 18, characterized in that The controller is further configured to: When the external Bluetooth device pauses playing the first audio, the second audio in the audio and video content is played through the audio output module.
20. The display device according to claim 18, characterized in that The controller is further configured to: In response to a Bluetooth disconnection event between the external Bluetooth device and the display device, a second audio in the audio and video content is played through the audio output module.
21. The display device according to claim 18, characterized in that The controller is further configured to: When the first audio is played through the audio output module, at least one of a mute state indicator matching the currently played content and a play state indicator matching the first audio is displayed on the display page of the first application.
22. The display device according to claim 1, characterized in that The controller is further configured to: In response to an exit operation of exiting the first application, the Bluetooth connection between the display device and the external Bluetooth device is disconnected.
23. The display device according to claim 1, characterized in that The controller is further configured to: In response to an exit operation of exiting the first application, sending a pause playback instruction to the external Bluetooth device; In response to an opening operation of opening the first application within a third preset time period after exiting the first application, a continue playing instruction is sent to the external Bluetooth device.
24. The display device according to any one of claims 1 to 23, characterized in that: The device identification displayed on the display page includes at least a first device identification and a second device identification, wherein the first device identification is used to identify a first external Bluetooth device that plays the first audio; and the second device identification is used to identify a second external Bluetooth device that has established a Bluetooth connection with the display device. The controller is further configured to: When the first audio is played through the audio output module, in response to a selection operation on the second device identifier, pausing the playing of the first audio; The third audio played by the second external Bluetooth device is received through the Bluetooth module, and the third audio is played through the audio output module.
25. A display device, characterized in that: include: A display configured to display a display page of the first application; An audio output module, configured to play audio; A Bluetooth module, configured to establish a Bluetooth connection with at least one external Bluetooth device; A light sensor is configured to collect light sensing data of the current environment; The controller is configured as: On the display page of the first application, display the application Bluetooth switch and the fourth mode switch built into the first application; In response to a triggering operation on the application Bluetooth switch, controlling the Bluetooth module to be in a connectable state; When at least one external Bluetooth device establishes a Bluetooth connection with the display device, receiving a first audio signal sent by the external Bluetooth device through the Bluetooth module, and playing the first audio signal through the audio output module; When the fourth mode switch indicates that the fourth mode is in the on state and the light sensing data of the current environment meets the on condition of the fourth mode, the display device is controlled to enter the screen-off and silent state.
26. The display device according to claim 25, characterized in that The activation condition of the fourth mode at least includes that the light sensing data of the ambient light is less than the preset light sensing data and the duration reaches a fourth preset time length.
27. The display device according to claim 25, characterized in that The controller is further configured to: When the display device enters the screen-off and silent state and the current environment meets the shutdown condition of the fourth mode, the display device is controlled to return to the default state.
28. The display device according to claim 25, characterized in that The controller is further configured to: When the display device enters the screen-off and silent state and the front environment meets the closing condition of the fourth mode, the display device is controlled to restore the historical playback state before entering the screen-off and silent state.
29. The display device according to claim 25, characterized in that The controller is further configured to: When the fourth mode switch indicates that the fourth mode is in the on state and the current environment meets the on condition of the fourth mode, sending a pause playback instruction to the external Bluetooth device; When the display device enters the screen-off and silent state and the front environment meets the closing condition of the fourth mode, a continue playing instruction is sent to the external Bluetooth device.
30. An audio playing method, characterized in that: The method comprises: When the smart TV opens the first application, a built-in application Bluetooth switch of the first application is displayed on a display page of the first application; In response to a triggering operation on the application Bluetooth switch, controlling the system Bluetooth of the smart TV to be in a connectable state; When at least one external Bluetooth device establishes a Bluetooth connection with the smart TV, displaying device information of the external Bluetooth device on the display page; In the case where the external Bluetooth device plays the first audio, the first audio sent by the external Bluetooth device via Bluetooth is received, and the first audio is played by the smart TV while the display page is displayed on the display.
31. An audio playing method, characterized in that: The method comprises: When the smart TV opens the first application, the application Bluetooth switch and the fourth mode switch built into the first application are displayed on the display page of the first application; In response to a triggering operation on the application Bluetooth switch, controlling the system Bluetooth of the smart TV to be in a connectable state; When at least one external Bluetooth device establishes a Bluetooth connection with the smart TV, receiving a first audio signal sent by the external Bluetooth device, and playing the first audio signal through the smart TV; When the fourth mode switch indicates that the fourth mode is in the on state and the current environment meets the on condition of the fourth mode, the smart TV is controlled to enter the screen-off and silent state.
32. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a controller, the steps of the method according to any one of claims 30 to 31 are implemented.
33. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a controller, the steps of the method according to any one of claims 30 to 31 are implemented.
Citation Information
Patent Citations
Mobile terminal-based Bluetooth switch control method and mobile terminal
CN105306719A
Smart television control method and device, smart television and readable storage medium
CN112866791A
Display device, Bluetooth device and BIS audio transmission method
CN115278324A
Menu display method and apparatus, electronic device, and storage medium
US20230236708A1
Cited By
Display device, and processing method for display device
WO2026001225A1
Display device and processing method for display device
WO2026001228A1