CN102801945A - Digital television playback and record method and device - Google Patents

Digital television playback and record method and device Download PDF

Info

Publication number
CN102801945A
CN102801945A CN2012102827950A CN201210282795A CN102801945A CN 102801945 A CN102801945 A CN 102801945A CN 2012102827950 A CN2012102827950 A CN 2012102827950A CN 201210282795 A CN201210282795 A CN 201210282795A CN 102801945 A CN102801945 A CN 102801945A
Authority
CN
China
Prior art keywords
filter
module
transport stream
tunnel
mpts
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.)
Granted
Application number
CN2012102827950A
Other languages
Chinese (zh)
Other versions
CN102801945B (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.)
Allwinner Technology Co Ltd
Original Assignee
Allwinner Technology Co 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 Allwinner Technology Co Ltd filed Critical Allwinner Technology Co Ltd
Priority to CN201210282795.0A priority Critical patent/CN102801945B/en
Publication of CN102801945A publication Critical patent/CN102801945A/en
Application granted granted Critical
Publication of CN102801945B publication Critical patent/CN102801945B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

The invention provides a digital television playback and record method and device. The method comprises the following steps: a playback module or a record module sends a transport stream packet command with specified identification codes to a transport stream controller; the transport stream controller builds a virtual channel of a filter and simultaneously builds the mapping relation between the filter and the virtual channel; the transport stream controller sends the transport stream packet to the filter; and the virtual channel sends filtered data to the playback module or the record module. The device comprises a playback module, a record module and a transport stream controller, wherein the transport stream controller is provided with a filter and a driver module and used for building a virtual channel for a filter, building the mapping relation between the filter and the virtual channel and sending the transport stream packet to the filter capable of receiving the transport stream packet; and the filter is used for filtering the transport stream packet and sending data to the playback module or the record module through the virtual channel. According to the invention, the hardware resources of the playback and record device are reduced and the manufacturing cost is lowered.

Description

