The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description in conjunction with the accompanying drawings, in which:
Preferred embodiments of the present invention are described in detail with reference to the accompanying drawings. The same reference numbers are used throughout the drawings to refer to the same or like parts. Detailed descriptions of well-known functions and structures incorporated herein are omitted to avoid obscuring the subject matter of the present invention.
A digital broadcasting receiver according to the present invention has a digital broadcasting receiving function, and those of skill in the art will recognize that the receiver may have other functions such as a mobile communication function, a photographing function and an information processing functions.
For conciseness, the digital broadcasting receiver in
The digital broadcasting receiver includes a controller 100, tuner 110, broadcasting data demodulator 120, broadcasting data storage 130, broadcasting data decoder 140, display unit 150, speaker 155, memory unit 160, and key input unit 170.
The controller 100 controls the entire operation of the digital broadcasting receiver. The key input unit 170 inputs key data from user input to the controller 100. Particularly, the key input unit 170 has a channel up/down key for sequentially increasing or decreasing a channel number of a main channel. User instruction input via the key input unit 170 may include selection, change and play of a service channel.
The controller 100 has a channel change determining unit for determining whether a channel change instruction key is input in a broadcasting mode. Further, the controller 100 includes a channel change controller for controlling processing of digital broadcasting signals of a selected channel according to the channel change and of a plurality of channels adjacent to the selected channel in a channel change direction, displaying of the digital broadcasting signal of the selected channel on a screen of a display unit in the digital broadcasting receiver, and buffering and temporarily storing digital broadcasting signals of the plurality of adjacent channels in the broadcasting data storage 130.
The memory unit 160 includes a program memory that stores a program for controlling operation of a digital broadcasting receiver and a data memory that stores data generated while executing the program. The program memory has a program for performing a buffering operation for changing a service channel. The controller 100 analyzes key data generated in the key input unit 170 and controls the operation of the digital broadcasting receiver. That is, the controller 100 controls an operation mode (play, record, channel selection, and change) of the digital broadcasting receiver according to user selection.
The tuner 110 sets a frequency of a physical channel corresponding to a service channel selected by the user under the control of the controller 100 and receives a broadcasting signal of the set physical channel. The broadcasting data demodulator 120 performs a function of demodulating the physical channel broadcasting signal output from the tuner 110. The broadcasting data demodulator 120 demodulates and outputs signals of a plurality of service channels included in the physical channel. The broadcasting data storage 130 buffers selected service channel data among service channel data output from the broadcasting data demodulator 120 and unselected service channel data to be used for changing the service channel under the control of the controller 100. The broadcasting data decoder 140 decodes and outputs service channel data corresponding to user selection. The broadcasting data decoder 140 is preferably composed of video and audio decoders, and decoded video and audio signals are output to the display unit 150 and speaker 155, respectively, and played therein.
The broadcasting data demodulator 120 and broadcasting data decoder 140 may alternatively be provided according to a digital broadcasting system. The digital broadcasting receiver is divided into a DMB type and DVB type, and the DVB type includes a Digital Video Broadcasting-Terrestrial (DVB-T) type and Digital Video Broadcasting-Handheld (DVB-H) type. Broadcasting data received in the DMB and DVB type digital broadcasting receiver have a Moving Picture Experts Group2 Transport Stream (MPEG2-TS) structure. The broadcasting data of the MPEG2-TS structure are packet stream, and each packet is composed of a packet header and payload. The packet header includes Packet IDentifier (PID) information for identifying a service channel, and the digital broadcasting receiver can select a desired service channel using the PID information.
In the DMB and DVB-T type digital broadcasting receiver, a payload of each packet having an MPEG2-TS structure is filled with broadcasting data, and in the DVB-H type digital broadcasting receiver, a payload of each packet having an MPEG2-TS structure is filled with Internet Protocol (IP) information and broadcasting data. Accordingly, in the DVB-T and DMB type digital broadcasting receiver, the broadcasting data demodulator is a demodulator for demodulating service channel data, and the broadcasting data decoder includes a demultiplexer for decoding a signal of a selected service channel, and video and audio decoders. However, in the DVB-H type digital broadcasting receiver, the broadcasting data demodulator 120 includes a demodulator for demodulating data of a received service channel, a PID filter for selecting data of a service channel selected by a user among the demodulated broadcasting data, and a demodulating controller for controlling the operation of the demodulator and tuner 110 under the control of the controller 100. The broadcasting data decoder 140 includes a protocol processor for processing a protocol including IP information and video and audio decoders.
In a digital broadcasting receiver according to the present invention, when a channel change instruction is received through channel up/down key selection for sequentially increasing or decreasing a channel number in a broadcasting mode, the digital broadcasting receiver receives digital broadcasting signals of a selected channel from which the channel is changed by the channel change instruction and of a plurality of channels continuously adjacent to one selected channel in a channel change direction, displays the digital broadcasting signal of the selected channel, and buffers digital broadcasting signals of channels adjacent to the main channel. Accordingly, when a service channel of the digital broadcasting receiver is changed, the broadcasting data demodulator 120 demodulates digital broadcasting signals of at least two adjacent channels in a channel change direction and buffers and stores the signals in the broadcasting data storage 130, whereby data can be demodulated by rapidly reacting to a channel change instruction, compared to buffering of only a digital broadcasting signal of one adjacent channel in a channel change direction, and thus a channel can be quickly changed.
For example, when three service channels are received in one burst section, if it is assumed that a main channel in a current broadcasting mode is channel 9, a broadcasting signal of channel 10, which is a channel selected by the channel change, is received and displayed, and channels (channels 11 and 12) continuously adjacent to the one selected channel in a channel change direction are received and buffered. As described above, in one burst data section, data of two buffering service channels (channels 11 and 12) can be buffered in a channel change direction, whereby a channel change according to a channel change instruction can be more rapidly performed, compared to buffering of data of only one buffering service channel (channel 11) in a channel change direction.
In the DVB-H data structure of
Accordingly, utilizing the example provided in
In Step 405, the display unit 150 of the digital broadcasting receiver displays the broadcasting signal of the main channel, and the broadcasting data storage 130 buffers and temporarily stores broadcasting signals of adjacent channels in an upper and lower direction of the main channel.
In Step 407, the controller 100 determines whether a channel change instruction is input during broadcast of the main channel. The channel change instruction is performed with a method of selecting service channels through inputting a channel up/down key or channel number key. The channel up/down key is a channel number change key for sequentially increasing or decreasing a channel number of the main channel.
If a channel change instruction is input, the controller 100 determines in Step 409 whether the channel change instruction is an upward channel change instruction, i.e. a channel change instruction in a channel number increasing direction. For a service channel selected using a channel number key, an upward channel change instruction is a channel change instruction selecting a channel in an increasing number direction of a current channel number.
If a channel number increasing instruction key is input, the broadcasting data demodulator 120 selects an upward adjacent channel of a main channel as a new main channel and demodulates digital broadcasting signals of a newly selected main channel (selected channel) and two adjacent channels continuously adjacent to one side of the selected channel in a channel number increasing direction, and the broadcasting data decoder 140 decodes and outputs data of the selected channel. In Step 411, the display unit 150 displays the digital broadcasting signal of the decoded selected channel, and the broadcasting data storage 130 buffers and temporarily stores the digital broadcasting signals of the two adjacent channels.
If the channel change instruction is determined not to be an upward channel change instruction in Step 409, the controller 100 determines in Step 413 whether the channel change instruction is a downward channel change instruction, i.e. a channel change instruction in a channel number decreasing direction. For a service channel selected using a channel number key, a downward channel change instruction is a channel change instruction selecting a channel in a decreasing number direction of a current channel number.
If a channel number decreasing instruction key is input, the broadcasting data demodulator 120 selects a downward adjacent channel of a main channel as a new main channel and demodulates digital broadcasting signals of a newly selected main channel (selected channel) and two adjacent channels continuously adjacent to one side of the selected channel in a channel number decreasing direction, and the broadcasting data decoder 140 decodes and outputs data of the selected channel. In Step 415, the display unit 150 displays the digital broadcasting signal of the decoded selected channel, and the broadcasting data storage 130 buffers and temporarily stores the digital broadcasting signals of the two adjacent channels.
In Step 417, the controller 100 determines whether a channel change instruction is input again within a predetermined time duration. For example, if a channel change instruction is input again within 1 second after the channel change according to the previous channel change instruction input, subsequent processes are repeated by returning to Step 409.
Accordingly, if a channel up/down key or channel number key is input again within a predetermined time duration after the channel change, digital broadcasting signals of two channels continuously adjacent to the newly changed channel in a channel change direction are buffered, whereby a channel change according to a channel change instruction can be performed more rapidly, compared to only buffering a broadcasting signal of one adjacent channel.
However, if a predetermined time duration (for example, 1 second) elapses without input of a further channel change instruction after the channel change according to the previous channel change instruction input, digital broadcasting signals of the main channel and two channels adjacent to both sides of the main channel are received by returning to Step 403.
The controller 100 determines whether a preference channel is set in Step 503. The preference channel is a channel frequently selected and preset by a user of a digital broadcasting receiver.
If a channel number increasing instruction key is input, the broadcasting data demodulator 120 selects an upward adjacent channel of a main channel as a new main channel and demodulates digital broadcasting signals of the newly selected main channel (selected channel) and two preference channels positioned at one side of the selected channel in a channel number increasing direction, and the broadcasting data decoder 140 decodes and outputs data of the selected channel. The display unit 150 displays the digital broadcasting signal of the decoded selected channel, and the broadcasting data storage 130 buffers and temporarily stores the digital broadcasting signals of the two preference channels in Step 513. The two preference channels are not necessarily adjacent to each other or adjacent to the main channel.
If a channel number decreasing instruction key is input, the broadcasting data demodulator 120 selects a downward adjacent channel of the main channel as a new main channel and demodulates digital broadcasting signals of the newly selected main channel (selected channel) and two preference channels positioned at one side of the selected channel in a channel number decreasing direction, and the broadcasting data decoder 140 decodes and outputs data of the selected channel in Step 517. The display unit 150 displays the digital broadcasting signal of the decoded selected channel, and the broadcasting data storage 130 buffers and temporarily stores the digital broadcasting signals of the two preference channels. The two preference channels are not necessarily adjacent to each other or adjacent to the main channel.
As described above, when a viewed service channel is changed in a conventional digital broadcasting receiver, the display of a broadcasting screen is discontinued while data of a changed service channel is received. In order to solve the above problem, in an embodiment of the present invention, when a channel is changed in a broadcasting mode, broadcasting signals of two channels continuously adjacent to a main channel in a channel change direction are buffered, whereby a broadcasting signal according to a channel change instruction speed can be more rapidly output, compared to f buffering one adjacent channel signal. Buffered adjacent channels can be set with a channel scan method. That is, when a user of the digital broadcasting receiver scans a channel, a method of scanning using a channel up/down key and a method of selecting service channels using a channel number key are generally used. Particularly, a method of setting buffered adjacent channels uses a method of setting a plurality of channels continuously adjacent to a selected channel in a channel change direction and buffering data of the plurality of adjacent channels, so that channel scan efficiency can be improved.
Further, according to the present invention, when a main channel is changed in a channel change direction within a predetermined time after a previous channel change in a digital broadcasting mode, broadcasting signals of a plurality of channels continuously adjacent to the main channel are buffered in a channel change direction of the main channel, whereby the main channel according to a channel change instruction can be more rapidly changed, compared to buffering a broadcasting signal of only one channel adjacent to the main channel in a channel change direction.
Although preferred embodiments of the present invention have been described in detail hereinabove, it should be clearly understood that many variations and modifications of the invention taught herein as understood by those skilled in the art fall within the spirit and scope of the invention, as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-0096217 | Sep 2006 | KR | national |