Television signal processing device, system and method

Through the coordinated work of the processing module, conversion module and streaming media server in the TV signal processing device, the problem that independent terminals cannot play TV signals is solved, and the function of multiple users watching different TV programs at the same time is realized.

CN115174989BActive Publication Date: 2025-04-11HAINING ESWIN IC DESIGN CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210736941.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-27
Publication Date
2025-04-11
Estimated Expiration
2042-06-27

AI Technical Summary

Technical Problem

The prior art cannot realize the broadcast of TV programs carried in the TV signal independent of the TV terminal, resulting in the user being unable to watch TV programs when he is not in the same space, and the viewing needs of another user being unable to meet one user when he watches TV programs.

Method used

A television signal processing device is provided, including a processing module, a conversion module and a streaming media server. The processing module acquires the TV signal of the target frequency and processes it. The conversion module converts the target signal into audio signals and video signals that can be played by the terminal, and the streaming media server sends these signals to the terminal to enable it to play TV programs.

Benefits of technology

A TV-independent terminal is realized to be able to play TV programs carried in a TV signal, allowing users to watch TV programs through the terminal when they are not in the same space, and allowing multiple users to watch different TV programs at the same time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115174989B_ABST
    Figure CN115174989B_ABST
Patent Text Reader

Abstract

The present application discloses a television signal processing device, system and method, which relate to the field of television technology, and the main purpose is to enable a terminal independent of the television to play television programs carried in a television signal; the television signal processing device comprises: a processing module, which is used to obtain a television signal corresponding to a target frequency, and process the television signal to form a target signal; wherein the target frequency is the frequency corresponding to the television program that the terminal expects to play; a conversion module, which is used to convert the target signal into an audio signal and a video signal that can be played by the terminal; a streaming media server, which is used to send the audio signal and the video signal to the terminal, so that the terminal plays the television program based on the audio signal and the video signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of television technology, and in particular to a television signal processing device, system and method. Background Art

[0002] As an audio and video playback device, television is widely used in places such as homes. At present, the television signal required for the television to play TV programs can only be played and output by the television itself. The limited playback of the television signal will at least lead to the following two problems: first, when the user and the television are not in the same space, the user cannot watch the TV program; second, when one user is watching a TV program on the TV, when another user has other TV programs to watch, his viewing needs cannot be met. Therefore, there is an urgent need for a television signal processing device to solve the above problems. Summary of the invention

[0003] In view of this, the present application proposes a television signal processing device, system and method, the main purpose of which is to enable a terminal independent of the television to play television programs carried in the television signal.

[0004] In order to achieve the above objectives, this application mainly provides the following technical solutions:

[0005] In a first aspect, the present application provides a television signal processing device, the television signal processing device comprising:

[0006] A processing module, used to obtain a television signal corresponding to a target frequency, and process the television signal to form a target signal; wherein the target frequency is a frequency corresponding to a television program that the terminal expects to play;

[0007] A conversion module, used for converting the target signal into an audio signal and a video signal playable by the terminal;

[0008] The streaming media server is used to send the audio signal and the video signal to the terminal, so that the terminal plays the television program based on the audio signal and the video signal.

[0009] In some embodiments, the processing module is further used to traverse all frequencies in the target frequency list based on the channel scanning instruction issued by the streaming media server, and process the traversal results to obtain control information for generating the target identification list;

[0010] The streaming media server is also used to generate a target identifier list according to the control information and provide the target identifier list to the terminal; when receiving an identifier selection instruction sent by the terminal, the frequency corresponding to the identifier carried by the identifier selection instruction is determined as the target frequency, wherein the target identifier list is composed of channel identifiers or TV program identifiers.

[0011] In some embodiments, the television signal processing device further comprises:

[0012] An interactive module is used to display an interactive interface based on the access of the terminal; trigger the streaming media server to issue the scanning instruction according to the scanning instruction issuance operation performed by the terminal in the interactive interface; display the target identifier list provided by the streaming media server on the interactive interface, and according to the identifier selection operation performed by the terminal in the interactive interface, send the identifier involved in the identifier selection operation to the streaming media server as the identifier carried by the identifier selection instruction.

[0013] In some embodiments, the television signal processing device also includes: a communication module, which is used to establish a wireless communication connection with the terminal based on a communication establishment request of the terminal; the streaming media server is also used to obtain an identifier corresponding to a target time period involved in a current time point when the communication module establishes a wireless communication connection with the terminal, and determine the frequency corresponding to the obtained identifier as the target frequency, wherein the identifier corresponding to the target time period is determined based on an identifier corresponding to a television program historically played by the terminal, and the identifier is a channel identifier or a program identifier.

[0014] In some embodiments, the streaming media server is further used to provide the identifier to the terminal after acquiring the identifier corresponding to the target time period involved in the current time point and before determining the frequency corresponding to the acquired identifier as the target frequency; when receiving a confirmation instruction from the terminal regarding the identifier, the frequency corresponding to the acquired identifier is determined as the target frequency.