DTV is play method for recording and device
Technical field
The present invention relates to the data processing field of DTV, particularly, is that a kind of DTV is play method and the device of recording.
Background technology
Along with the development and the application of digital TV Broadcasting Techniques, DTV has got into huge numbers of families, like equal extensive use digital TV Broadcasting Techniques such as hand-held mobile TV, in-car TV and family's TV.Digital television techniques can be play and record the signal of DTV, and plays and the work of recording can be carried out simultaneously.The data TV signal is play and is recorded and all need receive MPTS (transport stream) bag; But because the transport stream packets of external transmission includes video packets, audio pack, captions bag etc.; Different types of transport stream packets is used different identification code (PID; Packet Identifier) identifies; Therefore DTV is play record device and need be used MPTS controller (transport stream controller) that transport stream packets is filtered, and the video packets in the transport stream packets, audio pack, captions bag etc. is filtered out, so that various bags are decoded and play or record.
The structured flowchart of the device that existing DTV broadcast is recorded is as shown in Figure 1; It comprises a playing module 11, records module 12 and two MPTS controllers 13,17; MPTS controller 13 only receives the transport stream packets that playing module 11 sends, and MPTS controller 17 only receives the transport stream packets of recording module 12 transmissions.
Be provided with a plurality of filters 14,15,16 in the MPTS controller 13 ..., each filter 14,15,16 is used to receive the transport stream packets with designated identification sign indicating number, and the transport stream packets that different filters receives has different identification codes often.When DTV carries out play operation; Playing module 11 sends instruction to MPTS controller 13; Require MPTS controller 13 to receive and have the transport stream packets of designated identification sign indicating number; MPTS controller 13 will distribute a fixing filter, like filter 14, be used to receive the transport stream packets of this designated identification sign indicating number.
MPTS controller 13 receives outside transport stream packets of sending, and after receiving transport stream packets from router or modulator-demodulator etc., sends it in the filter that can receive this transport stream packets according to the identification code of transport stream packets.A certain filter as referred to herein can receive a certain transport stream packets, is meant that the identification code of the transport stream packets that identification code that a certain filter is assigned with the transport stream packets that is received and MPTS controller 13 are received is identical.For example, the transport stream packets that filter 11 designated reception identification codes are PID1, if the identification code of the transport stream packets that MPTS controller 13 receives is PID1, then filter 11 can receive this transport stream packets.If the identification code of the transport stream packets that MPTS controller 13 receives is PID2, then filter 11 can not receive this transport stream packets.
MPTS controller 13 separates the transport stream packets with different identification sign indicating number through different filters, thereby with video packets, audio pack, captions bag etc. separately, promptly realizes the filtration to transport stream packets.
Because the broadcast of DTV is very high to time requirement; Require MPTS controller 13 to accomplish the filtration work of transport stream packets at short notice; Therefore after MPTS controller 13 receives transport stream packets, need filter at once, and filtered data in time is sent to playing module 11.
Identical ground also is provided with a plurality of filters 18,19,20 in the MPTS controller 17 ..., each filter 18,19,20 is used to receive the transport stream packets with designated identification sign indicating number.When recording the data of DTV; MPTS controller 17 receives outside transport stream packets of sending; And transport stream packets is sent to different filters 18,19,20 etc. according to the identification code of transport stream packets; And by filter 18,19,20 etc. the video packets of appointment, audio pack, captions bag etc. are filtered out, filtered data is sent to records module 12 then.Because when recording DTV; Hope to reduce the indegree of writing to memory device as far as possible; Therefore; Record module 12 and do not require that MPTS controller 17 in time is sent to filtered data and record module 12, but after the certain data volume of stream controller to be transmitted 17 accumulations, lot of data is sent in the lump records in the module 12.
Because MPTS controller 13 is identical with the structure of MPTS controller 17; The operation principle of filter is also identical; If playing module 11 with record the shared simply MPTS controller of module 12; Be that playing module 11 all receives transport stream packets from same MPTS controller with recording module 12, if playing module 11 with record module 12 and all need receive transport stream packets from the MPTS controller with same identification code, then the MPTS controller transport stream packets that will have a same identification code is sent to same filter; But filter can't be differentiated the transport stream packets that is received and need send to playing module 11 and still record module 12; Cause playing module 11 will receive a part of data less with one that records in the module 12, the work that influence is play or recorded can not realize playing simultaneously and recording.
Therefore, based on above-mentioned situation, existing DTV is play record device need be provided with two MPTS controllers that work alone 13,17, satisfies respectively and plays and the requirement of recording, and causes the production of DTV broadcast record device higher.And two MPTS controllers 13,17 work alone respectively, and it is bigger also to cause DTV to play record device power, and the electric energy of consumption is more, is unfavorable for saving the energy.
Summary of the invention
Main purpose of the present invention provides the less DTV of a kind of application hardware resource and plays method for recording.
Another object of the present invention provides lower, the lower-powered DTV of a kind of production cost and plays record device.
In order to realize above-mentioned main purpose; DTV provided by the invention is play method for recording and is comprised playing module or record module receives instruction from the transport stream packets with designated identification sign indicating number to the transmission of MPTS controller; The MPTS controller is set up the tunnel of filter; Set up the mapping relations of filter and tunnel simultaneously; Give each tunnel unique sign, the sign of tunnel is sent to playing module or records module, the MPTS controller is sent to transport stream packets in the filter that can receive transport stream packets according to the identification code of the transport stream packets that is received; Filter corresponding virtual passage is handled transport stream packets, and the data after will handling are sent to playing module or record module.
Visible by such scheme, the MPTS controller is realized the virtual of filter through setting up the tunnel of filter, and still receives transport stream packets by filter, and carries out the post-processing operation of transport stream packets by tunnel.Like this; The MPTS controller both can send transport stream packets to playing module; Can send transport stream packets to recording module again, and use different tunnel reception playing modules respectively or record the required transport stream packets of module, and carry out filter operation by filter.Owing to work alone between the different tunnels, can the phase mutual interference, make playing module with record module and be independent of each other.
It is thus clear that DTV is play record device and is used a MPTS controller, can accomplish simultaneously and play and record work, reduce DTV and play the employed hardware resource of record device, reduce the production cost that DTV is play record device.
A preferred scheme is that the quantity that the MPTS controller is based upon a tunnel on the filter is more than two.
This shows, can set up a plurality of tunnels simultaneously on the same filter, can satisfy and play and the requirement of recording.
Further scheme is; The step of setting up tunnel is: after the MPTS controller receives instruction; The identification code of the transport stream packets that needs in the identification code that judges whether the transport stream packets that in running order filter has received and the instruction that is received to receive is identical; If any, set up a new tunnel of in running order filter; As do not have, activate a new filter, and set up the tunnel of the new filter that activates.
It is thus clear that; The different virtual passage of the same filter corresponding different user that can make progress; Like playing module or record module; Like this playing module with record the required transport stream packets of module and can on same filter, carry out filter operation with same identification code, help reducing the quantity of filter, thereby save the hardware resource that DTV is play record device.
For realizing another above-mentioned purpose; DTV provided by the invention is play record device and is comprised playing module, records module and to playing module or record the MPTS controller that module is sent data; The MPTS controller has more than one filter, and wherein, the MPTS controller comprises driver module; After being used for playing module or recording module sending the instruction that receives transport stream packets with designated identification sign indicating number to the MPTS controller; Set up the tunnel of filter, and set up the mapping relations of filter and tunnel, give each tunnel unique sign; The sign of tunnel is sent to playing module or records module; And be sent in the filter that can receive transport stream packets according to the transport stream packets that the identification code of the transport stream packets that is received is received the MPTS controller, the transport stream packets that tunnel is used for filter is received is handled, and the data after will handling are sent to playing module or record module.
Visible by such scheme; Because the MPTS controller has been set up the tunnel of filter; And use tunnel reception playing module or record the required transport stream packets of module; The separate work of many tunnels of same filter, so playing module and record the required transport stream packets of module and can handle respectively by different virtual passage at same filter, and unified filter by correspondence receives.Like this, DTV is play record device only need be provided with a MPTS controller, promptly can satisfy and play and the needs of recording, and its production cost is lower, and power is less, saves the consumption of electric energy.
A preferred scheme is; Driver module comprises that also filter chooses module; Be used for after the MPTS controller receives instruction; The identification code of the transport stream packets that needs in the identification code that judges whether the transport stream packets that in running order filter has received and the instruction that is received to receive is identical, if any, choose in running order filter and set up a new tunnel of this filter; As do not have, choose and activate a new filter, set up the tunnel of the new filter that activates.
This shows; Playing module with record the required transport stream packets of module and can receive operation by same filter with same identification code; And transport stream packets is handled through different tunnels; Help saving the quantity of the filter that the MPTS controller is provided with, thereby reduce the production cost that DTV is play record device.
Description of drawings
Fig. 1 is the structured flowchart that existing DTV is play record device.
Fig. 2 is the structured flowchart that DTV of the present invention is play record device embodiment.
Fig. 3 is that DTV of the present invention is play the flow chart of setting up tunnel among the method for recording embodiment.
Fig. 4 is that DTV of the present invention is play the flow chart that method for recording embodiment middle filtrator is handled transport stream packets.
Fig. 5 is that DTV of the present invention is play the flow chart of closing filter among the method for recording embodiment.
Below in conjunction with accompanying drawing and embodiment the present invention is described further.
Embodiment
DTV of the present invention is play record device and can be applied in hand-held mobile TV, in-car TV and the family's TV, can also be applied in the electronic equipment of other Applied Digital tv broadcasting technologies.
Referring to Fig. 2; DTV of the present invention is play record device and is had playing module 21, records module 22 and MPTS controller 23; Playing module 21 can receive the entrained data of the audio frequency and video transport stream packets of MPTS controller 23 input and carry out decoding processing; Therefore, playing module 21 is to be used for the packet of DTV is carried out decodes and plays.
Recording the entrained storage of audio frequency and video transport stream packets that module 22 is used for MPTS controller 23 input is file; Record module 22 and receive data; Storage in the big buffering area in the inside of oneself, is write file more piecemeal, and raising writes efficient thus.Therefore, recording module 22 is used for the data TV signal is recorded.
Be provided with a plurality of filters that work alone 30,40,50 in the MPTS controller 23 ... Each filter 30,40,50 all is set the identification code of the transport stream packets of its reception; After MPTS controller 23 receives transport stream packets; Identification code by this transport stream packets sends in the buffer of corresponding filter device, in this way the video packets in the transport stream packets, audio pack, captions bag etc. is carried out filtration treatment.Also be provided with driver module 60 in the MPTS controller 23, be provided with filter in the driver module 60 and choose module 61, tunnel administration module 62 and filter closing module 63.
The present invention adopts the hardware virtual technology, according to the need of work of filter, on filter, sets up tunnel.As shown in Figure 2, MPTS controller 23 is set up four tunnels on filter 30, be respectively tunnel 31,32,33,34.Set up the hardware virtual technology of hardware virtual technology for using always that tunnel adopts, existing hardware virtual technology can be the Chinese invention patent application of CN101751285A with reference to publication number.Certainly, the present invention can also adopt other hardware virtual technology.
Tunnel 31,32,33,34 is not fixing the existence; But MPTS controller 23 is according to need of work; On filter 30, set up; After having only MPTS controller 23 to receive playing module 21 or recording the instruction that module 22 sends, just understand and on a certain filter, set up tunnel.When filter 30 was in idle condition, it did not have the corresponding virtual passage.After filter 30 finishes the transport stream packets filtration; MPTS controller 23 is according to playing module 21 or record the instruction that module 22 is sent; The tunnel that cancellation is no longer worked, and after the related tunnel of filter is all cancelled, close filter; Filter promptly gets into idle condition, and do not have tunnel on the filter this moment.
Playing module 21 or record module 22 and need to receive when having the transport stream packets of a certain designated identification sign indicating number sends instruction to MPTS controller 23, and this instruction is that indication MPTS controller 23 receives and has the transport stream packets of designated identification sign indicating number.After MPTS controller 23 receives instruction, with distributing a filter to be used to receive transport stream packets with designated identification sign indicating number.
The tunnel of 62 pairs of foundation of tunnel administration module of driver module 60 is managed, and comprises the mapping relations of setting up tunnel and filter.For example; After MPTS controller 23 receives playing module 21 or records the instruction of module 22; Need on filter 30, set up tunnel,, promptly not set up any tunnel if filter 30 is in idle condition; This moment, driver module 62 was set up a tunnel on filter 30, like tunnel 31.The tunnel of setting up 31 will receive by playing module 21 or record the pointer function that module 22 is sent, and use this pointer function function pointed that the data of transport stream packets are handled.
Tunnel 31,32 all can be stored in the transport stream packets of the buffer 35 of filter 30 and handle; Different tunnels uses pointer function function pointed separately that same transport stream packets is handled respectively, and promptly a transport stream packets can be handled by a plurality of tunnels.Owing to when tunnel is handled transport stream packets, can only read the data of transport stream packets, can not rewrite the data of transport stream packets, therefore a plurality of tunnels are handled same transport stream packets, can't influence the data integrity of transport stream packets.
About the processing of tunnel to transport stream packets, for the data that send to playing module 21, be transport stream packets to be removed packet header be reassembled as the PES bag, remove the remaining data in packet header of PES bag again.Be left intact for sending to the data of recording module 22.Tunnel reads the buffer data in the corresponding filter; Then transport stream packets is handled; Data after the processing are put into from playing module 21 or are recorded the buffering area that module 22 applications come; Can not rewrite the buffer data of filter, thereby the buffer data of assurance filter is pure.
Because the tunnel of on same filter, setting up can be many, so driver module 60 is set up the tunnel more than according to the real work needs of filter on same filter.Different tunnels receives different transport stream packets respectively.
Tunnel administration module 62 is set up the mapping relations between tunnel and the filter, and distributes to the unique sign of each tunnel, is used to identify each tunnel.
Be provided with a buffer 35 in the filter 30, be used for the transport stream packets that stored filter device 30 is received.After filter 30 receives transport stream packets, can not notify tunnel 31,32,33,34 that it is handled, but when buffer 35 data quantity stored exceed threshold value, just understand notification filter 31,32,33,34 and handle.Data after tunnel 31,32,33,34 will be handled are sent to playing module 21 or record module 22.
The structure of filter 40,50 and operation principle and filter 30; All has buffer 45,55; And driver module 60 can be set up many tunnels on filter 40,50, as on filter 40, setting up tunnel 41,42,43, on filter 50, sets up tunnel 51,52 etc.
Foundation, the work of tunnel is described and is closed closed procedure below in conjunction with Fig. 3, Fig. 4 and Fig. 5.
Referring to Fig. 3, MPTS controller 23 at first judges whether to receive by playing module 21 or records the instruction that module 22 is sent, and this instruction is to receive to have the transport stream packets of designated identification sign indicating number, i.e. execution in step S1.The identification code of the transport stream packets that MPTS controller 23 receives can be an arbitrary value.
Then, the filter of driver module 60 is chosen module 61 execution in step S2, and the identification code of the transport stream packets that the filter that judges whether to work has received is identical with the identification code of the transport stream packets that the command request that is received receives.Suppose that filter 30 is in running order at this moment, only set up a tunnel 31 above that, the identification code of the transport stream packets that tunnel 31 receives is PID1.At this moment; It is identical with the identification code of the new transport stream packets that receives the command request reception that filter is chosen transport stream packets that module 61 judges that the tunnel 31 of filters 30 receives; Therefore execution in step S3 sets up a new tunnel, like tunnel 32 on filter 30.
62 pairs of newly-established tunnels 32 of tunnel administration module are managed, and comprise the mapping relations of setting up tunnel 32 and filter 30, and promptly tunnel 32 is corresponding to filter 30, just execution in step S7.Simultaneously, tunnel administration module 62 also distributes unique sign of tunnel 32, is used to identify tunnel 32.At last, tunnel administration module 62 execution in step S8 are back to the sign of tunnel 32 playing module 21 or record module 22.
The identification code of supposing the transmission package that the tunnel 31 of filter 30 has received is PID2, rather than PID1, and does not have other filter in running order.In this case, in step S2, filter is chosen module 61 and is judged that the identification code of the transport stream packets that the filter of not working has received is identical with the transport stream packets identification code of the required reception of instruction of new reception; Execution in step S4 chooses the filter of a free time, like filter 40; And activation filter 40; On filter 40, set up a new tunnel, like tunnel 41, i.e. execution in step S5.
Then, tunnel administration module 62 is set up the mapping relations of tunnel 41 and filter 40, gives tunnel 41 unique sign, i.e. execution in step S6.At last, the identification code of tunnel 41 is back to playing module 21 or records module 22, playing module 21 or record module 22 and will from tunnel 41, obtain data.
Like this, as long as the identification code of the transport stream packets that playing module 21 requirements receive is identical with the identification code of the transport stream packets of recording module 22 requirement receptions, these transport stream packets can be received by same filter, are handled respectively by different tunnels again.Because separate work between the different tunnels, thus the data that receive from tunnel of playing module 21 with record module and can not influence each other from the data that tunnel received, can save the quantity of filter like this.
For example; Playing module 21 with record module 22 and all need receive the transport stream packets that identification code is PID1; And all send instruction to MPTS controller 23; MPTS controller 23 will be set up two tunnels 31,32 on filter 30, tunnel 31 is used for sending data to playing module 21, and tunnel 32 is used for sending data to recording module 22.Then, MPTS controller 23 sends to playing module 21 with the sign of tunnel 31, the sign of tunnel 32 is sent to records module 22.
After filter receives transport stream packets, transport stream packets is stored in self buffer.For example, the transport stream packets of filter 30 receptions all is stored in the buffer 35 of filter 30.
Referring to Fig. 4; After the MPTS controller receives transport stream packets, judge the identification code of transport stream packets, and check do not have in running order filter need receive the transport stream packets of this identification code; If have; Transport stream packets is sent in the corresponding filter device, and filter is stored in the transport stream packets that receives in the buffer, i.e. execution in step S11.Certainly, if the MPTS controller does not have discovery to have filter need receive the transport stream packets of this identification code, then this transport stream packets is lost.
Then, filter execution in step S12, whether 35 data quantity stored of buffer of judging self are greater than threshold value; If not greater than threshold value, continue to wait for, otherwise execution in step S13; Notify 31,32 pairs of data of tunnel to handle seriatim, each tunnel is handled data, and the data after will handling are sent to playing module or record module; Just copy to playing module 21 or record the buffering area of module 22 inside, i.e. execution in step S14.In step S15, filter 30 judges whether to have or not the tunnel of being notified, if having, then continues to notify uninformed tunnel.
If all tunnels are all finished by notice, filter is execution in step S16 then, removes filtered data.
Playing module 21 or record module 22 and receive the data of sending after, play or record processing.If stop to play or recording, can send the instruction of closing tunnel to MPTS controller 23.For example, playing module 21 sends the instruction of closing tunnel 31 to MPTS controller 23.
Referring to Fig. 5; MPTS controller 23 judges whether to receive the instruction of cutting out tunnel, i.e. execution in step S21 is if receive instruction; By tunnel closing module 63 execution in step S22; The mapping relations of cancellation filter 30 and tunnel 31, execution in step S23 judges whether filter 30 does not cancel the tunnel of mapping relations in addition then.If filter 30 has not had other tunnels of having set up mapping relations, then execution in step S24 closes filter 30, and filter 30 gets into idle condition, does not promptly have tunnel on the filter 30.If among the step S23, filter closing module 63 is judged the tunnel 32 of not cancelling mapping relations on the filter 30 in addition, does not then close filter.
Visible by above-mentioned scheme; Playing module 21 with record module 22 required transport stream packets and can handle at same MPTS controller 23 enterprising line data; The different virtual passage of the same filter in the MPTS controller 23 can be respectively to playing module 21 with record module 22 and send data; Make playing module 21 be independent of each other mutually, guarantee to play and record independently carrying out of work with the data of recording module 22 receptions.
Because the broadcast record device of DTV only is provided with a MPTS controller, save a cover hardware device, thereby reduced the production cost that DTV is play record device, also reduce desired power, reduce the consumption of electric energy.
Certainly, the foregoing description only is a preferred implementation of the present invention, during practical application; More change can also be arranged; For example, the quantity that is based upon the tunnel on each filter is limited, the quantity maximum that limits the tunnel of each filter foundation is four; Perhaps, choose different filters the transport stream packets with same identification code is filtered, such change also can realize the object of the invention.
It is emphasized that at last to the invention is not restricted to above-mentioned execution mode, also should be included in the protection range of claim of the present invention like the variations such as change of setting up tunnel quantity on the change of number of filters, each filter.

