WO2003079676A1 - Signal processing apparatus and signal processing method - Google Patents
Signal processing apparatus and signal processing method Download PDFInfo
- Publication number
- WO2003079676A1 WO2003079676A1 PCT/JP2003/003335 JP0303335W WO03079676A1 WO 2003079676 A1 WO2003079676 A1 WO 2003079676A1 JP 0303335 W JP0303335 W JP 0303335W WO 03079676 A1 WO03079676 A1 WO 03079676A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- input
- channel
- output
- encoded data
- data
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/50—Tuning indicators; Automatic tuning control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42607—Internal components of the client ; Characteristics thereof for processing the incoming bitstream
- H04N21/4263—Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4347—Demultiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
Definitions
- the present invention relates to a signal processing apparatus and a signal processing method for inputting, for example, an encoded digital broadcast signal and decoding the input signal.
- FIG. 5 is a block diagram schematically showing the internal configuration of a conventional digital satellite broadcast receiver.
- the digital satellite broadcast receiver includes a front-end unit 51, a demultiplexer 52, a decoder 53, and a system controller 50 for controlling the operation of these units.
- the front end unit 51 is configured to determine a carrier (reception frequency) determined by the setting signal via a not-shown para-polar antenna, based on a setting signal supplied from the system controller 50 and setting transmission characteristics and the like. To receive. Then, for example, a TS (Transport Stream) is obtained by performing a video demodulation process and an error correction process.
- a carrier reception frequency
- a TS Transport Stream
- a TS according to the digital satellite broadcasting standard includes, for example, a plurality of MPEG-2 (Moving Picture Experts Group Layer 2) systems.
- MPEG-2 Motion Picture Experts Group Layer 2
- a variety of additional information is multiplexed with the compressed data obtained by compressing the video and audio signals of the program (program).
- PSI Program Specific Table
- PMT Program Map Table
- SI Service Information: program arrangement information
- the front end unit 51 obtains a PSI (Program Specific Information) packet from the TS, updates the channel selection information, and updates the component PID (Program) of each channel in the TS. ID) and transmits it to the system controller 50, for example.
- PSI Program Specific Information
- the acquired PID is used for receiving signal processing.
- the demultiplexer 52 separates the necessary TS packets from the TS supplied from the front end unit 51 in accordance with the filter conditions set by the system controller 50 as described later.
- a TS packet of video data compressed by the MPEG2 system and a TS packet of audio data compressed by the MPEG2 system are used as a TS packet for one target program. You will get TS packets. Then, the obtained compressed video data and compressed audio data are output to the decoder 53.
- the decoder 53 decodes (compresses) the compressed video data in accordance with the MPEG2 format, and synchronizes the compressed audio data with the video data output according to the MPEG2 format. And an audio decoder for performing decoding processing. And about the input compressed video data, A decoding process is performed by a video decoder, and the input compressed audio data is decoded by an audio decoder.
- the decoder 53 outputs the video data and the audio data for which synchronization has been established by such decoding processing as a reproduction output.
- the conventional digital satellite broadcast receiver having such a configuration, for example, when a channel switching request is generated by a user's operation, the following operation is performed.
- FIG. 6 is a flowchart illustrating a channel switching operation in a conventional digital satellite broadcast receiver.
- step S1001 shown in the figure the system controller 50 of the conventional digital satellite transmitter / receiver monitors whether or not a channel switching request has been made.
- the channel number of this request channel is recognized.
- NIT Ne twork Informatio on Table
- the NIT includes physical information on the transmission path (for example, in digital satellite broadcasting, the orbit, polarization, and frequency of each transbonder of the satellite).
- the frequency of the transbonder including the requested channel is recognized based on the received NIT.
- step S1003 the frequency thus recognized is newly set in the front end unit 51, whereby the transbonder including the requested channel is transmitted from the front end unit 51. It will be received.
- step S1004 the transponder PAT newly received from the front end unit 51 in this way is received, and in step S1005, the newly received PAT is received.
- the PMT of the requested channel is received based on the information in the PAT.
- step S106 filter conditions are set for the demultiplexer 52 based on the PMT, and only the bucket for the requested channel is separated from the TS of the transbonder and stored. Control to obtain the ream data.
- step S107 an SH (Sequence Header) included in the stream data obtained by the demultiplexer 52 as described above is detected, and the image format of the stream data of the request channel is detected.
- SH Sequence Header
- step S1008 various settings necessary for enabling the decoder 53 to operate in accordance with the format are performed based on the SH detected in the above step S1007.
- step S109 the decoder 53 is caused to execute a decoding process based on this setting. Thereby, in the decoder 53, synchronization between the video data and the audio data is established.
- step S1001 the decoder 53 outputs the video data and the audio data, so that the audio data and the video data of the channel requested in step S101 are output. Will be done.
- the Demux processing requires a relatively large amount of processing such as transmission and reception of various signals, and thus requires several hundred msec as the processing time. It will be.
- the above-mentioned Decord processing is a relatively complicated processing, and therefore requires several hundred msec.
- the present invention is configured as a signal processing device as follows.
- an input means capable of inputting a plurality of specified coded data, and a plurality of specified coded data selected from a plurality of coded data input by the input means and output.
- Encoded data selection means, and a plurality of encoded data selected by the encoded data selection means are individually distributed and input, and a decoding process is performed on the input encoded data. It is necessary to provide a plurality of decoding means. Then, the encoded data to be reproduced and output in response to the reproduction output request and the encoded data which is selected according to a predetermined rule and is different from the encoded data to be reproduced and output are respectively transmitted to the decoding means.
- Coded data designating means for designating coded data to the input means and the coded data selecting means so as to be inputted, and a coded data to be reproduced and output in response to the reproduction output request.
- Playback output control means for controlling so that only the decode output of the decoding means is output as the playback output.
- the decoding process for the encoded data to be reproduced and output by one of the plurality of decoding units is first performed by the designation of the encoded data designating unit.
- the encoding means selected in accordance with a predetermined rule different from the encoded data to be reproduced and output by the decoding means different from the decoding means so as to be parallel thereto. Decoding of data is also performed.
- the reproduction output request is a request for the encoded data selected according to the predetermined rule
- the encoded data already subjected to the decoding process is transmitted to the reproduction output control. This means that it is sufficient to output the data as it is.
- the decoding process for the encoded data selected in accordance with the predetermined rule is performed in advance in this way, so that the reproduction output request for the encoded data is made.
- the selection processing by the encoded data selection means, the designation processing by the encoded data designation means, and the decoding processing by the decoding means can be made unnecessary.
- FIG. 1 is a block diagram showing a configuration of a main part inside digital broadcast receiver 1 as the present embodiment.
- FIG. 2 is a flowchart showing a channel switching operation in digital broadcast receiver 1 as the present embodiment.
- FIG. 3 is a flowchart showing a preceding decoded channel setting processing operation according to the present embodiment.
- FIG. 4 is a flowchart showing a preceding decoded channel setting processing operation according to the present embodiment.
- FIG. 5 is a block diagram schematically showing the configuration of a conventional digital satellite broadcast receiver.
- FIG. 6 is a flowchart showing a channel switching processing operation by a conventional digital satellite broadcast receiver.
- FIG. 1 is a block diagram showing a configuration of a main part inside a digital radio transceiver 1 to which a signal processing circuit according to the present embodiment is applied.
- the digital broadcast receiver 1 adopts a configuration in which two tuner packs of a first front end section 4a and a second front end section 4b are mounted. .
- the digital broadcast receiver 1 is configured to further include a third front end unit 4c shown in the drawing as a tuner pack for supporting digital broadcasting by terrestrial waves.
- a plurality of trans-bonders can be simultaneously input by providing a plurality of front end units 4 in this manner.
- a BS parabolic antenna 2a and a CS parabolic antenna 2b are provided outside the housing of the digital broadcast receiver 1.
- the BS parabolic antenna 2a and the CS parabolic antenna 2b receive a broadcast signal from a satellite, and the broadcast signal is converted into a predetermined high-frequency signal by a built-in LNB (Low Noise Block Down Converter). You. Then, this is supplied as a reception signal to the first front end section 4'a and the second front end section 4b via the mixer 15 shown in the figure.
- LNB Low Noise Block Down Converter
- a terrestrial antenna 3 is provided for the third front-end section 4c, whereby a terrestrial digital broadcast signal is supplied to the third front-end section 4c as a reception signal.
- the first front-end unit 4a, the second front-end unit 4b, and the third front-end unit 4c are based on a setting signal supplied from the system controller 10 that sets transmission parameters and the like.
- the TS Transport Stream
- the TS is obtained by receiving the transbonder (carrier) determined by the setting signal and performing, for example, Viterbi demodulation processing and error correction processing.
- the TS according to the digital satellite broadcasting standard includes, for example, compressed data obtained by compressing video signals and audio signals of a plurality of programs (programs) according to the Moving Picture Experts Group Layer 2 (MPEG2) method.
- MPEG2 Moving Picture Experts Group Layer 2
- the compressed data obtained by compressing the video signal and the audio signal is multiplexed as ES (Elementary Stream).
- PSI Program Specific Table
- PMT Program Map Table
- Information program identification information
- SI Service Information
- the multiplexing of the above information is performed by forming a TS by using a transport stream packet (TS packet) of 188 bytes, and the above-described ES and various additional information are added to the TS packet. This is done by storing information.
- TS packet transport stream packet
- a PSI (Program Specific Information) bucket is acquired from the TS, the channel selection information is updated, and the component PID (Program ID) of each channel in the TS is obtained. Transmit to 10 Then, the system controller 10 uses the acquired PID for received signal processing.
- the demultiplexer 5 separates a necessary TS packet from the TS supplied from each front end unit 4 according to the filter condition set by the system controller 10. Thereby, for example, in the demultiplexer 5, the TS packet of the video data compressed by the MPEG2 method and the audio packet compressed by the MPEG2 method are used as the TS packet for one target program. You will get an overnight TS bucket.
- the demultiplexer 5 converts the compressed video data and the compressed audio data obtained as described above into a first decoder 6a and a second decoder 6b based on the control of the system controller 10. , And to the third decoder 6c.
- the TS obtained from the first front end section 4a is sent to the third decoder 6c
- the TS obtained from the second front end section 4b is sent to the first decoder 6a
- the TS obtained from the third front end section 4c is output to the second decoder 6b. Every effort is made possible.
- the individual packets of the compressed video / audio data separated by the demultiplexer 5 are input to the first decoder 6a to the third decoder 6c in a format called PES (Packetized Elementary Stream). It is supposed to be.
- PES Packetized Elementary Stream
- the demultiplexer 5 For setting the above filter conditions, first, for example, the demultiplexer 5 extracts PAT, PMT, and the like included in T S and transfers the extracted PAT, PMT, and the like to the system controller 10. Then, the system controller 10 sets a filter condition for the demultiplexer 5 based on the information content described in the transferred PAT, PMT, and the like.
- Each of the first decoder 6a, the second decoder 6b, and the third decoder 6c performs a decoding (decompression) process on the input compressed video data in accordance with the MPEG2 format.
- An audio decoder is provided for decoding the compressed audio and video in accordance with the MPEG2 format.
- the input compressed video data is decoded by a video decoder, and the input compressed audio data is decoded by an audio decoder.
- each of the first decoder 6 a to the third decoder 6 c superimposes the decoded video data and audio data on the broadcast signal and supplies the PTS ( The synchronization is established based on the Presentation Time Stamp (output time management information).
- the digital broadcast receiver 1 is provided with three decoders of the first decoder 6a, the second decoder 6b, and the third decoder 6c.
- the first decoder 6a decodes the data of the currently selected channel.
- the other second decoder 6b and third decoder 6c decoding (preceding decoding) is performed in advance on channel data set according to a predetermined rule before channel selection is performed. Is made possible.
- the output switch unit 7 performs an output switching operation of video data and audio data supplied from each of the first decoder 6a to the third decoder 6c as described above, based on the control of the system controller 10. . As a result, depending on the output switch section 7, only audio data and video data to be reproduced and output are selectively output as shown in the figure.
- the operation input unit 8 includes a plurality of operators arranged outside the housing of the digital broadcast receiver 1 (not shown), and the digital broadcast receiver by a user or the like.
- a channel selection key for performing channel selection (channel switching request) for a broadcast signal to be received is provided. Key to send the station in order, and direct to select each station directly A tuning key is provided. A broadcast switching key is also provided to switch between BS, CS, and terrestrial broadcasting.
- the operation input unit 8 supplies an operation signal corresponding to the operated operator to the system controller 10, whereby the system controller 10 performs processing based on the operation signal. To be executed.
- the remote control light receiving section 9 receives a command signal, for example, by an infrared signal supplied from a remote control (remote commander) 9 a shown in the figure, and supplies an operation signal based on the command signal to the system controller 10. Then, as in the case of the operation input unit 8, the system controller 10 executes a process based on this operation signal.
- a command signal for example, by an infrared signal supplied from a remote control (remote commander) 9 a shown in the figure, and supplies an operation signal based on the command signal to the system controller 10. Then, as in the case of the operation input unit 8, the system controller 10 executes a process based on this operation signal.
- the remote controller 9a is provided with an operator for enabling at least the same operation as the operation input unit 8 described above.
- the RAM 2 is provided as a work area for the system controller 10, and necessary read / write operations are performed on the RAM 2 by the system controller 10 as needed.
- ROM 11 is a nonvolatile memory such as a flash memory, for example.
- the ROM 11 stores various programs necessary for the system controller 10 to control the entire apparatus, and the system controller 10 executes various processes according to the programs.
- the ROM 11 also stores a program for setting the preceding decode channel and performing a channel switching operation according to the present embodiment, and the system controller 10 performs an operation according to this program, thereby In the digital broadcast receiver 1, a channel switching operation and a preceding decode channel setting operation described later are realized.
- the digital broadcast receiver of the present embodiment configured as described above 1 In the above, it is assumed that the preceding decoded channel is set to the channel number immediately before and immediately after the currently selected channel number.
- the channel selected by the frequently used forward-selection key is always pre-decoded to increase the possibility of switching to the prede-coded channel. is there.
- the number of the currently selected channel is “100”, the following operation is obtained in the digital broadcast receiver 1 of the present embodiment.
- the demultiplexer 5 supplies, for example, the TS of the channel with the number “100” to the first decoder 6a and performs decoding, the numbers “99” and “101”
- the TS of the channel is supplied to the second decoder 6b and the third decoder 6c, respectively, so that the preceding decoding is performed.
- the output switch decodes the currently tuned “100” channel.
- the output switch is connected to the first decoder 6a. Only the data of channel “0” is output.
- the user or the like performs an operation of sequentially forwarding the channel using the forward selection channel key, and for example, the channel of the number “101” is selected.
- the output switch of the output switch section 7 is connected to the third decoder 6c that decodes the “101” channel, and the reproduction of the channel “101” is performed. Output will be performed.
- the reproduction output of the selected channel can be performed only by switching the output switch section 7 after the selection operation is performed.
- FIG. 2 is a flowchart showing a channel switching operation as the present embodiment for realizing such an operation.
- step S101 shown in the figure the system controller 10 determines whether or not a channel switching request (reproduction output request) has occurred, for example, a user performs a channel selection operation on the operation input unit 8 or the remote controller 9a. Watch out. If it is determined that a channel switching request has occurred, the process proceeds to step S102.
- a channel switching request production output request
- step S102 it is determined whether or not the channel specified by the channel switching request (herein referred to as a requested channel) is a preceding decoded channel.
- step S101 when it is determined in step S101 that a channel switching request has been made, in parallel with the processing in step S102, immediately before and after the above-described request channel are performed.
- Lead Number Channel It is assumed that processing for setting as a decode channel is performed.
- step S102 if the requested channel is not the preceding decoded channel, the process proceeds to step S105 as shown in the figure, and the DemuX processing and the Ecord processing shown below are performed. Will be performed. That is, in this case, the same operation as the conventional channel switching operation is performed.
- step S105 an NIT (Network Information Table) is received based on the PAT described above.
- this NIT includes physical information about the transmission path (for example, in digital satellite broadcasting, the orbit of the satellite, the polarization, and the frequency of each transbonder).
- the frequency of the transbonder including the requested channel is recognized.
- the frequency thus recognized is newly set in an arbitrary front-end unit 4, whereby the front-end unit 4 receives the transbonder including the requested channel. To do.
- step S106 the PAT of the transbonder newly received from the front end unit 4 is received in this way, and in the next step S107, the PAT in the newly received PAT is received.
- the PAT in the newly received PAT is received. According to the information, Receive the PMT of the request channel.
- step S108 filter conditions are set for the demultiplexer 5 based on the PMT, and only the bucket for the requested channel is separated from the TS of the transbonder to obtain stream data. Is controlled so that is obtained.
- step S109 the SH (Sequence Header) included in the stream data obtained by the demultiplexer 5 as described above is detected, and the image format of the compressed video data of the request channel (for example, SD) : Standard Definition, or HD: High Definition).
- SD Serial Definition
- HD High Definition
- step S110 various settings necessary for enabling operation according to the format are performed for an arbitrary decoder 6 based on the SH detected in step S109.
- step S110 first, an arbitrary decoder 6 for decoding the stream data of the requested channel is determined, and various necessary settings are made for the decoder 6. Then, the demultiplexer 5 is controlled so as to supply stream data to the decoder 6.
- step S111 the decoder 6 which has been set as described above performs a decoding process, thereby obtaining synchronized video data and audio data.
- step S112 by controlling the output switch section 7 to switch the output switch to the decoder 6 that is decoding the requested channel, in the subsequent step S113, The output switch 7 outputs audio data 'and video data of the requested channel.
- step S103 if it is determined in the previous step S102 that the request channel is the preceding decode channel, the process proceeds to step S103.
- the stream data has already been subjected to the Demux processing and the Decord processing.
- step S103 the decoder 6 that has performed the preceding decoding is recognized, and in the following step S104, the output of the decoder that has recognized the output switch section 7 is output. Switch to connect.
- the DemuX processing conventionally performed at the time of the channel switching operation, and The ecord process can be omitted as described above.
- Fig. 3 is a flowchart showing the processing operation by the system controller 10 when setting the preceding decode channel in the order of the number of requests. is there.
- the processing shown in this figure is performed in parallel with the processing shown in FIG. 2, similarly to the case where the preceding and following channel numbers are set as the preceding decoding channels.
- step S201 it is monitored whether or not there is a channel switching request in step S201 as shown in the figure.
- the process proceeds to step S202, and the channel number of the requested channel is recognized.
- step S203 a process of updating the number of channel requests stored for each channel is performed based on the recognition in step S202.
- a table capable of storing and holding the number of channel switching requests corresponding to each channel in a predetermined area of RAM 12 is formed. Then, in response to the channel switching request, the number of requests in this table is updated so that the number of switching requests for each channel is managed. Is to be able to do.
- step S203 when the switching request count data for the channel for which the switching request has been made is updated, the process proceeds to step S204.
- step S204 the order of each channel is determined in descending order of the number of switching requests based on the data written in the table. Then, in the following step S205, the higher rank, for example, the second rank is set as the preceding decode channel based on the rank thus determined.
- the leading decoded channel is set in order of the channel with the largest number of times.
- the digital broadcast receiver 1 decodes the channel with the large number of tunings and the relatively high possibility of being selected in advance. Can be kept.
- FIG. 4 is a flowchart showing a processing operation by the system controller 10 when setting the preceding decode channel in order of time required for the switching operation. The processing shown in this figure is also performed in parallel with the processing shown in FIG.
- the requested channel is set to the preceding decode channel. It is made to monitor whether it is a channel.
- the process exits from the process shown in this figure and the following channel switching time measurement process is not performed.
- step S302 the following processes are performed for the channel that has already been decoded as the preceding decode channel. This prevents the measurement of the channel switching time shown below from being performed.
- step S302 If it is determined in this step S302 that the request channel is not the preceding decode channel, the flow advances to step S303 to measure the channel switching time for the request channel.
- step S304 the channel switching time thus measured is stored in a channel switching time correspondence table.
- a table capable of storing and holding the channel switching time corresponding to each channel is provided in advance in, for example, RAMI2, and the channel switching time measured in step S303 is stored in this table. Is to be written to.
- step S305 the order is determined in the order in which the switching time is required by referring to the channel switching time correspondence table. Set the position as the leading decode channel.
- the digital broadcast receiver 1 includes the plurality of decoders of the first decoder 6a, the second decoder 6b, and the third decoder 6c. In, decoding is performed on the selected channel (request channel), and this is output.
- the preceding decoding is performed on a channel different from the request channel.
- the output switch unit 7 when there is a switching request for the channel on which the preceding decoding is being performed, the output switch unit 7 only switches the connection to the decoder that performs the preceding decoding as described above. Therefore, audio data and video data of the requested channel can be output.
- the DemuX processing and the Ecord processing that have been conventionally required may be omitted. It becomes possible.
- the number of preceding decode channels in the present embodiment may of course be three or more.
- the genre name of the program watched most is identified, and To be held. Then, the channel including the EPG in which the genre name thus identified is described is set as the preceding decoded channel. 'In addition to this, it is also possible to determine the information such as the names of the performers for the program most viewed, and to set the preceding decoded channel based on the information.
- the preference of the user is reflected in the setting of the preceding decode channel, which is convenient for a user who frequently views a specific genre, for example.
- the signal processing device of the present invention may include, for example, an HDD. (Hard Disk Drive) This is suitable for use in a device such as a recorder that is supposed to selectively output data to be reproduced and output among a plurality of coded data that can be input.
- HDD Hard Disk Drive
- the input source of the TS is simply the HDD instead of the front end unit 51 in FIG. 5, and the HDD is also stored in this case.
- a DemuX process and a Dec0rd process are required each time.
- a plurality of deco By configuring a TS, a TS determined according to a predetermined rule is input from the HDD and pre-decoded, the TS requested to be switched can be displayed and output immediately.
- the signal processing device of the present embodiment for example, a device for reproducing and outputting so-called Internet radio broadcast data is also suitable.
- the data of the newly selected channel is buffered every time the broadcast channel is switched, so that the data of the selected channel is reproduced and output. Takes a relatively long time.
- channel data other than the broadcast channel being reproduced and output can be buffered and decoded in advance.
- the time to the point can be greatly reduced.
- the signal processing apparatus of the present invention is applied to the digital broadcast receiver 1 and the decoders 6 corresponding to the MPEG 2 system are taken as an example.
- a format corresponding to another image compression method may be used.
- an audio compression method such as WMA (Windows Media Audio) method (Windows: registered trademark) or A TRAC 3 (Adaptive TRansform Acoustic Cording) method may be used. .
- the first decoder 6a, the second decoder 6b, and the third decoder 6c are independent hardware, respectively.
- the effect of the present invention can be obtained even if the processing of the respective decoders 6 is performed in a time-division manner by one decoder having relatively high processing capability. is there.
- the signal processing device of the present invention performs the decoding process on the encoded data to be reproduced and output selected in response to the reproduction output request, and performs the decoding process in parallel with the decoding process in accordance with the predetermined rule.
- the decoding process for the selected encoded data is also performed.
- the present invention it is possible to omit the Demux processing and the Decord processing, which have been essential at the time of the conventional reproduction output switching operation, for the encoded data selected in accordance with the predetermined rule.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
- Television Systems (AREA)
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020047014681A KR100975172B1 (ko) | 2002-03-19 | 2003-03-19 | 신호 처리 장치 및 신호 처리 방법 |
| EP03715379A EP1487200A4 (en) | 2002-03-19 | 2003-03-19 | SIGNAL PROCESSING DEVICE AND SIGNAL PROCESSING METHOD |
| US10/508,372 US7929061B2 (en) | 2002-03-19 | 2003-03-19 | Signal processing apparatus and signal processing method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002075978A JP3731554B2 (ja) | 2002-03-19 | 2002-03-19 | 信号処理装置、信号処理方法 |
| JP2002-75978 | 2002-03-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2003079676A1 true WO2003079676A1 (en) | 2003-09-25 |
Family
ID=28035397
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2003/003335 Ceased WO2003079676A1 (en) | 2002-03-19 | 2003-03-19 | Signal processing apparatus and signal processing method |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7929061B2 (ja) |
| EP (1) | EP1487200A4 (ja) |
| JP (1) | JP3731554B2 (ja) |
| KR (1) | KR100975172B1 (ja) |
| CN (1) | CN1640116A (ja) |
| WO (1) | WO2003079676A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103414939A (zh) * | 2013-07-29 | 2013-11-27 | 深圳Tcl新技术有限公司 | 一种频道切换方法和装置 |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100690725B1 (ko) | 2004-09-08 | 2007-03-09 | 엘지전자 주식회사 | 위성방송수신기의 채널 전환 장치 |
| JPWO2006109477A1 (ja) * | 2005-04-08 | 2008-10-23 | 松下電器産業株式会社 | デジタル放送受信装置 |
| US20060227813A1 (en) * | 2005-04-11 | 2006-10-12 | Mavrogeanes Richard A | Method and system for synchronized video recording/delivery |
| KR100735264B1 (ko) * | 2005-06-09 | 2007-07-03 | 삼성전자주식회사 | 듀얼모드 디지털 멀티미디어 방송 수신기에서의 통합 전자프로그램 가이드 제공 방법 |
| FR2895182A1 (fr) * | 2005-12-20 | 2007-06-22 | Thomson Licensing Sas | Procede de transmission de services de television numerique, passerelle et reseau correspondants |
| KR101215615B1 (ko) * | 2006-01-10 | 2012-12-26 | 삼성전자주식회사 | 동일 채널 내에서 서로 다른 코덱을 이용하여 부호화된 비디오 및 오디오 데이터 스트림의 재생을 위한 코덱 변경 방법 및 장치 |
| JP2007235788A (ja) * | 2006-03-03 | 2007-09-13 | Sharp Corp | テレビ受信機 |
| JP2007258798A (ja) * | 2006-03-20 | 2007-10-04 | Sharp Corp | デジタル放送受信システム |
| JP4802911B2 (ja) * | 2006-07-26 | 2011-10-26 | 株式会社デンソー | デジタル放送受信装置 |
| JP2008035102A (ja) * | 2006-07-27 | 2008-02-14 | Oki Electric Ind Co Ltd | コンテンツ受信端末装置 |
| JP4765952B2 (ja) * | 2007-02-15 | 2011-09-07 | ソニー株式会社 | マルチキャスト配信システム、クライアント機器、上位ルータ制御装置、コンテンツの表示方法およびプログラム |
| JP4752786B2 (ja) * | 2007-02-15 | 2011-08-17 | ソニー株式会社 | マルチキャスト配信システムおよびマルチキャスト配信方法 |
| WO2008149647A1 (ja) * | 2007-05-30 | 2008-12-11 | Sony Corporation | 放送受信装置および再生処理方法 |
| US9148628B2 (en) * | 2007-08-16 | 2015-09-29 | Yahoo! Inc. | Intelligent media buffering based on input focus proximity |
| CN100551001C (zh) * | 2008-01-03 | 2009-10-14 | Ut斯达康通讯有限公司 | Iptv机顶盒快速平滑切换频道的方法 |
| JP5530119B2 (ja) * | 2009-04-24 | 2014-06-25 | 京セラ株式会社 | 放送受信装置 |
| US20150089073A1 (en) * | 2013-09-25 | 2015-03-26 | Ericsson Television Inc | System and method for effectuating fast channel change in an adpative streaming environment |
| FR3044853B1 (fr) | 2015-12-04 | 2017-12-22 | Sagemcom Broadband Sas | Procede de changement de service d'un decodeur de television numerique equipe d'une pluralite de tuners |
| JP6705304B2 (ja) * | 2016-06-27 | 2020-06-03 | 船井電機株式会社 | 送信装置、受信装置、放送信号処理方法、及び放送受信機 |
| CN115633220B (zh) * | 2022-10-18 | 2025-04-25 | 杭州国芯微电子股份有限公司 | 一种解复用过滤pat数据分发方法 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07177504A (ja) * | 1993-12-21 | 1995-07-14 | Toshiba Corp | 動画像復号装置 |
| JPH10294930A (ja) * | 1997-02-24 | 1998-11-04 | Yamaha Corp | ディジタルチューナおよびそのチャンネル切換方法 |
| JPH1127637A (ja) * | 1997-07-04 | 1999-01-29 | Matsushita Electric Ind Co Ltd | 放送受信装置 |
| US5933192A (en) | 1997-06-18 | 1999-08-03 | Hughes Electronics Corporation | Multi-channel digital video transmission receiver with improved channel-changing response |
| JP2001077712A (ja) * | 1999-09-01 | 2001-03-23 | Hitachi Ltd | デジタル放送受信装置およびデジタル放送受信方法 |
| JP2001346123A (ja) * | 2000-05-31 | 2001-12-14 | Toshiba Corp | ディジタル放送受信機 |
| US6334217B1 (en) | 1997-06-21 | 2001-12-25 | Samsung Electronics Co., Ltd. | Channel selecting method and apparatus |
| EP1185087A2 (en) | 2000-08-31 | 2002-03-06 | Matsushita Electric Industrial Co., Ltd. | Digital television channel surfing system |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5699125A (en) * | 1995-03-31 | 1997-12-16 | Matsushita Electric Corporation Of America | Electronic television program guide for a television system having two tuners |
| US5708961A (en) * | 1995-05-01 | 1998-01-13 | Bell Atlantic Network Services, Inc. | Wireless on-premises video distribution using digital multiplexing |
| US7133380B1 (en) * | 2000-01-11 | 2006-11-07 | At&T Corp. | System and method for selecting a transmission channel in a wireless communication system that includes an adaptive array |
| US6212680B1 (en) * | 1998-03-04 | 2001-04-03 | Kabushiki Kaisha Toshiba | Multi-channel electronic programming guide and soft picture-in-picture acquisition for use with digital television |
| JP3399347B2 (ja) * | 1998-03-05 | 2003-04-21 | 松下電器産業株式会社 | 録画再生装置 |
| US7086077B2 (en) * | 1999-04-01 | 2006-08-01 | Sedna Patent Services, Llc | Service rate change method and apparatus |
| US7194753B1 (en) * | 1999-04-15 | 2007-03-20 | Microsoft Corporation | System and method for efficiently tuning to channels of a variety of different broadcast types |
| US6477522B1 (en) * | 1999-06-10 | 2002-11-05 | Gateway, Inc. | Dynamic performance based server selection |
| US6519011B1 (en) * | 2000-03-23 | 2003-02-11 | Intel Corporation | Digital television with more than one tuner |
| JP3540242B2 (ja) * | 2000-03-30 | 2004-07-07 | 松下電器産業株式会社 | 多方式対応受信装置 |
| US6804824B1 (en) * | 2000-06-30 | 2004-10-12 | Microsoft Corporation | Systems and methods using multiple tuners |
| US6907270B1 (en) * | 2000-10-23 | 2005-06-14 | Qualcomm Inc. | Method and apparatus for reduced rank channel estimation in a communications system |
| DE10125599A1 (de) * | 2001-05-25 | 2002-11-28 | Stockhausen Chem Fab Gmbh | Superabsorber, Verfahren zu ihrer Herstellung und ihre Verwendung |
| US20030115589A1 (en) * | 2001-12-17 | 2003-06-19 | D'souza Errol | System and method for automatically flagging a channel as a favorite channel |
| US6927806B2 (en) * | 2002-02-21 | 2005-08-09 | Scientific-Atlanta, Inc. | Systems, methods and apparatuses for minimizing subscriber-perceived digital video channel tuning delay |
| EP1504772A1 (en) * | 2003-08-06 | 2005-02-09 | The Procter & Gamble Company | Superabsorbent polymers having radiation activable surface cross-linkers and method of making them |
| EP1510229B1 (en) * | 2003-08-27 | 2010-07-14 | Nippon Shokubai Co., Ltd. | Process for production of surface-treated particulate water-absorbent resin |
-
2002
- 2002-03-19 JP JP2002075978A patent/JP3731554B2/ja not_active Expired - Fee Related
-
2003
- 2003-03-19 EP EP03715379A patent/EP1487200A4/en not_active Withdrawn
- 2003-03-19 CN CNA03804868XA patent/CN1640116A/zh active Pending
- 2003-03-19 KR KR1020047014681A patent/KR100975172B1/ko not_active Expired - Fee Related
- 2003-03-19 WO PCT/JP2003/003335 patent/WO2003079676A1/ja not_active Ceased
- 2003-03-19 US US10/508,372 patent/US7929061B2/en not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07177504A (ja) * | 1993-12-21 | 1995-07-14 | Toshiba Corp | 動画像復号装置 |
| JPH10294930A (ja) * | 1997-02-24 | 1998-11-04 | Yamaha Corp | ディジタルチューナおよびそのチャンネル切換方法 |
| US5933192A (en) | 1997-06-18 | 1999-08-03 | Hughes Electronics Corporation | Multi-channel digital video transmission receiver with improved channel-changing response |
| US6334217B1 (en) | 1997-06-21 | 2001-12-25 | Samsung Electronics Co., Ltd. | Channel selecting method and apparatus |
| JPH1127637A (ja) * | 1997-07-04 | 1999-01-29 | Matsushita Electric Ind Co Ltd | 放送受信装置 |
| JP2001077712A (ja) * | 1999-09-01 | 2001-03-23 | Hitachi Ltd | デジタル放送受信装置およびデジタル放送受信方法 |
| JP2001346123A (ja) * | 2000-05-31 | 2001-12-14 | Toshiba Corp | ディジタル放送受信機 |
| EP1185087A2 (en) | 2000-08-31 | 2002-03-06 | Matsushita Electric Industrial Co., Ltd. | Digital television channel surfing system |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1487200A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103414939A (zh) * | 2013-07-29 | 2013-11-27 | 深圳Tcl新技术有限公司 | 一种频道切换方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20050172320A1 (en) | 2005-08-04 |
| JP2003274304A (ja) | 2003-09-26 |
| CN1640116A (zh) | 2005-07-13 |
| KR100975172B1 (ko) | 2010-08-10 |
| US7929061B2 (en) | 2011-04-19 |
| JP3731554B2 (ja) | 2006-01-05 |
| EP1487200A1 (en) | 2004-12-15 |
| EP1487200A4 (en) | 2008-08-20 |
| KR20040091763A (ko) | 2004-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2003079676A1 (en) | Signal processing apparatus and signal processing method | |
| US8326291B2 (en) | Fast channel switching method and apparatus for digital broadcast receiver | |
| JP4805639B2 (ja) | プログラム関連テキスト・メッセージを含んでいるパケット化されたビデオ・プログラム情報をデコードする方法 | |
| JP4721478B2 (ja) | 地上放送、ケーブル放送または衛星放送に適したプログラム特定情報を形成し処理するシステム | |
| WO2005043784A1 (ja) | 複数サービスが多重化された放送波の受信装置および受信方法 | |
| US20090235314A1 (en) | Television broadcast receiving apparatus and control method therefor | |
| US7072685B2 (en) | Digital/analog broadcast receiver | |
| US20070003217A1 (en) | Broadcast transmitter, broadcast receiver, method of transmitting broadcast signal, and method of performing reservation-recording of broadcast signal | |
| US20100086284A1 (en) | Personal recording apparatus and control method thereof | |
| US7757255B2 (en) | Digital broadcasting receiver | |
| JP2007006405A (ja) | ディジタル放送受信機 | |
| KR20160106069A (ko) | 멀티미디어 데이터 재생 방법 및 장치 | |
| KR100277937B1 (ko) | 엠피 3 수신 가능한 디지털 티브이 송/수신 시스템 | |
| JP5244764B2 (ja) | デジタル放送受信装置及びプログラム | |
| JP2002176592A (ja) | テレビ放送受信機及びテレビ放送送信システム | |
| KR101262949B1 (ko) | 디지털 방송수신기의 서비스채널 변경 장치 및 방법 | |
| KR101304888B1 (ko) | 다중 주파수 채널을 사용하는 디지털 방송수신기의서비스채널 변경 장치 및 방법 | |
| JP3728214B2 (ja) | ディジタル放送受信装置 | |
| KR101229896B1 (ko) | 다중 주파수 채널을 사용하는 디지털 방송수신기의서비스채널 변경 장치 및 방법 | |
| JP3469837B2 (ja) | ディジタル放送受信装置の階調変調音声自動切換装置 | |
| KR101358709B1 (ko) | 디지털 방송수신기의 서비스채널 변경 장치 및 방법 | |
| JP2000333136A (ja) | デジタル放送受信装置 | |
| KR100626951B1 (ko) | 디지털 멀티미디어 방송 시스템의 방송 채널 튜닝 방법 | |
| JP2002112145A (ja) | ディジタル放送受信機 | |
| KR20080017514A (ko) | 디지털 방송 수신기의 로그파일 관리방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN KR US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR |
|
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2003715379 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003804868X Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020047014681 Country of ref document: KR Ref document number: 10508372 Country of ref document: US |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020047014681 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 2003715379 Country of ref document: EP |