[go: up one dir, main page]

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

Digital television playback and record method and device Download PDF

Info

Publication number
CN102801945B
CN102801945B CN201210282795.0A CN201210282795A CN102801945B CN 102801945 B CN102801945 B CN 102801945B CN 201210282795 A CN201210282795 A CN 201210282795A CN 102801945 B CN102801945 B CN 102801945B
Authority
CN
China
Prior art keywords
transport stream
filter
tunnel
module
stream packets
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
Application number
CN201210282795.0A
Other languages
Chinese (zh)
Other versions
CN102801945A (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

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

Digital Television is play method for recording and device
Technical field
The present invention relates to the data processing field of Digital Television, particularly, is that a kind of Digital Television is play method and the device recorded.
Background technology
Along with development and the application of digital TV Broadcasting Techniques, Digital Television has entered huge numbers of families, as all extensive use digital TV Broadcasting Techniques such as handheld mobile television, in-car TV and family's TV.Digital television techniques can be play and record the signal of Digital Television, and plays and the work of recording can be carried out simultaneously.Data television signal is play and recorded all needs to receive transport stream (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) identify, therefore Digital Television broadcasting record device need to use transport stream controller (transport stream controller) to filter transport stream packets, by the video packets in transport stream packets, audio pack, captions bag etc. filters out, to various bags are decoded and are play or record.
The structured flowchart that existing Digital Television is play the device of recording as shown in Figure 1, it comprises a playing module 11, records module 12 and two transport stream controllers 13,17, transport stream controller 13 only receives the transport stream packets that playing module 11 sends, and transport stream controller 17 only receives and records the transport stream packets that module 12 sends.
In transport stream controller 13, be provided with multiple filters 14,15,16 ..., each filter 14,15,16 is for receiving the transport stream packets with designated identification code, and the transport stream packets that different filters receives has different identification codes often.In the time that Digital Television is carried out play operation, playing module 11 sends instruction to transport stream controller 13, require transport stream controller 13 to receive the transport stream packets with designated identification code, transport stream controller 13 will distribute a fixing filter, as filter 14, for receiving the transport stream packets of this designated identification code.
Transport stream controller 13 receives the outside transport stream packets sending, and as from router or modulator-demodulator etc. receive transport stream packets, 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, refers to that a certain filter is assigned with the identification code of the transport stream packets that the identification code of received transport stream packets receives with transport stream controller 13 identical.For example, the transport stream packets that the designated reception identification code of filter 11 is PID1, if the identification code of the transport stream packets that transport stream controller 13 receives is PID1, filter 11 can receive this transport stream packets.If the identification code of the transport stream packets that transport stream controller 13 receives is PID2, filter 11 can not receive this transport stream packets.
Transport stream controller 13 separates the transport stream packets with different identification code by different filters, thereby by video packets, audio pack, captions bag etc. separately, realizes the filtration to transport stream packets.
Because the broadcasting of Digital Television is very high to time requirement, require transport stream controller 13 to complete at short notice the filtration work of transport stream packets, therefore transport stream controller 13 receives after transport stream packets, need to filter at once, and the data after filtering are sent to playing module 11 in time.
In the same manner, in transport stream controller 17, be also provided with multiple filters 18,19,20 ..., each filter 18,19,20 is for receiving the transport stream packets with designated identification code.In the time recording the data of Digital Television, transport stream controller 17 receives the outside transport stream packets sending, and according to the identification code of transport stream packets, transport stream packets is sent to different filters 18,19,20 etc., and by filter 18,19,20 etc., the video packets of appointment, audio pack, captions bag etc. are filtered out, then the data after filtering are sent to and record module 12.When recording Digital Television, wish to reduce the indegree of writing to memory device as far as possible, therefore, record module 12 and do not require that transport stream controller 17 is sent to the data after filtering to record module 12 in time, but after stream controller 17 to be transmitted accumulates certain data volume, a large amount of data are sent in the lump and are recorded in module 12.
Because transport stream controller 13 is identical with the structure of transport stream controller 17, the operation principle of filter is also identical, if playing module 11 with record module 12 and share simply a transport stream controller, be playing module 11 and record module 12 and all receive transport stream packets from same transport stream controller, if playing module 11 with record module 12 and all need to receive the transport stream packets with same identification code from transport stream controller, the transport stream packets with same identification code is sent to same filter by transport stream controller, but filter cannot be differentiated received transport stream packets and need to send to playing module 11 and still record module 12, cause playing module 11 will receive less a part of data with one that records in module 12, the work that impact is play or recorded, can not realize and play simultaneously and record.
Therefore, based on above-mentioned situation, existing Digital Television is play record device need to arrange two transport stream controllers that work alone 13,17, meets respectively and plays and the requirement of recording, and causes the production of Digital Television broadcasting record device higher.And two transport stream controllers 13,17 work alone respectively, also cause Digital Television to play record device power larger, the electric energy of consumption is more, is unfavorable for saving the energy.
Summary of the invention
Main purpose of the present invention is to provide the Digital Television that a kind of application hardware resource is less and plays method for recording.
Another object of the present invention is to provide lower, the lower-powered Digital Television of a kind of production cost and plays record device.
In order to realize above-mentioned main purpose, Digital Television provided by the invention is play method for recording and is comprised playing module or record module the instruction that receives the transport stream packets with designated identification code to the transmission of transport stream controller, transport stream controller is set up the tunnel of filter, set up the mapping relations of filter and tunnel simultaneously, give each tunnel unique mark, the mark of tunnel is sent to playing module or records module, transport stream controller is sent to transport stream packets in the filter that can receive transport stream packets according to the identification code of received transport stream packets, the tunnel that filter is corresponding is processed transport stream packets, and data after treatment are sent to playing module or record module.
From such scheme, transport stream controller, by setting up the tunnel of filter, is realized the virtual of filter, and still receives transport stream packets by filter, and is carried out the post-processing operation of transport stream packets by tunnel.Like this, transport stream controller both can send transport stream packets to playing module, can send transport stream packets to recording module again, and use respectively different tunnels receive playing module or record the required transport stream packets of module, and carry out filter operation by filter.Owing to working alone between different tunnels, can phase mutual interference, make playing module and record module and be independent of each other.
Visible, Digital Television is play record device and is used a transport stream controller, can complete broadcasting simultaneously and record work, reduces Digital Television and plays the hardware resource that record device uses, and reduces the production cost of Digital Television broadcasting record device.
A preferred scheme is that the quantity that transport stream controller is based upon a tunnel on filter is more than two.
As can be seen here, on same filter, can set up multiple tunnels simultaneously, can meet and play and the requirement of recording.
Further scheme is, the step of setting up tunnel is: transport stream controller receives after instruction, the identification code that judges whether the transport stream packets that in running order filter received needs the identification code of the transport stream packets receiving identical with received instruction, 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 activating.
Visible, upwards corresponding different user of the different virtual passage of same filter, as playing module or record module, like this playing module with record the required transport stream packets with same identification code of module and can on same filter, carry out filter operation, be conducive to reduce the quantity of filter, thereby save the hardware resource of Digital Television broadcasting record device.
For realizing another above-mentioned object, Digital Television provided by the invention is play record device and is comprised playing module, record module and to playing module or record module and send the transport stream controller of data, transport stream controller has more than one filter, wherein, transport stream controller comprises driver module, be used for playing module or record module receiving and having after the instruction of transport stream packets of designated identification code to the transmission of transport stream controller, set up the tunnel of filter, and set up the mapping relations of filter and tunnel, give each tunnel unique mark, the mark of tunnel is sent to playing module or records module, and transport stream packets transport stream controller being received according to the identification code of received transport stream packets is sent in the filter that can receive transport stream packets, tunnel is processed for the transport stream packets that filter is received, and data after treatment are sent to playing module or record module.
From such scheme, because transport stream controller has been set up the tunnel of filter, and use tunnel receive playing module or record the required transport stream packets of module, the separate work of many tunnels of same filter, therefore playing module with record the required transport stream packets of module and can be processed respectively by the different virtual passage at same filter, and unifiedly received by corresponding filter.Like this, Digital Television is play record device only needs to arrange a transport stream controller, can meet 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 also comprises that filter chooses module, for receiving after instruction at transport stream controller, the identification code that judges whether the transport stream packets that in running order filter received needs the identification code of the transport stream packets receiving identical with received instruction, 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 activating.
As can be seen here, playing module with record the required transport stream packets with same identification code of module and can receive operation by same filter, and by different tunnels, transport stream packets is processed, be conducive to the quantity of the filter of saving the setting of transport stream controller, thereby reduce the production cost of Digital Television broadcasting record device.
Brief description of the drawings
Fig. 1 is the structured flowchart that existing Digital Television is play record device.
Fig. 2 is the structured flowchart that Digital Television of the present invention is play record device embodiment.
Fig. 3 is that Digital Television of the present invention is play the flow chart of setting up tunnel in method for recording embodiment.
Fig. 4 is the flow chart that Digital Television of the present invention is play method for recording embodiment middle filtrator processing transport stream packets.
Fig. 5 is that Digital Television of the present invention is play the flow chart of closing filter in method for recording embodiment.
Below in conjunction with drawings and Examples, the invention will be further described.
Embodiment
Digital Television of the present invention is play record device and can be applied in handheld mobile television, in-car TV and family's TV, can also be applied in the electronic equipment of other Applied Digital tv broadcasting technologies.
Referring to Fig. 2, Digital Television of the present invention is play record device and is had playing module 21, records module 22 and transport stream controller 23, playing module 21 can receive entrained data the processing of decoding of audio video transmission stream bag that transport stream controller 23 is inputted, therefore, playing module 21 is for broadcasting that the packet of Digital Television is decoded.
Record module 22 and be stored as file for the entrained data of audio video transmission stream bag that transport stream controller 23 is inputted, record module 22 and receive data, store data in the large buffering area, inside of oneself, then writing in files piecemeal, write efficiency improved thus.Therefore, record module 22 for data television signal is recorded.
In transport stream controller 23, be provided with multiple filters that work alone 30,40,50 ... each filter 30,40,50 is all set the identification code of the transport stream packets of its reception, transport stream controller 23 receives after transport stream packets, by the identification code of this transport stream packets, send in the buffer of corresponding filter, in this way the video packets in transport stream packets, audio pack, captions bag etc. are carried out to filtration treatment.In transport stream controller 23, be also provided with driver module 60, in driver module 60, be provided with filter and choose module 61, tunnel administration module 62 and filter closing module 63.
The present invention adopts hardware virtual technology, according to the need of work of filter, sets up tunnel on filter.As shown in Figure 2, transport stream controller 23 is set up four tunnels on filter 30, is respectively tunnel 31,32,33,34.The hardware virtual technology of setting up tunnel employing is conventional hardware virtual technology, the Chinese invention patent application that existing hardware virtual technology can be 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 existence, but transport stream controller 23 is according to need of work, on filter 30, set up, only have transport stream controller 23 to receive playing module 21 or record after the instruction that module 22 sends, just can on a certain filter, set up tunnel.When filter 30 is during in idle condition, it does not have corresponding tunnel.After filter 30 filters transport stream packets, transport stream controller 23 is according to playing module 21 or record the instruction that module 22 is sent, cancel the tunnel of no longer working, and after the tunnel of filter association is all cancelled, close filter, filter enters idle condition, now on filter, there is no tunnel.
Playing module 21 or record module 22 and need to receive while having the transport stream packets of a certain designated identification code, sends instruction to transport stream controller 23, and this instruction is that instruction transport stream controller 23 receives the transport stream packets with designated identification code.Transport stream controller 23 receives after instruction, will distribute a filter for receiving the transport stream packets with designated identification code.
The tunnel administration module 62 of driver module 60 manages the tunnel of setting up, and comprises the mapping relations of setting up tunnel and filter.For example, transport stream controller 23 receives playing module 21 or records after the instruction of module 22, need on filter 30, set up tunnel, if filter 30 is in idle condition, do not set up any tunnel, now driver module 62 is set up a tunnel on filter 30, as tunnel 31.The tunnel 31 of setting up will receive by playing module 21 or record the pointer function that module 22 sends, and uses this pointer function function pointed to process the data of transport stream packets.
Tunnel 31,32 all can be stored in the transport stream packets of the buffer 35 of filter 30 and process, different tunnels uses respectively pointer function function pointed separately to process same transport stream packets, and a transport stream packets can be processed by multiple tunnels.When transport stream packets processing due to tunnel, can only read the data of transport stream packets, can not rewrite the data of transport stream packets, therefore multiple tunnels are processed same transport stream packets, can't affect the data integrity of transport stream packets.
Processing about tunnel to transport stream packets, for the data that send to playing module 21, is transport stream packets to be removed to packet header be reassembled as PES bag, then removes the remaining data in packet header of PES bag.For sending to the data of recording module 22 to be left intact.Tunnel reads the buffer data in corresponding filter, then transport stream packets is processed, data after treatment 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 guarantee filter is pure.
Because the tunnel of setting up on same filter can be many, therefore driver module 60, according to the real work needs of filter, is set up the tunnel more than on same filter.Different tunnels receives respectively different transport stream packets.
Tunnel administration module 62 is set up the mapping relations between tunnel and filter, and distributes to the unique mark of each tunnel, for identifying each tunnel.
In filter 30, be provided with a buffer 35, the transport stream packets receiving for stored filter device 30.Filter 30 receives after transport stream packets, can not notify tunnel 31,32,33,34 to process it, but the data volume of storing at buffer 35 is while exceeding threshold value, just can notification filter 31,32,33,34 process.Tunnel 31,32,33,34 is sent to data after treatment playing module 21 or records module 22.
The structure of filter 40,50 and operation principle and filter 30, all there is buffer 45,55, and driver module 60 can be set up many tunnels on filter 40,50, as set up tunnel 41,42,43 on filter 40, on filter 50, set up tunnel 51,52 etc.
Foundation, work and the closing process of tunnel are described below in conjunction with Fig. 3, Fig. 4 and Fig. 5.
Referring to Fig. 3, first transport stream controller 23 judges whether to receive by playing module 21 or records the instruction that module 22 sends, and this instruction is to receive the transport stream packets with designated identification code, performs step S1.The identification code of the transport stream packets that transport stream controller 23 receives can be arbitrary value.
Then, the filter of driver module 60 is chosen module 61 and is performed 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 received command request receives.Suppose that now filter 30 is in running order, only set up a tunnel 31 thereon, the identification code of the transport stream packets that tunnel 31 receives is PID1.Now, it is identical with the new identification code that receives the transport stream packets that command request receives that filter is chosen transport stream packets that tunnel 31 that module 61 judges filter 30 receives, therefore perform step S3, on filter 30, set up a new tunnel, as tunnel 32.
Tunnel administration module 62 manages newly-established tunnel 32, comprises the mapping relations of setting up tunnel 32 and filter 30, and tunnel 32, corresponding to filter 30, namely performs step S7.Meanwhile, tunnel administration module 62 also distributes unique mark of tunnel 32, for identifying tunnel 32.Finally, tunnel administration module 62 performs step S8, and the mark of tunnel 32 is back to playing module 21 or records module 22.
The identification code of supposing the transmission package that the tunnel 31 of filter 30 received is PID2, instead of 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 received is identical with the transport stream packets identification code of the new required reception of instruction receiving, execution step S4, chooses an idle filter, as filter 40, and activate filter 40, on filter 40, set up a new tunnel, as tunnel 41, perform step S5.
Then, tunnel administration module 62 is set up the mapping relations of tunnel 41 and filter 40, gives tunnel 41 unique mark, performs step S6.Finally, 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 obtain data from tunnel 41.
Like this, as long as playing module 21 requires the identification code of the transport stream packets receiving to require the identification code of the transport stream packets receiving identical with recording module 22, these transport stream packets can be received by same filter, then are processed respectively by different tunnels.Due to separate work between different tunnels, the data that therefore playing module 21 receives from tunnel with record the data that module receives from tunnel and can not influence each other, can save like this quantity of filter.
For example, playing module 21 with record module 22 and all need to receive the transport stream packets that identification code is PID1, and all send instruction to transport stream controller 23, transport stream controller 23 will be set up two tunnels 31,32 on filter 30, tunnel 31 is for sending data to playing module 21, and tunnel 32 is for sending data to recording module 22.Then, the mark of tunnel 31 is sent to playing module 21 by transport stream controller 23, and the mark of tunnel 32 is sent to and records module 22.
Filter receives after transport stream packets, and transport stream packets is stored in self buffer.For example, the transport stream packets that filter 30 receives is all stored in the buffer 35 of filter 30.
Referring to Fig. 4, transport stream controller receives after transport stream packets, judge the identification code of transport stream packets, and check do not have in running order filter need to receive the transport stream packets of this identification code, if have, transport stream packets is sent in corresponding filter, and filter is stored in the transport stream packets of reception in buffer, performs step S11.Certainly, need to receive the transport stream packets of this identification code if transport stream controller does not find that there is filter, this transport stream packets be lost.
Then, filter execution step S12, judge whether the data volume that self buffer 35 is stored is greater than threshold value, if be not greater than threshold value, continue to wait for, otherwise execution step S13, notify seriatim 31,32 pairs of data of tunnel to process, each tunnel is processed data, and data after treatment are sent to playing module or record module, namely copy to playing module 21 or record the buffering area of module 22 inside, perform step S14.In step S15, filter 30 judges whether to have notified tunnel or not, if having, continues to notify uninformed tunnel.
If all tunnels are all notified complete, filter performs step S16, removes the data after filtering.
Playing module 21 or record module 22 and receive after the data of sending, plays or records processing.If stop playing or recording, can send the instruction of closing tunnel to transport stream controller 23.For example, playing module 21 sends the instruction of closing tunnel 31 to transport stream controller 23.
Referring to Fig. 5, transport stream controller 23 judges whether to receive the instruction of cutting out tunnel, perform step S21, if receive instruction, perform step S22 by tunnel closing module 63, the mapping relations of cancelling filter 30 and tunnel 31, then perform step S23, judge whether filter 30 does not cancel the tunnel of mapping relations in addition.If filter 30 has not had other tunnels of having set up mapping relations, perform step S24, close filter 30, filter 30 enters idle condition, on filter 30, there is no tunnel.If in step S23, filter closing module 63 judges the tunnel 32 of not cancelling in addition mapping relations on filter 30, does not close filter.
From above-mentioned scheme, playing module 21 with record the required transport stream packets of module 22 and can on same transport stream controller 23, carry out data processing, the different virtual passage of the same filter in transport stream controller 23 can be respectively to playing module 21 with record module 22 and send data, make playing module 21 and record the data that module 22 receives and be independent of each other mutually, guarantee to play and record independently carrying out of work.
Because the broadcasting record device of Digital Television only arranges a transport stream controller, save a set of hardware device, thereby reduced the production cost of Digital Television broadcasting record device, also reduce needed power, reduce the consumption of electric energy.
Certainly, above-described embodiment is only preferably execution mode of the present invention, when practical application, can also there is more change, 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; Or, to choose different filters the transport stream packets with same identification code is filtered, such change also can realize object of the present invention.
Finally it is emphasized that and the invention is not restricted to above-mentioned execution mode, also should be included in the protection range of the claims in the present invention as set up the variations such as the change of tunnel quantity on the change of number of filters, each filter.

Claims (8)

1. Digital Television is play method for recording, comprises
Playing module or record module and send and receive the instruction of transport stream packets with designated identification code to transport stream controller;
It is characterized in that:
Described transport stream controller is set up the tunnel of filter, set up the mapping relations of described filter and described tunnel simultaneously, give the unique mark of tunnel described in each, the mark of described tunnel is sent to described playing module or records module, the step of setting up described tunnel is: described transport stream controller receives after described instruction, the identification code that judges whether the transport stream packets that in running order filter received is identical with the identification code of the transport stream packets of required reception in described instruction, if any, set up a new tunnel of in running order described filter, as do not have, activate a new filter, and set up the tunnel of the new described filter activating,
Described transport stream controller is sent to described transport stream packets in the filter that can receive described transport stream packets according to the identification code of received transport stream packets, the tunnel that described filter is corresponding is processed described transport stream packets respectively, and by data after treatment be sent to described playing module or described in record module.
2. Digital Television according to claim 1 is play method for recording, it is characterized in that:
The quantity that described transport stream controller is based upon a tunnel on filter is more than two.
3. Digital Television according to claim 1 and 2 is play method for recording, it is characterized in that:
Described transport stream controller to described playing module or described in record module and send after data, described playing module or described in record module and stop playing or stop recording after, described playing module or described in record module and send the instruction of closing tunnel to described transport stream controller;
Described transport stream controller is cancelled the mapping relations of the filter that required tunnel of closing is corresponding with it, and judges whether to close described filter.
4. Digital Television according to claim 3 is play method for recording, it is characterized in that:
Described transport stream controller judges whether that the step that need to close described filter is: check that whether required filter of cutting out exists the tunnel of not cancelling mapping relations, if do not existed, closes described filter; As existed, do not close described filter.
5. Digital Television according to claim 1 and 2 is play method for recording, it is characterized in that:
Described filter has buffer, and described transport stream controller is stored in the transport stream packets of reception in the described buffer of the filter that can receive described transport stream packets;
Described filter judges when the data volume of the described buffer stores of self is greater than threshold value, notifies all tunnels of its correspondence.
6. Digital Television is play record device, comprises
Playing module, record module and to described playing module or record module and send the transport stream controller of data, described transport stream controller has more than one filter;
It is characterized in that:
Described transport stream controller comprises driver module, be used at playing module or record module receiving and having after the instruction of transport stream packets of designated identification code to described transport stream controller transmission, set up the tunnel of described filter, and set up the mapping relations of described filter and described tunnel, give the unique mark of tunnel described in each, the mark of described tunnel is sent to described playing module or records module, and the transport stream packets described transport stream controller being received according to the identification code of received transport stream packets is sent in the filter that can receive described transport stream packets,
Described driver module also comprises that filter chooses module, for receiving after described instruction at described transport stream controller, the identification code that judges whether the transport stream packets that in running order filter received is identical with the identification code of the transport stream packets of required reception in described instruction, if any, choose in running order described 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 described filter activating;
Described tunnel is processed for transport stream packets that described filter is received, and by data after treatment be sent to described playing module or described in record module.
7. Digital Television according to claim 6 is play record device, it is characterized in that:
The quantity that is based upon the described tunnel on same filter is more than two.
8. play record device according to the Digital Television described in claim 6 or 7, it is characterized in that:
Described driver module also comprises filter closing module, for described playing module or described in record module and send and close after the instruction of described tunnel to described transport stream controller, cancel the mapping relations of required tunnel of closing and corresponding filter, and in the time that described filter does not exist the tunnel of not cancelling mapping relations, close described 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 CN102801945A (en) 2012-11-28
CN102801945B true 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)

