Television and set top box communication connection method, set top box and television
By establishing a broadband LAN communication connection between the TV and the set-top box and simplifying user operations with Bluetooth remote control signals, the problem of difficulty in switching source control of users is solved, and efficient and low-cost video transmission and operation experience is achieved.
Patent Information
- Application Number
- CN202311335881.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-16
- Publication Date
- 2025-04-18
AI Technical Summary
During the communication process between existing TVs and set-top boxes, it is difficult for users to control the source when switching sources, and the operator-led operation service cost is high, and the user operation is complex.
The communication connection between the TV and the set-top box is realized through a broadband LAN, and the Bluetooth remote control signal is used to simplify user operations, so as to realize one-click viewing of the set-top box video content. The specific method includes receiving a remote control signal, sending a video streaming service request to a broadband LAN, and receiving and playing a video stream output from the set-top box.
It realizes dynamic interconnected video transmission of multiple video terminals, reduces the cost of the whole machine, simplifies user operations, increases the ratings of set-top boxes, and increases the value and activity of set-top boxes of operators.
Smart Images

Figure CN119854546A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of communication technology, and in particular relates to a communication connection method between a television set and a set-top box, a set-top box and a television set. Background Art
[0002] For many years, video services dominated by operators such as IPTV (Internet Protocol Television), OTT (Over The Top), and cable TV have been mainly based on set-top boxes and televisions with video connections. This method effectively shields the adaptation problems caused by different terminal environments and ensures the large-scale, safe and reliable development of video services.
[0003] With the widespread popularity of smart terminals such as smart TVs and projectors, providing video services on them has become very mature. At the same time, the operator-led set-top box hardware-based approach has gradually exposed its high operating service costs. Users must use increasingly simplified TV remote controls and perform multiple button operations to set up smart TVs to display video programs from set-top boxes.
[0004] Operators have also tried to get rid of the limitations of dedicated hardware such as set-top boxes and launched pilot operations of pure soft terminals based on Internet smart TVs. However, the openness of Internet TV terminals has brought serious new problems such as security and controllability. In addition, it is also a relatively complicated operation process for users to discover and launch soft terminal applications on smart TVs. The convenience of use and consistency of control are still lower than the set-top box experience. Summary of the invention
[0005] The present invention provides a communication connection method between a television set and a set-top box, a set-top box and a television set, which are used to solve the problem of difficulty in controlling when a user switches a signal source during the existing communication process between the television set and the set-top box.
[0006] In a first aspect, the present invention provides a communication connection method between a television set and a set-top box, which is applied to a television set, wherein the television set and the set-top box are communicatively connected via a broadband local area network; the method comprises: the television set receives a remote control signal, and based on the triggering of the remote control signal, sends a video stream service request to the broadband local area network; the television set receives a video stream output by the set-top box via the broadband local area network; the television set parses and plays the video stream.
[0007] The present invention proposes a communication connection method for a television set and a set-top box, wherein the television set and the set-top box are connected to each other through a broadband local area network, and the regional interconnection capability of the broadband local area network is utilized to replace the traditional point-to-point video connection cable (HDMI, etc.) method, thereby realizing dynamic interconnection video transmission of multiple video terminals; at the same time, the television set is connected to control the set-top box through a remote control signal, which simplifies the television connection and control method for users using the set-top box, and can realize one-click viewing of the set-top box video content, thereby improving the ratings of the set-top box.
[0008] In an implementation of the first aspect, the remote control signal is a Bluetooth remote control signal; the Bluetooth remote control signal is sent by a Bluetooth remote control; the Bluetooth remote control is provided with a start button for triggering the generation of a one-key start video transmission instruction.
[0009] In an implementation of the first aspect, the Bluetooth remote control includes a Bluetooth transmitter and a Bluetooth receiver; the Bluetooth receiver is communicatively connected to the television via a pluggable interface.
[0010] In an implementation of the first aspect, the television has a built-in Bluetooth receiver that is communicatively connected to the Bluetooth remote controller.
[0011] In an implementation of the first aspect, the television sends a video stream service request to the broadband local area network based on the triggering of the remote control signal, including: the television triggers calling an MSI player based on the remote control signal; the MSI player outputs the video stream service request;.
[0012] In a second aspect, the present invention provides a communication method between a set-top box and a television, which is applied to a set-top box, wherein the set-top box and the television are communicatively connected via a broadband local area network; the method comprises: the set-top box receives a video stream service request from the television via the broadband local area network; the set-top box converts the video and audio output of the set-top box into a video stream based on the video stream service request; the set-top box transmits the video stream to the television via the broadband local area network based on a low-latency transmission protocol.
[0013] In an implementation of the second aspect, the set-top box converts the audio and video output of the set-top box into a video stream based on the video stream service request, including: the set-top box records the audio and video output of the set-top box based on the video stream service request; the set-top box calls the codec chip of the set-top box; the codec chip of the set-top box compresses the recorded audio and video output of the set-top box and outputs the audio and video code stream; the set-top box encapsulates the audio and video code stream into a video stream.
[0014] In an implementation of the second aspect, the set-top box transmits the video stream to the TV through the broadband local area network based on a low-latency transmission protocol, including: the set-top box transmits the video stream to a streaming media server based on a low-latency transmission protocol; the streaming media server transmits the video stream to the TV based on the broadband local area network.
[0015] In a third aspect, the present invention provides a set-top box, comprising a processor and a memory; wherein the memory is used to store a computer program; and the processor is used to execute the computer program stored in the memory so that the set-top box executes the above-mentioned communication method between the set-top box and the television.
[0016] In a fourth aspect, the present invention provides a television set comprising a processor, a memory, a communicator and a display screen; wherein the display screen is used to display description information of each television channel and play the video stream of the television channel; the communicator is used to establish a communication connection with an external device; the memory is used to store a computer program; the processor is used to execute the computer program stored in the memory, so that the television set executes the above-mentioned communication connection method between the television set and the set-top box.
[0017] In a fifth aspect, the present invention provides an electronic device for controlling the operation of the set-top box and the television set described above, the electronic device comprising: a signal receiver, communicatively connected to the television set, for receiving a control signal from an external device to control data transmission between the television set and the set-top box; and a remote control, paired with the signal receiver, for controlling the operation of the television set and the set-top box through the signal receiver.
[0018] In an implementation of the fifth aspect, the remote control includes: a source switching button, used to control the switching from the operation control mode of the TV to the operation control mode of the set-top box; a voice button, used to send the user's operation key value to the set-top box through the signal receiver by automatically multiplexing the voice channel of the voice button after pressing the source switching button; and a return button, used to control the return to the operation control mode of the TV.
[0019] In a sixth aspect, the present invention provides a communication system, comprising the set-top box, the television and the electronic device described above; the electronic device is communicatively connected to the set-top box and the television respectively.
[0020] As described above, the communication connection method between a television and a set-top box, the set-top box and the television according to the present invention have the following beneficial effects:
[0021] 1. In the present invention, the television and the set-top box are connected via a broadband local area network. The regional interconnection capability of the broadband local area network is utilized to replace the traditional point-to-point video connection cable (HDMI, etc.), thereby realizing dynamic interconnected video transmission of multiple video terminals, and the transmission route can be set through application software. At the same time, the present invention realizes the video processing technology of networked audio and video dynamic interconnection through the broadband local area network, removes the traditional baseband audio and video input port and processing unit, thereby reducing the cost of the whole machine.
[0022] 2. In the present invention, the TV is connected to control the set-top box through a remote control signal. This method simplifies the TV connection and control method for users to use the set-top box, and can realize one-click viewing of the set-top box video content, thereby improving the ratings of the set-top box, and further improving the use value and activity of the operator's set-top box (such as IPTV, OTT, cable TV).
[0023] 3. The video processing technology of the present invention that realizes dynamic interconnection of networked audio and video through home broadband LAN, including low-latency video encoding and decoding, low-latency streaming media transmission, multi-screen interactive player, and one-key application software technology for smart TVs, will trigger the design optimization of a new generation of Internet TVs, and also provide the next generation of optimized design for terminal set-top boxes of operators' highly secure and controllable video transmission networks.
[0024] 4. The present invention transmits the user's operation key value to MSIPlayer through the voice channel of the Bluetooth remote control of the U box. MSIPlayer transmits the user's operation key value to MSIServer through network socket communication, thereby controlling the set-top box. By pressing the return button (HOME button) to return to TV mode, the Bluetooth remote control of the U box will close the voice channel, and transmit the HID standard key value to the TV through the U box to operate the TV, thereby realizing the switching of the operation control mode of the set-top box and the operation control mode of the TV, thereby achieving the purpose of using the same remote control to control the TV and the set-top box at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 Shown is a diagram of the traditional connection between a set-top box and a TV.
[0026] Figure 2 Shown is a schematic diagram of hardware application scenarios of a television and a set-top box according to an embodiment of the present invention.
[0027] Figure 3 Shown is a schematic diagram of the communication connection between a set-top box and a television according to an embodiment of the present invention.
[0028] Figure 4 Shown is a schematic diagram of the communication connection between a set-top box and a television according to another embodiment of the present invention.
[0029] Figure 5 Shown is a schematic flow chart of a communication connection method between a television set and a set-top box according to an embodiment of the present invention.
[0030] Figure 6 Shown is a schematic diagram of a video stream service process during the communication between a television and a set-top box according to an embodiment of the present invention.
[0031] Figure 7 Shown is a flow chart of a communication method between a set-top box and a television according to an embodiment of the present invention.
[0032] Figure 8 Shown is a schematic diagram of the installation and use process involved in the television and set-top box described in the embodiment of the present invention.
[0033] Fig. 9 Shown is a schematic diagram of the structure of a set-top box according to an embodiment of the present invention.
[0034] Fig.10 Shown is a schematic diagram of the structure of a television according to an embodiment of the present invention.
[0035] Fig.11 Shown is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention.
[0036] Fig.12 Shown is a schematic diagram of the structure of a remote controller according to an embodiment of the present invention.
[0037] Fig.13 Shown is a schematic diagram of actual application of the remote controller described in an embodiment of the present invention.
[0038] Fig.14 Shown is a schematic diagram of the communication system structure according to an embodiment of the present invention.
[0039] Component number description
[0040] 90 Set-top Box
[0041] 91 Processor
[0042] 92 Memory
[0043] 100 TV
[0044] 110 Processor
[0045] 120 Memory
[0046] 130 Display
[0047] 140 Communicator
[0048] 1100 Electronic equipment
[0049] 1110 Signal Receiver
[0050] 1120 Remote Control
[0051] 1121 Source switch button
[0052] 1122 Voice Button
[0053] 1123 Return button
[0054] 1200 Communication System
[0055] S11~S13, S21~S25, steps
[0056] S31~S33、S41~S50 DETAILED DESCRIPTION
[0057] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0058] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0059] Traditionally, TVs and set-top boxes are connected via point-to-point video cables (HDMI, etc.). Figure 1 As shown, it is a schematic diagram of the traditional connection between a set-top box and a TV, including a set-top box and its remote control, a TV and its remote control, and an HDMI baseband video transmission cable. This traditional connection method has the following technical characteristics and limitations:
[0060] (1) The connection between the set-top box and the TV requires an HDMI cable;
[0061] (2) Set-top boxes and TVs require HDMI encoding and decoding processors, which consumes hardware resources;
[0062] (3) Traditional point-to-point physical transmission connections do not conform to the technological development trend of the Internet and wireless network connections;
[0063] (4) The simplification of smart TV remote controls has made it more complicated for users to switch signal sources through the remote control, resulting in a decrease in the usage rate of set-top boxes.
[0064] Therefore, how to solve the problem that it is difficult for users to switch the signal source of the set-top box video output on the smart TV, and how to economically and efficiently utilize the set-top box and the smart TV, and utilize the interconnection capability of the home local area network to realize the interconnection of multiple video terminals through the video streaming network while ensuring the security and controllability of the operator's video services are the main issues addressed by the present invention.
[0065] The following embodiments of the present invention provide a communication connection method between a television and a set-top box, a set-top box and a television. The television and the set-top box are connected to each other through a broadband local area network. The regional interconnection capability of the broadband local area network is utilized to replace the traditional point-to-point video connection cable (HDMI, etc.), thereby realizing dynamic interconnected video transmission of multiple video terminals, and the transmission route can be set through application software. At the same time, the present invention realizes video processing technology for dynamic interconnection of networked audio and video through a broadband local area network, removes traditional baseband audio and video input ports and processing units, thereby reducing the cost of the entire machine.
[0066] See also Figure 2 As shown, the present invention provides a hardware application scenario schematic diagram of a communication connection method between a television and a set-top box, wherein the television and the set-top box are connected to each other through a broadband local area network, and a video stream transmission service is performed between the set-top box and the television through the broadband local area network, that is, the audio and video output of the set-top box is converted into a video stream, and the video stream service is transmitted to the television through the broadband local area network.
[0067] The communication connection method between a television and a set-top box provided in the embodiment of the present invention is not limited to application to one television, but can also be applied to multiple televisions at the same time. It can realize the simultaneous transmission of video streams in the set-top box to multiple televisions, realize simultaneous decoding, playback and presentation on multiple televisions, and realize networked interconnection between different video terminals.
[0068] See also Figure 3 As shown, it is a schematic diagram of the innovative video transmission technology concept based on broadband local area network proposed by the present invention, including a set-top box and its remote control, a TV and its remote control, and a broadband local area network. This innovative video transmission technology concept has the following technical features and limitations:
[0069] (1) The connection between the set-top box and the TV is via a broadband local area network;
[0070] (2) Convert the audio and video output of the set-top box into a video stream;
[0071] (3) The video streaming server transmits the video to the video player on the TV through the broadband local area network for decoding, playback and presentation.
[0072] In the above-mentioned innovative video transmission technology, the TV and the set-top box are connected through broadband LAN communication. Under the premise of ensuring the security and controllability of the operator's video services, the set-top box and the smart TV can be used economically and efficiently, and the interconnection capability of the home LAN can be used to realize the interconnection of multiple video terminals through the video streaming network. However, the remote control signals of the TV and the set-top box are controlled by different remote controls respectively, which cannot solve the problem of the difficulty of users switching signal sources when the video output of the set-top box is on the smart TV.
[0073] In order to further solve the problem that it is difficult for users to switch signal sources when the video output of the set-top box is on a smart TV, the present invention Figure 3 Based on the innovative video transmission technology shown in the Figure 4 As shown, the present invention proposes a schematic diagram of a communication connection method between a set-top box and a television based on a broadband local area network, including a set-top box, a television, a U box and its remote control, and a broadband local area network. The method has Figure 3 All the features of the innovative video transmission technology shown, for example: the connection between the set-top box and the TV is connected through a home LAN; the audio and video output of the set-top box is converted into a video stream; the video stream service is transmitted to the video player on the TV through a broadband LAN to achieve decoding, playback and presentation; at the same time, in this method, by using a micro U box with a USB port and its smart remote control, unified smart set-top box and smart TV application control is achieved, solving the problem of difficulty in user switching signal source control of the set-top box video output on the smart TV. The market success of this invention can help realize the network design of a new generation of smart TVs and set-top boxes, eliminating traditional baseband video output and input ports and their processing circuits.
[0074] The technical solutions in the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0075] See also Figure 5 As shown, this embodiment provides a communication connection method between a television and a set-top box, which is applied to a television, and the television and the set-top box are connected to each other through a broadband local area network communication; the method includes:
[0076] Step S11, the television receives a remote control signal, and sends a video stream service request to the broadband local area network based on the triggering of the remote control signal;
[0077] Step S12, the television receives the video stream output by the set-top box through the broadband local area network;
[0078] Step S13: The television parses and plays the video stream.
[0079] The sequence of steps for implementing the communication connection method between a television and a set-top box described in this embodiment includes but is not limited to the sequence of steps listed in this embodiment. Any adjustment of the sequence of the prior art in the art or replacement of the steps with the prior art according to the steps listed in this embodiment are included in the protection scope of the present invention.
[0080] In one embodiment of the present invention, the remote control signal is a Bluetooth remote control signal; the Bluetooth remote control signal is sent by a Bluetooth remote control; the Bluetooth remote control is provided with a start button for triggering the generation of a one-key start video transmission instruction.
[0081] Specifically, the remote control signal is sent by the Bluetooth remote control paired with the U box. Among them, the U box is an intelligent hardware product with a USB physical interface, which supports Bluetooth communication, and forms a U box product with the paired Bluetooth remote control. It is installed on the USB port of the smart TV, and the U box driver software MSIPlayer is installed on the smart TV. At the same time, the latest version of the integrated MSIServer service software is installed on the set-top box, so that the set-top box and the TV are connected through the U box pairing. If the MSIServer service software is installed on the set-top box, it is necessary to ensure that the system software of the set-top box is upgraded to the latest version including the integrated MSIServer service software to ensure that the set-top box and the TV are successfully connected through the U box pairing. After the installation is successful, the set-top box and the TV are successfully connected through the U box pairing. The user presses the red TV button on the Bluetooth remote control of the U box to activate the U box to enter the one-key screen switching working state. Among them, MSIPlayer is a player application specially designed for smart TVs, set-top boxes, and projectors; it has a minimalist interface design and is simple to operate. It supports playing videos in external storage devices, and can also be played by manually entering the video stream address. MSIServer is a service software installed on the set-top box, which mainly integrates the functions of encoding, streaming and pairing players. In one embodiment of the present invention, the Bluetooth remote control includes a Bluetooth transmitter and a Bluetooth receiver; the Bluetooth receiver is connected to the TV through a pluggable interface.
[0082] Specifically, the pluggable interface may be a USB interface, the Bluetooth receiver is a U box with a USB physical interface, the U box is connected to the TV via a USB port, and the Bluetooth transmitter is a Bluetooth remote controller matched with the U box.
[0083] In one embodiment of the present invention, the television has a built-in Bluetooth receiver that can be matched and communicated with the Bluetooth remote control.
[0084] Specifically, the television has a built-in Bluetooth receiver, which is connected to the Bluetooth remote controller for matching communication by receiving a Bluetooth signal sent by a Bluetooth transmitter on the Bluetooth remote controller.
[0085] It should be noted that the present invention does not exclude other connection methods other than connecting the Bluetooth remote control to the smart TV via a U box installed in a USB port, such as connecting the smart remote control to the smart TV via Bluetooth, wireless network, etc., and does not exclude smart TVs other than Android, such as Apple TV. Other connection methods do not conflict with the basic principles and novelty of the present invention and can be regarded as another implementation case. No specific restrictions are made here.
[0086] In one embodiment of the present invention, the television sends a video stream service request to the broadband local area network based on the triggering of the remote control signal, including:
[0087] The television triggers calling MSIPlayer based on the remote control signal;
[0088] The MSIPlayer outputs a video stream service request.
[0089] For example, the specific process of the MSIPlayer outputting the video stream service request is as follows:
[0090] 1. The MSI player uses the handshake protocol in the RTSP (Real Time Streaming Protocol) low-latency streaming media protocol to send an OPTIONS request (i.e., requesting available methods) to the local area network segment where the set-top box is located. If there is an MSIServer in the network segment that replies to the MSI player and includes an available method in the message, the addressing is successful. MSIPlayer can form an available playback address based on the pre-set port number and the IP address of the MSIServer and perform subsequent playback behavior.
[0091] 2. After receiving the response from the server in the previous step, the MSI player, as a client, sends a DESCRIBE request to the MSIServer according to the playback address to obtain the media information of the video stream output by the set-top box for decoding. The DESCRIBE request is used to request the session description information SDP (Session Description Protocol) from the server.
[0092] 3. After receiving the response from the server in the previous step, the client initiates a SETUP request to the server. The request information specifies the transmission mode (TCP / UDP) of the audio and video data packets and the port number used. Among them, the role of the SETUP request is to negotiate the rtp transmission mode, and TCP and UDP transmission modes are optional. TCP is a connection-oriented protocol. Before sending and receiving data, a reliable connection must be established with the other party. The three handshakes to establish a connection and the four waves to disconnect the connection lay a reliable foundation for data transmission; UDP is a connectionless protocol. Before data transmission, the source and the terminal do not establish a connection. The sender throws the data onto the network as quickly as possible, and the receiver reads the message segment from the message queue.
[0093] 4. After receiving the response from the server in the previous step, the client sends a PLAY request to the server to start playing the media stream output by the set-top box. The PLAY request is a playback request sent by the client, and the playback interval can be specified when sending the playback request.
[0094] See also Figure 6 As shown, the video streaming service provided by the present invention during the communication between the TV and the set-top box is specifically performed as follows:
[0095] Step S21, the user presses the red TV button on the Bluetooth remote control of the U box to activate the U box to enter the one-key screen switching working state, and realize the one-key start video transmission function; (user control step)
[0096] Step S22, the U box calls up the MSIPlayer application on the smart TV; (the system automatically processes step 1)
[0097] Step S23: MSIPlayer on the smart TV initiates a video streaming service request to the MSIServer on the set-top box; (the system automatically processes step 2)
[0098] Step S24: The MSIServer on the set-top box records and encodes the video output of the set-top box in real time, and transmits it to the MSIPlayer on the smart TV via a low-latency protocol. (System automatic processing step 3)
[0099] Step S25: MSIPlayer on the smart TV implements low-latency video stream decoding and screen presentation. (System automatically processes step 4)
[0100] Finally, the user uses the U box remote control to press the "Back" button to return to the TV's built-in content service state. (User control)
[0101] After the TV and the set-top box are connected, the user can control the TV and the set-top box at the same time through the Bluetooth remote control of the U box. The process of the user controlling the TV and the set-top box at the same time through the Bluetooth remote control of the U box is as follows:
[0102] 1. When the user presses the red TV button on the U-box's Bluetooth remote control to open MSIPlayer to present the set-top box content, the user's subsequent operation key values will be automatically transmitted to MSIPlayer through the U-box through the voice channel of the U-box's Bluetooth remote control. MSIPlayer will transmit the user's operation key values to MSIServer through network socket communication and display the operation on the set-top box, so that the purpose of operating the set-top box with the same remote control can be achieved.
[0103] Specifically, the voice channel of the Bluetooth remote control of the U box is the voice button on the Bluetooth remote control. After the user presses the red TV button on the Bluetooth remote control of the U box, the voice channel of the Bluetooth remote control of the U box can be directly and automatically reused to transmit the operation key value of the user's button to MSIPlayer in the user-customized data format. MSIPlayer will transmit the operation key value of the user's button to MSIServer through network socket communication, and finally realize the control of the set-top box.
[0104] Socket is a programming interface used to implement network communication in computer networks. It provides a mechanism that enables applications to send and receive data over the network. In the TCP / IP protocol, socket is an abstract concept located in the transport layer, which is closely related to the TCP and UDP protocols.
[0105] 2. When the user presses the return key (HOME key), it will return to TV mode. The U box's Bluetooth remote control will close the voice channel and transmit the HID standard key value to the TV through the U box to operate the TV.
[0106] For example, the specific streaming media transmission process in the video streaming service is as follows:
[0107] 1. By calling the Android underlying screen recording interface MediaProjection; the Android underlying screen recording interface MediaProjection is a tool class that comes with the Android system and is used for screen recording. It is a software program.
[0108] 2. Record the audio and video content of the set-top box;
[0109] 3. Call MediaCodec to use the codec chip of the set-top box to compress the audio and video, and output the code stream of video H264 encoding + audio AAC encoding;
[0110] 4. Encapsulate the encoded bitstream into a RTSP (Real Time Streaming Protocol) stream that can be transmitted with low latency through the built-in MSI Server streaming media server;
[0111] 5. After the MSIPlayer on the TV side is triggered by one button of the remote control, it finds the corresponding MSIServer in the local area network by using the agreed RTSP handshake protocol and traversing the corresponding routing table data. After authentication, it can pull the recorded video stream for playback.
[0112] It should be noted that MediaProjection is a function that allows an app to capture the screen or record system audio. There are other capabilities depending on the type of MediaProjection. It is enabled through the createScreenCaptureIntent() method of the MediaProjectionManager class, which can be used to capture the screen, but cannot obtain system audio.
[0113] MediaCodec is the codec component in Android, which is used to access the codec provided by the underlying layer. It is usually used with MediaExtractor, MediaSync, MediaMuxer, MediaCrypto, MediaDrm, Image, Surface, and AudioTrack. MediaCodec is almost the standard configuration for hard decoding of Android players, but whether to use a soft codec or a hard decoding codec is related to the configuration of MediaCodec.
[0114] RTSP (Real Time Streaming Protocol) is an application layer protocol proposed by Real Network and Netscape on how to effectively transmit streaming media data on IP networks. RTSP provides an extensible framework that enables controllable, on-demand transmission of real-time data, such as audio streams, video streams, and metadata. It complies with the specifications of IETF RFC 2326, 4567, and 6064. Its syntax and operations refer to HTTP / 1.1. It is a text-based protocol that uses the ISO10646 character set and UTF-8 encoding. The transport layer protocol that carries RTSP is TCP, with the default port 554. If it is RTSP-over-HTTP tunneling, the default TCP port is 8080. Real-time streaming data is transmitted by different protocols, such as RTP / RTCP to complete the transmission of data streams and control commands.
[0115] H264 encoding, also known as Advanced Video Coding (AVC), is a widely used format for recording, compressing and publishing high-precision videos. H264 encoding is a standard format belonging to the encoding layer of video. Video encoding is obviously for compressing size. The standard introduces a series of new technologies that can greatly improve compression performance and can greatly surpass previous standards at both high and low bitrate ends. The core algorithms used by H264 are intra-frame compression and inter-frame compression. Intra-frame compression is an algorithm for generating I frames, and inter-frame compression is an algorithm for generating B frames and P frames. Intra-frame compression is also called spatial compression. When compressing a frame of image, only the data of this frame is considered without considering the redundant information between adjacent frames, which is actually similar to static image compression. Intra-frame compression generally uses a lossy compression algorithm. Since intra-frame compression encodes a complete image, it can be decoded and displayed independently. Intra-frame compression generally does not achieve very high compression, which is similar to encoding JPEG. Inter-frame compression is also called time compression. It compresses data between different frames on the timeline. Inter-frame compression is generally lossless. The frame difference algorithm is a typical time compression method. The data of adjacent frames are highly correlated. It compares the difference between the current frame and the adjacent frames and only records the difference between the current frame and the adjacent frames, which can greatly reduce the amount of data.
[0116] AAC is the abbreviation of Advanced Audio Coding. It is a file compression format designed for sound data. Unlike MP3, it uses a new algorithm for encoding, which is more efficient and has a higher "cost performance". Using the AAC format, people can feel that the sound quality is not significantly reduced, and it is more compact. AAC appeared in 1997 and was originally an audio coding technology based on MPEG-2. It was jointly developed by Fraunhofer IIS, Dolby Laboratories, AT&T, Sony and other companies to replace the MP3 format. In 2000, the MPEG-4 standard was introduced, and AAC reintegrated other technologies (PS, SBR). In order to distinguish it from the traditional MPEG-2AAC, AAC with SBR or PS characteristics is also called MPEG-4AAC.
[0117] See also Figure 7 As shown, in one embodiment of the present invention, the present invention provides a communication method between a set-top box and a television, which is applied to a set-top box, wherein the set-top box and the television are connected to each other via a broadband local area network communication; the method comprises:
[0118] Step S31, the set-top box receives a video stream service request from the TV through the broadband local area network;
[0119] Step S32: the set-top box converts the video and audio output of the set-top box into a video stream based on the video stream service request;
[0120] Step S33: The set-top box transmits the video stream to the television through the broadband local area network based on a low-latency transmission protocol.
[0121] In one embodiment of the present invention, the set-top box converts the video and audio output of the set-top box into a video stream based on the video stream service request, including:
[0122] The set-top box calls the screen recording interface MediaProjection based on the video stream service request;
[0123] The screen recording interface MediaProjection records the video and audio output of the set-top box;
[0124] The set-top box calls the codec chip of the set-top box; the codec chip of the set-top box compresses the recorded video and audio output of the set-top box and outputs a video and audio code stream;
[0125] The set-top box calls the streaming media server to encapsulate the video and audio code stream into a video stream.
[0126] In one embodiment of the present invention, the set-top box transmits the video stream to the television through the broadband local area network based on a low-latency transmission protocol, including:
[0127] The set-top box transmits the video stream to a streaming media server based on a low-latency transmission protocol;
[0128] The streaming media server transmits the video stream to the television set based on the broadband local area network.
[0129] It should be noted that the video streaming service process and specific streaming media transmission between the TV and the set-top box are as described above and will not be described in detail here.
[0130] like Figure 8 As shown, regarding the communication connection process between the television set and the set-top box provided by the present invention, the installation and use process involved is as follows Figure 8 As shown, including:
[0131] Step 41, the U box is installed to the USB port of the smart TV;
[0132] Step 42: Install the MSIPlayer application software on the smart TV;
[0133] Step 43, integrating MSIServer service software on the set-top box;
[0134] Step 44, press the red TV button on the Bluetooth remote control of the U box to activate the U box to enter the one-key screen switching working state;
[0135] Step 45, the U box calls up the MSIPlayer application on the smart TV;
[0136] Step 46: MSIPlayer on the smart TV initiates a video streaming service request to MSIServer on the set-top box;
[0137] Step 47, the MSIServer on the set-top box records and encodes the video output in real time, and transmits it to the MSIPlayer on the smart TV through a low-latency protocol;
[0138] Step 48, MSIPlayer on the smart TV implements low-latency video stream decoding and screen presentation;
[0139] Step 49, the user uses the U box remote control to transmit the user's operation key value to MSIPlayer through the U box through the voice channel of the U box remote control, and MSIPlayer transmits the user's operation key value to MSIServer through network socket communication, thereby controlling the set-top box;
[0140] Step 50: The user uses the U box remote control to press the "return" button to return to the control of the TV's native content service.
[0141] Among them, steps 41 to 43 are initial installation steps, which only need to be executed once; steps 45 to 48 are system automatic processing steps; step 44 is the user's control of the set-top box video output on the smart TV to achieve one-key screen switching; step 49 is the user pressing the red TV button to pull up the MSIPLAYER to present the set-top box content, and the user's subsequent operation key value is transmitted to the set-top box through the U box through the voice channel of the customized remote control, thereby realizing the U box remote control to control the set-top box operation; step 50 is the user exiting the set-top box content presentation and returning to the control of the TV's native content. The specific situation has been introduced before, so I will not describe it in detail here.
[0142] The invention is characterized in that a USB port for inserting hardware (U box), a Bluetooth remote controller with a "one-touch trigger" red button, and a multi-screen interactive video player are added to the smart TV; a multi-screen connected video server is added to the set-top box, and the smart TV and the set-top box are in the same broadband local area network.
[0143] The television and set-top box in the present invention are not limited to a one-to-one mode, but can also be applied to a many-to-1 mode, that is, multiple televisions are connected to one set-top box at the same time, and the multiple televisions and set-top boxes are all in the same broadband local area network. In this way, the video stream in the set-top box can be transmitted to multiple televisions at the same time, and simultaneous decoding, playback and presentation can be achieved on multiple televisions, thereby realizing networked interconnection between different video terminals.
[0144] The protection scope of the communication connection method between a television set and a set-top box applied to a television set and the communication method between a set-top box and a television applied to a set-top box described in the embodiments of the present invention are not limited to the execution order of the steps listed in the present embodiment, and all solutions implemented by adding, reducing or replacing steps in the prior art based on the principles of the present invention are included in the protection scope of the present invention.
[0145] In the several embodiments provided by the present invention, it should be understood that the disclosed system, device or method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules / units is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules or units can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules or units, which can be electrical, mechanical or other forms.
[0146] The modules / units described as separate components may or may not be physically separated, and the components displayed as modules / units may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules / units may be selected according to actual needs to achieve the purpose of the embodiments of the present invention. For example, the functional modules / units in the various embodiments of the present invention may be integrated into one processing module, or each module / unit may exist physically separately, or two or more modules / units may be integrated into one module / unit.
[0147] Those of ordinary skill in the art should further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0148] See also Fig. 9 As shown, in one embodiment of the present invention, the present invention provides a set-top box, the set-top box 90 includes a processor 91 and a memory 92; wherein the memory 92 is used to store computer programs; the processor 91 is used to execute the computer program stored in the memory 92, so that the set-top box executes the above-mentioned communication method between the set-top box and the television.
[0149] See also Fig.10 As shown, in one embodiment of the present invention, the present invention provides a television set, wherein the television set 100 includes a processor 110, a memory 120, a display screen 130 and a communicator 140; wherein the memory 120 is used to store computer programs; the processor 110 is used to execute the computer programs stored in the memory 120, so that the television set executes the above-mentioned communication connection method between the television set and the set-top box, the display screen 130 is used to display the description information of each television channel and play the video stream of the television channel; the communicator 140 is used to establish a communication connection with an external device.
[0150] See also Fig.11 As shown, in one embodiment of the present invention, the present invention provides an electronic device, the electronic device 1100 is used to control the operation of the set-top box as described above and the television 100 as described above, the electronic device 1100 includes a signal receiver 1110 and a remote controller 1120; the signal receiver 1110 is communicatively connected to the television 100, and is used to receive a control signal from an external device to control data transmission between the television and the set-top box; the remote controller 1120 is matched and connected to the signal receiver 1110, and is used to control the operation of the television 100 and the set-top box 90 through the signal receiver 1110.
[0151] See also Fig.12 As shown, in one embodiment of the present invention, the remote controller 1120 includes a source switching button 1121, a voice button 1122 and a return button 1123; the source switching button 1121 is used to control the switching from the operation control mode of the television 100 to the operation control mode of the set-top box 90; the voice button 1122 is used to send the user's operation key value to the set-top box 90 through the signal receiver 1110 by automatically multiplexing the voice channel of the voice button 1122 after pressing the source switching button 1121; the return button 1123 is used to control the return to the operation control mode of the television 100. Fig.13 , which is a schematic diagram of the actual application of the remote controller described in an embodiment of the present invention.
[0152] The process of users controlling the TV and set-top box simultaneously through the remote control is as follows:
[0153] 1. When the user presses the source switching button (red TV button) on the remote control to pull up MSIPlayer to present the set-top box content, the user's operation key value will be automatically transmitted to MSIPlayer through the U box through the voice channel on the remote control (such as the Bluetooth remote control paired with the U box as mentioned above). MSIPlayer will transmit the user's operation key value to MSIServer through network socket communication and display the operation on the set-top box, so that the purpose of operating the set-top box with the same remote control can be achieved.
[0154] Specifically, the voice channel of the remote control is the voice button on the remote control. After the user presses the red TV button on the remote control, the voice channel of the remote control can be directly and automatically reused to transmit the operation key value of the user's button to MSIPlayer in a user-customized data format. MSIPlayer will transmit the operation key value of the user's button to MSIServer through network socket communication, and finally realize the control of the set-top box.
[0155] 2. When the user presses the return button (HOME button), the TV returns to its operating control mode (TV mode). The remote control will close the voice channel and transmit the HID standard key value to the TV through the signal receiver (U box) to operate the TV.
[0156] See also Fig.14 As shown, in one embodiment of the present invention, the present invention provides a communication system, the communication system 1200 includes the above-mentioned set-top box 90, the above-mentioned television 100 and the above-mentioned electronic device 1100; the electronic device 1100 is communicatively connected with the set-top box 90 and the television 100 respectively.
[0157] The embodiment of the present invention also provides a computer-readable storage medium. A person of ordinary skill in the art can understand that all or part of the steps in the method for implementing the above embodiment can be completed by instructing the processor through a program, and the program can be stored in a computer-readable storage medium, and the storage medium is a non-transitory medium, such as a random access memory, a read-only memory, a flash memory, a hard disk, a solid-state hard disk, a magnetic tape, a floppy disk, an optical disc, and any combination thereof. The above storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium (e.g., a solid-state disk (SSD)), etc.
[0158] The embodiment of the present invention may also provide a computer program product, which includes one or more computer instructions. When the computer instructions are loaded and executed on a computing device, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer or data center to another website, computer or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
[0159] When the computer program product is executed by a computer, the computer executes the method described in the above method embodiment. The computer program product may be a software installation package, and when the above method is required, the computer program product may be downloaded and executed on a computer.
[0160] In summary, the communication connection method between a television and a set-top box, the set-top box and the television according to the present invention have the following beneficial effects:
[0161] 1. In the present invention, the television and the set-top box are connected via a broadband local area network. The regional interconnection capability of the broadband local area network is utilized to replace the traditional point-to-point video connection cable (HDMI, etc.), thereby realizing dynamic interconnected video transmission of multiple video terminals, and the transmission route can be set through application software. At the same time, the present invention realizes the video processing technology of networked audio and video dynamic interconnection through the broadband local area network, removes the traditional baseband audio and video input port and processing unit, thereby reducing the cost of the whole machine.
[0162] 2. In the present invention, the TV is connected to control the set-top box through a remote control signal. This method simplifies the TV connection and control method for users to use the set-top box, and can realize one-click viewing of the set-top box video content, thereby improving the ratings of the set-top box, and further improving the use value and activity of the operator's set-top box (such as IPTV, OTT, cable TV).
[0163] 3. The video processing technology of the present invention that realizes dynamic interconnection of networked audio and video through home broadband LAN, including low-latency video encoding and decoding, low-latency streaming media transmission, multi-screen interactive player, and one-key application software technology for smart TVs, will trigger the design optimization of a new generation of Internet TVs, and also provide the next generation of optimized design for terminal set-top boxes of operators' highly secure and controllable video transmission networks.
[0164] 4. The present invention transmits the user's operation key value to MSIPlayer through the voice channel of the Bluetooth remote control of the U box. MSIPlayer transmits the user's operation key value to MSIServer through network socket communication, thereby controlling the set-top box. By pressing the return button (HOME button) to return to TV mode, the Bluetooth remote control of the U box will close the voice channel, and transmit the HID standard key value to the TV through the U box to operate the TV, thereby realizing the switching of the operation control mode of the set-top box and the operation control mode of the TV, thereby achieving the purpose of using the same remote control to control the TV and the set-top box at the same time.
[0165] The descriptions of the processes or structures corresponding to the above-mentioned figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.
[0166] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A communication connection method between a television and a set-top box, characterized in that: Applied in a television, the television and the set-top box are connected via a broadband local area network communication; the method comprises: The television receives a remote control signal, and sends a video stream service request to the broadband local area network based on the triggering of the remote control signal; The television receives the video stream output by the set-top box through the broadband local area network; The television parses and plays the video stream.
2. The communication connection method between a television set and a set-top box according to claim 1, characterized in that: The remote control signal is a Bluetooth remote control signal; the Bluetooth remote control signal is sent by a Bluetooth remote control; the Bluetooth remote control is provided with a start button for triggering the generation of a one-key start video transmission instruction.
3. The communication connection method between a television set and a set-top box according to claim 2, characterized in that: The Bluetooth remote controller comprises a Bluetooth transmitter and a Bluetooth receiver; the Bluetooth receiver is communicatively connected with the television via a pluggable interface.
4. The communication connection method between a television set and a set-top box according to claim 2, characterized in that: The television set is equipped with a built-in Bluetooth receiver, which is connected to the Bluetooth remote controller for matching communication.
5. The communication connection method between a television set and a set-top box according to claim 1, characterized in that: The television sends a video stream service request to the broadband local area network based on the triggering of the remote control signal, including: The television triggers calling MSIPlayer based on the remote control signal; The MSIPlayer outputs a video stream service request.
6. A communication method between a set-top box and a television, characterized in that: Applied in a set-top box, the set-top box and the television are connected via a broadband local area network communication; the method comprises: The set-top box receives a video stream service request from the television through the broadband local area network; The set-top box converts the video and audio output of the set-top box into a video stream based on the video stream service request; The set-top box transmits the video stream to the television through the broadband local area network based on a low-latency transmission protocol.
7. The communication method between a set-top box and a television set according to claim 6, characterized in that: The set-top box converts the video and audio output of the set-top box into a video stream based on the video stream service request, including: The set-top box records the video and audio output of the set-top box based on the video streaming service request; The set-top box calls the codec chip of the set-top box; the codec chip of the set-top box compresses the recorded video and audio output of the set-top box and outputs a video and audio code stream; The set-top box encapsulates the video and audio code stream into a video stream.
8. The communication method between a set-top box and a television set according to claim 6, characterized in that: The set-top box transmits the video stream to the television through the broadband local area network based on a low-latency transmission protocol, including: The set-top box transmits the video stream to a streaming media server based on a low-latency transmission protocol; The streaming media server transmits the video stream to the television set based on the broadband local area network.
9. A set-top box, characterized in that: comprising a processor and a memory; wherein, The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the set-top box executes the communication method between a set-top box and a television set according to any one of claims 6 to 8.
10. A television set, characterized in that: It includes a processor, a memory, a communicator and a display screen; wherein, The display screen is used to display description information of each TV channel and play the video stream of the TV channel; The communicator is used to establish a communication connection with an external device; The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory, so that the television set executes the communication connection method between a television set and a set-top box according to any one of claims 1 to 5.
11. An electronic device, characterized in that: For controlling the operation of the set-top box as claimed in claim 9 and the television as claimed in claim 10, the electronic device comprises: A signal receiver, connected to the television for receiving a control signal from an external device to control data transmission between the television and the set-top box; A remote controller is paired with the signal receiver and is used to control the operation of the television and the set-top box through the signal receiver.
12. The electronic device according to claim 11, characterized in that: The remote controller comprises: A signal source switching button, used for controlling the switching from the operation control mode of the television to the operation control mode of the set-top box; A voice button, used for sending the user's operation key value to the set-top box through the signal receiver by automatically multiplexing the voice channel of the voice button after pressing the signal source switching button; The return button is used to control the return to the operation control mode of the television.
13. A communication system, characterized in that: It comprises the set-top box as claimed in claim 9, the television set as claimed in claim 10 and the electronic device as claimed in claim 11; the electronic device is communicatively connected with the set-top box and the television set respectively.