The preferred embodiments of the present invention will be described in detail hereafter with reference to the attached drawings. Through all the figures for describing the embodiments of the present invention, the same components are given the same reference numerals, and the same descriptions about the same components will not be repeated.
A configuration of a digital broadcasting receiving apparatus related to an embodiment of the present invention will be described with reference to
As shown in
The digital broadcasting receiving device 1 includes a CPU 101; a memory 102, which is a main memory; a hard disk drive 103, which is an auxiliary storage device (HDD device for short hereafter); an input module 104, which is equipped with an infrared remote controller; a tuner module 105, which receives digital broadcasting signals; and a DSP module 106, which converts HDTV broadcasting signals to image signals. Most of these components are connected with each other via a bus 100.
In
The display device 2 includes a display module 201 such as a liquid crystal panel or a plasma display panel, and an audio output module 202 such as a speaker device.
The internal configuration shown in
As shown in
A behavior of the digital broadcasting receiving apparatus related to the embodiment of the present invention will be described with reference to
After receiving the receiving direction from the input module 104, the CPU 101 firstly sends a direction to the tuner module 105 via the DSP module 106 so that the channel desired by the user can be selected. The tuner module 105 selects the suitable frequency band according to the contents of the direction, receives broadcast waves, carries out necessary signal processing onto the received broadcast waves, and then sends the resultant signals to the DSP module 106 in the form of compressed digital image/audio signals.
In addition, the CPU 101 sends a direction to the DSP module 106 so that the DSP module 106 receives signals from the tuner module 105 and creates images. The DSP module 106 receives the compressed digital image/audio signals, which is the so-called stream signals, from the tuner module 105, and then converts them into the formats that can be perceived by human beings. In other words, the DSP module 106 performs video decoding processing and audio decoding processing onto the stream signals. Image signals obtained after the video decoding process and audio signals obtained after the audio decoding process are sent to the display device 2.
The above-mentioned behavior of the digital broadcasting receiving apparatus allows images currently broadcast to be displayed on the display device 201 and sounds currently broadcast to be output from the audio output module 202. As the result, the user is provided with the images and the sounds.
Next, the internal behavior of the DSP module 106 of the digital broadcasting receiving apparatus related to the embodiment of the present invention will be described with reference to
The behavior of the DSP 106 will be described below under the assumption that the direction to select the channel desired by the user is sent to the DSP 106 by the CPU 101.
The direction from the CPU 101 is received by the control means 601 via the bus 100 and the bus interface means 608.
The control means 601 sends a direction to the tuner module 105 so that the tuner module 105 selects the suitable frequency band, receives the broadcast waves, performs necessary signal processing, and sends the compressed digital image/audio signals to the DSP module 106.
The control means 601 sends suitable directions to the decrypting means 604, the demultiplexing means 605, the image decoding means 606, and the audio decoding means 607 respectively, with the result that the digital image/audio signals sent from the tuner module are converted into image signals/audio signals, and sent to the display device 2 in order for the user to watch the images and listen to the sounds.
Through the above-mentioned behavior, the digital broadcasting receiving apparatus provides a function to allow the user to watch the desired channel.
Another behavior of the digital broadcasting receiving apparatus related to the embodiment of the present invention will be described with reference to
The behavior of the apparatus will be described below under the assumption that an image recording is directed by a user.
The CPU 101 firstly sends a direction to the tuner module 105 so that a channel desired by the user can be selected in a similar way as the above-mentioned receiving behavior of the apparatus.
The tuner module 105 selects the suitable frequency band, receives broadcast waves, performs necessary signal processing, and sends the compressed digital image signals to the DSP module 106. The DSP module re-encrypts the received compressed image signals and sends them to the bus 100. After receiving the signals, the CPU 101 sends them to the HDD device 103, where they are stored as image recording data files.
The internal behavior of the DSP module during the image recording will be described with reference to
Firstly, after receiving the encrypted broadcasting signals, the decrypting means 604 decrypts the encrypted broadcasting signals and convert them to plain texts. During the image recording, the decrypting means 604 performs re-encrypting process on the signals using a local encryption key unique to the digital broadcasting receiving apparatus (not shown in
Image recording does not always means recording current broadcasts but it often means recording broadcasts that will be aired during specified time slots in the future, and that is called advance image recording. In the case where the direction of advance image recording is given by a user, the image recording is performed during the specified time slot directed by the user with the CPU 101 mainly controlling the image recording.
Next, the behavior of the broadcasting receiving apparatus will be described below under the assumption that reproducing of an image recording data file that was recorded before is directed by a user.
After receiving the direction of reproducing from the input module 104, the CPU 101 sends a direction to the HDD device 103 to retrieve the image recording data file. The data of the image recording data file is sent to the DSP module 106 via the bus 100.
In addition, the CPU 101 sends a direction to the DSP module 106 so that the DSP module 106 receives data from the CPU and creates images. The DSP module 106 receives the compressed digital image signals from the CPU 101, and then decodes them. The behavior of the apparatus hereafter is similar as the above-mentioned broadcast receiving behavior of the apparatus.
The internal behavior of the DSP 106 during the reproducing will be described with reference to
After receiving the encrypted image information sent from the CPU 101 via the bus 100, the decrypting means 604 decrypts the encrypted image information using the local encryption key unique to the digital broadcasting receiving apparatus and sends the decrypted image information to the demultiplexing means 605.
Local encryption keys unique to apparatuses are given to individual apparatuses as unique numerical values when they are shipped so that there are no apparatuses that have the same local encryption keys. Therefore, in the case where a broadcast is recorded in an apparatus a, the HDD device of the apparatus a is removed and the HDD device is connected to an apparatus b, the recorded images can not be reproduced in the apparatus b. With the use of encryption keys unique to apparatuses, broadcast images can be protected from unauthorized use.
In the above-mentioned descriptions, it is assumed that broadcast receiving, broadcast recording, and broadcast reproducing behaviors occur individually, but it goes without saying that they can occur in parallel. For example, recording and reproducing behaviors can be carried out at the same time. In other words, recording behavior can be carried out as so called background recording.
Another behavior of the digital broadcasting receiving apparatus related to the embodiment of the present invention will be described with reference to
The behaviors of the system of the digital broadcasting receiving apparatus after the apparatus is switched on will be described in detail.
Behaviors of the components of the digital broadcasting receiving apparatus will be described with reference to
When the digital broadcasting receiving apparatus is switched on, the components of the digital broadcasting receiving device 1 are supplied with power, and begin the start-up processes.
After being supplied with power, the DSP module 106 first performs the control means initialization process, etc., and then reads out a series of software stored in the volatile memory 603. The DSP module 106 expands these series of software into the local memory 602 and executes them. Software stored in the volatile memory 603 includes frequency setting software 1001 used to set frequency bands for the tuner module 105 and main software 1002 used to provide various services.
Next, the operating timings of the components of the digital broadcasting receiving apparatus will be described with reference to
After the power supply signal is asserted, the components begin to be supplied with power. The following description will be given under the assumption that the time when the power supply signal is asserted is T00.
Next, the reset canceling signal is asserted, and the reset status of the whole system is canceled.
Then the non-volatile memory reading out process begins to be performed. The frequency setting software and the main software are stored in the non-volatile memory, and the former can be set very small in size than the latter.
Firstly, the frequency setting software is read out, and the tuner frequency setting process is performed. Let us suppose that the time when the frequency setting software begins to be performed is T01 and the time when the tuner frequency setting process is completed is T02. As mentioned above, because the frequency setting software is very small in its physical size, reading out the software from the non-volatile memory is completed in a short time.
Next, the non-volatile memory reading out process is performed, the main software is read out, and the main software is booted up.
On the other hand, after completing the frequency setting process, the tuner module 105 performs its internal processes independent of the main software and when being ready to output tuner stream output signals, the tuner module 105 outputs the signals. Let us suppose that the time when the tuner module 105 begins to output the tuner stream output signals is T03.
When the tuner stream output signals are output and the main software is activated, the main software begins the decoding process of image/audio signals and outputs the image/audio output signals. Let us suppose that the time when the main software begins to decode the image/audio signals and outputs image/audio output signals is T04.
A tuner for digital broadcasting is characterized in that it takes a certain length of waiting time for the tuner to begin to output image/audio stream signals after completing the frequency setting process. This is due to the fact that stream transmission methods adopted in digital broadcasting are configured with technologies to minimize the adverse effect of burst errors to image/audio signals. For example, it is theoretically impossible for the stream transmission methods to extract a stream without detecting a time frame with a certain time length. Therefore, it always takes about twice the time length of the time frame for the tuner to begin to output image/audio stream signals after completing the frequency setting process.
In
As mentioned above, users can watch images and listen to sounds in the time Twa1 after the digital broadcasting receiving apparatus is switched on, where Twa1=T04−T00.
Next, operating timings of components of a conventional digital broadcasting receiving apparatus not related to the embodiment of the present invention will be described with reference to
In a similar way as
After the power supply signal is asserted, components begin to be supplied with power. The following description will be given under the assumption that the time when the power supply signal is asserted is T10.
Next, the reset canceling signal is asserted, and the reset status of the whole system is canceled.
Then the non-volatile memory reading out process begins to be performed. Main software is stored in a non-volatile memory. Firstly, the main software is read out from the non-volatile memory, and the frequency setting process is performed. Let us suppose that the time when the main software begins to be performed is T11 and the time when the frequency setting process is completed is T12.
After completing the frequency setting process, the tuner module 105 performs its internal processes independently of the main software and when being ready to output the tuner stream output signals, the tuner module 105 outputs the signals. Let us suppose that the time when the tuner module 105 begins to output the tuner stream output signals is T13.
When the tuner stream output signals are output and the main software is activated, the main software begins to decode the image/audio signals and outputs image/audio output signals. Let us suppose that the time when the main software begins to decode the image/audio signals and outputs image/audio output signals is T14.
In
On the other hand, as shown in the operating timings of
This is due to the fact that the main software cannot perform the decoding process during the time interval between the time point T11 when the main software has been already activated and the time point T13 when the stream signals begin to be output from the tuner. In other words, the main software has nothing to do but wait during the above-mentioned time interval because image/audio signals are not output.
As described above, the conventional digital broadcasting receiving apparatus takes a longer time to provide users with image/audio signals after being switched on than the digital broadcasting receiving apparatus related to the embodiment of the present invention.
Next, the operational flows of the digital broadcasting receiving apparatus related to the embodiment of the present invention will be described with reference to
The behavior of the system of the digital broadcasting receiving apparatus after the apparatus is switched on will be described in detail.
Firstly, the behavior of the bootloader means will be described with reference to
After the bootloader means is activated at Step 101, the bootloader means loads the frequency setting software from the non-volatile memory onto the local memory at Step 102. After completing loading the frequency setting software, the bootloader means calls the frequency setting software stored in the local memory and begins the frequency setting process at Step 103. After completing the frequency setting process at Step 104, the bootloader means loads the main software from the non-volatile memory onto the local memory at Step 105. After completing loading the main software, the bootloader means calls the main software stored in the local memory at Step 106.
Next, the behavior of the frequency setting software will be described with reference to
As mentioned above, the frequency setting software can be implemented as very small software in its physical size. A small size of the frequency setting software can be realized by implementing only the function of frequency setting in the frequency setting software and implementing other necessary functions in the main software.
After the frequency setting software is activated at Step 201, the frequency setting software obtains the last status information at Step 202. The last status information includes information about the statuses under which the digital broadcasting receiving apparatus was used the last time such as the channel number used the last time, the sound volume value set at the last time. Let us suppose that the last status information is saved in the non-volatile memory 603 this time. The last status information can includes information about various statuses of the digital broadcasting receiving apparatus that can be changed by users other than the above-mentioned statuses.
Next, the frequency setting software performs the tuner initialization process at Step 203 and the tuner frequency setting process at Step 204 based on the obtained last status information.
When the above-mentioned processes are completed, the frequency setting software stops at Step 205.
The tuner module 105 selects the specified frequency band, receives the broadcast waves, and begins to operate in order to output tuner stream signals in accordance with the above-mentioned processes. This operation of the tuner is performed independent of the termination processing of the frequency setting software or the boot up process of the main software.
Next, the behavior of the main software will be described with reference to
The main software is implemented as larger software in physical size than the above-mentioned frequency setting software.
After the main software is activated at Step 301, the main software queries the tuner module 105 at Step 302. If the frequency setting has been completed and the tuner stream signals begins to be output in the tuner module 105, that is, if the tuner is ready, the tuner module returns the signal meaning that the tuner is ready.
After receiving the signal meaning that the tuner is ready from the tuner module 105, the main software begins to carry out decoding process of stream signals, etc. at Step 303 to provide a user with the broadcast receiving service, that is, the service to provide the user with image/audio signals.
Next, if the main software receives the direction to stop the broadcast receiving service from the user at Step 304, the main software begins to perform the saving process of the last status information in order to record the current channel number and so on at Step 305. Here, it is assumed that the last status information is saved in the non-volatile memory 603 as mentioned-above.
When recording of the last status information is completed, the main software stops at Step 306.
The digital broadcasting receiving apparatus with the above-mentioned operational flow enables users to watch images and listen to sounds in a short time after being switched on.
Although the present invention has been particularly described based on its preferred embodiments, it goes without saying that the present invention is not limited to the above-mentioned embodiments and that various changes and variations may be made without departing from the spirit and scope of the present invention.
For example, in the specification of the present invention, the main software 1002 is assumed to be a large piece of software, but this is not always necessary. This is for simplification of the description. The main software can be a combination of many pieces of software.
In addition, in the specification of the present invention, it is assumed that the frequency setting software selects the channel number that was selected the last time by a user using the last status information. However the behavior of the frequency setting software is not limited to such a behavior as this. For example, the frequency setting software can select the channel number that is specified by a certain button when the frequency setting software is booted up and detects that the button is pushed by a user. These detection process and channel selection process are performed by the CPU 101.
In addition, the above mentioned embodiment can be modified to adapt to a receiving apparatus with multiple tuners mounted. For example, if a digital broadcasting receiving apparatus is equipped with two tuners, that is, a tuner 1 and a tuner 2, comparatively small two pieces of dedicated software to control tuner 1 and tuner 2 can be implemented. And they can be directed to boot up and set receiving frequency bands in advance via the CPU 101.
In another modification, the tuner 1 can be activated in advance and the tuner 2 can be kept from being activated until a user directs the tuner 2 to be activated. Or the tuner to be activated in advance can be selected by a user.
In addition, in
The technologies that have been disclosed above can be applied to an information processing system for receiving digital broadcasts, and more particularly to a TV set and a DVD/HDD video recording STB set that have the function to receive HDTV digital broadcasts, and to a personal computer with a similar function and the like.
Number | Date | Country | Kind |
---|---|---|---|
2006-108213 | Apr 2006 | JP | national |