[0015] In some embodiments, the streaming media server is also used to determine whether a separate audio signal request or a separate video signal request sent by the terminal is received; if a separate audio signal request is received, only the audio signal is sent to the terminal; if a separate video signal request is received, only the video signal is sent to the terminal; if neither the separate audio signal request nor the separate video signal request is received, the audio signal and the video signal are sent to the terminal.

[0016] In some embodiments, the processing module includes at least one tuning unit, at least one demodulation unit and a demultiplexing unit, wherein each tuning unit has a corresponding demodulation unit; the streaming media server is also used to send the target frequency to a tuning unit that is currently in an idle state; each of the tuning units is used to continuously obtain the television signal corresponding to the target frequency when receiving the target frequency sent by the streaming media server, and tune the currently obtained television signal; each of the demodulation units is used to demodulate the television signal tuned by the corresponding tuning unit into a digital signal in a digital format; the demultiplexing unit is used to demultiplex the digital signal to form the target signal based on the encapsulation format of the television signal.

[0017] In some embodiments, the conversion module includes: a decoding unit for decoding a target audio signal and a target video signal in the target signal; an encoding unit for encoding the decoded target audio signal and target video signal based on the protocol of the terminal to form an audio signal and a video signal that can be played by the terminal.

[0018] In a second aspect, the present application provides a television signal processing system, the television signal processing system comprising: the above-mentioned television signal processing device and at least one terminal;

[0019] Each of the terminals is used to play the television program corresponding to the audio signal and the video signal when receiving the audio signal and the video signal sent by the television signal processing device.

[0020] In a third aspect, the present application provides a television signal processing method, the television signal processing method comprising:

[0021] Acquire a television signal corresponding to a target frequency, and process the television signal to form a target signal; wherein the target frequency is a frequency corresponding to a television program that the terminal expects to play;

[0022] Converting the target signal into an audio signal and a video signal playable by the terminal;

[0023] The audio signal and the video signal are sent to the terminal, so that the terminal plays the television program based on the audio signal and the video signal.

[0024] By means of the above technical scheme, the television signal processing device, system and method provided by the present application, when it is necessary to play a television program through a terminal independent of the television, the processing module in the television signal processing device obtains a television signal corresponding to the target frequency, and processes the television signal to form a target signal. Then the conversion module converts the target signal into an audio signal and a video signal that can be played by the terminal. Finally, the streaming media server sends the audio signal and the video signal to the terminal so that the terminal plays the television program based on the audio signal and the video signal. It can be seen that in the scheme provided by the present application, when a terminal independent of the television needs to play a television program, through the interaction of the processing module, the conversion module and the streaming media server, the television signal of the television program that the terminal expects to play can be processed into an audio signal and a video signal that can be played by the terminal for the terminal to play. Therefore, the scheme provided by the present application can realize the television program carried in the television signal played by the terminal independent of the television, so that users who are not in the same space as the television can watch the television program through the terminal they own, and can enable one user to watch the television program on the television while another user can watch other television programs through the terminal they own.

[0025] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0027] Figure 1 A schematic diagram showing the structure of a television signal processing device provided by an embodiment of the present application is shown;

[0028] Figure 2 A schematic diagram showing the structure of a television signal processing device provided by another embodiment of the present application is shown;

[0029] Figure 3 A schematic diagram of the structure of a television signal processing system provided by an embodiment of the present application is shown;

[0030] Figure 4 A flowchart of a television signal processing method provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0031] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0032] At present, the television signals required for a television to play television programs can only be played and output by the television itself. The limited playback of television signals will at least lead to the following two problems: first, when the user and the television are not in the same space, the user cannot watch the television program; second, when one user is watching a television program on the television, when another user has other television program viewing needs, his viewing needs cannot be met.

[0033] In order to solve the above problems, the embodiments of the present application provide a television signal processing device, system and method to enable a terminal independent of the television to play television programs carried in the television signal, so that users who are not in the same space as the television can watch television programs through their terminals, and when one user is watching a television program on the television, another user can watch other television programs through his terminal. The television signal processing device, system and method provided by the embodiments of the present application can be applied to any scenario where it is necessary to enable a terminal independent of the television to play television programs carried in the television signal. In addition, the television signal processing device and method provided by the embodiments of the present application can not only enable a terminal independent of the television to play television programs carried in the television signal, but also enable the television to play television programs carried in the television signal.

[0034] The television signal processing device, system and method provided in the embodiments of the present application are described in detail below.

[0035] like Figure 1 As shown, the embodiment of the present application provides a television signal processing device, which mainly includes: a processing module 11, a conversion module 12 and a streaming media server 13. Among them,

[0036] The processing module 11 is used to obtain a television signal corresponding to a target frequency and process the television signal to form a target signal; wherein the target frequency is a frequency corresponding to a television program that the terminal expects to play;

[0037] The conversion module 12 is used to convert the target signal into an audio signal and a video signal that can be played by the terminal;

[0038] The streaming media server 13 is used to send audio signals and video signals to the terminal, so that the terminal plays television programs based on the audio signals and video signals.

[0039] The following is a detailed description of the specific structure and interaction relationship of each component involved in the television signal processing device:

[0040] Processing module 11:

[0041] The processing module 11 is mainly used for acquiring and processing television signals. The processing module 11 acquires television signals based on a target frequency, which is a frequency corresponding to the television program that the terminal expects to play, and is sent to the processing module 11 by the streaming media server 13. In practical applications, the terminal is a terminal independent of the television, and its type can be determined based on specific business needs. Exemplarily, the terminal can be a terminal with audio and video playback functions, such as a mobile phone, a tablet computer, a projector, etc. In addition, this embodiment does not specifically limit the number of terminals, and the number of terminals can be one or more. When the number of terminals is multiple, it can be achieved that multiple terminals can simultaneously enable their respective users to watch their respective desired television programs.

[0042] The process of the processing module 11 acquiring and processing the television signal corresponding to the target frequency is related to its specific structure. The specific structure of the processing module 11 is described below. Figure 2 As shown, the processing module 11 includes at least one tuning unit 111, at least one demodulation unit 112 and a demultiplexing unit 113, wherein each tuning unit 111 has a corresponding demodulation unit 112. The streaming media server 13 is also used to send the target frequency to a tuner unit 111 that is currently in an idle state. Each tuner unit 111 is used to continuously obtain the television signal corresponding to the target frequency when receiving the target frequency sent by the streaming media server 13, and tune the currently obtained television signal. Each demodulation unit 112 is used to demodulate the television signal tuned by the corresponding tuner unit 444 into a digital signal in a digital format. The demultiplexing unit 113 is used to demultiplex the digital signal to form a target signal based on the encapsulation format of the television signal.

[0043] Each tuner unit 111 can lock any frequency in the frequency list individually, and a tuner unit 111 can only lock one frequency at a time. That is, if a tuner unit 111 acquires TV signals for one frequency at the current time, it cannot acquire TV signals for other frequencies at the current time. Therefore, after determining the target frequency, the streaming media server 13 sends the target frequency to a tuner unit 111 that is currently in an idle state.

[0044] For example, terminal 1 needs to watch program A, and streaming media server 13 determines that program A is at a frequency of 666 GHz. Streaming media server 13 checks the currently idle tuning units and finds that both tuning unit 1 and tuning unit 2 are idle. Streaming media server 13 sends 666 GHz as the target frequency to tuning unit 1, allowing tuning unit 1 to lock 666 GHz and obtain the TV signal corresponding to 666 GHz. When terminal 2 needs to watch satellite TV B, streaming media server 13 determines that satellite TV B is at a frequency of 187 GHz. Streaming media server 13 checks that only tuning unit 2 is currently idle. Streaming media server 13 sends 187 GHz as the target frequency to tuning unit 2, allowing tuning unit 2 to lock 187 GHz and obtain the TV signal corresponding to 187 GHz. This is the above-mentioned two terminals can watch two different programs at the same time. When there is also terminal 3 that needs to watch satellite TV C, streaming media server 13 determines that satellite TV C is at a frequency of 562 GHz. Streaming media server 13 checks that there are no idle tuning units, so terminal 3 cannot watch satellite TV C and can only wait for the idle tuning unit. If another terminal 4 needs to watch B Satellite TV, the streaming server 13 determines that B Satellite TV is at a frequency of 187 GHz. The streaming server 13 finds that the tuner unit 2 has locked 187 GHz, so it directly uses the TV signal obtained by the tuner unit 2 to provide programs for the terminal 4.

[0045] When receiving the target frequency sent by the streaming media server 13, the tuning unit 111 continuously acquires the TV signal corresponding to the target frequency and tunes the currently acquired TV signal to tune the TV signal in the high frequency state to the TV signal in the medium frequency state.

[0046] Since the TV signal is usually an analog signal, in order to ensure that the terminal can be used, after the tuner unit 111 completes tuning of the TV signal, its corresponding demodulator unit 112 demodulates the TV signal tuned by the tuner unit 111 into a digital signal in a digital format.

[0047] The main function of the demultiplexing unit 113 is to decompose the audio signal and the video signal of a single program in the digital signal through demultiplexing. When the demultiplexing unit 113 demultiplexes, it is necessary to select a demultiplexing method according to the packaging format of the television signal, and then use the selected demultiplexing method to decompose the digital signal into the target audio signal and the target video signal.

[0048] In addition, it should be noted that the number of tuner units 111 and demodulator units 112 can be determined based on business requirements. In order to allow multiple terminals to watch TV programs at the same time, the number of tuner units 111 and demodulator units 112 can be set to be larger.

[0049] Conversion Module 12:

[0050] The conversion module 12 is mainly used to convert the target signal into an audio signal and a video signal that can be played by the terminal. The process of the conversion module 12 converting the target signal into an audio signal and a video signal that can be played by the terminal is related to its specific structure. The specific structure of the processing module 11 is described below. Figure 2 As shown, the conversion module 12 includes: a decoding unit 121, which is used to decode the target audio signal and the target video signal in the target signal. An encoding unit 122, which is used to encode the decoded target audio signal and the target video signal based on the terminal protocol to form an audio signal and a video signal that can be played by the terminal.

[0051] The decoding unit 121 decodes the target audio signal and the target video signal to obtain encodable data, and the encoding unit 122 encodes the decoded target audio signal and the target video signal based on the protocol of the terminal to obtain an audio signal and a video signal that can be played by the terminal. The protocol of the terminal can be determined based on specific business requirements. Exemplarily, if the protocol of the terminal is RTMP (Real Time Messaging Protocol), the encoding unit 122 encodes the decoded target audio signal and the target video signal based on the protocol to form an audio signal and a video signal that can be played by the terminal.

[0052] Streaming Server 13:

[0053] The streaming media server 13 has the following two functions: first, determining the target frequency so that the processing module 11 obtains the TV signal based on the target frequency; second, sending the audio signal and video signal corresponding to the TV program that the terminal expects to play to the terminal for the terminal to play. In practical applications, any streaming media server that meets the above two functions can be selected as the streaming media server 13 of the embodiment of the present application.

[0054] The technical solution for determining the target frequency by the streaming media server 13 is described below. The technical solution includes the following two types:

[0055] The first method is to determine the target frequency through the interaction of the processing module 11, the conversion module 12, the streaming media server 13 and the terminal, specifically: the processing module 11 is also used to traverse all frequencies in the target frequency list based on the channel scanning instruction issued by the streaming media server 13, and process the traversal results to obtain control information for generating a target identification list. The streaming media server 13 is also used to generate a target identification list according to the control information and provide the target identification list to the terminal; when receiving the identification selection instruction sent by the terminal, the frequency corresponding to the identification carried by the identification selection instruction is determined as the target frequency, wherein the target identification list is composed of channel identifications or TV program identifications.

[0056] When the terminal user needs to know which channels or TV programs are currently available, the streaming media server 13 can send a scanning instruction to the processing module 11 so that the processing module 11 performs a scanning operation. The scanning operation of the processing module 11 is specifically as follows: the processing module 11 traverses all frequencies in the target frequency list under the scanning instruction sent by the streaming media server 13, and the target frequency list records the frequencies that the TV can receive, and processes the traversal result to obtain control information for generating a target identification list. The traversal result described here is the traversed TV signal. The processing module 11 detects the control information in the TV signal, which is the channel identification or TV program identification, and forms a target identification list through the control information. When the target identification list is generated based on the channel identification, the target identification list is the channel list. When the target identification list is generated based on the TV program identification, the target identification list is the TV program schedule. After the target identification list is formed, the streaming media server 13 provides the target identification list to the terminal, so that the user can select the identification he needs from the target identification list based on his own TV viewing needs. After the user selects any identification through the terminal, the terminal sends an identification selection instruction to the streaming media server 13. When receiving the identifier selection instruction sent by the terminal, the streaming media server 13 determines the frequency corresponding to the identifier carried in the identifier selection instruction as the target frequency.

[0057] In order to better complete the interaction between the above-mentioned terminal and the streaming media server 13, as Figure 2 As shown, the television signal processing device also includes: an interactive module 14, which is used to display an interactive interface based on terminal access; trigger the streaming media server to send a scanning instruction according to the scanning instruction issuance operation performed by the terminal in the interactive interface; display the target identifier list provided by the streaming media server 13 on the interactive interface, and according to the identifier selection operation performed by the terminal in the interactive interface, send the identifier involved in the identifier selection operation as the identifier carried by the identifier selection instruction to the streaming media server 13.

[0058] In order to facilitate the terminal user to send the frequency corresponding to the desired TV program to the streaming media server 13, the TV signal processing device also includes an interactive module 14. The TV signal processing device provided in the embodiment of the present application is not a player, and its built-in streaming media server 13 is not an application. Therefore, the terminal user does not need to install a special application, and can directly access the streaming media server 13 through a browser, so the interactive module 14 can exist in the form of a WEB terminal for terminal users to access. When the interactive module 14 is accessed by the terminal, it displays an interactive interface, which is used for the terminal to perform operations. When the terminal user has a scanning demand, it can control the terminal to execute the scanning command issuing operation in the interactive interface. The specific type of the scanning command issuing operation can be determined based on business needs, for example, it can be a button that triggers the corresponding scanning command. When the interactive module 14 determines that the scanning command issuing operation executed by the terminal in the interactive interface is executed, the streaming media server 13 is triggered to issue the scanning command to the processing module 11, so that the processing module 11 performs the scanning operation based on the scanning command. When the streaming media server 13 obtains the target identifier list provided by the processing module 11, the interactive module 14 displays the target identifier list provided by the streaming media server 13 on the interactive interface. At this time, the terminal user can select the identifier he needs from the target identifier list based on his own TV viewing needs. The identifier selection process is the identifier selection operation performed by the terminal in the interactive interface. The interactive module 14 sends the identifier involved in the identifier selection operation as the identifier carried by the identifier selection instruction to the streaming media server 13, so that the streaming media server 13 determines the target frequency with the frequency corresponding to the identifier carried by the identifier selection instruction.