Claims (10)

1. DTV is play method for recording, comprises
Playing module or record module send to receive instruction from the transport stream packets with designated identification sign indicating number to the MPTS controller;
It is characterized in that:
Said MPTS controller is set up the tunnel of filter; Set up the mapping relations of said filter and said tunnel simultaneously; Give each said tunnel unique sign, the sign of said tunnel is sent to said playing module or records module;
Said MPTS controller is sent to said transport stream packets in the filter that can receive said transport stream packets according to the identification code of the transport stream packets that is received; Said filter corresponding virtual passage is handled said transport stream packets respectively, and the data after will handling are sent to said playing module or the said module of recording.
2. DTV according to claim 1 is play method for recording, it is characterized in that:
The quantity that said MPTS controller is based upon a tunnel on the filter is more than two.
3. DTV according to claim 1 and 2 is play method for recording, it is characterized in that:
The step of setting up said tunnel is: after said MPTS controller receives said instruction; The identification code of the transport stream packets of required reception is identical in the identification code that judges whether the transport stream packets that in running order filter has received and the said instruction; If any, set up a new tunnel of in running order said filter; As do not have, activate a new filter, and set up the tunnel of the new said filter that activates.
4. DTV according to claim 1 and 2 is play method for recording, it is characterized in that:
Said MPTS controller is after said playing module or said is recorded module and sent data; After said playing module or said was recorded module and stopped to play or stop to record, said playing module or the said module of recording were sent the instruction of closing tunnel to said MPTS controller;
The mapping relations of the filter that the required tunnel of closing of said MPTS controller cancellation is corresponding with it, and judge whether to close said filter.
5. DTV according to claim 4 is play method for recording, it is characterized in that:
Said MPTS controller judges whether that the step that need close said filter is: check that whether required filter of cutting out exists the tunnel of not cancelling mapping relations, as not existing, then closes said filter; As existing, then do not close said filter.
6. DTV according to claim 1 and 2 is play method for recording, it is characterized in that:
Said filter has buffer, and said MPTS controller is stored in the transport stream packets that receives in the said buffer of the filter that can receive said transport stream packets;
The data volume of said buffer stores that said filter is judged self is notified its all corresponding tunnels during greater than threshold value.
7. DTV is play record device, comprises
Playing module, record module and to said playing module or record the MPTS controller that module is sent data, said MPTS controller has more than one filter;
It is characterized in that:
Said MPTS controller comprises driver module; After being used at playing module or recording module and send the instruction that receives transport stream packets with designated identification sign indicating number to said MPTS controller; Set up the tunnel of said filter; And set up the mapping relations of said filter and said tunnel; Give each said tunnel unique sign, the sign of said tunnel is sent to said playing module or records module, and the transport stream packets that said MPTS controller is received is sent in the filter that can receive said transport stream packets according to the identification code of the transport stream packets that is received;
The transport stream packets that said tunnel is used for said filter is received is handled, and the data after will handling are sent to said playing module or the said module of recording.
8. DTV according to claim 7 is play record device, it is characterized in that:
The quantity that is based upon the said tunnel on the same filter is more than two.
9. play record device according to claim 7 or 8 described DTVs, it is characterized in that:
Said driver module comprises that also filter chooses module; Be used for after said MPTS controller receives said instruction; The identification code of the transport stream packets of required reception is identical in the identification code that judges whether the transport stream packets that in running order filter has received and the said instruction; If any, choose in running order said filter and set up a new tunnel of this filter; As do not have, choose and activate a new filter, set up the tunnel of the new said filter that activates.
10. play record device according to claim 7 or 8 described DTVs, it is characterized in that:
Said driver module also comprises the filter closing module; Be used for said playing module or said record module to said MPTS controller send close the instruction of said tunnel after; Cancel the mapping relations of required tunnel of closing and corresponding filter; And when there is not the tunnel of not cancelling mapping relations in said filter, close said filter.
CN201210282795.0A 2012-08-09 2012-08-09 Digital television playback and record method and device Active CN102801945B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210282795.0A CN102801945B (en) 2012-08-09 2012-08-09 Digital television playback and record method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210282795.0A CN102801945B (en) 2012-08-09 2012-08-09 Digital television playback and record method and device

