Bitstream Output Control Method, System, Storage Medium and Digital TV Receiver
By judging the transmission continuity of ultra-high-definition code streams, using the network interface to output continuous code streams and store non-continuous code streams, the problems of network transmission pressure and combined processing are solved, and program sharing and receiver simplification in the LAN are realized.
Patent Information
- Application Number
- CN202211405988.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-10
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2042-11-10
AI Technical Summary
The existing ultra-high-definition code stream network output cannot be output through the network interface while receiving, resulting in an increase in network transmission pressure, and each receiving terminal needs to perform combined processing.
The continuity of the code streaming process is judged through the digital TV reception demodulator, and outputs through the network interface when it is continuous, otherwise it is stored and outputs when the conditions are met.
It realizes unicast or multicast of ultra-high-definition TV program code streams in the LAN, reducing network transmission pressure and combined processing costs, and simplifying the connection of receivers.
Smart Images

Figure CN115866322B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital information transmission, and particularly relates to a method and system for controlling bitstream output, a storage medium, and a digital television receiver. Background Art
[0002] In recent years, the ultra-high-definition video industry has had rare opportunities and also faced huge challenges. For network transmission, if each network terminal receives an ultra-high-definition bitstream, it will inevitably greatly increase the transmission pressure on the backbone network, especially the transmission pressure at the network backbone nodes. To reduce the network transmission pressure, the current terrestrial digital television transmission standard is adopted to receive the existing bitstream in a way of splitting, receiving, and combining. Although the local network pressure problem is solved, each receiving terminal needs to perform bitstream combining processing. The existing ultra-high-definition bitstream network output all converts the input ultra-high-definition bitstream and the bitstream encoded by the device itself into network output through the network output port of a dedicated bitstream converter or a dedicated device. The current ultra-high-definition receivers cannot output the bitstream through the network interface while receiving.
[0003] Therefore, there is an urgent need to provide a technical solution to solve the above technical problems. Summary of the Invention
[0004] To solve the above technical problems, the present invention provides a method and system for controlling bitstream output, and a digital television receiver.
[0005] The technical solution of a method for controlling bitstream output according to the present invention is as follows:
[0006] When receiving the bitstream continuously output by a digital television receiving demodulator, determine whether the transmission process of the received bitstream is continuous within a preset time period to obtain a judgment result;
[0007] When the judgment result is yes, the bitstream continuously output by the digital television receiving demodulator is output through a network input interface.
[0008] The beneficial effect of a method for controlling bitstream output according to the present invention is as follows:
[0009] The method of the present invention outputs the ultra-high-definition television program bitstream received through a digital television receiving demodulator through the network interface in an idle state, and can unicast or multicast the received program within a local area network for use by multiple other network receiving terminals in the network.
[0010] On the basis of the above solution, a method for controlling bitstream output according to the present invention can be further improved as follows.
[0011] Further, it further includes:
[0012] Write the bitstream received within the preset duration into a memory for storage and decoding to obtain a decoded bitstream, and control the decoded bitstream to be output through a video output interface.
[0013] Further, it further includes:
[0014] When the judgment result is no, continuously write the bitstream continuously output by the digital TV receiving demodulator into the memory for storage until the bitstream stored in the memory meets a preset condition, and then control the bitstream stored in the memory to be output through the network input interface; wherein, the preset condition is: greater than or equal to a preset bitstream size.
[0015] Further, the step of judging whether the transmission process of the bitstream received within the preset duration is continuous includes:
[0016] When the change value of the transmission rate of the bitstream received within the preset duration is within a preset rate change range, it is determined that the transmission process of the bitstream received within the preset duration is continuous; otherwise, it is determined that the transmission process of the bitstream received within the preset duration is discontinuous.
[0017] The technical solution of a bitstream output control system of the present invention is as follows:
[0018] It includes: a judgment module and a first control module;
[0019] The judgment module is used for: when receiving the bitstream continuously output by the digital TV receiving demodulator, judge whether the transmission process of the bitstream received within the preset duration is continuous to obtain a judgment result;
[0020] The first control module is used for: when the judgment result is yes, control the bitstream continuously output by the digital TV receiving demodulator to be output through the network input interface.
[0021] The beneficial effect of a bitstream output control system of the present invention is as follows:
[0022] The system of the present invention outputs the ultra-high definition TV program bitstream received through the digital TV receiving demodulator through the idle network interface, and can unicast or multicast the received program within the local area network for use by multiple other network receiving terminals in the network.
[0023] On the basis of the above solution, a bitstream output control system of the present invention can also be improved as follows.
[0024] Further, the first control module is further used for:
[0025] Write the bitstream continuously output by the digital TV receiving demodulator into a memory for storage and decoding to obtain a decoded audio-video stream, and control the decoded audio-video stream to be output through a video output interface.
[0026] Furthermore, it further includes: a second control module; the second control module is used for:
[0027] When the judgment result is negative, continuously write the bitstream continuously output by the digital TV receiving demodulator into the memory for storage until the bitstream stored in the memory meets a preset condition, and then control the bitstream stored in the memory to be output through the network input interface; wherein, the preset condition is: greater than or equal to a preset bitstream size.
[0028] Furthermore, the judgment module is specifically used for:
[0029] When the change value of the transmission rate of the bitstream received within the preset duration is within a preset rate change range, it is determined that the transmission process of the bitstream received within the preset duration is continuous, otherwise, it is determined that the transmission process of the bitstream received within the preset duration is discontinuous.
[0030] The technical solution of a storage medium of the present invention is as follows:
[0031] Instructions are stored in the storage medium, and when a computer reads the instructions, the computer is caused to execute the steps of the bitstream output control method of the present invention.
[0032] The technical solution of a digital TV receiver of the present invention is as follows:
[0033] It includes a decoding chip and a digital TV receiving demodulator, and the decoding chip executes the steps of the bitstream output control method of the present invention. Description of the Drawings
[0034] Figure 1 It is a schematic flowchart of a bitstream output control method according to an embodiment of the present invention;
[0035] Figure 2 It is a control principle diagram of an ultra-high-definition network receiver in a bitstream output control method according to an embodiment of the present invention;
[0036] Figure 3 It is a schematic structural diagram of a bitstream output control system according to this embodiment. Detailed Embodiments
[0037] As Figure 1 shown, a bitstream output control method according to an embodiment of the present invention includes the following steps:
[0038] S1. When receiving the bitstream continuously output by the digital TV receiving demodulator, determine whether the transmission process of the received bitstream is continuous within a preset time period to obtain a judgment result.
[0039] Among them, ① the digital TV receiving demodulator is used to receive the radio frequency signal of terrestrial digital TV, demodulate the radio frequency signal, and output a bitstream signal. ② The preset time period can be set according to the storage space size of the decoding chip or user requirements, such as 10 ms, 500 ms, etc., and no limitation is set here.
[0040] Specifically, when the decoding chip receives the bitstream continuously output by the digital TV receiving demodulator, the decoding chip determines whether the transmission process of the received bitstream is continuous within a preset time period to obtain a judgment result.
[0041] It should be noted that, ① as Figure 2 shown, the decoding chip includes a demodulation setting unit, which controls the digital TV receiving demodulator through the I 2 C bus to receive the bitstream of the high-definition program after demodulation sent by the digital TV receiving demodulator. ② When the digital TV receiving demodulator is receiving a 4K ultra-high-definition program, it can be a single terrestrial digital TV receiving demodulation module or a receiving demodulation module for cable digital TV; when receiving an 8K ultra-high-definition program, due to the high bitstream rate, the transmission bitstream often adopts a form of 2-way or 4-way splitting for transmission. Therefore, the digital TV receiving demodulator can be divided into 2-way or 4-way terrestrial digital TV receiving demodulation modules and includes 2-way or 4-way bitstream combining modules. Therefore, through the setting of the demodulation setting unit, the digital TV receiving demodulator can output the complete bitstream of the ultra-high-definition program. ③ Since whether the bitstream is continuous generally does not change after power-on, only the bitstream at the beginning is judged in this embodiment.
[0042] S2. When the judgment result is yes, control the bitstream continuously output by the digital TV receiving demodulator to be output through the network input interface.
[0043] Among them, the network input interface is: the network input interface of the ultra-high-definition network receiver, which is usually used to receive the video bitstream from the IP network. In this embodiment, it is used to output the bitstream according to the instruction of the decoding chip.
[0044] Specifically, when the transmission process of the received bitstream is continuous within the preset time period, the decoding chip controls this part of the bitstream to be output to other receiving terminals in the local area network through the network input interface, so that other receiving terminals can receive this part of the bitstream and perform unicast or multicast.
[0045] It should be noted that: ① The decoding chip in this embodiment further includes a bitstream selection control unit. When the input bitstream is the bitstream sent by the digital TV receiving demodulator, the bitstream selection control unit of the decoding chip is used to determine whether the transmission process of the received bitstream is continuous within a preset duration. ② The decoding chip in this embodiment further includes a network output control unit. When the transmission process of the received bitstream is continuous within the preset duration, the bitstream selection control unit sends an enable signal to the network output control unit, and the network output module directly starts the corresponding network output setting to control the network input interface to directly output the bitstream received within the preset duration.
[0046] Preferably, step S2 further includes:
[0047] Write the bitstream continuously output by the digital TV receiving demodulator into the memory for storage and decoding to obtain the decoded audio and video stream, and control the decoded audio and video stream to be output through the video output interface.
[0048] Wherein: ① The memory is an external memory of the ultra-high-definition network receiver, which is used to cache the input bitstream. ② The video output interface is the video output interface of the digital TV receiver, which is used to output the audio and video streams decoded by the decoding chip.
[0049] It should be noted that: ① While directly outputting the bitstream received within the preset duration through the network input interface, write the bitstream received within the preset duration into the memory for storage. That is, it is equivalent to performing a split output of the ultra-high-definition bitstream. One path is written into the memory for storage for subsequent decoding use, and the other path is directly output through the network input interface. ② The process of decoding the bitstream by the decoding chip is a prior art and will not be elaborated here. ③ When the bitstream selection control unit determines that the received bitstream is in a continuous state, it does not affect the bitstream decoding work of the decoding chip itself. That is, while the bitstream is being output through the network input structure, the decoding chip can simultaneously decode the bitstream in the memory. ④ When the bitstream selection control unit determines that the bitstream is in a discontinuous state, due to the enabling selection problem when the bitstream is discontinuous, that is, when the bitstream is discontinuous, it needs to occupy the storage units of the memory and cannot provide storage services for the decoding function of the decoding chip, resulting in the temporary inability of the decoding function of the chip to work properly.
[0050] Preferably, it further includes:
[0051] S3. When the judgment result is negative, continuously write the bitstream continuously output by the digital TV receiving demodulator into the memory until the bitstream stored in the memory meets the preset conditions, and then control the bitstream stored in the memory to be output through the network input interface.
[0052] Among them, ① the preset condition is: greater than or equal to the preset bitstream size. ② The preset bitstream size is set according to requirements and is not limited here.
[0053] Specifically, when the bitstream selection control unit of the decoding chip determines that the bitstream is in a discontinuous state, the bitstream input is in a discontinuous burst state at this time. The bitstream selection control unit controls the bitstream received within a preset duration to be stored in the memory, and sends a waiting signal to the network output control unit; at this time, the bitstream selection control unit continuously records the size of the stored data in the memory and monitors the state of the memory. When it can ensure continuous output of the bitstream in the memory, it sends an enable signal to the network output control unit and gives the current cache data address. The network output control unit performs network output settings according to the enable signal and address data of the bitstream selection control unit, starts the output setting of the network input interface, and the network input interface can directly output the bitstream of the corresponding cached ultra-high-definition program.
[0054] It should be noted that the preset condition can be adjusted according to the total storage space size of the memory. When it is detected that the stored part in the storage space of the memory is greater than 1 / 2, the time difference from the start of writing to storage to the current time can be calculated, so as to estimate the average speed of the discontinuous bitstream. Then output to the network interface at this rate. When it is detected that the occupied storage space continues to increase, for example, exceeds 2 / 3 of the space, slightly increase the output speed to the network interface. When it is detected that the occupied storage space continues to decrease, for example, is less than 1 / 3 of the storage space, reduce the output speed to the network interface. Make the output rate of the network interface fluctuate up and down not exceeding a certain value, such as 1 Mbps. The specific value can be dynamically adjusted according to requirements and is not limited here.
[0055] Preferably, the step of determining whether the transmission process of the bitstream received within the preset duration is continuous includes:
[0056] When the change value of the transmission rate of the bitstream received within the preset duration is within the preset rate change range, it is determined that the transmission process of the bitstream received within the preset duration is continuous; otherwise, it is determined that the transmission process of the bitstream received within the preset duration is discontinuous.
[0057] Among them, the preset rate change range is set according to requirements and is not limited here. For example, the change range of the writing rate of the bitstream per second does not exceed plus or minus 2 Mbps.
[0058] The technical solution of this embodiment outputs the ultra-high definition TV program stream received by the digital TV receiving demodulator through the network interface in an idle state to the network, and can unicast or multicast the received program within the local area network for multiple other network receiving terminals in the network to use; by cooperating with other network ultra-high definition receivers, multiple ultra-high definition receiving terminals can be realized at low cost within the local area network; by borrowing the storage function of the decoding chip of the ultra-high definition receiver, the discontinuous stream output through the terrestrial digital TV receiving demodulation can be smoothly output, and the problem of intermittent network interface stream output by the device that converts the ordinary stream ASI interface to the network interface can be avoided; by cooperating with other network ultra-high definition receivers, multiple ultra-high definition receivers within a local area can reduce the cost of stream multiplexing while reducing the number of external antennas of the terrestrial digital TV receivers, thus making the connection of the receivers more concise.
[0059] As Figure 3 shown, a stream output control system 200 of an embodiment of the present invention includes: a judgment module 210 and a first control module 220;
[0060] The judgment module 210 is configured to: when receiving the stream continuously output by the digital TV receiving demodulator, judge whether the transmission process of the stream received within a preset time period is continuous, and obtain a judgment result;
[0061] The first control module 220 is configured to: when the judgment result is yes, control the stream continuously output by the digital TV receiving demodulator to be output through the network input interface.
[0062] Preferably, the first control module 220 is further configured to:
[0063] Write the stream continuously output by the digital TV receiving demodulator into the memory for storage and decoding to obtain the decoded audio and video stream, and control the decoded audio and video stream to be output through the video output interface.
[0064] Preferably, it further includes: a second control module; the second control module is configured to:
[0065] When the judgment result is no, continuously write the stream continuously output by the digital TV receiving demodulator into the memory for storage until the stream stored in the memory meets a preset condition, and then control the stream stored in the memory to be output through the network input interface; wherein, the preset condition is: greater than or equal to a preset stream size.
[0066] Preferably, the judgment module 210 is specifically configured to:
[0067] When the change value of the transmission rate of the received bitstream within the preset duration is within the preset rate change range, it is determined that the transmission process of the received bitstream within the preset duration is continuous; otherwise, it is determined that the transmission process of the received bitstream within the preset duration is discontinuous.
[0068] The technical solution of this embodiment outputs the ultra-high-definition TV program bitstream received by the digital TV receiving demodulator through the network interface in the idle state, and can unicast or multicast the received program within the local area network for use by multiple other network receiving terminals in the network; by cooperating with other network ultra-high-definition receivers, multiple ultra-high-definition receiving terminals can be realized at low cost within the local area network; by borrowing the storage function of the decoding chip of the ultra-high-definition receiver, the discontinuous bitstream output by the terrestrial digital TV receiving demodulation can be smoothly output, and the problem of intermittent bitstream of the network interface output by the device that converts the ordinary bitstream ASI interface to the network interface can be avoided; by cooperating with other network ultra-high-definition receivers, multiple ultra-high-definition receivers within a local area can reduce the bitstream multiplexing cost and reduce the number of external antennas of the terrestrial digital TV receivers, thereby making the connection of the receivers more concise.
[0069] For the parameters and steps of each module in the bitstream output control system 200 of this embodiment to implement corresponding functions, reference can be made to the parameters and steps in the embodiment of the bitstream output control method in the above text, which will not be elaborated here.
[0070] A storage medium provided by an embodiment of the present invention includes: instructions are stored in the storage medium, and when the computer reads the instructions, the computer is made to execute the steps of the bitstream output control method. Specifically, reference can be made to the parameters and steps in the embodiment of the bitstream output control method in the above text, which will not be elaborated here.
[0071] A digital TV receiver provided by an embodiment of the present invention includes a decoding chip and a digital TV receiving demodulator. The decoding chip executes the steps of the bitstream output control method of this embodiment. Specifically, reference can be made to the parameters and steps in the embodiment of the bitstream output control method in the above text, which will not be elaborated here.
[0072] In the specification provided here, a large number of specific details are described. However, it can be understood that the embodiments of the present invention can be practiced without these specific details. Similarly, in order to streamline the present invention and help understand one or more of the various aspects of the invention, in the above description of the exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. Among them, the claims following the specific implementation manners are hereby expressly incorporated into the specific implementation manners, and each claim itself is regarded as a separate embodiment of the present invention.
[0073] It should be noted that the above embodiments are illustrative of the present invention and not restrictive thereof, and alternative embodiments can be designed by those skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention can be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim enumerating several devices, several of these devices can be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not denote any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.
Claims
1. A bitstream output control method, characterized in that, including: When receiving the bitstream continuously output by the digital TV receiving demodulator, determining whether the transmission process of the received bitstream is continuous within a preset time period to obtain a determination result; When the determination result is yes, controlling the bitstream continuously output by the digital TV receiving demodulator to be output through the network input interface; It further includes: writing the bitstream continuously output by the digital TV receiving demodulator into a memory for storage and decoding to obtain a decoded audio-video stream, and controlling the decoded audio-video stream to be output through the video output interface; wherein, while directly outputting the bitstream received within the preset time period through the network input interface, writing the bitstream received within the preset time period into the memory for storage; performing split output on the ultra-high definition bitstream, one path is written into the memory for storage for subsequent decoding use, and the other path is directly output through the network input interface; It further includes: when the determination result is no, continuously writing the bitstream continuously output by the digital TV receiving demodulator into the memory for storage until the bitstream stored in the memory meets a preset condition, and controlling the bitstream stored in the memory to be output through the network input interface; wherein, the preset condition is: greater than or equal to a preset bitstream size.
2. The bitstream output control method according to claim 1, characterized in that, The step of determining whether the transmission process of the received bitstream is continuous within a preset time period includes: When the change value of the transmission rate of the received bitstream within the preset time period is within a preset rate change range, determining that the transmission process of the received bitstream within the preset time period is continuous, otherwise, determining that the transmission process of the received bitstream within the preset time period is discontinuous.
3. A bitstream output control system, characterized in that, including: a determination module and a first control module; The determination module is configured to: when receiving the bitstream continuously output by the digital TV receiving demodulator, determine whether the transmission process of the received bitstream is continuous within a preset time period to obtain a determination result; The first control module is configured to: when the determination result is yes, control the bitstream continuously output by the digital TV receiving demodulator to be output through the network input interface; The first control module is further configured to: write the bitstream continuously output by the digital TV receiving demodulator into a memory for storage and decoding to obtain a decoded audio-video stream, and control the decoded audio-video stream to be output through the video output interface; wherein, while directly outputting the bitstream received within the preset time period through the network input interface, writing the bitstream received within the preset time period into the memory for storage; performing split output on the ultra-high definition bitstream, one path is written into the memory for storage for subsequent decoding use, and the other path is directly output through the network input interface; It further includes: a second control module; the second control module is configured to: when the determination result is no, continuously write the bitstream continuously output by the digital TV receiving demodulator into the memory for storage until the bitstream stored in the memory meets a preset condition, and control the bitstream stored in the memory to be output through the network input interface; wherein, the preset condition is: greater than or equal to a preset bitstream size.
4. The bitstream output control system according to claim 3, wherein The determination module is specifically configured to: When the change value of the transmission rate of the received bitstream within the preset duration is within the preset rate change range, it is determined that the transmission process of the received bitstream within the preset duration is continuous; otherwise, it is determined that the transmission process of the received bitstream within the preset duration is discontinuous.
5. A storage medium, characterized in that, The storage medium stores instructions, and when a computer reads the instructions, the computer is caused to execute the bitstream output control method according to claim 1 or 2.
6. A digital television receiver, characterized in that, It includes a decoding chip, and the decoding chip executes a bitstream output control method according to claim 1 or 2.
Citation Information
Patent Citations
Integrated receiver decoder
CN204031373U