Families Citing this family (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 (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7099316B1 (en) * 1996-02-29 2006-08-29 Tomich John L Photonic home area network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
CN102801945A (en) 2012-11-28

Similar Documents

Publication Publication Date Title
CN101141727B (en) A method for exchanging and storing terminal data and related equipment
CN102801945B (en) Digital television playback and record method and device
US20040019681A1 (en) Data management apparatus and data management system
US11784756B2 (en) Memory access technology and computer system
KR20120049604A (en) Method and apparatus for managing memory of a mobile device
CN102662713B (en) Method, device and terminal for increasing running speed of application programs
CN1972395A (en) Multimedia home gateway and its implementation method for program recording, recovery, suspension
CN104240739B (en) Music playing method and device for mobile terminal
EP3457654B1 (en) Apparatus and method for delivering and receiving multimedia data in hybrid network
EP1222822A2 (en) Trick play signal generation for a digital video recorder
CN101567206B (en) System for supporting self-adaption of decoding audio and video and method thereof
CN103686312B (en) DVR multipath audio and video recording method
CN101521807B (en) Method and system for smoothly processing transmission stream and front-end equipment of digital television
CN100521795C (en) Control device and method of audio and video playing status based on the built-in system
CN101442548A (en) Solid-state hard disk and operation method thereof
US7054959B2 (en) Isochronous data transfer control method including packet configuration of thus-read isochronous header and data
CN101895736A (en) Media stream data processing method and device thereof
KR100810288B1 (en) Information processing apparatus and method and recording medium
CN103458317B (en) The media play controlling method of intelligent terminal and system
CN203616792U (en) Driving recorder and vehicle
CN201336701Y (en) Network digital hard disk video-recorder system with high-speed wireless communication abilities
CN201886783U (en) Condition receiving card
CN202197376U (en) Conditional access module and TS processing system
CN102082798B (en) SDIO (secure digital input output) interface based multimedia information coprocessing equipment and communication method thereof
CN201336150Y (en) Vehicular MP5 playing system

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