CN101453652B - Program guiding information generating device and television receiver - Google Patents

Program guiding information generating device and television receiver Download PDF

Info

Publication number
CN101453652B
CN101453652B CN 200710194586 CN200710194586A CN101453652B CN 101453652 B CN101453652 B CN 101453652B CN 200710194586 CN200710194586 CN 200710194586 CN 200710194586 A CN200710194586 A CN 200710194586A CN 101453652 B CN101453652 B CN 101453652B
Authority
CN
China
Prior art keywords
channel
information
guide channel
frame
guide
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 200710194586
Other languages
Chinese (zh)
Other versions
CN101453652A (en
Inventor
吕越峰
藤井由纪夫
长屋茂喜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to CN 200710194586 priority Critical patent/CN101453652B/en
Publication of CN101453652A publication Critical patent/CN101453652A/en
Application granted granted Critical
Publication of CN101453652B publication Critical patent/CN101453652B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to sign information generation equipment and a television receiving device. The sign information generation equipment comprises an unpacker, a demultiplexer, a channel information controller, a frame selector, a multiplexer and a packer, wherein the unpacker unpacks a data packet into a television programme multiplexing stream; the demultiplexer demultiplexes a video stream and channel information from the television programme multiplexing stream; the channel information controller generates sign channel information according to the channel information; the frame selector selects a plurality of frames from the video stream; the multiplexer multiplexes the selected frames and the sign channel information into an information stream of a sign channel; and the packer packs the information stream of the sign channel into a data packet added with the sign information.

Description

Program guiding information generating device and radiovisor
Technical field
The present invention relates to Digital Television, video coding technique, transmission technology is particularly processed transmission IP bag on the IPTV transport network node, generates to comprise static and program guide channel live image, and the technology that in receiving terminal, its decoding is shown.
Background technology
IPTV is a kind of digital television system of carrying out the signal transmission based on the Internet protocol on the broadband network (IP).At transmitting terminal, digitized video, audio frequency and other data-signals are compressed into specific coded format, MPEG-2 video for example, and the MPEG-4 video, H.264, AAC audio format and SI etc.These data formats help to reduce the bit rate of primary signal.And then they are kept the synchronism between the data by according to the specific format partition packetization, network performance and realize the control of gross bit rate.This class packing form comprises MPEG-2TS, RTP or RTSP bag.At last, the data of these packings are by segmentation again or be packaged in the packet structure that is fit to Internet Transmission, such as UDP, and TCP and IP.IP bag is the unified data format that can transmit in dissimilar physical link.At receiving terminal, more than the data-signal of packing unpacks through above opposite order and decodes, and TV programme is finally played.
The technical advantage of IPTV is exactly the interactive operation between easier realization user and the transmitting terminal, because IP network is the transmitted in both directions network, very natural provides the backward channel from the user side to the transmitting terminal.
The mode of disposing the IPTV network is very flexibly, can directly utilize the structure of conventional internet also can be the independent networking of transmission of television.However, network all is to be made of the base unit that is called node.Node can be a certain with in the Types Below: gateway, routing and swiching machine.Difference be they in network the role and to the processing procedure of packet.Gateway becomes another kind of form to the load transfer of IP bag the inside as the interface between the two class heterogeneous networks; Route is used for connecting the different network of two classes equally, but it only is responsible for the selection of the correct transmission path of definite IP bag; Switch then is the equipment that connects different piece in single network, and it does not do change to transmission path and the load of IP bag.The present invention can be placed in gateway and this node of two types of route.
In order to make spectators get information about in progress content of TV program from different channel, people have invented the guide channel.Usually video screen shows that the thumbnail by many programs consists of the shape just as mosaic arranged together; Each piece thumbnail all comes from different channel (Figure 14).
Usually, there is dual mode to realize the guide function.A kind of is to generate independently guide channel at the broadcast end.Catch the many videos that get off dwindle after again layout become a new program channel.Television receiver if as normal program receiving be tuned to this channel, just can play out guide information.Another kind method is to realize the guide function in television receiver.Television receiver scans the static picture-in-guide of channel generation that all needs enter guide information by a demodulator, the capture time of the thumbnail of each channel is different in this picture, namely non real-time, and when two channels of scanning, the shortest switching interval is subject to waiting for the impact of intra coding frame, usually average thumbnail upgrades the interval and is no less than approximately 1.5 seconds, and this is very inconvenient; Another kind method, by a plurality of demodulators, demodulation multiplexer and Video Decoder generate real-time guide live image picture.The quantity of thumbnail has determined the number of demodulator, demodulation multiplexer and Video Decoder group in the picture-in-guide; And because the end user does not often receive the ability of all channels simultaneously in the IPTV system, guide information can only comprise the channel of few quantity.Pending application 200610127723.x is a kind of realization of the latter.It utilizes the programme signal that receives to generate real-time multimedia EGP.
The guide function that realizes the IPTV system with above dual mode also has several significant weak points.At first, place the guide information generating method of broadcast transmission end to lack flexibility.If TV broadcast network has more than one provider, the user must receive a plurality of guide channels, makes troubles and switch in these channels.Simultaneously, in case generated the guide channel, it can not adapt to the different subscriber group on the diverse location in the network, if for each subscriber group generates the guide channel specially, will take in a large number the channel quantity of transmitting terminal.And the guide info-channel of increase will take the omnidistance bandwidth from the transmitting terminal to the receiving terminal, and wherein most circuit is not directly to connect receiver.Under the situation that another kind of receiving terminal is realized, for the real-time static or moving frame thumbnail of multichannel is provided, place the guide function of receiver to need extra demodulator, demodulation multiplexer and Video Decoder significantly increase the complexity of receiver.
Summary of the invention
Target of the present invention is the deficiency that remedies above IPTV guide system.Without any need for equipment and operation, in receiver, do not need demodulator especially at transmitting terminal yet, in the situation of demodulation multiplexer and Video Decoder, realize generation and playback and the cascade processing of guide channel.
Program guiding information generating device of the present invention comprises: de-packetizer is bundled into the TV programme multiplex stream with the packet solution; Demodulation multiplexer, demultiplexing video flowing and channel information from above-mentioned TV programme multiplex stream; The channel information controller generates the guide channel information according to above-mentioned channel information; The frame selector is selected a plurality of frames from above-mentioned video flowing; Multiplexer, the information flow that frame and the above-mentioned guide channel information of above-mentioned selection is multiplexed with the guide channel; Packing device is packaged as packet with guide information with the information flow of above-mentioned guide channel.
In addition, program guiding information generating device of the present invention, the preferred frames selector, the I frame in each channel of from above-mentioned video flowing, selecting to stipulate, and export to above-mentioned multiplexer.Preferred above-mentioned channel information controller is controlled above-mentioned multiplexer, above-mentioned selecteed a plurality of frames are arranged, and a plurality of frames after will rearranging and above-mentioned guide channel information is multiplexed with information flow.And the information flow of the above-mentioned guide channel after the above-mentioned TV programme multiplex stream after preferred above-mentioned packing device will be unpacked by above-mentioned de-packetizer and above-mentioned multiplexer are multiplexing is packaged as above-mentioned packet with guide information together.And the information flow of the above-mentioned guide channel of preferred above-mentioned packing device after above-mentioned multiplexer is multiplexing is packaged as above-mentioned packet with guide information.
Program guiding information generating device of the present invention, can also have bit rate controller, calculate the code check added value of guide channel according to above-mentioned selecteed current frame, and above-mentioned code check added value and current available bandwidth compared, in above-mentioned code check added value during less than available bandwidth, above-mentioned selecteed current frame is multiplexed in the information flow of above-mentioned guide channel, during greater than available bandwidth, abandons above-mentioned selecteed current frame in above-mentioned code check added value.Can realize thus the control to the network bandwidth, regulate the capacity of guide channel according to the available bandwidth of network.
Program guiding information generating device of the present invention, can also realize a plurality of above-mentioned program guiding information generating device cascades, in the case, in the above-mentioned program guiding information generating device beyond the above-mentioned program guiding information generating device of the first order, be provided with the guide channel controller, above-mentioned guide channel controller, the information flow from higher level's above-mentioned guide channel of receiving is judged, the information flow of above-mentioned above-mentioned guide channel from the higher level do not changed, perhaps, increase or delete the frame of the specified channel in the information flow of this guide channel.
And, when the information flow of above-mentioned above-mentioned guide channel from the higher level not being changed, the information flow of above-mentioned above-mentioned guide channel from the higher level is directly passed through, and in above-mentioned multiplexer, carry out multiplexingly, sent by above-mentioned packing device packing afterwards.In addition, in the situation of the frame that in from the information flow of higher level's above-mentioned guide channel, increases specified channel, only the frame of the channel of afore mentioned rules is selected, and be multiplexed into the information flow of this guide channel by above-mentioned multiplexer after, sent by above-mentioned packing device packing.In the situation of the frame of deletion specified channel in from the information flow of higher level's above-mentioned guide channel, above-mentioned guide channel controller receives the guide channel information of being resolved by above-mentioned de-packetizer, therefrom delete specified channel, after above-mentioned multiplexer is multiplexed with the information flow of guide channel to the frame beyond the afore mentioned rules channel in above-mentioned a plurality of frames and above-mentioned guide channel information after changing, by above-mentioned packing device packing transmission.Thus, can realize different customer groups is sent corresponding with it guide channel.
Program guiding information generating device of the present invention, also preferred above-mentioned channel information controller is to each channel additional weight and add in the guide channel information, and above-mentioned selecteed frame is sorted according to above-mentioned weight by above-mentioned multiplexer, and be multiplexed with guide channel information stream.
In addition, the present invention also provides a kind of radiovisor, receives digital TV broadcasting, and in this digital broadcast signal, include, by the guide channel that generates such as any one above-mentioned program guiding information generating device in the claim 1~9, and have: demodulator receives the network modulation signal; De-packetizer is bundled into the TV programme multiplex stream with the packet solution; Demodulation multiplexer, demultiplexing video flowing and channel information from above-mentioned TV programme multiplex stream; Decoder, the decoded video flow data becomes unpressed picture signal; Image processor, be used to the guide channel information that obtains from above-mentioned demodulation multiplexer demultiplexing, generate a plurality of thumbnails for the above-mentioned selecteed a plurality of frames from each channel in the information flow of the above-mentioned guide channel of above-mentioned decoder, and above-mentioned a plurality of thumbnails are sorted, display unit shows the image output from above-mentioned image processor.Therefore, in TV receiving apparatus of the present invention, need not as existing television equipment, use multi-channel decoder for the guide information of watching a plurality of channels.
In addition, above-mentioned radiovisor, preferred above-mentioned image processor, can with in above-mentioned selecteed a plurality of frames, the frame corresponding with specified channel directly be shown as original size, and export above-mentioned display unit to.And, preferably to by the decoding of above-mentioned guide channel information stream, the frame corresponding with each channel upgrade.
Description of drawings
Fig. 1 is guide Information generation device structure chart;
Fig. 2 is the routing function structure chart;
Fig. 3 is the figure that expression IPTV network is divided;
The schematic diagram of the position of Fig. 4 guide information node in the IPTV network;
The key diagram of Fig. 5 IPTV nodes and subnet;
The schematic diagram of Fig. 6 IPTV typical protocol stack;
The key diagram of Fig. 7 IPTV typical case pack arrangement;
Fig. 8 guide Information generation device is installed on the structure chart in the route;
The flow chart of Fig. 9 route operation;
The flow chart of Figure 10 guide Information generation device operation;
The flow chart of the operation of Figure 11 channel information controller;
The schematic diagram of Figure 12 channel timestamp relation table message structure;
The data structure of Figure 13 guide channel and the flow chart of generative process;
Figure 14 typical case Marseille visitor's guide information display screen;
Figure 15 contains the structure chart of the guide Information generation device of bit rate controller;
The flow chart of the operation of Figure 16 bit rate controller;
The schematic diagram of the subnet guide channel transmission under Figure 17 broadcast mode;
The schematic diagram of the subnet guide channel transmission under Figure 18 multicast pattern;
The structure chart of the radiovisor of Figure 19 receiving terminal;
The flow chart of the processing procedure of the radiovisor of Figure 20 receiving terminal;
Guide Information generation device structure chart under Figure 21 cascade;
The guide channel transmits network diagram under Figure 22 cascade;
The lower guide channel of Figure 23 bull end transmits network diagram;
Figure 24 increases the schematic diagram that channel is watched the channel timestamp relation table of statistical information;
Figure 25 video guide visual information maker structure chart
Figure 26 receiving terminal video guide visual information playback apparatus structure
The Data Format Transform of Figure 27 receiving terminal video guide visual information replayed section
Embodiment
Below in conjunction with accompanying drawing embodiments of the present invention are carried out specific description as an example of IPTV example.
System's composition to the first execution mode of the present invention is elaborated, the basic conception that simultaneously explanation wherein occurs.In this embodiment, the guide channel information is by the image construction of constantly updating, and adopts the compress mode of MPEG-2 video.
In the present embodiment, as shown in Figure 5, in the IPTV network that utilizes the present invention to realize, be provided with guide channel maker at network node 501, be provided with guide channel playback apparatus (radiovisor) at the network node 502 as receiving terminal.At this, for the facility that illustrates, the node that is provided with guide Information generation device of the present invention is called guide generates node.
Below, further specify the applied typical environment of the present invention and the position of the present invention in this environment, but be appreciated that this typical environment only is the concrete example that the present invention is consisted of, and can not be construed as limiting the invention.
At first, Fig. 3 has represented the classical ip TV network architecture based on the ITU-TJ.281 standard, in this IPTV network, mainly consisted of by four parts: head end 301, core net 302, Access Network 303 and receiving terminal 304, in addition, go back accessing Internet (internet) 305.Head end 301 is responsible for coordinating TV signal and is produced TS stream, carries out in addition IP and seals dress, generates IP bag (packet).In same system, contain at least one head end.Core net 302 is responsible for entering with enough transmission quality transmission the IP bag of each Access Network.Access Network 303 is responsible for connecting receiving terminal 304 and core net 302, and being connected between receiving device and the Internet 305 also may be provided.
Above-mentioned formation about the IPTV network is roughly identical with existing IPTV network, but difference is, head end can not generate independent guide channel, generate node and in the optional position of whole network guide is set, namely guide generates any one that node can be arranged in core net or Access Network.And utilize guide information that this guide node generates the scope that can be propagated be exactly transfer path by the specified IP bag of this node.For example, if this node is arranged in core net, this guide information will be sent to all Access Networks relevant with this node so; If this node is arranged in Access Network, this guide information will be sent in the following subnet of all these nodes so.Therefore, whether the present invention is not subjected in the restriction of core net or Access Network yet, and at this, for the facility that illustrates, the network area that can be sent to guide information is defined as subnet.
Secondly, the typical protocol stack that adopts is described in applicable IPTV network of the present invention.Fig. 6 has shown that widely used a kind of IP wraps the protocol stack of carrying MPEG-2TS stream, with consistent in J.281 of ITU-T standard.The structure of IP stack layering is to be in network configuration, and the consideration of function is processed in efficiency of transmission and division.Ip protocol layer is in whole network, and packet has unique and fixing transfer address, is one deck irrelevant with concrete connected mode.The above data of ip protocol layer also are that the form of wrapping exists, and are packetized in one or more IP bags, as shown in Figure 7.The IP bag is made of IP data two parts of packet header and institute's load, the information such as source address, destination address and length that have the IP bag to transmit in the IP packet header.Load the packet of UDP and TCP in the IP data.
UDP, namely User Datagram Protoco (UDP) is a kind of agreement that retransmission mechanism is not provided, the multimedia messages that does not need to retransmit that is suitable for large bit rate transmits.It also comprises head and data payload two parts.UDP message part cargo shipment RTP bag.RTP, RTP provide the network adaptability to multi-medium data.MPEG-2TS stream is packaged to be advanced in the RTP data.TS, transport stream is with the digital multiplexed signals such as sound, video and data usefulness packing agreement together, and can guarantees the synchronous of audio frequency and video.Can transmit a cover or number cover TV programme, i.e. audio frequency and video in each TS stream.TS stream has two types load: PES, i.e. Packet Elementary Stream is responsible for loading the digital signal of audio frequency and video; Segment data has been loaded the data, services of carousel, PSI/SI information or ECM/EMM.Segment data is in order to realize data message, the transmission of control information and enciphered message.Wherein, the vision signal that transmits among the PES is normally passed through the forward predictive coded compression algorithm, MEPG-2 video for example, MPEG-4 video, MPEG-4AVC etc.Their common characteristics are to comprise two kinds of frame coding modes, the interior and interframe encode of frame.Intraframe coding refers to not rely on the information of other frames, just can this frame of complete decoding based on the compressed information of this frame, be also referred to as the I frame.Interframe encode refers to that the decoding of this frame need to utilize the information that comes from other frames, and self can not independently decode.In the present embodiment, adopted the MPEG-2 video compression format.
The another kind of upper layer data agreement of IP layer support is TCP, and a kind of support retransmission mechanism can guarantee to transmit the agreement of arrival.The RTSP on its upper strata, namely real-time streaming protocol is used for providing to the user transmission service of the control information of two-way channel.Rely on it, can realize playback functions such as video request program and channel switchings.
In fact, can be used as protocol stack that the IPTV signal transmits and be not limited to that this is a kind of, can be different as the application layer protocol of delivery video compression data, but all in the framework of IP bag.Therefore, by adopting reply different application layer protocol stack, the present invention can be can be applicable in other various forms of IPTV networks.
In the present embodiment, node type is route.The function of route is exactly to filter the IP bag that receives, and they are forwarded on the outgoing route of appointment according to purpose IP address, such as Fig. 2, Fig. 3 and shown in Figure 9.Each outgoing route is all corresponding to this subnet below node.Equipment in the same subnet all has the IP address more close than the equipment between different sub-network.Whole TV programme numbers of no more than this node of input of programme channel number that transmits at certain subnet.Here, corresponding each subnet is called IP filter 202 to the equipment of this function.By guide Information generation device of the present invention is arranged on this node, can add the guide channel that comprises guide information at the outgoing route of this node.In addition, the backward channel from the user side to the head end can be by realizing such as agreements such as RTSP.By setting up routing table, IP filter 202 has the ability that the IP bag need to be sent to the purpose subnet of differentiating.In the IP bag link that the corresponding destination of program of a certain subnet that arrives this node through routing forwarding is a series of addresses in this subnet, usually carry one or more TS code streams (with reference to Fig. 9) in each IP bag.
It is the situation of broadcasting that subnet at first is discussed in addition.As shown in figure 17, (route) node 1704 at guide Information generation device place sends the guide channel to subnet 1703.Owing to be broadcast mode, all receiving terminals in the subnet 1703 are all indiscriminate to be received all IP bags that this routing node 1704 sends and receives corresponding television channel.
Generate in the node at guide, the structure of guide Information generation device 111 as shown in Figure 1.It is made of following several parts: de-packetizer 105, be used for the packet solution is bundled into the TV programme multiplex stream, and the layering pack arrangement that is about to IP, UDP, Real-time Transport Protocol is successively untied, and reverts to the TV programme multiplex stream; Demodulation multiplexer 106, one or more sets audio frequency and video and the data-signal that are used for TV programme multiplex stream that de-packetizer is unpacked carry out demultiplexing, isolate the individual event signal, comprising video flowing and channel information, with control and the description of the corresponding guide information of opposing; Channel information controller 108 generates the guide channel information according to the channel information from demodulation multiplexer; Frame selector 107 is selected intracoded frame (I frame) data, but it is not decoded the video flowing behind demultiplexing; Multiplexer 109 by the control of channel information controller, is multiplexed with information flow with the guide channel information with by the selected a plurality of frames of frame selector; Packing device 110, the IP that is packaged as with guide information for the information flow with the guide channel wraps (that is, packet).Because de-packetizer is used for the IP of all this nodes of process bag is processed, namely all television channels all are filtered, and then the combinations of channels according to subnet generates the guide channel that is suitable for this subnet.
Fig. 8 has shown that guide Information generation device of the present invention is installed in the example in the network node, and this network node types is to realize the router of function shown in Figure 2.Ip packet filter device 202 makes this node have the ability that three different subnet program combination is generated respectively three guide channels.
Specify the operation of the guide Information generation device 111 of the present invention in this routing node below in conjunction with Fig. 8 and Figure 10.
Each IP bag that sends to this routing node is inputted (S1001), successively unpacked until obtain MEPG-2TS code stream (S1002) by 105 pairs of all IP bags of IP bag de-packetizer; Then, by the 106 couples of TS of demodulation multiplexer stream demultiplexing, isolate video flowing, simultaneously, will deliver to channel information controller 108 (S1003) to time and channel information that should video flowing; Then, isolate all I frames in each channel program and generate the video PES stream (S1004) that is all consisted of by the I frame by frame selector 107; Follow, channel information controller 108 control TS stream multiplexers 109 flow the video PES that generates the multiplexing TS of the advancing stream of data message (S1005) of the channel identication corresponding with each I frame again.In each original TS stream, having added a guide channel like this, and, in order to reduce data processing amount, for the situation of a plurality of TS streams of carrying in the IP connection, only need to get final product one of them TS stream adding guide information.Because increased the content of guide channel in former TS stream, and made the increasing of data volume, the number of TS bag can increase to some extent.At last, packing device 110 takes out the information such as the original transmission, purpose IP address of corresponding current TS data from protocol stack parameter buffering area carries out IP to new synthetic TS stream and seals dress (S1006), so that this IP bag have with Fig. 2 in identical network routing characteristic in the primary routing, be delivered in each purpose subnet (S1007) through behind the IP filter 202.Thus, finish the running of the guide Information generation device on the network routing node.
Wherein, the concrete steps of channel information controller 108 control multiplexers 109 contrast Figure 12 and Figure 13 as shown in figure 11, are described as follows:
At first as shown in figure 13, to illustrate for the TS stream that comprises 3 channels, these 3 channel stream are respectively: channel (Channel No.) 4 (1201), channel 5 (1202) channels 6 (1203).The time that enters the video frame structure of frame selector 107 distributes (1201,1202,1203), and the position of I frame is separate.The video frame structure 1204 of visible frame selector output is uneven distribution in time.Therefore, after inputting from the I frame of above-mentioned frame selector to multiplexer (S1100), at first control the PES buffer memory (S1101) that TS stream multiplexer consists of the I frame; Then, the PES of each I frame generated equally distributed timestamp (S1102); Then, according to the bag of the I frame PES in the equally spaced taking-up buffer memory of this timestamp (S1103); Simultaneously, constantly channel information and timestamp related table (Figure 12) are generated privately owned segment data (S1104); At last above I frame PES bag and segment data bag are multiplexed with TS bag (S1105).In TS stream, the interval of I frame output is adjusted to substantially even, as Figure 13 1205 shown in.
It more than is the explanation to the guide Information generation device of the first execution mode.But the present invention is not limited to above-mentioned execution mode, and the below discusses program guiding information generating device of the present invention is applied to the dissimilar of routing node.The subnet of routing node can be divided into the clean culture subnet, Broadcast Subnet and multicast subgroup because route has different IP bag transmission characteristics.Three's difference is to receive in the subnet equipment scope of the IP bag that is sent out by same IP address.Equipment in the subnet is set up with head end and man-to-man the connection is called clean culture; All devices can both receive that head end is called broadcasting to the IP bag that particular address sends in the subnet; Head end a certain group of equipment of appointment in the subnet sends the IP bag and is called multicast.Therefore multicast helps to realize distinguishing in same physical network to transmit program, and needn't set up being connected one to one of repeating with each receiving terminal.As shown in figure 18, guide Information generation device is arranged in node 1801, the program 1802 that adds the guide channel is provided for the user 1806 and 1807 in the subnet 1809, because subnet 1809 is supported multicast, node 1801 does not need each user 1806 and 1807 is connected respectively, and a multicast that only need to be established to node 1804 in the subnet connects just passable.This shows that the guide Information generation device among the present invention can be used for supporting the route of multicast, as long as ip packet filter device and corresponding subnet can be supported multicast, guide information just can be sent in the corresponding multicast group.From foregoing different being, the IP that IP filter mails in the same subnet wraps different, and sends different multicast group to.The application of multicast is the typical way that realizes many subscriber's groups.
Because the guide information generator among the present invention does not affect the existing function type of original node and subnet, just add the guide channel to the output subnet.The present invention can be applied on the node of other type, for example gateway.Because gateway changes IP bag internal burden content, namely same IP bag may be rebuild.Therefore the routed path of whole IP bag will not just be judged in the effect of IP filter, and will judge the routed path requirement of every part in the load.Do not need to change for part of the present invention.
In addition, the form of video compression also may be different, but as long as have independently intracoded frame in this compressed format, equipment of the present invention and method can be achieved by selecting suitable intracoded frame.
Because the conversion of the data encapsulation forms such as the guide information generator in the network node is only done and unpacked, packing and demultiplexing, and do not carry out the larger video decompression of amount of calculation, compression is calculated, therefore, coding generation guide channel is much smaller again for relative each channel video decoding of computational load.And the guide information playback apparatus of receiving terminal is only processed the decoding of common intra coding frame, is the limit of power that receiving terminal has originally, therefore realizes that difficulty is also very little.Also can be by the Video Decoder of receiving terminal being changed the corresponding function of realizing image processor.
In addition, in the present embodiment, the frame selector can be applied as other filtering frames devices.For example can judge the Key Filters of key frame, be used for to extract the crucial camera lens frame on the video statistics.But this application has higher requirement to hardware complexity and operational capability.
More than, present embodiment has been described the mode that the guide channel is transmitted as the video ES stream of the increase in the current TS stream of receiving of each receiving terminal.In fact, for the route that fixed ip address is arranged or gateway, the ES of guide channel stream can be encapsulated in separately one independently among the TS, and then be packaged in during one independently IP connects, become an independently channel, rather than share TS stream with any other program.This connection is just thought just can be established when the receiving terminal channel switches to this channel.Benefit is, do not need to take all the time from this node until the bandwidth of each connection of receiving terminal, but need to take a separate network service channel.In this case, it is exactly that channel is switched in the channel that this node sends that receiving terminal is watched the mode of guide channel, namely is established to new a connection of this node.
Below, the second execution mode of the present invention is elaborated, therefore the bit rate controller of integrated control multiplexer, can realize regulating according to bandwidth of network the function of the occupied bandwidth of guide channel in the guide Information generation device of the second execution mode.
The guide Information generation device of second embodiment of the invention, as shown in figure 15.Increase bit rate controller 1512 on the basis of the first execution mode, be used for regulating the code check of the guide channel that generates.Input to this bit rate controller 1512 comprises, the code check of the current sub network available bandwidth data 1501 that obtain from the network equipment of network node and the current I frame code stream 1505 that leaches that obtains from frame selector 1509.
Its operation as shown in figure 16.After the frame selector leaches a frame I frame (S1601), bit rate controller 1512 is estimated the added value (S1602) of the guide channel bit rate in active user's link by current I frame video code rate; Relatively whether this added value is less than the available network bandwidth (S1603) of this user's link in the subnet, if less than this available network bandwidth, then with the multiplexing guide channel that advances in the TS stream of this frame, perhaps advance independent guide channel (S1604) with this frame is multiplexing; If greater than available bandwidth; Then abandon this I frame (S1605).Repeating above process makes each user's the connection can both be in available bandwidth.
Concrete rate control algorithm can have difference.For example, can add the consideration that the I frame that leaches to all channels can both be transmitted uniformly.Namely when the receiving terminal playback, in the guide image of guide channel the thumbnail of each channel can quilt etc. the renewal of speed.
In the practical application, when Rate Control can be brought receiving terminal playback guide information, the decline of thumbnail renewal speed increased watching the impact of effect in the subnet but can eliminate the larger code check that a large amount of I frames cause.
And guide Information generation device of the present invention can also form the form of cascade in network, and the below utilizes the application of the 3rd execution mode explanation the present invention in cascade.
Guide Information generation device provides guide information service (such as Fig. 4) to the subnet below the network node at its place as previously mentioned.And, as shown in figure 22, the present invention can also arrange another guide Information generation device in other node (for example node 2206) in this subnet except the guide Information generation device that is provided with the invention described above at node 2201, form the cascade of guide Information generation device.Figure 21 has shown the structure of carrying out guide Information generation device on the node of cascade at guide Information generation device.With respect to the structure of the first execution mode, increased guide channel controller 2102, be used for the guide channel of receiving is judged, and control channel information controller is adjusted the guide channel of output.The input 2108 of frame selector 2106 becomes the channel that need to join in the guide information, and all channels is not filtered.
Under the cascade, node may run into a kind of in following several situation in the subnet.
The first, as shown in figure 22, the guide Information generation device of two-stage cascade is respectively on node 2201 and node 2206.The subscriber of certain subnet 2205 of node 2206 watches channel consistent with the channel that this node receives.Then the guide Information generation device on this node does not need guide information is done any change or again layout, allows this guide channel lead directly to and gets final product.
The second, if the program channel that subnet 2205 users have the right to watch is less than node 2206 receivable channels, namely subnet 2205 should not be in and sees the program that he haves no right to watch in the guide channel.The guide channel controller 2102 of the guide Information generation device on the node 2206 will receive the channel list information that de-packetizer 2105 parses, and with the effective channel of subnet 2205 relatively, control channel information controller 2103 change channel timestamp relation tables are deleted invalid channel.Then controlling multiplexer 2104 will not be multiplexed into invalid channel in the TS stream.Owing to the variation of number of channels, data volume also can decrease, and need to readjust timestamp simultaneously, i.e. the interval of the guide channel I frame of output.
The 3rd, because all being head end, all programs are sent to the user, therefore in the situation of only having a head end, effective number of channels of the subnet that node is following can not be more than the channel number more than the node.But this situation can appear at more than a head end and be connected in the situation of node.As shown in figure 23.Node 2304 and subnet 2306 have two program inputs, respectively from node 2301 and node 2302.And these two nodes all provide the guide channel multiplexing in connection 2308 and 2303 respectively.At this moment, the guide channel controller 2102 of the guide Information generation device in the node 2304 will compare effective channel of subnet 2307 and the channel list of two head ends receiving.Make such as straight-through in first and second kinds of situations or delete processing.
Therefore, utilize the cascade of above-mentioned guide Information generation device, can realize the change to the guide channel content in the subnet.
Below the 4th execution mode explanation produce the additional information that assisted user is watched program by the guide Information generation device on the node, and the user can utilize in this information awareness network the statistical information about the focus channel.
Because IPTV is bilateral network for the user, user's the request meeting of watching is sent to node or head end by backward channel, and connects according to this information.Therefore, all the time the channel information of watching can be caught and add up by network node.
Still adopt structure shown in Figure 1, but the channel information controller will add the user related information of each channel in the TS stream of output to by multiplexer.Figure 24 is for needing packing to advance the segment data information of TS stream.Relative the first execution mode increases weight one hurdle.Weight is the statistical value of current number of channels of watching in the all-ones subnet of statistics guide Information generation device place node.
At receiving terminal, as shown in figure 19, image processor 1905 can recognize that according to the statistics of watching of all users in the dynamic display network of this weighted value those channels are current focus channels accordingly.Typical display mode is that the channel thumbnail is sorted according to hot broadcast (watching the number number).
Below, to watching the receiving system that is accompanied with the guide channel that the guide Information generation device by the invention described above generates, be elaborated in conjunction with the 5th execution mode
Figure 19 shows that the structure corresponding to the receiving terminal decoding and play back device of present embodiment forward part guide Information generation device.This equipment can be attached in the existing IPTV receiving system (television set), perhaps provides extra guide information as set-top box separately, and does not need to change original receiving system (television set) structure.The guide information playback apparatus is by being formed with lower member: demodulator 1901, in order to receive the network modulation signal; De-packetizer 1902 is used for the IP bag is successively untied, output MPEG-2 TS stream; Demodulation multiplexer 1903 is used for vision signal is separated; Image processor 1904 is used to the guide channel information from demodulation multiplexer, carries out thumbnail for the frame from each channel in the information flow of the guide channel of decoder and processes and arrange; Display 1905 shows the image output from image processor.
Guide information playback process as shown in figure 20 in detail.In receiving system, also be provided with user interface, be used for the user receiving system is controlled.After user input instruction switches to the guide channel (S2000), will allow the display mode (S2001) of user selection guide information, for example Figure 14 is the guide information display mode that usually shows with the mosaic form.Each thumbnail comes from a television channel, obtains in the guide channel that the data of these thumbnails are comprised of the I frame of the channel that receives.Next, the video data that decoder decoding is comprised of the I frame fully, and deposit decoded non-compressed image in buffer memory (S2002); Simultaneously, image processor reads the segment data (S2003) that comprises channel information and timestamp relation table (with reference to Figure 12) that demodulation multiplexer extracts, find out the channel information that the current I frame of receiving is subordinate to, decoded picture is taken out and dwindle into thumbnail from buffer memory, be arranged in picture-in-guide (S2004); Finally be presented on the screen, and until receive the New Consumers instruction, constantly carry out above step, constantly update picture-in-guide (S2005).Dwindle and form because all thumbnails in fact all are complete I frames, therefore image processor is controlled to be, the user can choose certain thumbnail and it is switched to full frame size and further carefully watch.
In addition, according to the present invention, can be provided in the guide Information generation device of generating video guide channel information on the network node and the guide channel that contains the generation of video guide visual information maker is carried out playback at receiving terminal equipment.Below just guide Information generation device and the playback apparatus of this video guide video road information described.
Figure 25 has shown the structure of video guide visual information maker on the guide Information generation node.Be different from the first execution mode substituted frame selector 107 with video downconverter 2508, and the size that is used for video code flow that will input dwindles into is convenient to the thumbnail video that direct splicing becomes guide figure, and output sends to multiplexer 2510 as ES.Like this, the data that enter multiplexer 2510 comprise: script all program datas in this TS stream, the corresponding breviary video ES stream of all effective program video of video downconverter output.Data-reusing multiplexer 2510 flows this breviary ES stream with original this TS in is new TS stream.Just increased like this thumbnail channel of all channels in each TS stream.Channel quantity equates with effective television channel number of this subnet.
The structure of receiving terminal as shown in figure 26.Be different from the receiving system of the first execution mode substituted decoder 1904 with multi-channel decoder 2604, in order to the compressed and multiplexed video data stream of decoding simultaneously.Figure 27 has illustrated multi-channel decoder 2604 and the processing procedure of image processor 2605 and the variation of data format in the receiving terminal.The multi-channel video bag that enters multi-channel decoder 2604 is alternately serial, output to decoding thumbnail video data all video channels of correspondence in the interval of each frame of image processor 2605, image processor 2605 is arranged in thumbnail image on the screen, and in each frame duration, all thumbnails are refreshed.
Discussion in similar the first execution mode, video guide visual information can be by multiplexing in current all TS stream with the thumbnail video flowing of all channels, also can they are multiplexing in a new independent TS stream, become independently guide TS stream.
Although below in conjunction with the accompanying drawings and embodiments the present invention is specified, but be appreciated that, above-mentioned explanation does not limit the present invention in any form, and those skilled in the art can be out of shape and change the present invention as required in the situation that does not depart from connotation of the present invention and scope.These distortion and variation all fall within the scope of the present invention.

Claims (14)

1. a program guiding information generating device is characterized in that: comprise
De-packetizer is bundled into the TV programme multiplex stream with the packet solution;
Demodulation multiplexer, demultiplexing video flowing and channel information from described TV programme multiplex stream;
The channel information controller generates the guide channel information according to described channel information;
The frame selector is selected a plurality of intracoded frames from described video flowing;
Multiplexer, the information flow that frame and the described guide channel information of described selection is multiplexed with the guide channel;
Packing device is packaged as packet with guide information with the information flow of described guide channel;
This program guiding information generating device places between transmitting terminal and the receiving terminal.
2. program guiding information generating device as claimed in claim 1 is characterized in that:
Described frame selector, the I frame in each channel of from described video flowing, selecting to stipulate, and export to described multiplexer.
3. program guiding information generating device as claimed in claim 1 is characterized in that:
Described channel information controller is controlled described multiplexer, described selecteed a plurality of frames are arranged, and a plurality of frames after will rearranging and described guide channel information is multiplexed with information flow.
4. such as any one described program guiding information generating device in the claim 1~3, it is characterized in that:
The information flow of the described guide channel after described packing device is multiplexing with described multiplexer is packaged as described packet with guide information.
5. such as any one described program guiding information generating device in the claim 1~3, it is characterized in that:
The information flow of the described guide channel after the described TV programme multiplex stream after described packing device will be unpacked by described de-packetizer and described multiplexer are multiplexing is packaged as described packet with guide information together.
6. program guiding information generating device as claimed in claim 1 is characterized in that:
Also have bit rate controller, calculate the code check added value of guide channel according to described selecteed current frame, and described code check added value and current available bandwidth are compared,
, described selecteed current frame is multiplexed in the information flow of described guide channel during less than available bandwidth in described code check added value,
During greater than available bandwidth, abandon described selecteed current frame in described code check added value.
7. program guiding information generating device as claimed in claim 1 or 2 is characterized in that:
A plurality of described program guiding information generating device cascades,
In the described program guiding information generating device beyond the described program guiding information generating device of the first order, be provided with the guide channel controller,
Described guide channel controller is judged the information flow from higher level's described guide channel of receiving,
The information flow of described described guide channel from the higher level do not changed, perhaps, increase or delete the frame of the specified channel in the information flow of this guide channel.
8. program guiding information generating device as claimed in claim 7 is characterized in that:
When the information flow of described described guide channel from the higher level not being changed, the information flow of described described guide channel from the higher level is directly passed through, and in described multiplexer, carry out multiplexingly, sent by described packing device packing afterwards.
9. program guiding information generating device as claimed in claim 7 is characterized in that:
In the situation of the frame that in from the information flow of higher level's described guide channel, increases specified channel, only the frame of the channel of described regulation is selected, and be multiplexed into the information flow of this guide channel by described multiplexer after, sent by described packing device packing.
10. program guiding information generating device as claimed in claim 7 is characterized in that:
In the situation of the frame of deletion specified channel in from the information flow of higher level's described guide channel, described guide channel controller receives the guide channel information of being resolved by described de-packetizer, therefrom delete specified channel, after described multiplexer is multiplexed with the information flow of guide channel to the frame beyond the specified channel described in described a plurality of frames and described guide channel information after changing, by described packing device packing transmission.
11. program guiding information generating device as claimed in claim 1 is characterized in that:
Described channel information controller is to each channel additional weight and add in the guide channel information, and is sorted according to the thumbnail of described weight to described channel by described multiplexer, and is multiplexed with guide channel information stream.
12. a radiovisor is characterized in that,
Receive digital TV broadcasting, and in this digital broadcast signal, include, by the guide channel that generates such as any one described program guiding information generating device in the claim 1~9, and have:
Demodulator receives the network modulation signal;
De-packetizer is bundled into the TV programme multiplex stream with the packet solution;
Demodulation multiplexer, demultiplexing video flowing and channel information from described TV programme multiplex stream;
Decoder, the decoded video flow data becomes unpressed picture signal, and the complete video data that is comprised of intracoded frame of decoding;
Image processor, read the segment data that comprises channel information and timestamp relation table that described demodulation multiplexer extracts, find out the channel information that the current intracoded frame of receiving is subordinate to, generate a plurality of thumbnails for the described selecteed a plurality of frames from each channel in the information flow of the described guide channel of described decoder, and described a plurality of thumbnails are sorted
Display unit shows the image output from described image processor.
13. radiovisor as claimed in claim 12 is characterized in that:
Described image processor, with in described selecteed a plurality of frames, the frame corresponding with specified channel be reduced to original size, and export described display unit to.
14. such as claim 12 or 13 described radiovisors, it is characterized in that:
Described image processor, to by the decoding of described guide channel information stream, the frame corresponding with each channel upgrade.
CN 200710194586 2007-12-05 2007-12-05 Program guiding information generating device and television receiver Expired - Fee Related CN101453652B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200710194586 CN101453652B (en) 2007-12-05 2007-12-05 Program guiding information generating device and television receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710194586 CN101453652B (en) 2007-12-05 2007-12-05 Program guiding information generating device and television receiver

Publications (2)

Publication Number Publication Date
CN101453652A CN101453652A (en) 2009-06-10
CN101453652B true CN101453652B (en) 2013-05-01

Family

ID=40735627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710194586 Expired - Fee Related CN101453652B (en) 2007-12-05 2007-12-05 Program guiding information generating device and television receiver

Country Status (1)

Country Link
CN (1) CN101453652B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101778287B (en) * 2010-02-11 2014-10-01 深圳市茁壮网络股份有限公司 Digital television navigation method, system and device
JP2013012805A (en) * 2011-06-28 2013-01-17 Sony Corp Receiving apparatus, receiving method, and program
CN103428572B (en) * 2013-07-31 2017-03-15 小米科技有限责任公司 A kind of methods, devices and systems for carrying out band prebrowsing
KR102111436B1 (en) * 2014-01-06 2020-05-18 에스케이 텔레콤주식회사 Method and Apparatus for Generating Single Bit Stream from Multiple Video Stream
CN108141636B (en) * 2015-10-07 2021-03-23 松下知识产权经营株式会社 Receiving apparatus and receiving method
CN106455126B (en) * 2016-10-31 2019-07-19 努比亚技术有限公司 A kind of information processing method and terminal
CN106534897B (en) * 2016-12-28 2023-05-26 桂林龙隐科技有限公司 Method and device for broadcasting, sending and transmitting multi-program video stream based on WiFi mode

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903314A (en) * 1995-02-06 1999-05-11 Sony Corporation Electrical program guide system and method
WO2004072935A2 (en) * 2003-02-11 2004-08-26 Nds Limited Apparatus and methods for handling interactive applications in broadcast networks
CN1735160A (en) * 2004-08-09 2006-02-15 上海乐金广电电子有限公司 Each broadcast channel abbreviative image display method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903314A (en) * 1995-02-06 1999-05-11 Sony Corporation Electrical program guide system and method
WO2004072935A2 (en) * 2003-02-11 2004-08-26 Nds Limited Apparatus and methods for handling interactive applications in broadcast networks
CN1735160A (en) * 2004-08-09 2006-02-15 上海乐金广电电子有限公司 Each broadcast channel abbreviative image display method

Also Published As

Publication number Publication date
CN101453652A (en) 2009-06-10

Similar Documents

Publication Publication Date Title
CN101453652B (en) Program guiding information generating device and television receiver
JP5025693B2 (en) Method and apparatus for encoding a user interface
EP1230800B1 (en) Method and apparatus for transmitting video and graphics in a compressed form
US9042446B2 (en) Temporal slice persistence method and apparatus for delivery of interactive program guide
AU774028B2 (en) Compressed digital-data seamless video switching system
US20040244037A1 (en) Information browsing method, transmitting apparatus and receiving apparatus
US20110043614A1 (en) Content transmission method and display device
US20020129374A1 (en) Compressed digital-data seamless video switching system
JP2002538673A (en) System and method for interactive delivery of selectable presentations
US9167211B2 (en) Method for transmitting an IPTV streaming service by P2P transmission, and method for receiving an IPTV streaming service by P2P transmission
WO2002086680A2 (en) Customized program creation by splicing server based video, audio, or graphical segments
EP1226713A1 (en) Picture-in-picture and multiple video streams using slice-based encoding
WO2002103994A2 (en) Virtual broadband communication through bundling of a group of circuit switching and packet switching channels
AU2002256381A1 (en) Technique for optimizing the delivery of advertisements and other programming segments by making bandwidth tradeoffs
KR20120112683A (en) Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
JP4373730B2 (en) Video data transmission apparatus, video data transmission / reception system, and method thereof
KR100861239B1 (en) Ip media gateway for digital and ip broadcast
JP2008016894A (en) Transmission apparatus and receiving apparatus
JP2016096524A (en) Electronic equipment and signal processing method
Nuuri Internet protocol television (IPTV) services

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130501

Termination date: 20191205

CF01 Termination of patent right due to non-payment of annual fee