CN102404527B - Display method and terminal for digital television program - Google Patents
Display method and terminal for digital television program Download PDFInfo
- Publication number
- CN102404527B CN102404527B CN201110420919.2A CN201110420919A CN102404527B CN 102404527 B CN102404527 B CN 102404527B CN 201110420919 A CN201110420919 A CN 201110420919A CN 102404527 B CN102404527 B CN 102404527B
- Authority
- CN
- China
- Prior art keywords
- video
- graphic layer
- display
- passage
- layer passage
- 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.)
- Active
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to a display method and a terminal for digital television programs. The method comprises that the terminal receives television signals outputted from at least one tuner, processes the television signals, decodes and displays the processed video stream containing at least two channels of program streams through at least one Graphic layer channel. The invention actively displays the video signals from every channel which is obtained by processing the television signals outputted from at least one tuner through the Graphic layer channel, or carries out mixed display through a Video layer channel and the Graphic layer channel, thus users can simultaneously browse active images of a plurality of television channels and quickly find their favorite programs. Besides, users can search for their favorite programs through switching channels, therefore time used for searching for programs is reduced, and market competitiveness of the product is improved.
Description
Technical field
The present invention relates to digital television techniques field, particularly relate to a kind of digital television program display packing and terminal.
Background technology
At present, in Digital Television, the number of digital TV channel (Service) is very many, and the TV programme being distributed in Different periods in these channels is innumerable especially.In the TV programme that these are numerous, user likes each TV programme, and therefore user needs by ceaselessly zapping filtered search, to find the TV programme oneself relatively liked.
For the problems referred to above, the method that current each television manufacturer adopts has: design preferences channel list (FAV), or design electronic program guides (EPG, Electronic Program Guide) and program booking (BOOKING) etc.But above-mentioned solution still cannot meet the selection demand of user to program, for the mode of favorite channels list, user still needs by ceaselessly zapping to find the program oneself liked; For EPG mode, because EPG operation is slow, and consumer needs ceaselessly to read over its recommended information, and subscribed to judge whether to like, in actual applications, consumer seldom uses.
In addition, prior art also has and adopts many pictures PIP display not method on the same stage, but in this method, main and sub picture is all shown by Video (video) passage, only have a sprite can be movable in multiple sprite, other sprites are inactive state, and when zapping, system can only be carried out switching one by one to each sprite and be browsed, make the program that user cannot find oneself to like fast, and therefore waste user time.
Summary of the invention
Main purpose of the present invention is to provide a kind of digital television program display packing and terminal, shows while being intended to realize TV multichannel moving frame, reduces the time of user search favor program.
In order to achieve the above object, the present invention proposes a kind of digital television program display packing, comprising:
Display terminal receives the TV signal that at least one tuner exports;
Described TV signal is processed;
Decoding display is carried out by least one Graphic layer passage by processing the video flowing comprising at least two-way program stream obtained.
Preferably, described the step that TV signal processes to be comprised:
Tuning decoding and demultiplexing process are carried out to described TV signal, exports the video flowing comprising at least two-way program stream of band scramble information.
Preferably, described the step that TV signal processes to be comprised further:
Described TV signal is divided at least two-way;
Tuning decoding and demultiplexing process are carried out respectively to each road TV signal;
Export the video flowing comprising at least two-way program stream of band scramble information.
Preferably, the step that the described video flowing comprising at least two-way program stream process obtained carries out decoding display by least one Graphic layer passage comprises:
Carry out decoding by Graphic layer passage show processing the video flowing comprising at least two-way program stream that obtains, or carry out mixed display after corresponding decoding by Video layer passage and Graphic layer passage.
Preferably, after the video flowing comprising at least two-way program stream that process obtains being carried out corresponding decoding by Video layer passage and Graphic layer passage, the step of mixed display comprises:
By smart card, descrambling and filtration treatment are carried out to described video flowing, obtain at least two-way audio/video flow;
Audio/video flow corresponding for each channel is carried out corresponding decoding at Video layer passage and Graphic layer passage, and generates corresponding video data at screen buffer;
Video layer is transferred to after video data in Video layer passage is carried out Graphics Processing; Graphic layer is transferred to after video data in Graphic layer passage is carried out Graphics Processing;
Described display terminal is exported to after the data of described Video layer and described Graphic layer being mixed.
Preferably, describedly carry out descrambling and filtration treatment by smart card to described video flowing, described in obtaining, at least the step of two-way audio/video flow comprises:
The information flow of the corresponding channel of each program stream in described video flowing is obtained by smart card;
According to the Entitlement Management Message in described information flow and Entitlement Control Message output program control word information CW;
According to described program control word information CW descrambling and filter out the audio/video flow without scramble information of corresponding channel from described video flowing.
Preferably, the step that the described video flowing comprising at least two-way program stream process obtained carries out decoding display by Graphic layer passage comprises:
By smart card, descrambling and filtration treatment are carried out to described video flowing, obtain at least two-way audio/video flow;
Audio/video flow corresponding for each channel is carried out corresponding decoding at Graphic layer passage, and generates corresponding video data at screen buffer;
Graphic layer is transferred to after video data in Graphic layer passage is carried out Graphics Processing;
Export the data of described Graphic layer to described display terminal.
Preferably, described video data in Graphic layer passage is carried out Graphics Processing after transfer to Graphic layer step comprise:
From screen buffer, catch the video data in Graphic layer passage, and copied to predetermined DFB data buffer zone;
By the video data decoding process in described DFB data buffer zone to the DFB surface preset;
Data in described DFB surface are attached to the presumptive area of the graphical interfaces of Graphic layer with graphic form.
Preferably, the picture of described two or more channels of Graphic layer passage correspondence display; The picture of described at least one channel of Video layer passage correspondence display.
Preferably, the method also comprises:
Receive the channel switching instruction of user;
According to described channel switching instruction, picture user chosen is shown by Graphic layer passage or Video layer passage.
The present invention also proposes a kind of digital television program display terminal, comprising:
Receiver module, for receiving the TV signal that at least one tuner exports;
Processing module, for processing described TV signal;
Display module, for carrying out decoding display by processing the video flowing comprising at least two-way program stream obtained by least one Graphic layer passage.
Preferably, described processing module comprises:
Tuning decoding unit, for carrying out tuning decoding to described TV signal;
Demultiplexing unit, for carrying out demultiplexing process to tuning decoded TV signal, and exports the video flowing comprising at least two-way program stream of band scramble information.
Preferably, described display module comprises:
Descrambling filter element, for carrying out descrambling and filtration treatment by smart card to described video flowing, the audio/video flow of at least two-way program stream described in obtaining;
Mpeg decode unit, for audio/video flow corresponding for each channel is carried out corresponding decoding at Video layer passage and Graphic layer passage, and generates corresponding video data at screen buffer;
Display processing unit, transfers to Video layer after the video data in Video layer passage is carried out Graphics Processing; Graphic layer is transferred to after video data in Graphic layer passage is carried out Graphics Processing;
Display translation unit, exports described display terminal to after the data of described Video layer and described Graphic layer being mixed.
Preferably, described descrambling filter element is also for obtaining the information flow of the corresponding channel of each program stream in described video flowing by smart card; According to the Entitlement Management Message in described information flow and Entitlement Control Message output program control word information CW; And according to described program control word information CW descrambling and filter out the audio/video flow without scramble information of corresponding channel from described video flowing.
Preferably, described mpeg decode unit, also for audio/video flow corresponding for each channel is carried out corresponding decoding at Graphic layer passage, and generates corresponding video data at screen buffer;
Described display processing unit, also transfers to Graphic layer after the video data in Graphic layer passage is carried out Graphics Processing;
Described display transmission unit, also for exporting the data of described Graphic layer to described display terminal.
Preferably, described display processing unit also for catching the video data in Graphic layer passage from screen buffer, and is copied to predetermined DFB data buffer zone; By the video data decoding process in described DFB data buffer zone to the DFB surface preset; Data in described DFB surface are attached to the presumptive area of the graphical interfaces of Graphic layer with graphic form.
Preferably, described display module is also for receiving the channel switching instruction of user; According to described channel switching instruction, picture user chosen is shown by Graphic layer passage or Video layer passage.
A kind of digital television program display packing that the present invention proposes and terminal, the process of the TV signal that at least one tuner exports can be realized, the vision signal of each channel that process is obtained carries out activity display by Graphic layer passage, or carry out mixed display by Video layer passage and Graphic layer passage, user is when watching program, the moving frame of multiple television channel can be browsed simultaneously, and find the TV programme oneself liked fast; In addition, user also can search by zapping the program oneself liked, and thereby reduces the time of user's search programs, and improves the competitiveness of product in market.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of digital television program display packing first embodiment of the present invention;
Fig. 2 will process the video flowing comprising at least two-way program stream that obtains and to be undertaken by Video layer passage and Graphic layer passage the schematic flow sheet of mixed display after corresponding decoding in digital television program display packing first embodiment of the present invention;
Fig. 3 carries out descrambling and filtration treatment by smart card to video flowing in digital television program display packing first embodiment of the present invention, obtains the schematic flow sheet of the audio/video flow of at least two-way program stream;
Fig. 4 carries out by Graphic layer passage the schematic flow sheet shown of decoding by processing the video flowing comprising at least two-way program stream obtained in digital television program display packing first embodiment of the present invention;
Fig. 5 is the schematic flow sheet of digital television program display packing second embodiment of the present invention;
Fig. 6 is the structural representation of digital television program display terminal of the present invention preferred embodiment;
Fig. 7 is the structural representation of processing module in digital television program display terminal of the present invention preferred embodiment;
Fig. 8 is the structural representation of display module in digital television program display terminal of the present invention preferred embodiment.
In order to make technical scheme of the present invention clearly, understand, be described in further detail below in conjunction with accompanying drawing.
Embodiment
The solution of the embodiment of the present invention is mainly: process the TV signal that one or more tuner exports, and the vision signal processing each channel obtained is carried out activity display by Graphic layer passage, or carry out mixed display by Video layer passage and Graphic layer passage, with display while the moving frame realizing multiple television channel, facilitate the TV programme that user's fast search is liked oneself, reduce the time of user's search programs.
In the present invention display terminal can for digital TV terminal or other there is the terminal of digital video signal Presentation Function, following embodiment is described for Digital Television.
As shown in Figure 1, first embodiment of the invention proposes a kind of digital television program display packing, comprising:
Step S101, display terminal receives the TV signal that at least one tuner exports;
The picture of multiple channels that the present invention can realize in the TV signal exported by one or more tuners shows simultaneously, and this display can be shown by Graphic layer, also can pass through Video layer and Graphic layer mixed display.
The present embodiment receives with digital TV terminal TV signal that two tuners export and carries out multichannel moving frame and is shown as example and is described.
Wherein, the TV signal setting of two tuner outputs is shown by the display channel (i.e. Video layer passage alleged by the present embodiment) of Video layer correspondence and the display channel (i.e. Graphic layer passage alleged by the present embodiment) of Graphic layer correspondence respectively.Each tuner is a corresponding physics frequency respectively, can comprise the video frequency program of multiple channel in a physics frequency.
First, outside high-frequency digital TV signal accesses to digital television system by two tuners, and tuner carries out frequency-selecting and down-converted to high-frequency TV signal, exports digital TV terminal to after high-frequency TV signal being become medium-frequency TV signal.
Step S102, processes TV signal;
Wherein, the medium-frequency TV signal exported tuner processes and specifically comprises: carry out tuning decoding and demultiplexing process to TV signal, export the video flowing comprising at least two-way program stream of band scramble information.
Particularly, the TV signal that two tuners export is carried out tuning decoding and demultiplexing process respectively, wherein, demultiplexing process is separated with information flow by the program stream in tuning decoded TV signal, so that following digital television terminal can carry out scramble process according to the information flow in this TV signal.
After tuning decoding and demultiplexing process, export the video flowing of band scramble information.
The TV signal exported for each tuner can be divided into multiple signals to carry out tuning decoding and demultiplexing process respectively.
Therefore, the video flowing of TV signal all exportable at least one road band scramble information after tuning decoding and demultiplexing process that each tuner exports, a television channel in the corresponding current frequency of video flowing of each road band scramble information.
Step S103, carries out decoding display by processing the video flowing comprising at least two-way program stream obtained by least one Graphic layer passage.
As previously mentioned, the picture of multiple channels that the present embodiment can realize in the TV signal exported by one or more tuners shows simultaneously, and this display can be shown by Graphic layer, also can pass through Video layer and Graphic layer mixed display.
The present embodiment carries out multi-channel image processor for the TV signal that Video layer passage and Graphic layer passage export two tuners respectively and is described, in this kind of application scenarios, Video layer passage shows that a tuner exports and after tuning decoding and demultiplexing process video flowing by Video layer, and Graphic layer passage shows that another tuner exports and after tuning decoding and demultiplexing process video flowing by Graphic layer.
Consider system hardware cost, the present embodiment setting Video floor passage shows the video flowing of a road band scramble information, the video flowing of Graphic layer passage display multichannel band scramble information, and the picture setting the channel of Video layer passage display is key frame simultaneously, the picture of multiple channels of Graphic layer passage display corresponds to sprite.
Wherein, the process that the TV signal exported two tuners respectively by Video layer passage and Graphic layer passage carries out many pictures mixed display is:
First by smart card, respectively descrambling and filtration treatment are carried out to each road video flowing, the information flow of corresponding channel in video flowing is obtained especially by smart card, according to the Entitlement Management Message in information flow and Entitlement Control Message output program control word information CW, then according to program control word information CW descrambling and filter out the audio/video flow without scramble information of corresponding channel from video flowing.
Audio/video flow corresponding for each channel is carried out corresponding decoding at Video layer passage and Graphic layer passage, and generates corresponding video data at screen buffer.
Then, transfer to Video layer after the video data in Video layer passage is carried out Graphics Processing, after the video data in Graphic layer passage is carried out Graphics Processing, transfer to Graphic layer.
Wherein, the process transferring to Video layer after the video data in Video layer passage being carried out Graphics Processing is: by the video data in Video layer passage after the Video processing that Scaler, Deinterlace etc. are common, export Video layer to.
The process transferring to Graphic layer after video data in Graphic layer passage is carried out Graphics Processing is: from screen buffer, catch the video data in Graphic layer passage, and is copied to predetermined DFB data buffer zone; Then, by the video data decoding process in DFB data buffer zone to preset DFB surface; Afterwards the data in DFB surface are attached to the presumptive area of the graphical interfaces of Graphic layer with graphic form.Repeat said process, multiple sprite is shown to respectively the appointed area of Graphic layer.
Finally, digital TV terminal is exported to after the data of Video layer and Graphic layer being mixed, thus, each sprite of the key frame show Video layer and the display of Graphic layer is simultaneously displayed on digital TV terminal, user can browse multiple moving frame on digital TV terminal screen simultaneously, and its program liked can be obtained easily, thus save user search joint object time.
In the present embodiment, the video processing modules such as Scaler, Deinterlace of digital television system are limited by due to Video layer, a set of Video layer passage be made up of video processing modules such as above-mentioned Scaler, Deinterlace can only process a video pictures, can be more than 24 or 24 by the refreshing frame per second of the picture of this Video layer passage process; For Graphic layer, user can mark off multiple little window area in the image display area of same Graphic layer, and in these wicket regions, fills in word or be placed with picture.
Digital television system does not stop to catch the video content of these television channels corresponding to wicket region, and these video contents is placed with the window of correspondence, thus the sprite of activity while of being formed multiple.
It should be noted that, the refreshing frame per second of these sprites is lower than the picture refreshing rate of Video layer, but as long as the refresh rate of each sprite is per second reach more than 6 frames, then what substantially can meet user browses demand.Wherein, the height of refresh rate depends on the handling property of system CPU.In the present embodiment, for ensureing good display effect, key frame is shown by Video layer, sprite is all shown by Graphic layer, in other embodiments, also can be that certain sprite only shows with Video layer, and other pictures use the display of Graphic layer.
In specific implementation process, as shown in Figure 2, in above-mentioned steps S103, after the video flowing comprising at least two-way program stream that process obtains is carried out corresponding decoding by Video layer passage and Graphic layer passage, the step of mixed display comprises:
Step S1031, carries out descrambling and filtration treatment by smart card to video flowing, obtains the audio/video flow of at least two-way program stream;
Step S1032, carries out corresponding decoding by audio/video flow corresponding for each channel at Video layer passage and Graphic layer passage, and generates corresponding video data at screen buffer;
Step S1033, transfers to Video layer after the video data in Video layer passage is carried out Graphics Processing; Graphic layer is transferred to after video data in Graphic layer passage is carried out Graphics Processing;
Step S1034, exports display terminal to after the data of Video layer and Graphic layer being mixed.
As shown in Figure 3, above-mentioned steps S1031 comprises:
Step S10311, obtains the information flow of the corresponding channel of each program stream in video flowing by smart card;
Step S10312, according to the Entitlement Management Message in information flow and Entitlement Control Message output program control word information CW;
Step S10313, according to program control word information CW descrambling and filter out the audio/video flow without scramble information of corresponding channel from video flowing.
As shown in Figure 4, in above-mentioned steps S103, the step that the video flowing comprising at least two-way program stream process obtained carries out decoding display by Graphic layer passage comprises:
Step S1035, carries out descrambling and filtration treatment by smart card to video flowing, obtains the audio/video flow of at least two-way program stream;
Step S1036, carries out corresponding decoding by audio/video flow corresponding for each channel at Graphic layer passage, and generates corresponding video data at screen buffer;
Step S1037, transfers to Graphic layer after the video data in Graphic layer passage is carried out Graphics Processing;
Step S1038, exports the data of Graphic layer to display terminal.
It should be noted that, the TV programme that the display that in the present embodiment, each picture can be simultaneously movable is different, key frame can be arranged on the centre of display terminal screen, on the limit that also can be arranged on display terminal screen or on angle.The size of key frame can be larger than sprite, also can be equally large with sprite, can also be less than sprite.
In addition, the TV programme that sprite is corresponding can be automatically updated into other TV programme by timing, may not be timing automatic and upgrades, but be set by the user the state for monitoring certain program or certain several program.Each TV programme of above-mentioned sprite display must be in same physics frequency, if the TV programme of the TV programme of certain sprite and other sprites is not at same physics frequency, then the TV programme of this sprite must be in same frequency with key frame, otherwise this sprite possibly cannot show.
In addition, the TV signal of two tuner outputs also all can carry out decoding display by Graphic layer passage, and the processing procedure of this kind of application scenarios, does not repeat them here the processing procedure of TV signal with above-mentioned Graphic layer passage.In addition, in Video layer, also can show two or more channel picture as required, such as, in multiple video pictures, also can be presented at Video layer by one or two video pictures, and other video pictures be presented at Graphic layer.
The quantity of tuner also can be two or more, and the TV signal that each tuner exports can correspondingly be shown by Graphic layer or Video layer, or by Graphic layer and Video layer mixed display.
The present embodiment makes full use of the large-screen of current flat panel TV, and when user normally watches certain TV programme, user can browse the moving frame of multiple television channel simultaneously, without under the prerequisite of zapping, and the TV programme that can oneself be found fast to like; Meanwhile, user also synchronously can pay close attention to other content of TV program.Thus, provide conveniently for user watches TV programme.
As shown in Figure 5, second embodiment of the invention proposes a kind of digital television program display packing, on the basis of above-mentioned first embodiment, also comprises after step s 103:
Step S104, receives the channel switching instruction of user;
Step S105, according to channel switching instruction, picture user chosen is shown by Graphic layer passage or Video layer passage.
The difference of the present embodiment and above-described embodiment is, the present embodiment is when realizing the movable display simultaneously of multiple channel picture by Graphic layer passage and Video layer passage, the switching of channel can also be carried out according to user instruction, this switching can, for switching between each sprite in Same Physical frequency, also can be the channel switch between different physics frequency.
Switch between sprite each in Same Physical frequency, after user selectes a certain physics frequency, the channel program that user can select oneself to like in video pictures numerous on digital TV terminal screen, if user chooses wherein some pictures, then the picture that user selects can be displayed in full screen by the Graphic layer of Graphic layer passage by digital TV terminal, also the picture that user selects can be displayed in full screen by the Video layer of Video layer passage.
For the channel switch between different physics frequency, mixed display is carried out for Graphic layer and Video layer in above-mentioned first embodiment, Video layer display key frame, Graphic layer shows multiple sprite, when user needs to select one of them sprite to be key frame in multiple sprites of Graphic layer display, the sprite that user chooses can be switched to Video layer and be displayed in full screen by numerical monitor terminal, also can directly be displayed in full screen at the Graphic layer of present physical frequency.
As for the channel picture of switching being shown in Graphic layer or showing in Video layer, can be needed to set according to user in advance by system.
The video content of each television channel in above-mentioned each physics frequency can all be presented on Graphic layer; Certain television channel in each physics frequency also can be presented on Video layer.
The present embodiment utilizes Digital Television physics frequency can have the feature of multiple TV programme, after each replacing physics frequency, whole TV programme of this physics frequency are all shown on the tv screen, make user's zapping once can see the video content of multiple channel, further selection is done after watching in real time for user, this kind of channel switching method accelerates the speed of the TV programme that user search oneself is liked greatly, provide users with the convenient, also substantially increase the competitiveness of product in market simultaneously.
As shown in Figure 6, present pre-ferred embodiments proposes a kind of digital television program display terminal, comprising: receiver module 601, processing module 602 and display module 603, wherein:
Receiver module 601, for receiving the TV signal that at least one tuner exports;
Processing module 602, for processing TV signal;
Display module 603, for carrying out decoding display by processing the video flowing comprising at least two-way program stream obtained by least one Graphic layer passage.
The picture of multiple channels that the present invention can realize in the TV signal exported by one or more tuners shows simultaneously, and this display can be shown by Graphic layer, also can pass through Video layer and Graphic layer mixed display.
The present embodiment receives with digital TV terminal TV signal that two tuners export and carries out multichannel moving frame and is shown as example and is described.
Wherein, the TV signal setting of two tuner outputs is shown by the display channel (i.e. Video layer passage alleged by the present embodiment) of Video layer correspondence and the display channel (i.e. Graphic layer passage alleged by the present embodiment) of Graphic layer correspondence respectively.Each tuner is a corresponding physics frequency respectively, can comprise the video frequency program of multiple channel in a physics frequency.
First, outside high-frequency digital TV signal accesses to digital TV terminal by two tuners, tuner carries out frequency-selecting and down-converted to high-frequency TV signal, export digital TV terminal to after high-frequency TV signal being become medium-frequency TV signal, digital TV terminal receives the TV signal of each tuner output by receiver module 601.
Then the medium-frequency TV signal exported by processing module 602 pairs of tuners processes, and its concrete processing procedure is: carry out tuning decoding and demultiplexing process to TV signal, exports the video flowing comprising at least two-way program stream of band scramble information.
Particularly, the TV signal that two tuners export is carried out tuning decoding and demultiplexing process respectively, wherein, demultiplexing process is separated with information flow by the program stream in tuning decoded TV signal, so that following digital television terminal can carry out scramble process according to the information flow in this TV signal.
After tuning decoding and demultiplexing process, export the video flowing of band scramble information.
The TV signal exported for each tuner can be divided into multiple signals to carry out tuning decoding and demultiplexing process respectively.
Therefore, the video flowing of TV signal all exportable at least one road band scramble information after tuning decoding and demultiplexing process that each tuner exports, a television channel in the corresponding current frequency of video flowing of each road band scramble information.
Then by display module 603, processing module 602 is processed the video flowing comprising at least two-way program stream obtained and carry out decoding display by least one Graphic layer passage.
As previously mentioned, the picture of multiple channels that the present embodiment can realize in the TV signal exported by one or more tuners shows simultaneously, and this display can be shown by Graphic layer, also can pass through Video layer and Graphic layer mixed display.
The present embodiment carries out multi-channel image processor for the TV signal that Video layer passage and Graphic layer passage export two tuners respectively and is described, in this kind of application scenarios, Video layer passage shows that a tuner exports and after tuning decoding and demultiplexing process video flowing by Video layer, and Graphic layer passage shows that another tuner exports and after tuning decoding and demultiplexing process video flowing by Graphic layer.
Consider system hardware cost, the present embodiment setting Video floor passage shows the video flowing of a road band scramble information, the video flowing of Graphic layer passage display multichannel band scramble information, and the picture setting the channel of Video layer passage display is key frame simultaneously, the picture of multiple channels of Graphic layer passage display corresponds to sprite.
Wherein, the process that the TV signal exported two tuners respectively by Video layer passage and Graphic layer passage carries out many pictures mixed display is:
First by smart card, respectively descrambling and filtration treatment are carried out to each road video flowing, the information flow of corresponding channel in video flowing is obtained especially by smart card, according to the Entitlement Management Message in information flow and Entitlement Control Message output program control word information CW, then according to program control word information CW descrambling and filter out the audio/video flow without scramble information of corresponding channel from video flowing.
Audio/video flow corresponding for each channel is carried out corresponding decoding at Video layer passage and Graphic layer passage, and generates corresponding video data at screen buffer.
Then, transfer to Video layer after the video data in Video layer passage is carried out Graphics Processing, after the video data in Graphic layer passage is carried out Graphics Processing, transfer to Graphic layer.
Wherein, the process transferring to Video layer after the video data in Video layer passage being carried out Graphics Processing is: by the video data in Video layer passage after the Video processing that Scaler, Deinterlace etc. are common, export Video layer to.
The process transferring to Graphic layer after video data in Graphic layer passage is carried out Graphics Processing is: from screen buffer, catch the video data in Graphic layer passage, and is copied to predetermined DFB data buffer zone; Then, by the video data decoding process in DFB data buffer zone to preset DFB surface; Afterwards the data in DFB surface are attached to the presumptive area of the graphical interfaces of Graphic layer with graphic form.Repeat said process, multiple sprite is shown to respectively the appointed area of Graphic layer.
Finally, digital TV terminal is exported to after the data of Video layer and Graphic layer being mixed, thus, each sprite of the key frame show Video layer and the display of Graphic layer is simultaneously displayed on digital TV terminal, user can browse multiple moving frame on digital TV terminal screen simultaneously, and its program liked can be obtained easily, thus save user search joint object time.
In the present embodiment, the video processing modules such as Scaler, Deinterlace of digital television system are limited by due to Video layer, a set of Video layer passage be made up of video processing modules such as above-mentioned Scaler, Deinterlace can only process a video pictures, can be more than 24 or 24 by the refreshing frame per second of the picture of this Video layer passage process; For Graphic layer, user can mark off multiple little window area in the image display area of same Graphic layer, and in these wicket regions, fills in word or be placed with picture.
Digital television system does not stop to catch the video content of these television channels corresponding to wicket region, and these video contents is placed with the window of correspondence, thus the sprite of activity while of being formed multiple.
It should be noted that, the refreshing frame per second of these sprites is lower than the picture refreshing rate of Video layer, but as long as the refresh rate of each sprite is per second reach more than 6 frames, then what substantially can meet user browses demand.Wherein, the height of refresh rate depends on the handling property of system CPU.In the present embodiment, for ensureing good display effect, key frame is shown by Video layer, sprite is all shown by Graphic layer, in other embodiments, also can be that certain sprite only shows with Video layer, and other pictures use the display of Graphic layer.
In specific implementation process, as shown in Figure 7, above-mentioned processing module 602 comprises: tuning decoding unit 6021 and demultiplexing unit 6022, wherein:
Tuning decoding unit 6021, for carrying out tuning decoding to TV signal;
Demultiplexing unit 6022, for carrying out demultiplexing process to tuning decoded TV signal, and exports the video flowing comprising at least two-way program stream of band scramble information.
Wherein, the tuning decoding unit of multichannel 6021 and demultiplexing unit 6022 can be set to two or more according to the quantity of physics frequency, that is, TV signal in each physics frequency corresponding, can arrange a tuning decoding unit 6021 in road and demultiplexing unit 6022 processes the TV signal in this physics frequency.
As shown in Figure 8, above-mentioned display module 603 comprises: descrambling filter element 6031, MPEG (MovingPictures Experts Group/Motin Pictures Experts Group, dynamic image expert group) decoding unit 6032, display processing unit 6033 and display translation unit 6034, wherein:
Descrambling filter element 6031, for carrying out descrambling and filtration treatment by smart card to described video flowing, the audio/video flow of at least two-way program stream described in obtaining;
Mpeg decode unit 6032, for audio/video flow corresponding for each channel is carried out corresponding decoding at Video layer passage and Graphic layer passage, and generates corresponding video data at screen buffer;
Display processing unit 6033, transfers to Video layer after the video data in Video layer passage is carried out Graphics Processing; Graphic layer is transferred to after video data in Graphic layer passage is carried out Graphics Processing;
Display translation unit 6034, exports described display terminal to after the data of Video layer and Graphic layer being mixed.
Further, above-mentioned descrambling filter element 6031 is also for obtaining the information flow of the corresponding channel of each program stream in described video flowing by smart card; According to the Entitlement Management Message in information flow and Entitlement Control Message output program control word information CW; And according to program control word information CW descrambling and filter out the audio/video flow without scramble information of corresponding channel from described video flowing.
Further, the corresponding video flowing comprising at least two-way program stream process obtained carries out by Graphic layer passage the application scenarios shown of decoding, above-mentioned mpeg decode unit 6032 also for audio/video flow corresponding for each channel is carried out corresponding decoding at Graphic layer passage, and generates corresponding video data at screen buffer;
Above-mentioned display processing unit 6033 also transfers to Graphic layer after the video data in Graphic layer passage is carried out Graphics Processing;
Above-mentioned display transmission unit 6034 is also for exporting the data of Graphic layer to display terminal.
Display processing unit 6033 also for catching the video data in Graphic layer passage from screen buffer, and is copied to predetermined DFB data buffer zone; By the video data decoding process in DFB data buffer zone to the DFB surface preset; Data in DFB surface are attached to the presumptive area of the graphical interfaces of Graphic layer with graphic form.
It should be noted that, the TV programme that the display that in the present embodiment, each picture can be simultaneously movable is different, key frame can be arranged on the centre of display terminal screen, on the limit that also can be arranged on display terminal screen or on angle.The size of key frame can be larger than sprite, also can be equally large with sprite, can also be less than sprite.
In addition, the TV programme that sprite is corresponding can be automatically updated into other TV programme by timing, may not be timing automatic and upgrades, but be set by the user the state for monitoring certain program or certain several program.Each TV programme of above-mentioned sprite display must be in same physics frequency, if the TV programme of the TV programme of certain sprite and other sprites is not at same physics frequency, then the TV programme of this sprite must be in same frequency with key frame, otherwise this sprite possibly cannot show.
In addition, the TV signal of two tuner outputs also all can carry out decoding display by Graphic layer passage, and the processing procedure of this kind of application scenarios, does not repeat them here the processing procedure of TV signal with above-mentioned Graphic layer passage.In addition, in Video layer, also can show two or more channel picture as required, such as, in multiple video pictures, also can be presented at Video layer by one or two video pictures, and other video pictures be presented at Graphic layer.
The quantity of tuner also can be two or more, and the TV signal that each tuner exports can correspondingly be shown by Graphic layer or Video layer, or by Graphic layer and Video layer mixed display.
Further, in the present embodiment display module 603 also for receiving the channel switching instruction of user; According to channel switching instruction, picture user chosen is shown by Graphic layer passage or Video layer passage.
Particularly, the present embodiment display module 603 is when realizing the movable display simultaneously of multiple channel picture by Graphic layer passage and Video layer passage, the switching of channel can also be carried out according to user instruction, this switching can, for switching between each sprite in Same Physical frequency, also can be the channel switch between different physics frequency.
Switch between sprite each in Same Physical frequency, after user selectes a certain physics frequency, the channel program that user can select oneself to like in video pictures numerous on digital TV terminal screen, if user chooses wherein some pictures, then the picture that user selects can be displayed in full screen by the Graphic layer of Graphic layer passage by digital TV terminal, also the picture that user selects can be displayed in full screen by the Video layer of Video layer passage.
For the channel switch between different physics frequency, mixed display is carried out for Graphic layer and Video layer in above-mentioned first embodiment, Video layer display key frame, Graphic layer shows multiple sprite, when user needs to select one of them sprite to be key frame in multiple sprites of Graphic layer display, the sprite that user chooses can be switched to Video layer and be displayed in full screen by numerical monitor terminal, also can directly be displayed in full screen at the Graphic layer of present physical frequency.
As for the channel picture of switching being shown in Graphic layer or showing in Video layer, can be needed to set according to user in advance by system.
The video content of each television channel in above-mentioned each physics frequency can all be presented on Graphic layer; Certain television channel in each physics frequency also can be presented on Video layer.
The present embodiment utilizes Digital Television physics frequency can have the feature of multiple TV programme, after each replacing physics frequency, whole TV programme of this physics frequency are all shown on the tv screen, make user's zapping once can see the video content of multiple channel, further selection is done after watching in real time for user, this kind of channel switching method accelerates the speed of the TV programme that user search oneself is liked greatly, provide users with the convenient, also substantially increase the competitiveness of product in market simultaneously.
Embodiment of the present invention digital television program display packing and terminal, the process of the TV signal that at least one tuner exports can be realized, the vision signal of each channel that process is obtained carries out activity display by Graphic layer passage, or carry out mixed display by Video layer passage and Graphic layer passage, user is when watching program, the moving frame of multiple television channel can be browsed simultaneously, and find the TV programme oneself liked fast; In addition, user also can search by zapping the program oneself liked, and thereby reduces the time of user's search programs, and improves the competitiveness of product in market.
The foregoing is only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize specification of the present invention and accompanying drawing content to do equivalent structure or flow process conversion; or be directly or indirectly used in other relevant technical field, be all in like manner included in scope of patent protection of the present invention.
Claims (12)
1. a digital television program display packing, is characterized in that, comprising:
Display terminal receives the TV signal that at least one tuner exports;
Described TV signal is processed, specifically comprises: tuning decoding and demultiplexing process are carried out to described TV signal, export the video flowing comprising at least two-way program stream of band scramble information;
Decoding display is carried out by least one Graphic layer passage by processing the video flowing comprising at least two-way program stream obtained, specifically comprise: carry out decoding display by processing the video flowing comprising at least two-way program stream obtained by Graphic layer passage, or carry out mixed display after corresponding decoding by Video layer passage and Graphic layer passage, setting Video floor passage shows the video flowing of a road band scramble information, and Graphic floor passage shows the video flowing of at least one road band scramble information;
Receive the channel switching instruction of user;
When being realized the movable display simultaneously of multiple channel picture by Graphic layer passage and Video layer passage, according to channel switching instruction, picture user chosen is shown by Graphic layer passage or Video layer passage.
2. method according to claim 1, is characterized in that, describedly comprises further the step that TV signal processes:
Described TV signal is divided at least two-way;
Tuning decoding and demultiplexing process are carried out respectively to each road TV signal;
Export the video flowing comprising at least two-way program stream of band scramble information.
3. method according to claim 1, is characterized in that, after the video flowing comprising at least two-way program stream that process obtains is carried out corresponding decoding by Video layer passage and Graphic layer passage, the step of mixed display comprises:
By smart card, descrambling and filtration treatment are carried out to described video flowing, obtain at least two-way audio/video flow;
Audio/video flow corresponding for each channel is carried out corresponding decoding at Video layer passage and Graphic layer passage, and generates corresponding video data at screen buffer;
Video layer is transferred to after video data in Video layer passage is carried out Graphics Processing; Graphic layer is transferred to after video data in Graphic layer passage is carried out Graphics Processing;
Described display terminal is exported to after the data of described Video layer and described Graphic layer being mixed.
4. method according to claim 3, is characterized in that, describedly carries out descrambling and filtration treatment by smart card to described video flowing, and described in obtaining, at least the step of two-way audio/video flow comprises:
The information flow of the corresponding channel of each program stream in described video flowing is obtained by smart card;
According to the Entitlement Management Message in described information flow and Entitlement Control Message output program control word information CW;
According to described program control word information CW descrambling and filter out the audio/video flow without scramble information of corresponding channel from described video flowing.
5. method according to claim 1, is characterized in that, the step that the described video flowing comprising at least two-way program stream process obtained carries out decoding display by Graphic layer passage comprises:
By smart card, descrambling and filtration treatment are carried out to described video flowing, obtain at least two-way audio/video flow;
Audio/video flow corresponding for each channel is carried out corresponding decoding at Graphic layer passage, and generates corresponding video data at screen buffer;
Graphic layer is transferred to after video data in Graphic layer passage is carried out Graphics Processing;
Export the data of described Graphic layer to described display terminal.
6. the method according to claim 3 or 5, is characterized in that, described video data in Graphic layer passage is carried out Graphics Processing after transfer to Graphic layer step comprise:
From screen buffer, catch the video data in Graphic layer passage, and copied to predetermined DFB data buffer zone;
By the video data decoding process in described DFB data buffer zone to the DFB surface preset;
Data in described DFB surface are attached to the presumptive area of the graphical interfaces of Graphic layer with graphic form.
7. method according to claim 1, is characterized in that, the picture of described two or more channels of Graphic layer passage correspondence display; The picture of described at least one channel of Video layer passage correspondence display.
8. a digital television program display terminal, is characterized in that, comprising:
Receiver module, for receiving the TV signal that at least one tuner exports;
Processing module, for processing described TV signal;
Display module, for carrying out decoding display by processing the video flowing comprising at least two-way program stream obtained by least one Graphic layer passage, specifically for carrying out decoding display by processing the video flowing comprising at least two-way program stream obtained by Graphic layer passage, or carry out mixed display after corresponding decoding by Video layer passage and Graphic layer passage, setting Video floor passage shows the video flowing of a road band scramble information, and Graphic floor passage shows the video flowing of at least one road band scramble information;
Described display module is also for receiving the channel switching instruction of user; When being realized the movable display simultaneously of multiple channel picture by Graphic layer passage and Video layer passage, according to described channel switching instruction, picture user chosen is shown by Graphic layer passage or Video layer passage; Described processing module comprises:
Tuning decoding unit, for carrying out tuning decoding to described TV signal;
Demultiplexing unit, for carrying out demultiplexing process to tuning decoded TV signal, and exports the video flowing comprising at least two-way program stream of band scramble information.
9. terminal according to claim 8, is characterized in that, described display module comprises:
Descrambling filter element, for carrying out descrambling and filtration treatment by smart card to described video flowing, the audio/video flow of at least two-way program stream described in obtaining;
Mpeg decode unit, for audio/video flow corresponding for each channel is carried out corresponding decoding at Video layer passage and Graphic layer passage, and generates corresponding video data at screen buffer;
Display processing unit, transfers to Video layer after the video data in Video layer passage is carried out Graphics Processing; Graphic layer is transferred to after video data in Graphic layer passage is carried out Graphics Processing;
Display translation unit, exports described display terminal to after the data of described Video layer and described Graphic layer being mixed.
10. terminal according to claim 9, is characterized in that, described descrambling filter element is also for obtaining the information flow of the corresponding channel of each program stream in described video flowing by smart card; According to the Entitlement Management Message in described information flow and Entitlement Control Message output program control word information CW; And according to described program control word information CW descrambling and filter out the audio/video flow without scramble information of corresponding channel from described video flowing.
11. terminals according to claim 9, is characterized in that,
Described mpeg decode unit, also for audio/video flow corresponding for each channel is carried out corresponding decoding at Graphic layer passage, and generates corresponding video data at screen buffer;
Described display processing unit, also transfers to Graphic layer after the video data in Graphic layer passage is carried out Graphics Processing;
Described display translation unit, also for exporting the data of described Graphic layer to described display terminal.
12. terminals according to claim 11, is characterized in that, described display processing unit also for catching the video data in Graphic layer passage from screen buffer, and is copied to predetermined DFB data buffer zone; By the video data decoding process in described DFB data buffer zone to the DFB surface preset; Data in described DFB surface are attached to the presumptive area of the graphical interfaces of Graphic layer with graphic form.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110420919.2A CN102404527B (en) | 2011-12-15 | 2011-12-15 | Display method and terminal for digital television program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110420919.2A CN102404527B (en) | 2011-12-15 | 2011-12-15 | Display method and terminal for digital television program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102404527A CN102404527A (en) | 2012-04-04 |
CN102404527B true CN102404527B (en) | 2015-04-22 |
Family
ID=45886262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110420919.2A Active CN102404527B (en) | 2011-12-15 | 2011-12-15 | Display method and terminal for digital television program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102404527B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103200458A (en) * | 2013-04-09 | 2013-07-10 | 华为终端有限公司 | Television program message display method and user equipment |
CN103402133A (en) * | 2013-07-24 | 2013-11-20 | 深圳市同洲电子股份有限公司 | Audio and video signal processing method and audio and video signal processing device |
CN103873920A (en) * | 2014-03-18 | 2014-06-18 | 深圳市九洲电器有限公司 | Program browsing method and system and set top box |
CN104053025B (en) * | 2014-06-30 | 2018-04-10 | 深圳市九洲电器有限公司 | A kind of method for previewing programs and system |
CN109218777B (en) * | 2018-10-29 | 2021-09-24 | 广州视源电子科技股份有限公司 | Startup display information playing method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501712A (en) * | 2002-11-12 | 2004-06-02 | 北京中视联数字***有限公司 | A method for implementing graphics context hybrid display |
CN101442650A (en) * | 2008-12-22 | 2009-05-27 | 深圳华为通信技术有限公司 | Method, apparatus and system for implementing mosaic television business |
CN101959038A (en) * | 2010-09-29 | 2011-01-26 | 福建新大陆通信科技股份有限公司 | Method for realizing multi-image preview function of set top box |
CN102223501A (en) * | 2011-06-17 | 2011-10-19 | 四川长虹电器股份有限公司 | Multi-picture service realization method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7133051B2 (en) * | 2003-09-19 | 2006-11-07 | Microsoft Corporation | Full scale video with overlaid graphical user interface and scaled image |
CN101594538A (en) * | 2008-05-30 | 2009-12-02 | 深圳市同洲电子股份有限公司 | A kind of advertisement in digital television player method and system |
-
2011
- 2011-12-15 CN CN201110420919.2A patent/CN102404527B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501712A (en) * | 2002-11-12 | 2004-06-02 | 北京中视联数字***有限公司 | A method for implementing graphics context hybrid display |
CN101442650A (en) * | 2008-12-22 | 2009-05-27 | 深圳华为通信技术有限公司 | Method, apparatus and system for implementing mosaic television business |
CN101959038A (en) * | 2010-09-29 | 2011-01-26 | 福建新大陆通信科技股份有限公司 | Method for realizing multi-image preview function of set top box |
CN102223501A (en) * | 2011-06-17 | 2011-10-19 | 四川长虹电器股份有限公司 | Multi-picture service realization method |
Also Published As
Publication number | Publication date |
---|---|
CN102404527A (en) | 2012-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210051359A1 (en) | Systems and methods for enabling transitions between items of content | |
US7373650B1 (en) | Apparatuses and methods to enable the simultaneous viewing of multiple television channels and electronic program guide content | |
US10114522B2 (en) | Method of controlling display of display device by mobile terminal and mobile terminal for the same | |
CN104363503B (en) | Intelligent TV set and the method for handling data | |
US7350157B1 (en) | Filtering by broadcast or recording quality within an electronic program guide | |
CA2800614C (en) | Viewing and recording streams | |
US9154813B2 (en) | Multiple video content in a composite video stream | |
US20170192642A1 (en) | Systems and methods for enabling transitions between items of content based on swipe gestures | |
CN102404527B (en) | Display method and terminal for digital television program | |
AU2010273888B2 (en) | Systems and methods for providing interactive media guidance on a wireless communications device | |
CN102917270A (en) | Multi-video dynamic-previewing method, device and system | |
CN109618206A (en) | The method and display equipment at presentation user interface | |
US20100211988A1 (en) | Managing resources to display media content | |
US8763045B2 (en) | Systems and methods for providing customer service features via a graphical user interface in a television receiver | |
US20170195734A1 (en) | Systems and methods for enabling transitions between items of content based on multi-level gestures | |
CN102098548A (en) | Method and device for displaying electronic program guide (EPG) on digital television | |
WO2021189712A1 (en) | Method for switching webpage video from full-screen playing to small-window playing, and display device | |
WO2016118836A1 (en) | Commercial-free audiovisual content | |
WO2018135314A1 (en) | Control method, program, and control device | |
CN102907112B (en) | The system of user interface supplying method and use the method | |
JP5841100B2 (en) | Information processing apparatus, control method, and program | |
CN113542885B (en) | Display device, server and processing method for media asset search | |
CN110312158B (en) | Embedded multi-picture monitoring method and device | |
JP2008271194A (en) | Digital broadcast receiver and data output control method | |
KR100465826B1 (en) | System for transmitting video information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |