Hereinafter, a video reproducing apparatus in accordance with each embodiment of the present invention will be described in detail with reference to the drawings. As an example, the video reproducing apparatus in accordance with following each embodiment is achieved as a digital broadcasting receiver.
A video reproducing apparatus 11 shown in
The tuner 1 receives a digital broadcasting signal, as an input signal, from an antenna or a cable, and performs a demodulation processing, an error correction processing, or the like to the received digital broadcasting signal. In addition, the tuner 1 generates a transport stream TSs from the received digital broadcasting signal, and outputs the generated transport stream TSs to the descrambling card 2. The transport stream is a bit stream composed of a plurality of packets containing various kinds of data used for a digital broadcasting.
The descrambling card 2 is an external module, which is attached to the video reproducing apparatus 11, as the descrambling processing unit. The descrambling card 2 descrambles the transport stream TSs according to an external instruction (instruction from the PMT processing section 6 described later), and generates a descrambled transport stream TSd. The descrambling card 2 outputs the generated transport stream TSd to the TS decoder 3.
The TS decoder 3 restores a video packet Pv and an audio packet Pa from the descrambled transport stream TSd, and outputs the video packet Pv and the audio packet Pa to the video decoder 4 and the audio decoder 5, respectively. In addition, the TS decoder 3 extracts a program map table (hereinafter, referred to as “PMT”), in which a data attribute contained in a payload of the TS packet and a unique identification number are associated with each other, from the scrambled transport stream TSs. The TS decoder 3 in the present embodiment corresponds to a data input/output section for receiving the transport stream TSd outputted from the descrambling card 2 and outputting the packet contained in the transport stream TSd.
The video decoder 4 restores the video data by decoding the video packet Pv outputted from the TS decoder 3, and outputs the restored video data to a following circuit or the like. The video data is converted into a video signal by the following circuit or the like and then is outputted from an output device, such as a monitor, as a video image.
Similarly, the audio decoder 5 restores the audio data by decoding the audio packet Pa outputted from the TS decoder 3, and outputs the restored audio data to a following circuit or the like. The audio data is converted into an audio signal by the following circuit or the like and then is outputted from an output device, such as a loudspeaker, as an audio sound.
The PMT processing section 6 acquires PMT information Ipmt which is extracted by the TS decoder 3, and after processing the acquired PMT information Ipmt, it outputs the processed PMT information IMpmt to the descrambling card 2. More specifically, the PMT processing section 6 previously stores the identification number of the data attribute (data compression format) that the video decoder 4 and the audio decoder 5 can decode, and extracts only data specified by the previously-stored identification number among the pieces of acquired PMT information Ipmt. The PMT processing section 6 generates the processed PMT information IMpmt containing only the extracted data, and outputs the processed PMT information IMpmt to the descrambling card 2. The PMT processing section 6 in accordance with the present embodiment corresponds to a descrambling instruction section for instructing the data format of the packet to be descrambled among the packets contained in the transport stream TSs to the descrambling card 2.
Note that a method for previously storing into the PMT processing section 6 the data attribute that the video decoder 4 and the audio decoder 5 can decode is not limited in particular. As one example, it may be possible to store in advance the data attribute in the PMT processing section 6 during manufacturing the video reproducing apparatus 11 based on a specification of the video decoder 4 and the audio decoder 5. Alternatively, as another example, a storage medium, such as a non-volatile memory or the like which the PMT processing section 6 can refer to and rewrite is prepared, and the data attribute that the video decoder 4 and the audio decoder 5 can decode may be set by externally inputting a signal or the like.
First, the PMT processing section 6 processes PMT (Step S101). More specifically, the PMT processing section 6 acquires the PMT information Ipmt which is extracted by the TS decoder 3 from the transport stream TSs containing scrambled packets, and extracts only information on a compressed format that the video decoder 4 and the audio decoder 5 can reproduce, from the acquired PMT information Ipmt by deleting information on the data attribute that the video decoder 4 and the audio decoder 5 cannot reproduce based on the identification number stored in advance.
Next, when the scrambled transport stream TSs is imputed to descrambling card 2 from the tuner 1 (Step S102), the descrambling card 2 acquires the processed PMT information IMpmt from the PMT processing section 6 (Step S103).
Next, the descrambling card 2 executes the descrambling process for the packet containing the identification number defined in the acquired processed PMT information IMpmt in the packet header thereof (Step S104). The descrambling card 2 outputs the transport stream TSd containing the descrambled packet to the TS decoder 3.
The video packet Pv and the audio packet Pa restored by the TS decoder 3 are reproduced by the video decoder 4 and the audio decoder 5, respectively (Step S105).
In
Hereinafter, an example of a process of the PMT processing section 6 will be further described with reference to
As described above, the PMT processing section 6 previously stores a video compression format that the video decoder 4 can reproduce and an audio compression format that the audio decoder 5 can reproduce. Hereinafter, for the purpose of simplification, it is assumed a case where the video decoder 4 shown in
The PMT processing section 6 deletes information on MPEG1 video that the video decoder 4 cannot reproduce and information on MPEG audio that the audio decoder 5 cannot reproduce among the pieces of PMT information acquired from the TS decoder 3. In other words, the PMT processing section 6 extracts the information on MPEG2 video that the video decoder 4 can reproduce and the information on AC3 that the audio decoder 5 can reproduce among the pieces of PMT information Ipmt, and generates the processed PMT information IMpmt.
As shown in
Five types of TS packets, which have identification numbers 11 through 13, 15, and 16 in the packet header, respectively, are contained in the transport stream TSs shown in
As a result, although the descrambling card 2 descrambles the TS packets having the identification numbers 12, 15, and 16 among five types of TS packets contained in the transport stream TSs and then outputs the descrambled packets, it outputs scrambled packets having the identification numbers 11 or 13 as they are scrambled.
Here, it is further assumed a case where the descrambling card 2 has a capability of simultaneously descrambling three types of packets and a program desired by a viewer is composed of MPEG2video and AC3 audio.
The conventional video reproducing apparatus instructs the descrambling card to descramble the packet containing the data of, for example, MPEG2 video, MPEG1 video, and MPEG audio (main), regardless of the packet type that the video decoder and the audio decoder can reproduce. In this case, since the conventional video reproducing apparatus outputs the packet containing the data of MPEG audio (sub-audio), AC3 (main-audio), and AC3 (sub-audio) as they are scrambled, AC3 (main-audio) and AC3 (sub-audio) desired by the viewer are not reproduced. In other words, in the conventional video reproducing apparatus, there may be a case where resources of the descrambling card are not necessarily allocated for descrambling the packet that the video decoder and the audio decoder can reproduce.
In contrast to this, in the video reproducing apparatus 11 in accordance with the present embodiment, the PMT processing section 6 instructs the descrambling card 2 to descramble the packet that the video decoder 4 and the audio decoder 5 can reproduce. As a result, according to the video reproducing apparatus 11 of the present embodiment, it is possible to effectively utilize the resources of the descrambling card 2 for descrambling the required packet, thereby allowing the packets of MPEG2 video, AC3 (main-audio), and AC3 (sub-audio), which are playable for the apparatus, to be preferentially descrambled.
In the present embodiment, a case where the video compression format that the video decoder 4 can reproduce is MPEG2 video and the audio compression format that the audio decoder 5 can reproduce is AC3 format is described. If the video compression format that the video decoder 4 can reproduce is only MPEG1 video and the video decoder 4 cannot reproduce MPEG2 video, the PMT processing section 6 similarly creates the processed PMT information IMpmt containing only the information on MPEG1 video by deleting the information on MPEG2 video from the PMT information Ipmt. In addition, if the audio compression format that the audio decoder 5 can reproduce is only MPEG audio, the PMT processing section 6 may create the processed IMpmt containing only the information on MPEG audio by deleting the information on AC3 from the PMT information Ipmt.
Since a configuration of a video reproducing apparatus 12 of the second embodiment is similar to that of the first embodiment, differences between the first and second embodiments will be mainly described below.
The video reproducing apparatus 12 of the present embodiment is different from that of the first embodiment in that the apparatus further include a packet selection instructing section 7.
The packet selection instructing section 7 receives selection information Is including the video and audio compression formats of the program that the viewer desires to watch and listen to. Based on the received selection information Is, the packet selection instructing section 7 outputs to the PMT processing section 6 a command Cs for specifying a packet to be descrambled, and outputs to the TS decoder 3 a command Ce including the type of packet to be extracted from the descrambled transport stream TSd. The selection information Is may be supplied from a device outside the video reproducing apparatus 12, or may be supplied from any component in the video reproducing apparatus 12.
In accordance with the command Ce from the packet selection instructing section 7, the TS decoder 3 extracts the packets from the transport stream TSd received from the descrambling card 2, and outputs the extracted packets to the video decoder 4 or the audio decoder 5.
First, upon receiving the selection information Is, the packet selection instructing section 7 outputs the command Cs for specifying the packet to be descrambled to the PMT processing section 6 (Step S201).
Next, the PMT processing section 6 processes PMT based on the command Cs from the packet selection instructing section 7. More specifically, the PMT processing section 6 acquires the PMT information Ipmt which is extracted by the TS decoder 3 from the transport stream TSs containing scrambled packets, and extracts only information on the compression format specified by the packet selection instructing section 7 from the acquired PMT information Ipmt based on the identification number stored in advance.
Next, when the scrambled transport streamTSs is inputted into the descrambling card 2 by the tuner 1 (Step S202), the descrambling card 2 acquires the processed PMT information IMpmt from the PMT processing section 6 (Step S203).
Next, the descrambling card 2 executes the descrambling process for the packet containing the identification number defined in the acquired processed PMT information IMpmt in the packet header thereof (Step S204). The descrambling card 2 outputs the transport stream TSd containing the descrambled packet to the TS decoder 3.
The video packet Pv and the audio packet Pa outputted from the TS decoder 3 are reproduced by the video decoder 4 and the audio decoder 5, respectively (Step S205).
Hereinafter, an example of a process of the PMT processing section 6 will be further described with reference to
Hereinafter, for the purpose of simplification, it is assumed a case where the descrambling card 2 has a capability of simultaneously descrambling two types of packets and where a program desired by the viewer is composed of MPEG2 video and AC3 audio. Additionally, it is assumed a case where the program desired by the viewer is composed of data of MPEG2 video and AC3 (sub).
The packet selection instructing section 7 receives the selection information Is containing the video and audio compression formats of the program that the viewer desires to watch and listen to, and outputs to the PMT processing section 6 the command Cs for selecting the data compression formats (MPEG2 video and AC3 (sub)) indicated in the received selection information Is.
The PMT processing section 6 acquires the PMT information Ipmt from the TS decoder 3, and extracts the information on MPEG2 video and AC3 (sub), specified by the packet selection instructing section 7, from the acquired PMT information and generates the processed PMT information IMpmt.
As shown in
The transport stream TSs shown in
Since the conventional video reproducing apparatus instructs the descrambling card to descramble the packet regardless of whether the packets compose the program desired by the viewer, there is a case where the scrambled packets containing, for example the data of AC3 (main-audio) and the data of AC3 (sub-audio) is outputted as they are. In this case, the conventional video reproducing apparatus cannot reproduce the audio data (AC3 (main-audio) and AC3 (sub-audio)) of the program that the viewer has desired. In other words, in the conventional video reproducing apparatus, the resources of the descrambling card is not necessarily allocated for descrambling the packet having the data attribute that the viewer desires to reproduce.
In contrast to this, in the video reproducing apparatus 12 in accordance with the present embodiment, the packet selection instructing section 7 receives the selection information Is for selecting MPEG2 video, AC3 (main-audio), and AC3 (sub-audio) desired by the viewer, and the PMT processing section 6 instructs the descrambling card 2 to descramble the packet informed by the packet selection instructing section 7. As a result, according to the video reproducing apparatus 12 of the present embodiment, it is possible to effectively utilize the resources of the descrambling card 2 for descrambling the required packet, thereby allowing the packets having the audio data (AC3 (main-audio) and AC3 (sub-audio)) of the program, which are desired by the viewer, to be preferentially descrambled.
In the present embodiment, a case where the program, that the viewer desires to watch and listen to, is composed of MPEG2 video and AC3. If the program, that the viewer desires to watch and listen to, is composed of MPEG1 video and MPEG audio, and if the video compression format that the video decoder 4 can reproduce is MPEG1 video and the audio compression format that the audio decoder 5 can reproduce is MPEG audio, the packet selection instructing section 7 may output the command Cs to the PMT processing section 6 to select the packets of MPEG1 video and MPEG audio (main). Also in this case, the viewer can watch and listen to MPEG1 video and MPEG audio (main).
The present invention can achieve the video reproducing apparatus allowing the viewer to watch and listen to the video and the audio of the desired program even in the case where the descrambling card has a limit to the number of types of packet which can be simultaneously descrambled. The present invention can be applied to an apparatus for receiving a digital video signal, for example, a digital broadcasting receiver, a set top box, a video cassette recorder, a DVD recorder, or the like.
While the invention has been described in detail, the foregoing description is in all aspects illustrative and not restrictive. It is understood that numerous other modifications and variations can be devised without departing from the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2006-111225 | Apr 2006 | JP | national |