[0059] It should be noted that, in order to improve the experience of the terminal user, the identification selection instruction sent by the terminal user may carry two or more identifications, and each identification has its own corresponding time. The streaming media server 13 determines the target frequency for all the frequencies corresponding to the identifications carried in the identification selection instruction, and then controls the processing module 11 to obtain the television signal based on the time corresponding to the identification. In this process, after the terminal user sends the identification selection instruction only once, the corresponding audio signal and video signal can be sent to the terminal according to the time according to the viewing time requirements of the terminal user for each television program.

[0060] The second type, such as Figure 2 As shown, the television signal processing device also includes: a communication module 15, which is used to establish a wireless communication connection with the terminal based on a communication establishment request of the terminal; a streaming media server 13, which is also used to obtain an identifier corresponding to a target time period involved in the current time point when the communication module 15 establishes a wireless communication connection with the terminal, and determine the frequency corresponding to the obtained identifier as the target frequency, wherein the identifier corresponding to the target time period is determined based on an identifier corresponding to a television program historically played by the terminal.

[0061] In order to avoid the terminal watching TV programs being limited by the distance between the TV signal processing device and the terminal, a communication module 15 is provided in the TV signal processing device. When the terminal initiates a communication establishment request, the communication module 15 can establish a wireless communication connection between the TV signal processing device and the terminal. The wireless communication connection can be a short-distance communication connection or a long-distance communication connection, wherein the short-distance communication connection is applicable to a local area network, that is, the terminal and the TV signal processing device are connected to the same local area network. The long-distance communication connection is applicable to a wide area network. In this way, even if the user is in the company, he can use the terminal to watch TV programs on the TV at home. The specific type of wireless communication connection is not limited in this embodiment. Exemplarily, the form of wireless communication connection may include the following: first, the TV signal processing device and the terminal are connected to the same WIFI (Wireless Fidelity); second, the TV signal processing device and the terminal are connected to the hotspot of the other party; third, the TV signal processing device and the terminal are directly connected P2P; third, the TV signal processing device and the terminal are connected to the same cloud platform. It should be noted that the wireless communication connection eliminates the need for a signal line connection between the terminal and the television signal processing device, so the distance between the terminal and the television signal processing device is not limited by the length of the signal line, and can eliminate aesthetic issues when installing the television.

[0062] Terminal users have their own TV watching habits. They may watch TV programs corresponding to fixed frequencies at fixed time points. Therefore, in order to improve the experience of terminal users, it is necessary to accumulate the identifiers corresponding to the TV programs played historically by the terminal, and set the corresponding relationship between the target time period and the identifier based on the accumulated frequency. The existence of a corresponding target time period and identifier indicates that the probability of the terminal user watching the TV program corresponding to the identifier in the target time period is high.

[0063] When the streaming media server 13 establishes a wireless communication connection with the terminal through the communication module 15, it indicates that the terminal user is likely to have a need to watch TV programs through the terminal. Therefore, in order to reduce the terminal user's operations, the identifier corresponding to the target time period involved in the current time point is obtained. The obtained identifier is the identifier corresponding to the TV program that the user roughly expects to watch. Therefore, the frequency corresponding to the obtained identifier is determined as the target frequency, so that the processing module 11 obtains the TV signal corresponding to the target frequency.

[0064] Although users may have the habit of watching fixed TV programs in a time period, terminal users may also change their habits. Therefore, in order to prevent users from watching TV programs they do not want to watch, the streaming media server 13 is also used to provide the identifier to the terminal after obtaining the identifier corresponding to the target time period involved in the current time point and before determining the frequency corresponding to the obtained identifier as the target frequency; when receiving a confirmation instruction from the terminal for the identifier, the frequency corresponding to the obtained identifier is determined as the target frequency.

[0065] The purpose of the streaming media server 13 providing the identifier to the terminal is to allow the user to confirm whether he or she wishes to watch the TV program corresponding to the identifier. When the terminal user does not want to watch the TV program corresponding to the identifier, he or she can directly perform the operation of inputting the target frequency. The operation of inputting the target frequency can refer to the above-mentioned first technical solution for determining the target frequency. When the terminal user wishes to watch the TV program corresponding to the identifier, a confirmation instruction for the identifier is sent to the streaming media server 13. When the streaming media server 13 receives the terminal's confirmation instruction for the identifier, it determines that the TV program corresponding to the identifier is the one that the user wishes to watch, and therefore determines the frequency corresponding to the identifier as the target frequency.