Publications (2)

Publication Number Publication Date
CN102801945A true CN102801945A (en) 2012-11-28
CN102801945B CN102801945B (en) 2014-09-24

Family

ID=47200900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210282795.0A Active CN102801945B (en) 2012-08-09 2012-08-09 Digital television playback and record method and device

Country Status (1)

Country Link
CN (1) CN102801945B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106851383A (en) * 2016-12-29 2017-06-13 深圳Tcl数字技术有限公司 Method of program recording and device
CN107172480A (en) * 2017-05-26 2017-09-15 青岛海信电器股份有限公司 The data transmission processing method and device of demultiplexer
WO2019134173A1 (en) * 2018-01-08 2019-07-11 青岛海信电器股份有限公司 Method for processing channel of smart television, and smart television

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060274677A1 (en) * 1996-02-29 2006-12-07 Tomich John L Photonic home area network
CN101075198A (en) * 2006-05-17 2007-11-21 国际商业机器公司 Method and system for providing two levels server virtualization
CN101751285A (en) * 2008-12-08 2010-06-23 辉达公司 Centralized device virtualization layer for heterogeneous processing units
CN102098569A (en) * 2011-02-12 2011-06-15 博视联(苏州)信息科技有限公司 Segment data distributing system of PSI/SI (program specific information/service information) table of digital television set top box and method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060274677A1 (en) * 1996-02-29 2006-12-07 Tomich John L Photonic home area network
CN101075198A (en) * 2006-05-17 2007-11-21 国际商业机器公司 Method and system for providing two levels server virtualization
CN101751285A (en) * 2008-12-08 2010-06-23 辉达公司 Centralized device virtualization layer for heterogeneous processing units
CN102098569A (en) * 2011-02-12 2011-06-15 博视联(苏州)信息科技有限公司 Segment data distributing system of PSI/SI (program specific information/service information) table of digital television set top box and method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106851383A (en) * 2016-12-29 2017-06-13 深圳Tcl数字技术有限公司 Method of program recording and device
CN107172480A (en) * 2017-05-26 2017-09-15 青岛海信电器股份有限公司 The data transmission processing method and device of demultiplexer
WO2019134173A1 (en) * 2018-01-08 2019-07-11 青岛海信电器股份有限公司 Method for processing channel of smart television, and smart television

