US20020019988A1 - Image processing apparatus and method, and recording medium - Google Patents

Image processing apparatus and method, and recording medium Download PDF

Info

Publication number
US20020019988A1
US20020019988A1 US09/861,124 US86112401A US2002019988A1 US 20020019988 A1 US20020019988 A1 US 20020019988A1 US 86112401 A US86112401 A US 86112401A US 2002019988 A1 US2002019988 A1 US 2002019988A1
Authority
US
United States
Prior art keywords
image data
selected program
signal processing
transport stream
transmission information
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.)
Granted
Application number
US09/861,124
Other versions
US7123305B2 (en
Inventor
Akira Shirahama
Ken Tamayama
Shinichiro Miyazaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Assigned to SONY CORPORATION reassignment SONY CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MIYAZAKI, SHINICHIRO, SHIRAHAMA, AKIRA, TAMAYAMA, KEN
Publication of US20020019988A1 publication Critical patent/US20020019988A1/en
Application granted granted Critical
Publication of US7123305B2 publication Critical patent/US7123305B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42692Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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/4343Extraction or processing of packetized elementary streams [PES]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB

Definitions

  • the present invention relates to an image processing apparatus and method, and a recording medium, and particularly to an image processing apparatus and method, and a recording medium in which a program of a received television broadcast can always be displayed at optimum image quality.
  • the content broadcast consists of a variety of picture images, such as a still image and a character figure, in addition to a normal moving image.
  • the present invention enables easy setting of a screen display so that a program is displayed at optimum image quality.
  • An image processing apparatus of the present invention includes an acquisition unit operable to acquire image data from an input signal, an extraction unit operable to extract the image data of a selected program from the acquired image data, a first detection unit operable to detect transmission information of the selected program image data, a second detection unit operable to detect a transmission error of the selected program image data, and a setting unit operable to set a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error.
  • the acquisition unit can acquire the image data as a transport stream
  • the extraction unit can extract the selected program image data from the transport stream
  • the first detection unit can acquire the transmission information from the transport stream
  • the second detection unit can acquire the transmission error detected at the time of demodulating the input signal, the time of demultiplexing the transport stream, or the time of decoding a transport stream packet of the transport stream.
  • a storage unit operable to store a correspondence table of the signal processing parameter and a combination of the transmission information and the transmission error, and the setting unit can read out from the correspondence table the signal processing parameter corresponding to the combination of the transmission information and the transmission error and can set it.
  • the setting unit can set the signal processing parameter based on an input from a user.
  • An image processing method of the present invention includes acquiring image data from an input signal, extracting the image data of a selected program from the acquired image data, detecting transmission information of the selected program image data, detecting a transmission error of the selected program image data, and setting a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error.
  • the program includes acquiring image data, extracting the image data of a selected program from the acquired image data, detecting transmission information of the selected program image data, detecting a transmission error of the selected program image data, and setting a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error.
  • the image data is acquired, the image data of a selected program is extracted from the acquired image data, the transmission information of the selected program image data is detected, the transmission error of the selected program image data is detected, and the signal processing parameter for processing the selected program image data is set based on the detected transmission information and the detected transmission error. Accordingly, it becomes possible to easily watch the program at optimum image quality.
  • FIG. 1 is a block diagram showing a structural example of a television receiver to which the present invention is applied;
  • FIG. 2 is a flowchart for explaining the operation of the television receiver of FIG. 1;
  • FIG. 3 is a view for explaining the structure of TMCC information
  • FIG. 4 is a view for explaining the structure of transmission mode/slot information.
  • FIG. 5 is a view for explaining the meanings of values set as transmission modes.
  • FIG. 1 shows a structural example of a television receiver 1 to which the present invention is applied.
  • An IF demodulator 2 demodulates an IF (Intermediate Frequency) signal obtained from a digital broadcast wave received by an antenna (not shown) and outputs it as a transport stream to a demultiplexer 4 .
  • the IF demodulator 2 also acquires a transmission error detected at the time of demodulation, and outputs the acquired transmission error to a CPU 8 .
  • the IF demodulator 2 further acquires transmission information (hereinafter referred to as TMCC (Transmission Multiplexing Configuration Control) information), such as a modulation system or a coding rate, from the transport stream obtained as a result of demodulation of the IF signal, and outputs it to the CPU 8 .
  • TMCC Transmission Multiplexing Configuration Control
  • a transport stream transmitted from a CATV system, a network system or the like is also supplied to the demultiplexer 4 through a transmission path 3 .
  • the demultiplexer 4 subjects the supplied transport streams to a demultiplexing process, and outputs a transport stream packet (hereinafter referred to as a TS packet) including image data separated as a result of the demultiplexing process to an MPEG (Motion Picture Experts Group) video decoder 5 .
  • a transport stream packet hereinafter referred to as a TS packet
  • MPEG Motion Picture Experts Group
  • the demultiplexer 4 also acquires a transmission error of the TS packet including the image data detected at the time of demultiplexing processing, and outputs the acquired transmission error to the CPU 8 .
  • the MPEG video decoder 5 decodes the TS packet including the image data supplied from the demultiplexer 4 , generates a luminance signal and a color-difference signal, and outputs them to an image signal processing portion 6 .
  • the MPEG video decoder 5 also acquires a transmission error detected at the time of decoding, and outputs the acquired transmission error to the CPU 8 .
  • the image signal processing portion 6 generates an RGB signal from the luminance signal and the color-difference signal supplied from the MPEG video decoder 5 , and supplies it to an image display portion 7 .
  • the image display portion 7 is formed of a CRT (Cathode Ray Tube) or an LCD (Liquid Crystal Display), and displays an image corresponding to the RGB signal from the image signal processing portion 6 .
  • the CPU 8 controls the respective portions in response to an input from a user interface 10 so as to output a signal corresponding to an operation of a user.
  • the CPU 8 generates an image signal processing parameter on the basis of the TMCC information supplied from the IF demodulator 2 , and the transmission errors supplied from the IF demodulator 2 , the demultiplexer 4 , and the MPEG video decoder 5 , and controls the image signal processing portion 6 and the image display portion 7 on the basis of the image signal processing parameter.
  • RAM 9 stores a correspondence table of the image signal processing parameter and a combination of the TMCC information and the transmission errors supplied from the IF modulator 2 , the demultiplexer 4 , and the MPEG video decoder 5 .
  • the correspondence table is supplied to the CPU 8 .
  • An HDD 102 , a ROM 103 , and a drive 104 are connected to the CPU 8 through a bus 101 .
  • a magnetic disk 111 As a recording medium, a magnetic disk 111 , an optical disk 112 , a magneto-optical disk 113 , or a semiconductor memory 114 may be mounted on the drive 104 .
  • the IF demodulator 2 demodulates an IF signal obtained from a digital broadcast wave received by an antenna (not shown), generates a transport stream, and outputs the transport stream to the demultiplexer 4 .
  • the IF demodulator 2 also acquires a transmission error detected at the time of demodulation and supplies it to the CPU 8 . Further, the IF demodulator 2 acquires TMCC information included in the transport stream and supplies it to the CPU 8 .
  • FIG. 3 shows a data structure of the TMCC information.
  • the TMCC information includes a “change instruction” of 5 bits, “transmission mode/slot information” of 40 bits, “relative TS/slot information” of 144 bits, a “relative TS/TSID correspondence table” of 128 bits, “transmission/reception control information” of 5 bits, and “transmission/reception control information” of 62 bits.
  • FIG. 4 shows a data structure of the “transmission mode/slot information” of the TMCC information.
  • the “transmission mode/slot information” includes “transmission mode” (4 bits) and “number of allocated slots to the transmission mode” (6 bits) for each of four programs 1 to 4 .
  • FIG. 5 shows the meanings of values set as “transmission mode” of the “transmission mode/slot information”.
  • the value set as the “transmission mode” can indicate a modulation system, a coding rate in error correction, a minimum slot unit, an effective slot, and an ineffective slot.
  • the value 2 (0010) as the “transmission mode” indicates that the modulation system is QPSK, the coding rate in error correction is 1 ⁇ 2, the minimum slot unit is 2 slots, the effective slot is 1 slot, and the ineffective slot is 1 slot.
  • the value 7 (0111) indicates that the modulation system is TC8PSK, the coding rate in error correction is 2 ⁇ 3, the minimum slot unit is 1 slot, the effective slot is 1 slot, and the ineffective slot is 0 slots.
  • the demultiplexer 4 separates a TS packet holding video data of an objective program from PSI (Program Specific Information) and SI (Service Information) included in the supplied transport stream, and outputs it to the MPEG video decoder 5 .
  • PSI Program Specific Information
  • SI Service Information
  • the PSI is specific information of a broadcast (program) prescribed by the MPEG
  • the SI is information which is unique to a broadcasting business.
  • the demultiplexer 4 also acquires a transmission error detected at the time of demultiplexing processing and outputs it to the CPU 8 .
  • the MPEG video decoder 5 decodes the TS packet including the video data by the MPEG system, generates a luminance signal (Y) and color-difference (Cr, Cb) signals, and outputs them to the image signal processing portion 6 .
  • the MPEG video decoder 5 also acquires a transmission error detected at the time of demodulation and outputs it to the CPU
  • the CPU 8 sets an image signal processing parameter on the basis of the TMCC information from the IF demodulator 2 and the transmission error detection results from the IF demodulator 2 , the demultiplexer 4 , and the MPEG video decoder 5 .
  • the CPU 8 controls the image signal processing portion 6 and the image display portion 7 on the basis of the set image signal processing parameter.
  • the CPU 8 refers to the correspondence table of the image signal processing parameter and the combination of the TMCC information and the transmission errors, which is stored in the RAM 9 , and detects the image signal processing parameter corresponding to the combination of the supplied TMCC information and transmission errors.
  • VM Vector Modulation
  • enhancement processing is intensified
  • scanning structure is made interlaced
  • the modulation system is TC8PSK
  • the coding rate in error correction is 2 ⁇ 3 (high class service in which the number of allocated slots is large)
  • the image signal processing parameter is set so that the image is displayed at the original image quality.
  • the modulation system is QPSK
  • the coding rate in error correction is 1 ⁇ 2 (low class service in which the number of allocated slots is small)
  • the image signal processing parameter is set so that the poorness of the original image quality is concealed.
  • the image signal processing portion 6 processes the luminance signal and the color-difference signals supplied from the MPEG video decoder 5 through control of the CPU 8 based on the image signal processing parameter, generates the RGB signal, and outputs it to the image display portion 7 .
  • the image display portion 7 displays an image corresponding to the RGB signal supplied from the image signal processing portion 6 through control of the CPU 8 based on the image signal processing parameter. Thereafter, the processing is ended.
  • the present invention it is also possible to change the setting of the image signal processing parameters for a particular program (series program) according to the taste of the user through operation of the user interface 10 .
  • the image signal processing parameters are stored in the RAM 9 , and thereafter, when the same program is selected by the user, the signal processing in the image signal processing portion 6 and the image display portion 7 are controlled on the basis of the image signal processing parameters stored for that program, and the image is displayed.
  • a display may be controlled for each of the images displayed in the respective windows.
  • the present invention can be applied to any devices, such as an IRD (Integrated Receiver/Decoder) or a personal computer, which process digital data.
  • IRD Integrated Receiver/Decoder
  • personal computer which process digital data.
  • this recording medium consists not only of a package medium which is separate from a computer and is distributed to the user to provide a program and in which the program is recorded, such as a magnetic disk 111 (including a floppy disk), an optical disk 112 (including a CD-ROM (Compact Disk-Read Only Memory) and a DVD (Digital Versatile Disk)), a magneto-optical disk 113 (including an MD (Mini-Disk)), or a semiconductor memory 114 , but also by a ROM 103 or an HDD 102 which is provided to the user in the state in which it is previously incorporated in the computer and in which the program is recorded.
  • a magnetic disk 111 including a floppy disk
  • an optical disk 112 including a CD-ROM (Compact Disk-Read Only Memory) and a DVD (Digital Versatile Disk)
  • a magneto-optical disk 113 including an MD (Mini-Disk)
  • semiconductor memory 114 but also by a ROM 103 or an
  • steps describing the program recorded in the recording medium naturally include processes carried out in time series along the recited sequence, and also include processes which are not necessarily processed in time series but are executed in parallel or individually.
  • the system indicates an entire apparatus consisting of a plurality of devices.

Abstract

Viewing of a program is enabled at optimum image quality. A correspondence table of an image signal processing parameter and a combination of TMCC information and transmission errors is stored in a RAM. A CPU reads out an image signal processing parameter corresponding to a combination of TMCC information supplied from an IF demodulator and transmission errors supplied from the IF demodulator, a demultiplexer and an MPEG video decoder from the correspondence table stored in the RAM, and controls signal processing in an image signal processing portion and display processing in an image display portion based on the image signal processing parameter.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The present application claims priority from Japanese Application No. P2000-154321 filed May 25, 2000, the disclosure of which is hereby incorporated by reference herein. [0001]
  • BACKGROUND OF THE INVENTION
  • The present invention relates to an image processing apparatus and method, and a recording medium, and particularly to an image processing apparatus and method, and a recording medium in which a program of a received television broadcast can always be displayed at optimum image quality. [0002]
  • In recent years, digital television broadcasting has begun in earnest. In digital broadcasting, the content broadcast consists of a variety of picture images, such as a still image and a character figure, in addition to a normal moving image. [0003]
  • In a conventional television receiver, although the function of adjusting image quality according to the taste of a user is available, the adjustment is performed by a manual operation while the user observes a displayed image with the naked eye. As a result, where a variety of images are displayed as in a digital television broadcast, there has been a problem that, for example, the user must adjust the picture quality by himself for each content, which is difficult and time-consuming. [0004]
  • SUMMARY OF THE INVENTION
  • The present invention enables easy setting of a screen display so that a program is displayed at optimum image quality. [0005]
  • An image processing apparatus of the present invention includes an acquisition unit operable to acquire image data from an input signal, an extraction unit operable to extract the image data of a selected program from the acquired image data, a first detection unit operable to detect transmission information of the selected program image data, a second detection unit operable to detect a transmission error of the selected program image data, and a setting unit operable to set a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error. [0006]
  • The acquisition unit can acquire the image data as a transport stream, the extraction unit can extract the selected program image data from the transport stream, the first detection unit can acquire the transmission information from the transport stream, and the second detection unit can acquire the transmission error detected at the time of demodulating the input signal, the time of demultiplexing the transport stream, or the time of decoding a transport stream packet of the transport stream. [0007]
  • There is further provided a storage unit operable to store a correspondence table of the signal processing parameter and a combination of the transmission information and the transmission error, and the setting unit can read out from the correspondence table the signal processing parameter corresponding to the combination of the transmission information and the transmission error and can set it. [0008]
  • The setting unit can set the signal processing parameter based on an input from a user. [0009]
  • An image processing method of the present invention includes acquiring image data from an input signal, extracting the image data of a selected program from the acquired image data, detecting transmission information of the selected program image data, detecting a transmission error of the selected program image data, and setting a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error. [0010]
  • In a recording medium recorded with a computer readable program in accordance with the present invention, the program includes acquiring image data, extracting the image data of a selected program from the acquired image data, detecting transmission information of the selected program image data, detecting a transmission error of the selected program image data, and setting a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error. [0011]
  • In the image processing apparatus and method, and the program of the recording medium according to the present invention, the image data is acquired, the image data of a selected program is extracted from the acquired image data, the transmission information of the selected program image data is detected, the transmission error of the selected program image data is detected, and the signal processing parameter for processing the selected program image data is set based on the detected transmission information and the detected transmission error. Accordingly, it becomes possible to easily watch the program at optimum image quality.[0012]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing a structural example of a television receiver to which the present invention is applied; [0013]
  • FIG. 2 is a flowchart for explaining the operation of the television receiver of FIG. 1; [0014]
  • FIG. 3 is a view for explaining the structure of TMCC information; [0015]
  • FIG. 4 is a view for explaining the structure of transmission mode/slot information; and [0016]
  • FIG. 5 is a view for explaining the meanings of values set as transmission modes. [0017]
  • DETAILED DESCRIPTION
  • FIG. 1 shows a structural example of a [0018] television receiver 1 to which the present invention is applied. An IF demodulator 2 demodulates an IF (Intermediate Frequency) signal obtained from a digital broadcast wave received by an antenna (not shown) and outputs it as a transport stream to a demultiplexer 4. The IF demodulator 2 also acquires a transmission error detected at the time of demodulation, and outputs the acquired transmission error to a CPU 8. The IF demodulator 2 further acquires transmission information (hereinafter referred to as TMCC (Transmission Multiplexing Configuration Control) information), such as a modulation system or a coding rate, from the transport stream obtained as a result of demodulation of the IF signal, and outputs it to the CPU 8.
  • In addition to the output of the [0019] IF demodulator 2, a transport stream transmitted from a CATV system, a network system or the like is also supplied to the demultiplexer 4 through a transmission path 3.
  • The [0020] demultiplexer 4 subjects the supplied transport streams to a demultiplexing process, and outputs a transport stream packet (hereinafter referred to as a TS packet) including image data separated as a result of the demultiplexing process to an MPEG (Motion Picture Experts Group) video decoder 5.
  • The [0021] demultiplexer 4 also acquires a transmission error of the TS packet including the image data detected at the time of demultiplexing processing, and outputs the acquired transmission error to the CPU 8.
  • The MPEG [0022] video decoder 5 decodes the TS packet including the image data supplied from the demultiplexer 4, generates a luminance signal and a color-difference signal, and outputs them to an image signal processing portion 6. The MPEG video decoder 5 also acquires a transmission error detected at the time of decoding, and outputs the acquired transmission error to the CPU 8.
  • The image [0023] signal processing portion 6 generates an RGB signal from the luminance signal and the color-difference signal supplied from the MPEG video decoder 5, and supplies it to an image display portion 7. The image display portion 7 is formed of a CRT (Cathode Ray Tube) or an LCD (Liquid Crystal Display), and displays an image corresponding to the RGB signal from the image signal processing portion 6.
  • The [0024] CPU 8 controls the respective portions in response to an input from a user interface 10 so as to output a signal corresponding to an operation of a user. For example, the CPU 8 generates an image signal processing parameter on the basis of the TMCC information supplied from the IF demodulator 2, and the transmission errors supplied from the IF demodulator 2, the demultiplexer 4, and the MPEG video decoder 5, and controls the image signal processing portion 6 and the image display portion 7 on the basis of the image signal processing parameter.
  • Data and programs necessary for the [0025] CPU 8 to execute various processes are stored in a RAM 9. For example, RAM 9 stores a correspondence table of the image signal processing parameter and a combination of the TMCC information and the transmission errors supplied from the IF modulator 2, the demultiplexer 4, and the MPEG video decoder 5. The correspondence table is supplied to the CPU 8.
  • An [0026] HDD 102, a ROM 103, and a drive 104 are connected to the CPU 8 through a bus 101. As a recording medium, a magnetic disk 111, an optical disk 112, a magneto-optical disk 113, or a semiconductor memory 114 may be mounted on the drive 104.
  • Next, the operation of the [0027] television receiver 1 will be described with reference to the flowchart of FIG. 2.
  • At step S[0028] 1, the IF demodulator 2 demodulates an IF signal obtained from a digital broadcast wave received by an antenna (not shown), generates a transport stream, and outputs the transport stream to the demultiplexer 4. The IF demodulator 2 also acquires a transmission error detected at the time of demodulation and supplies it to the CPU 8. Further, the IF demodulator 2 acquires TMCC information included in the transport stream and supplies it to the CPU 8.
  • FIG. 3 shows a data structure of the TMCC information. The TMCC information includes a “change instruction” of 5 bits, “transmission mode/slot information” of 40 bits, “relative TS/slot information” of 144 bits, a “relative TS/TSID correspondence table” of 128 bits, “transmission/reception control information” of 5 bits, and “transmission/reception control information” of 62 bits. [0029]
  • FIG. 4 shows a data structure of the “transmission mode/slot information” of the TMCC information. The “transmission mode/slot information” includes “transmission mode” (4 bits) and “number of allocated slots to the transmission mode” (6 bits) for each of four [0030] programs 1 to 4.
  • FIG. 5 shows the meanings of values set as “transmission mode” of the “transmission mode/slot information”. The value set as the “transmission mode” can indicate a modulation system, a coding rate in error correction, a minimum slot unit, an effective slot, and an ineffective slot. [0031]
  • For example, the value 2 (0010) as the “transmission mode” indicates that the modulation system is QPSK, the coding rate in error correction is ½, the minimum slot unit is 2 slots, the effective slot is 1 slot, and the ineffective slot is 1 slot. The value 7 (0111) indicates that the modulation system is TC8PSK, the coding rate in error correction is ⅔, the minimum slot unit is 1 slot, the effective slot is 1 slot, and the ineffective slot is 0 slots. [0032]
  • Next, at step S[0033] 2, the demultiplexer 4 separates a TS packet holding video data of an objective program from PSI (Program Specific Information) and SI (Service Information) included in the supplied transport stream, and outputs it to the MPEG video decoder 5. The PSI is specific information of a broadcast (program) prescribed by the MPEG, and the SI is information which is unique to a broadcasting business. The demultiplexer 4 also acquires a transmission error detected at the time of demultiplexing processing and outputs it to the CPU 8.
  • At step S[0034] 3, the MPEG video decoder 5 decodes the TS packet including the video data by the MPEG system, generates a luminance signal (Y) and color-difference (Cr, Cb) signals, and outputs them to the image signal processing portion 6. The MPEG video decoder 5 also acquires a transmission error detected at the time of demodulation and outputs it to the CPU
  • At step S[0035] 4, the CPU 8 sets an image signal processing parameter on the basis of the TMCC information from the IF demodulator 2 and the transmission error detection results from the IF demodulator 2, the demultiplexer 4, and the MPEG video decoder 5. The CPU 8 controls the image signal processing portion 6 and the image display portion 7 on the basis of the set image signal processing parameter.
  • Specifically, the [0036] CPU 8 refers to the correspondence table of the image signal processing parameter and the combination of the TMCC information and the transmission errors, which is stored in the RAM 9, and detects the image signal processing parameter corresponding to the combination of the supplied TMCC information and transmission errors.
  • For example, in the case where the value 7 (0111) is set as the “transmission mode” in the “transmission mode/slot information” included in the TMCC information (FIG. 5) and there are few transmission errors, an image signal processing parameter having contents as shown below is set: [0037]
  • sharpness is made low; [0038]
  • NR (Noise Reduction) is cut; [0039]
  • VM (Velocity Modulation) is cut; [0040]
  • enhancement processing is intensified; [0041]
  • scanning structure is made interlaced; and [0042]
  • display resolution is increased. [0043]
  • That is, in this case, since the modulation system is TC8PSK, the coding rate in error correction is ⅔ (high class service in which the number of allocated slots is large), and there are few transmission errors, it is recognized that the image data of the TS packet is a high quality image, and the image signal processing parameter is set so that the image is displayed at the original image quality. [0044]
  • In the case where the value 2 (0010) is set as the “transmission mode” in the “transmission mode/slot information” included in the TMCC information (FIG. 5) and there are a lot of transmission errors, an image signal processing parameter having contents as shown below is set: [0045]
  • sharpness is made low; [0046]
  • NR is enhanced; [0047]
  • enhancement processing is cut; [0048]
  • scanning structure is made progressive; and [0049]
  • display resolution is decreased. [0050]
  • That is, in this case, since the modulation system is QPSK, the coding rate in error correction is ½ (low class service in which the number of allocated slots is small), and there are a lot of transmission errors, it is recognized that the image data of the TS packet is a low quality image, and the image signal processing parameter is set so that the poorness of the original image quality is concealed. [0051]
  • Next, at step S[0052] 5, the image signal processing portion 6 processes the luminance signal and the color-difference signals supplied from the MPEG video decoder 5 through control of the CPU 8 based on the image signal processing parameter, generates the RGB signal, and outputs it to the image display portion 7.
  • At step S[0053] 6, the image display portion 7 displays an image corresponding to the RGB signal supplied from the image signal processing portion 6 through control of the CPU 8 based on the image signal processing parameter. Thereafter, the processing is ended.
  • In the above, although the description has been made in the case, as an example, where the signal processing in the image [0054] signal processing portion 6 and the display processing in the image display portion 7 are controlled on the basis of the image signal processing parameter, it is also possible to make a modification so that only the signal processing in the image signal processing portion 6 is controlled on that basis.
  • In the present invention, it is also possible to change the setting of the image signal processing parameters for a particular program (series program) according to the taste of the user through operation of the [0055] user interface 10. When the settings are changed, the image signal processing parameters are stored in the RAM 9, and thereafter, when the same program is selected by the user, the signal processing in the image signal processing portion 6 and the image display portion 7 are controlled on the basis of the image signal processing parameters stored for that program, and the image is displayed.
  • Further, in the case where a plurality of images are displayed in a plurality of windows of one screen at the same time, a display (output) may be controlled for each of the images displayed in the respective windows. [0056]
  • Although the description above has been made in the case where the present invention is applied to a television receiver, the present invention can be applied to any devices, such as an IRD (Integrated Receiver/Decoder) or a personal computer, which process digital data. [0057]
  • Although the foregoing series of processes can be executed by hardware, they can also be executed by software. In the case where the series of processes are executed by software, a program constituting the software is installed from a recording medium to a computer incorporated in dedicated hardware, or, for example, a multi-purpose personal computer which can execute various functions by installing various programs. [0058]
  • As shown in FIG. 1, this recording medium consists not only of a package medium which is separate from a computer and is distributed to the user to provide a program and in which the program is recorded, such as a magnetic disk [0059] 111 (including a floppy disk), an optical disk 112 (including a CD-ROM (Compact Disk-Read Only Memory) and a DVD (Digital Versatile Disk)), a magneto-optical disk 113 (including an MD (Mini-Disk)), or a semiconductor memory 114, but also by a ROM 103 or an HDD 102 which is provided to the user in the state in which it is previously incorporated in the computer and in which the program is recorded.
  • Incidentally, in the present specification, steps describing the program recorded in the recording medium naturally include processes carried out in time series along the recited sequence, and also include processes which are not necessarily processed in time series but are executed in parallel or individually. [0060]
  • Besides, in the present specification, the system indicates an entire apparatus consisting of a plurality of devices. [0061]
  • Although the invention herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present invention. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims. [0062]

Claims (18)

1. An image processing apparatus, comprising:
an acquisition unit operable to acquire image data from an input signal;
an extraction unit operable to extract the image data of a selected program from the acquired image data;
a first detection unit operable to detect transmission information of the selected program image data;
a second detection unit operable to detect a transmission error of the selected program image data; and
a setting unit operable to set a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error.
2. An image processing apparatus according to claim 1, wherein:
the acquisition unit acquires the image data as a transport stream;
the extraction unit extracts the selected program image data from the transport stream;
the first detection unit acquires the transmission information from the transport stream; and
the second detection unit acquires the transmission error detected at the time of demodulating the input signal, the time of demultiplexing the transport stream, or the time of decoding a transport stream packet of the transport stream.
3. An image processing apparatus according to claim 1, further comprising a storage unit operable to store a correspondence table of the signal processing parameter and a combination of the transmission information and the transmission error,
wherein the setting unit reads out from the correspondence table the signal processing parameter corresponding to the combination of the transmission information and the transmission error and sets it.
4. An image processing apparatus according to claim 1, wherein the setting unit sets the signal processing parameter based on an input from a user.
5. An image processing apparatus according to claim 4, further comprising changing means for changing the signal processing parameter based on the input from the user.
6. An image processing apparatus according to claim 1, further comprising a display operable to display the selected program image data after processing.
7. An image processing apparatus according to claim 6, wherein the display is processed based on the signal processing parameter.
8. An image processing apparatus according to claim 1, wherein the transmission information is a modulation system or a coding rate of the selected program image data.
9. An image processing method, comprising:
acquiring image data from an input signal;
extracting the image data of a selected program from the acquired image data;
detecting transmission information of the selected program image data;
detecting a transmission error of the selected program image data; and
setting a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error.
10. An image processing method according to claim 9, wherein:
the acquiring step acquires the image data as a transport stream;
the extracting step extracts the selected program image data from the transport stream;
the step of detecting the transmission information includes acquiring the transmission information from the transport stream; and
the step of detecting the transmission error includes acquiring the transmission error detected at the time of demodulating the input signal, the time of demultiplexing the transport stream, or the time of decoding of a transport stream packet of the transport stream.
11. An image processing method according to claim 9, further comprising storing a correspondence table of the signal processing parameter and a combination of the transmission information and the transmission error; and
the setting step includes reading out from the correspondence table the signal processing parameter corresponding to the transmission information and the transmission error and setting the signal processing parameter read out.
12. An image processing method according to claim 9, wherein the setting step includes setting the signal processing parameter based on an input from a user.
13. An image processing method according to claim 12, further comprising changing the signal processing parameter based on the input from the user.
14. An image processing method according to claim 9, further comprising processing the selected program image data in accordance with the set signal processing parameter.
15. An image processing method according to claim 14, further comprising displaying the processed selected program image data.
16. An image processing method according to claim 15, wherein the displaying step includes further processing the selected program image data based on the set signal processing parameter.
17. An image processing method according to claim 9, wherein the detected transmission information is a modulating system or a coding rate of the selected program image data.
18. A recording medium recorded with a computer readable program for processing images, the program comprising:
acquiring image data;
extracting the image data of a selected program from the acquired image data;
detecting transmission information of the selected program image data;
detecting a transmission error of the selected program image data; and
setting a signal processing parameter for processing the selected program image data based on the transmission information and the transmission error.
US09/861,124 2000-05-25 2001-05-18 Image processing apparatus and method, and recording medium Expired - Fee Related US7123305B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000154321A JP4569791B2 (en) 2000-05-25 2000-05-25 Video processing apparatus and method, and recording medium
JPP2000-154321 2000-05-25

Publications (2)

Publication Number Publication Date
US20020019988A1 true US20020019988A1 (en) 2002-02-14
US7123305B2 US7123305B2 (en) 2006-10-17

Family

ID=18659433

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/861,124 Expired - Fee Related US7123305B2 (en) 2000-05-25 2001-05-18 Image processing apparatus and method, and recording medium

Country Status (7)

Country Link
US (1) US7123305B2 (en)
EP (1) EP1158784B1 (en)
JP (1) JP4569791B2 (en)
KR (1) KR100790639B1 (en)
CN (1) CN1197010C (en)
MY (1) MY134578A (en)
TW (1) TW506214B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020067436A1 (en) * 2000-05-16 2002-06-06 Akira Shirahama Information-processing device
US20020071493A1 (en) * 2000-05-17 2002-06-13 Akira Shirahama Image processing apparatus, image processing method, and recording medium
US20080235748A1 (en) * 2007-03-19 2008-09-25 Samsung Electronics Co., Ltd. Transmitting and receiving method and apparatus for digital television broadcasting data
US8547970B2 (en) 2010-09-10 2013-10-01 Sony Corporation Receiver, reception method and program

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7334099B2 (en) * 2002-06-28 2008-02-19 Microsoft Corporation Method and system for managing image files
BRPI0406847A (en) * 2003-01-23 2005-12-27 Thomson Licensing Sa Method and apparatus for preventing the propagation of errors in a video sequence
KR101366247B1 (en) * 2007-03-19 2014-02-20 삼성전자주식회사 Method and apparatus for transmitting digital television broadcast data
US8212941B2 (en) * 2008-04-30 2012-07-03 Mediatek Inc. Digitized analog TV signal processing system
CN102779503B (en) * 2012-07-17 2015-07-29 深圳市文鼎创数据科技有限公司 By the method for display screen output information, device and terminal

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5312790A (en) * 1993-06-09 1994-05-17 The United States Of America As Represented By The Secretary Of The Army Ceramic ferroelectric material
US5455629A (en) * 1991-02-27 1995-10-03 Rca Thomson Licensing Corporation Apparatus for concealing errors in a digital video processing system
US5542820A (en) * 1994-12-23 1996-08-06 United Technologies Corporation Engineered ceramic components for the leading edge of a helicopter rotor blade
US5677252A (en) * 1996-03-01 1997-10-14 The United States Of America As Represented By The Secretary Of The Army Sion low dielectric constant ceramic nanocomposite
US6026506A (en) * 1997-09-26 2000-02-15 International Business Machines Corporation Concealing errors in transport stream data
US6381282B1 (en) * 1997-02-26 2002-04-30 8×8, Inc. Video signal decoding arrangement and method for improved error concealment
US6530055B1 (en) * 1999-04-26 2003-03-04 Oki Electric Industry Co, Ltd. Method and apparatus for receiving and decoding coded information, including transfer of error information from transmission layer to coding layer

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3137331B2 (en) * 1989-10-31 2001-02-19 ソニー株式会社 Automatic image quality adjustment device
JPH09116901A (en) * 1995-10-20 1997-05-02 Matsushita Electric Ind Co Ltd Digital broadcast reception device
JP4054391B2 (en) * 1995-12-28 2008-02-27 キヤノン株式会社 Video decoding apparatus and video transmission system
TW373402B (en) * 1996-01-10 1999-11-01 Matsushita Electric Ind Co Ltd Television receiver
JP3272246B2 (en) * 1996-07-12 2002-04-08 株式会社東芝 Digital broadcast receiver
AU734105B2 (en) 1997-08-11 2001-06-07 Sony Corporation Digital data transmission device and method, digital data demodulation device and method, and transmission medium
JPH11146288A (en) * 1997-11-10 1999-05-28 Funai Electric Co Ltd Image device
JPH11252189A (en) 1998-02-27 1999-09-17 Sony Corp Digital signal demodulator, its method and served medium
JP3502260B2 (en) * 1998-05-08 2004-03-02 株式会社日立製作所 Television broadcast signal receiving apparatus and television broadcast signal receiving method
JP2000115729A (en) * 1998-10-08 2000-04-21 Hitachi Ltd Device for receiving digital broadcast

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5455629A (en) * 1991-02-27 1995-10-03 Rca Thomson Licensing Corporation Apparatus for concealing errors in a digital video processing system
US5312790A (en) * 1993-06-09 1994-05-17 The United States Of America As Represented By The Secretary Of The Army Ceramic ferroelectric material
US5542820A (en) * 1994-12-23 1996-08-06 United Technologies Corporation Engineered ceramic components for the leading edge of a helicopter rotor blade
US5677252A (en) * 1996-03-01 1997-10-14 The United States Of America As Represented By The Secretary Of The Army Sion low dielectric constant ceramic nanocomposite
US6381282B1 (en) * 1997-02-26 2002-04-30 8×8, Inc. Video signal decoding arrangement and method for improved error concealment
US6026506A (en) * 1997-09-26 2000-02-15 International Business Machines Corporation Concealing errors in transport stream data
US6530055B1 (en) * 1999-04-26 2003-03-04 Oki Electric Industry Co, Ltd. Method and apparatus for receiving and decoding coded information, including transfer of error information from transmission layer to coding layer

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020067436A1 (en) * 2000-05-16 2002-06-06 Akira Shirahama Information-processing device
US7151572B2 (en) * 2000-05-16 2006-12-19 Sony Corporation Apparatus and method for processing predetermined program data
US20020071493A1 (en) * 2000-05-17 2002-06-13 Akira Shirahama Image processing apparatus, image processing method, and recording medium
US6999129B2 (en) * 2000-05-17 2006-02-14 Sony Corporation Image processing apparatus, method, and recording medium for controlling image quality
US20080235748A1 (en) * 2007-03-19 2008-09-25 Samsung Electronics Co., Ltd. Transmitting and receiving method and apparatus for digital television broadcasting data
US8547970B2 (en) 2010-09-10 2013-10-01 Sony Corporation Receiver, reception method and program

Also Published As

Publication number Publication date
EP1158784A3 (en) 2005-01-05
EP1158784A2 (en) 2001-11-28
JP2001339620A (en) 2001-12-07
US7123305B2 (en) 2006-10-17
JP4569791B2 (en) 2010-10-27
MY134578A (en) 2007-12-31
CN1335560A (en) 2002-02-13
KR100790639B1 (en) 2007-12-31
KR20010107659A (en) 2001-12-07
TW506214B (en) 2002-10-11
EP1158784B1 (en) 2013-05-15
CN1197010C (en) 2005-04-13

Similar Documents

Publication Publication Date Title
US6999129B2 (en) Image processing apparatus, method, and recording medium for controlling image quality
US8321907B2 (en) Broadcast receiving apparatus, broadcast receiving method, broadcast receiving program, and broadcast receiving circuit
JP3670934B2 (en) Display method of character data in digital TV broadcast receiver
US7929058B2 (en) Digital video processing apparatus and control method thereof
US7123305B2 (en) Image processing apparatus and method, and recording medium
US6661855B2 (en) Circuit for discriminating between received signals and method therefor
US8432495B2 (en) Video processor and video processing method
US20120026286A1 (en) Electronic Apparatus and Image Processing Method
JP2002232802A (en) Video display device
JP4277270B2 (en) Broadcast receiving apparatus, display control method, and display control program
US8818116B2 (en) Image processing apparatus and image processing method
JP2008141572A (en) Digital broadcasting receiver
US20060197873A1 (en) Apparatus and method for processing video signal
JP2007221257A (en) Digital broadcast receiver
JP2002281509A (en) Television receiver
US20130308053A1 (en) Video Signal Processing Apparatus and Video Signal Processing Method
KR970011699B1 (en) Caption image interpolation system for satellite broadcasting
JP5161514B2 (en) Digital broadcast receiving apparatus and digital broadcast receiving method
JP2002369029A (en) Video display device
KR19990051695A (en) How to set OSD position automatically on HDTV monitor
JPS6028391A (en) Television receiver
KR20080057622A (en) Method for setting of aspect ratio in a analog television

Legal Events

Date Code Title Description
AS Assignment

Owner name: SONY CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHIRAHAMA, AKIRA;TAMAYAMA, KEN;MIYAZAKI, SHINICHIRO;REEL/FRAME:012218/0829

Effective date: 20010914

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20181017