[0066] After the streaming media server 13 determines the target frequency, the processing module 11 and the conversion module 12 perform processing based on the target frequency, and the streaming media server 13 will receive the audio signal and the video signal that can be played by the terminal output by the conversion module 12. The streaming media server 13 provides the audio signal and the video signal that can be played by the terminal to the terminal, so that the terminal plays the TV program based on the audio signal and the video signal. The specific technical solution for the streaming media server 13 to provide the audio signal and the video signal that can be played by the terminal to the terminal can be: the streaming media server 13 is also used to determine whether a separate request for an audio signal or a separate request for a video signal sent by the terminal is received; if a separate request for an audio signal is received, only the audio signal is sent to the terminal; if a separate request for a video signal is received, only the video signal is sent to the terminal; if neither the separate request for an audio signal nor the separate request for a video signal is received, the audio signal and the video signal are sent to the terminal.

[0067] When the streaming media server 13 receives a request for a separate audio signal, it means that the user may not be able to watch the video at present or does not want to watch the video, and only needs to listen to the audio of the TV program. Therefore, only the audio signal is sent to the terminal so that the terminal only plays the audio corresponding to the audio signal. When the streaming media server 13 receives a request for a separate video signal, it means that the user only needs to watch the picture of the TV program and does not need to listen to the audio of the TV program. Therefore, only the video signal is sent to the terminal. When the streaming media server 13 does not receive both the request for a separate audio signal and the request for a separate video signal, it means that the terminal user currently needs to watch a TV program with both picture and sound, and the audio signal and video signal are sent to the terminal.

[0068] After the streaming media server 13 sends the audio signal and / or video signal to the terminal, the terminal can play the TV program based on the audio signal and / or video signal, so that the terminal independent of the TV can play the TV program corresponding to the TV signal, thereby allowing the terminal user to watch the TV program he wants to watch through the terminal independent of the TV.

[0069] The television signal processing device provided by the embodiment of the present application, when it is necessary to play a television program through a terminal independent of the television, the processing module in the television signal processing device obtains a television signal corresponding to a target frequency, and processes the television signal to form a target signal. Then the conversion module converts the target signal into an audio signal and a video signal that can be played by the terminal. Finally, the streaming media server sends the audio signal and the video signal to the terminal so that the terminal plays the television program based on the audio signal and the video signal. It can be seen that in the scheme provided by the present application, when a terminal independent of the television needs to play a television program, through the interaction of the processing module, the conversion module and the streaming media server, the television signal of the television program that the terminal expects to play can be processed into an audio signal and a video signal that can be played by the terminal for the terminal to play. Therefore, the scheme provided by the embodiment of the present application can realize the television program carried in the television signal played by the terminal independent of the television, so that users who are not in the same space as the television can watch television programs through their own terminals, and can make it possible for one user to watch a television program on the television while another user can watch other television programs through their own terminals.

[0070] Furthermore, another embodiment of the present application also provides a television signal processing system, such as Figure 3 As shown, the television signal processing system comprises: the above-mentioned television signal processing device 21 and at least one terminal 22;

[0071] Each terminal 22 is used to play the television program corresponding to the audio signal and the video signal when receiving the audio signal and the video signal sent by the television signal processing device 21.

[0072] The number of terminals is not specifically limited, and the number of terminals can be one or more. When the number of terminals is multiple, it can be achieved that multiple terminals can simultaneously enable their respective users to watch their respective desired television programs.

[0073] The television signal processing system provided in the embodiment of the present application can process the television signal of the television program that the terminal wants to play into an audio signal and a video signal that the terminal can play, so that the terminal can play the television signal. Therefore, the solution provided in the embodiment of the present application can realize that the terminal independent of the television plays the television program corresponding to the television signal, so that users who are not in the same space as the television can watch the television program through the terminal they own, and when one user is watching a television program on the television, another user can watch other television programs through the terminal they own.

[0074] Furthermore, another embodiment of the present application also provides a television signal processing method, such as Figure 4 As shown, the television signal processing method includes:

[0075] 301. Acquire a television signal corresponding to a target frequency, and process the television signal to form a target signal; wherein the target frequency is a frequency corresponding to a television program that the terminal expects to play.

[0076] 302. Convert the target signal into an audio signal and a video signal playable by a terminal.

[0077] 303. Send the audio signal and the video signal to the terminal, so that the terminal plays a television program based on the audio signal and the video signal.

[0078] The television signal processing method provided in the embodiment of the present application, when it is necessary to play a television program through a terminal independent of the television, obtains a television signal corresponding to a target frequency, and processes the television signal to form a target signal. Then the target signal is converted into an audio signal and a video signal that can be played by the terminal. Finally, the audio signal and the video signal are sent to the terminal so that the terminal plays the television program based on the audio signal and the video signal. It can be seen that in the scheme provided in the embodiment of the present application, when a terminal independent of the television needs to play a television program, the television signal of the television program that the terminal expects to play can be processed into an audio signal and a video signal that can be played by the terminal for the terminal to play. Therefore, the scheme provided in the embodiment of the present application can realize the television program corresponding to the television signal played by the terminal independent of the television, so that users who are not in the same space as the television can watch television programs through their own terminals, and can make it possible for another user to watch other television programs through their own terminals when one user is watching a television program on the television.