Also Published As

Publication number Publication date
CN102801945B (en) 2014-09-24

Similar Documents

Publication Publication Date Title
CN103210655B (en) Content-data generating means and content data generation method
EP2434407B1 (en) Hierarchy management method and system for harq memory
CN102971720B (en) The system and method for management Translation Look side Buffer
CN109558105A (en) Screen projection method, screen projection device and screen projection equipment
CN103827818B (en) FIFO loading instructions
CN1972395A (en) Multimedia home gateway and its implementation method for program recording, recovery, suspension
CN101567206B (en) System for supporting self-adaption of decoding audio and video and method thereof
EP3457654B1 (en) Apparatus and method for delivering and receiving multimedia data in hybrid network
CN102801945B (en) Digital television playback and record method and device
CN104240739A (en) Music playing method and device for mobile terminal
CN101442548B (en) Solid-state hard disk and operation method thereof
CN102298508A (en) Stream-based method and device for prereading solid state disk
CN107613409A (en) The processing method and processing device of multi-medium data
CN108777812A (en) A kind of record screen live broadcasting method, device, electronic equipment and storage medium
CN107846557A (en) A kind of collection distribution method, system and the storage device of multichannel audio-video frequency signal
CN101951428A (en) Exchanging storage method for terminal data and related device
CN103269449A (en) Sending terminal, receiving terminal and video resume realizing method
CN102710986A (en) Mobile phone audio and video playing method, mobile phone and playing device
CN103458317B (en) The media play controlling method of intelligent terminal and system
CN101895736B (en) Media stream data processing method and device thereof
CN103516627B (en) The method and apparatus that data packet sends, receives in multi-chip communication
CN102821318B (en) Digital TV set-top box
CN106817365B (en) A kind of data transmission method and mobile terminal based on mobile terminal framework
CN102004665A (en) Task concurrent processing method in workflow system
CN201886783U (en) Condition receiving card

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