[0079] Optionally, the specific execution process of step 302 of converting the target signal into an audio signal and a video signal playable by the terminal includes: decoding the target audio signal and the target video signal in the target signal; encoding the decoded target audio signal and the target video signal based on the terminal protocol to form an audio signal and a video signal playable by the terminal.

[0080] Optionally, the specific execution process of step 303 of sending the audio signal and the video signal to the terminal includes: determining whether a separate request for an audio signal or a separate request for a video signal sent by the terminal is received; if a separate request for an audio signal is received, only the audio signal is sent to the terminal; if a separate request for a video signal is received, only the video signal is sent to the terminal; if neither the separate request for an audio signal nor the separate request for a video signal is received, the audio signal and the video signal are sent to the terminal.

[0081] Optionally, the specific execution process of determining the target frequency includes: based on the channel scanning instruction, traversing all frequencies in the target frequency list, processing the traversal results to obtain control information for generating a target identification list; generating a target identification list according to the control information, and providing the target identification list to the terminal; when receiving the identification selection instruction sent by the terminal, determining the frequency corresponding to the identification carried by the identification selection instruction as the target frequency, wherein the target identification list consists of channel identifications or TV program identifications.

[0082] Optionally, the television signal processing method also includes the following processes: displaying an interactive interface; obtaining a channel scanning instruction based on a channel scanning instruction issuance operation executed by the terminal in the interactive interface; displaying a target identifier list on the interactive interface, and based on an identifier selection operation executed by the terminal in the interactive interface, using the identifier involved in the identifier selection operation as the identifier carried by the identifier selection instruction.

[0083] Optionally, the specific execution process of determining the target frequency is: when establishing a wireless communication connection with the terminal, obtain an identifier corresponding to the target time period involved at the current time point, and determine the frequency corresponding to the obtained identifier as the target frequency, wherein the identifier corresponding to the target time period is determined based on the identifier corresponding to the TV programs historically played by the terminal, and the identifier is a channel identifier or a program identifier.

[0084] Optionally, after acquiring the frequency corresponding to the target time period involved in the current time point, before determining the acquired frequency as the target frequency, the identifier is provided to the terminal; when a confirmation instruction from the terminal regarding the identifier is received, the frequency corresponding to the acquired identifier is determined as the target frequency.

[0085] In the television signal processing method provided in the embodiment of the present application, the detailed explanation of each step can refer to the detailed explanation of the above-mentioned television signal processing device embodiment, which will not be repeated here.

[0086] Furthermore, another embodiment of the present application also provides a computer-readable storage medium, which stores a group of programs, codes or instructions, wherein when the programs, codes or instructions are run, the television signal processing method described above is executed.

[0087] The beneficial effects of the computer-readable storage medium provided in the embodiments of the present application can be referred to the description in the embodiments of the above-mentioned television signal processing device, which will not be elaborated here.

[0088] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0089] It is understandable that the related features in the above methods and devices can be referenced to each other. In addition, the "first", "second" and the like in the above embodiments are used to distinguish the embodiments, but do not represent the advantages and disadvantages of the embodiments.

[0090] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0091] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the application is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the application described herein, and the description of the specific language above is for the purpose of disclosing the best mode of implementation of the application.

[0092] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0093] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0094] The various component embodiments of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in the operating method, device, and framework of the deep neural network model according to the embodiment of the present application. The present application may also be implemented as a device or device program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present application may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0095] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be constructed as a limitation to the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.

Claims

1. A television signal processing device, characterized in that: The television signal processing device comprises: A processing module, used to obtain a television signal corresponding to a target frequency, and process the television signal to form a target signal; wherein the target frequency is a frequency corresponding to a television program that the terminal expects to play; A conversion module, used for converting the target signal into an audio signal and a video signal playable by the terminal; A streaming media server, used for sending the audio signal and the video signal to the terminal, so that the terminal plays the television program based on the audio signal and the video signal; The television signal processing device further includes: a communication module, configured to establish a wireless communication connection with the terminal based on a communication establishment request of the terminal; The streaming media server is further configured to obtain, when the communication module establishes a wireless communication connection with the terminal, an identifier corresponding to a target time period involved in a current time point, and determine a frequency corresponding to the obtained identifier as the target frequency, wherein the identifier corresponding to the target time period is determined based on an identifier corresponding to a television program played historically by the terminal, and the identifier is a channel identifier or a program identifier; The streaming media server is further configured to, after acquiring an identifier corresponding to a target time period involved in a current time point and before determining a frequency corresponding to the acquired identifier as the target frequency, provide the identifier to the terminal; and upon receiving a confirmation instruction from the terminal for the identifier, determine the frequency corresponding to the acquired identifier as the target frequency; The processing module is further used to traverse all frequencies in the target frequency list based on the channel scanning instruction issued by the streaming media server, and process the traversal result to obtain control information for generating the target identification list; Then, the streaming media server is further used to generate a target identifier list according to the control information and provide the target identifier list to the terminal when no confirmation instruction for the identifier is received from the terminal; and to determine the frequency corresponding to the identifier carried by the identifier selection instruction as the target frequency when an identifier selection instruction is received from the terminal, wherein the target identifier list is composed of channel identifiers or TV program identifiers; The terminal is used to access the streaming media server through a browser, then the television signal processing device further includes an interactive module, which exists in the form of a WEB terminal for access by the terminal; An interactive module is used to display an interactive interface based on the access of the terminal when the streaming media server receives the access from the terminal through the browser; trigger the streaming media server to issue the scanning instruction according to the scanning instruction issuance operation performed by the terminal in the interactive interface; display the target identifier list provided by the streaming media server on the interactive interface, and according to the identifier selection operation performed by the terminal in the interactive interface, send the identifier involved in the identifier selection operation to the streaming media server as the identifier carried by the identifier selection instruction.

2. The television signal processing device according to claim 1, characterized in that: The streaming media server is also used to determine whether a separate audio signal request or a separate video signal request sent by the terminal is received; if a separate audio signal request is received, only the audio signal is sent to the terminal; if a separate video signal request is received, only the video signal is sent to the terminal; if neither the separate audio signal request nor the separate video signal request is received, the audio signal and the video signal are sent to the terminal.

3. The television signal processing device according to claim 1, characterized in that: The processing module includes at least one tuning unit, at least one demodulation unit and a demultiplexing unit, wherein each tuning unit has a corresponding demodulation unit; The streaming media server is further used to send the target frequency to a tuning unit that is currently in an idle state; Each of the tuning units is used to continuously acquire the television signal corresponding to the target frequency when receiving the target frequency sent by the streaming media server, and perform tuning processing on the currently acquired television signal; Each of the demodulation units is used to demodulate the television signal tuned by the corresponding tuning unit into a digital signal in a digital format; The demultiplexing unit is used to demultiplex the digital signal to form the target signal based on the encapsulation format of the television signal.

4. The television signal processing device according to claim 1, characterized in that: The conversion module comprises: A decoding unit, used for decoding a target audio signal and a target video signal in the target signal; The encoding unit is used to encode the decoded target audio signal and target video signal based on the protocol of the terminal to form an audio signal and a video signal that can be played by the terminal.

5. A television signal processing system, characterized in that: The television signal processing system comprises: a television signal processing device as described in any one of claims 1 to 4 and at least one terminal; Each of the terminals is used to play the television program corresponding to the audio signal and the video signal when receiving the audio signal and the video signal sent by the television signal processing device.

6. A television signal processing method, characterized in that: The method comprises: Acquire a television signal corresponding to a target frequency, and process the television signal to form a target signal; wherein the target frequency is a frequency corresponding to a television program that the terminal expects to play; Converting the target signal into an audio signal and a video signal playable by the terminal; sending the audio signal and the video signal to the terminal so that the terminal plays the television program based on the audio signal and the video signal; The method further comprises: When establishing a wireless communication connection with the terminal, obtaining an identifier corresponding to a target time period involved in a current time point, and determining a frequency corresponding to the obtained identifier as the target frequency, wherein the identifier corresponding to the target time period is determined based on an identifier corresponding to a television program played historically by the terminal, and the identifier is a channel identifier or a program identifier; After acquiring an identifier corresponding to a target time period involved in a current time point, and before determining a frequency corresponding to the acquired identifier as the target frequency, providing the identifier to the terminal; upon receiving a confirmation instruction from the terminal for the identifier, determining the frequency corresponding to the acquired identifier as the target frequency; The method further includes: based on the station scanning instruction, traversing all frequencies in the target frequency list, processing the traversal result to obtain control information for generating the target identification list; Then, when a confirmation instruction for the identifier is not received from the terminal, a target identifier list is generated according to the control information, and the target identifier list is provided to the terminal; when an identifier selection instruction sent by the terminal is received, a frequency corresponding to the identifier carried by the identifier selection instruction is determined as the target frequency, wherein the target identifier list is composed of channel identifiers or television program identifiers; The method further comprises: upon receiving access from the terminal via a browser, displaying an interactive interface based on the access from the terminal; Acquire the scanning instruction according to the scanning instruction issuing operation performed by the terminal in the interactive interface; Displaying a list of target identifiers on the interactive interface; According to the identifier selection operation performed by the terminal in the interactive interface, the identifier involved in the identifier selection operation is used as the identifier carried by the identifier selection instruction.

Citation Information

Patent Citations

  • Media center system and implementation method thereof

    CN101399972A

  • Method for transmitting and receiving the service data of handset tv

    CN102210148A

  • Television signal processing method, television signal processing device and television playing control system

    CN105657492A

  • Television program pushing method and device, equipment and storage medium

    CN114302182A