KR20030057439A - 기억 장치, 데이터 처리 장치 및 데이터 처리 방법,프로그램 및 기록 매체, 및 데이터 처리 시스템 - Google Patents

기억 장치, 데이터 처리 장치 및 데이터 처리 방법,프로그램 및 기록 매체, 및 데이터 처리 시스템 Download PDF

Info

Publication number
KR20030057439A
KR20030057439A KR1020020084947A KR20020084947A KR20030057439A KR 20030057439 A KR20030057439 A KR 20030057439A KR 1020020084947 A KR1020020084947 A KR 1020020084947A KR 20020084947 A KR20020084947 A KR 20020084947A KR 20030057439 A KR20030057439 A KR 20030057439A
Authority
KR
South Korea
Prior art keywords
data
tap
class
coefficient
generation information
Prior art date
Application number
KR1020020084947A
Other languages
English (en)
Other versions
KR100904334B1 (ko
Inventor
곤도데쯔지로
Original Assignee
소니 가부시끼 가이샤
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 소니 가부시끼 가이샤 filed Critical 소니 가부시끼 가이샤
Publication of KR20030057439A publication Critical patent/KR20030057439A/ko
Application granted granted Critical
Publication of KR100904334B1 publication Critical patent/KR100904334B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/64Constructional details of receivers, e.g. cabinets or dust covers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • 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/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4183External card to be used in combination with the client device, e.g. for conditional access providing its own processing capabilities, e.g. external module for video decoding
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0125Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level one of the standards being a high definition standard
    • 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/47End-user applications
    • 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/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4856End-user interface for client configuration for language selection, e.g. for the menu or subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/21Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
    • H04N5/213Circuitry for suppressing or minimising impulsive noise

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Stored Programmes (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

텔레비전 수상기를 추가적으로 고기능화한다.
화상 처리 카드(13i)에는, 화상 처리 카드(131내지 13i-1)에 기억된 생성 정보와 함께 이용되는 것에 의해, 소정의 탭 계수를 구할 수 있는 생성 정보가 기억되어 있고, 그 생성 정보가 화상 처리 인터페이스(40)에 공급된다. 화상 처리 인터페이스(40)는, 거기에 장착된 화상 처리 카드(131내지 13i)에서의 생성 정보로부터 탭 계수를 생성하는 한편, 주목 화소를 예측하는 데 이용하는 예측 탭으로 하는 화상 데이터와, 주목 화소를 클래스 구분하는 클래스 분류를 행하는 데 이용하는 클래스 탭으로 하는 화상 데이터를 추출하고, 클래스 탭에 기초하여 주목 화소를 클래스 분류한다. 그리고, 화상 처리 인터페이스(40)는 주목 화소에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 화소를 구한다.

Description

기억 장치, 데이터 처리 장치 및 데이터 처리 방법, 프로그램 및 기록 매체, 및 데이터 처리 시스템{STORAGE APPARATUS, DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD, PROGRAM AND RECORDING MEDIUM, AND DATA PROCESSING SYSTEM}
본 발명은 기억 장치, 데이터 처리 장치 및 데이터 처리 방법, 프로그램 및 기록 매체, 및 데이터 처리 시스템에 관한 것으로, 특히, 예를 들면 텔레비전 수상기를, 추가적으로 고기능화할 수 있도록 하는 기억 장치, 데이터 처리 장치 및 데이터 처리 방법, 프로그램 및 기록 매체, 및 데이터 처리 시스템에 관한 것이다.
예를 들면, 텔레비전 수상기에서는 텔레비전 방송 신호가 수신되고, 텔레비전 방송 프로그램으로서의 화상이 표시됨과 함께, 그 화상에 부수되는 음성이 출력된다.
그런데, 최근에는 텔레비전 수상기에서의 Y/C 분리 처리 그 밖의 각종 신호처리가 급속히 고기능화되고 있어서, 보다 고기능의 신호 처리를 행하는 텔레비전 수상기가 잇달아 개발, 판매되고 있다.
그러나, 종래에서는 사용자가 소유하고 있는 텔레비전 수상기보다도 고기능의 신호 처리를 행하는 텔레비전 수상기가 판매된 경우에는, 사용자는 텔레비전 수상기를 사서 바꾸지 않는 한, 그 고기능을 향수할 수가 없었다.
한편, 예를 들면 컴퓨터에서는, 화상 처리 보드나 음성 처리 보드 등의, 소정의 기능을 갖는 보드 장착이 가능하게 되어 있는데, 예를 들면, 텔레비전 방송을 수신하여 MPEG 인코드를 행하는 화상 처리 보드를 컴퓨터에 장착함으로써, 그 컴퓨터에서는 텔레비전 방송 프로그램을, 리얼타임으로 MPEG 인코드하면서 녹화하는 것이 가능해진다.
그래서, 텔레비전 수상기도, 컴퓨터와 마찬가지로, 새로운 기능을 추가하기 위한 보드를 장착 가능하도록 구성하는 것이 생각된다. 이 경우, 사용자는 새로운 기능의 신호 처리를 행하는 보드를 구입하여, 자신이 소유하는 텔레비전 수상기에 장착함으로써, 텔레비전 수상기 자체를 사서 바꾸지 않더라도 새로운 기능을 향수하는 것이 가능해진다.
그러나, 어떤 기능의 신호 처리를 행하는 보드의 판매 후에, 그 기능을 보다 고기능화한 신호 처리를 행하는 보드가 새롭게 판매된 경우에는, 전에 판매된 보드는 불필요하게 된다.
따라서, 상술한 바와 같이, 신호 처리가 급속히 고기능화되고 있는 현재에서는, 어떤 기능의 보드가 판매되더라도, 곧, 보다 고기능의 보드가 판매되기 때문에, 사용자가 보드를 구입하려고 하는 인센티브가 작용하기 어렵게 되게 된다.
한편, 어떤 보드의 기능을 향수하기 위해서, 그 이전에 판매된 보드가 필요하면, 즉 이전에 판매된 보드에 새롭게 판매된 보드를 추가함으로써, 텔레비전 수상기의 기능이 추가적으로 고기능화되는 것이면, 사용자가 보드를 구입하려고 하는 인센티브가 작용하기 쉬워진다.
본 발명은 이러한 상황을 감안하여 이루어진 것으로, 텔레비전 수상기 등을 추가적으로 고기능화할 수 있도록 하는 것이다.
본 발명의 제1 기억 장치는, 제1 데이터를, 그 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 생성 정보 기억 수단과, 데이터 처리 장치에 의한 제어에 따라서, 생성 정보로부터, 탭 계수를 생성하는 탭 계수 생성 수단과, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출하는 예측 탭 추출 수단과, 주목 데이터를 복수의 클래스 중 어느 하나로 클래스 구분하다 클래스 분류를 행하는 데 이용되는 클래스 탭을, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출하는 클래스 탭 추출 수단과, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 수단과, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하여, 데이터 처리 장치에 공급하는 예측 수단을 구비하는 것을 특징으로 한다.
본 발명의 제1 데이터 처리 방법은, 데이터 처리 장치에 의한 제어에 따라서, 생성 정보로부터 탭 계수를 생성하는 탭 계수 생성 단계와, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출하는 예측 탭 추출 단계와, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 데이터 처리 장치로부터 공급되는 제1 데이터로부터 추출하는 클래스 탭 추출 단계와, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 단계와, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하여, 데이터 처리 장치에 공급하는 예측 단계를 포함하는 것을 특징으로 한다.
본 발명의 제1 프로그램은, 데이터 처리 장치에 의한 제어에 따라서, 생성 정보로부터 탭 계수를 생성하는 탭 계수 생성 단계와, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출하는 예측 탭 추출 단계와, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출하는 클래스 탭 추출 단계와, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 단계와, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하여, 데이터 처리 장치에 공급하는 예측 단계를 포함하는 것을 특징으로 한다.
본 발명의 제1 기록 매체는, 데이터 처리 장치에 의한 제어에 따라서, 생성 정보로부터 탭 계수를 생성하는 탭 계수 생성 단계와, 제2 데이터 중의 주목하고있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출하는 예측 탭 추출 단계와, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 데이터 처리 장치로부터 공급되는 제1 데이터로부터 추출하는 클래스 탭 추출 단계와, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 단계와, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하여, 데이터 처리 장치에 공급하는 예측 단계를 포함하는 프로그램이 기록되어 있는 것을 특징으로 한다.
본 발명의 제1 데이터 처리 장치는, 제1 내지 제N 기억 수단이 장착되는 착탈 수단과, 착탈 수단에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의, 생성 정보로부터의 탭 계수의 생성을 제어하는 탭 계수 생성 제어 수단과, 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 수단과, 입출력 루트 설정 수단에 있어서 설정된 입출력 루트에 따라서, 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 수단을 구비하는 것을 특징으로 하다.
본 발명의 제2 데이터 처리 방법은, 착탈 수단에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의, 생성 정보로부터의 탭 계수의 생성을 제어하는 탭 계수 생성 제어 단계와, 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 단계와, 입출력 루트 설정 단계에서 설정된 입출력 루트에 따라서, 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 단계를 포함하는 것을 특징으로 한다.
본 발명의 제2 프로그램은, 착탈 수단에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의, 생성 정보로부터의 탭 계수의 생성을 제어하는 탭 계수 생성 제어 단계와, 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 단계와, 입출력 루트 설정 단계에서 설정된 입출력 루트에 따라서, 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 단계를 포함하는 것을 특징으로 한다.
본 발명의 제2 기록 매체는, 착탈 수단에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의, 생성 정보로부터의 탭 계수의 생성을 제어하는 탭 계수 생성 제어 단계와, 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 단계와, 입출력 루트 설정 단계에서 설정된 입출력 루트에 따라서, 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 단계를 포함하는 프로그램이 기록되어 있는 것을 특징으로 한다.
본 발명의 제1 데이터 처리 시스템은, 제1 내지 제N 기억 장치 각각이, 탭 계수를 생성하기 위한 생성 정보를 기억하는 생성 정보 기억 수단과, 데이터 처리 장치에 의한 제어에 따라서, 생성 정보로부터, 탭 계수를 생성하는 탭 계수 생성 수단과, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측탭을, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출하는 예측 탭 추출 수단과, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출하는 클래스 탭 추출 수단과, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 수단과, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하여, 데이터 처리 장치에 공급하는 예측 수단을 구비하고, 데이터 처리 장치가, 제1 내지 제N 기억 수단이 장착되는 착탈 수단과, 착탈 수단에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의, 생성 정보로부터의 탭 계수의 생성을 제어하는 탭 계수 생성 제어 수단과, 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하다 입출력 루트 설정 수단과, 입출력 루트 설정 수단에 있어서 설정된 입출력 루트에 따라서, 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 수단을 구비하는 것을 특징으로 한다.
본 발명의 제2 기억 장치는, 제1 데이터를 그 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보이고, 그 생성 정보와, 다른 기억 장치에 기억된 생성 정보로부터 탭 계수가 구해지는 것을 기억하는 생성 정보 기억 수단과, 생성 정보를 데이터 처리 장치에 공급하는 생성 정보 공급 수단을 구비하는 것을 특징으로 한다.
본 발명의 제2 데이터 처리 장치는, 제1 내지 제N 기억 수단이 장착되는 착탈 수단과, 착탈 수단에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의 생성 정보로부터, 탭 계수를 생성하는 탭 계수 생성 수단과, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 제1 데이터를 추출하는 예측 탭 추출 수단과, 주목 데이터를 복수의 글라스 중 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 제1 데이터를 추출하는 클래스 탭 추출 수단과, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 수단과, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하는 예측 수단을 구비하는 것을 특징으로 한다.
본 발명의 제3 데이터 처리 방법은, 데이터 처리 장치에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의 생성 정보로부터, 탭 계수를 생성하는 탭 계수 생성 단계와, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 제1 데이터를 추출하는 예측 탭 추출 단계와, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 제1 데이터를 추출하는 클래스 탭 추출 단계와, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 단계와, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하는 예측 단계를 포함하는 것을 특징으로 한다.
본 발명의 제3 프로그램은, 데이터 처리 장치에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의 생성 정보로부터, 탭 계수를 생성하는 탭 계수 생성 단계와, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 제1 데이터를 추출하는 예측 탭 추출 단계와, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 제1 데이터를 추출하는 클래스 탭 추출 단계와, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 단계와, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하는 예측 단계를 포함하는 것을 특징으로 한다.
본 발명의 제3 기록 매체는, 데이터 처리 장치에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의 생성 정보로부터, 탭 계수를 생성하는 탭 계수 생성 단계와, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 제1 데이터를 추출하는 예측 탭 추출 단계와, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 제1 데이터를 추출하는 클래스 탭 추출 단계와, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 단계와, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하는 예측 단계를 포함하는 프로그램이 기록되어 있는 것을 특징으로 한다.
본 발명의 제2 데이터 처리 시스템은, 제1 내지 제N 기억 장치 각각이, 생성 정보이며, 그 생성 정보와, 다른 기억 장치에 기억된 생성 정보로부터 탭 계수가 구해지는 것을 기억하는 생성 정보 기억 수단과, 생성 정보를, 데이터 처리 장치에 공급하는 생성 정보 공급 수단을 구비하고, 데이터 처리 장치가, 제1 내지 제N 기억 수단이 장착되는 착탈 수단과, 착탈 수단에 장착된 제1 내지 제 N'(≤N)의 기억장치에 있어서의 생성 정보로부터, 탭 계수를 생성하는 탭 계수 생성 수단과, 제2 데이터 중의 주목하다 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 제1 데이터를 추출하는 예측 탭 추출 수단과, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 제1 데이터를 추출하는 클래스 탭 추출 수단과, 클래스 탭에 기초하여, 주목 데이터를 클래스 분류하는 클래스 분류 수단과, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터를 예측하는 예측 수단을 구비하는 것을 특징으로 한다.
본 발명의 제1 기억 장치 및 제1 데이터 처리 방법, 및 제1 프로그램 및 제1 기록 매체에 있어서는, 데이터 처리 장치에 의한 제어에 따라서, 생성 정보로부터 탭 계수가 생성된다. 또한, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭과, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭이, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출된다. 또한, 클래스 탭에 기초하여, 주목 데이터가 클래스 분류되고, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터가 예측되어, 데이터 처리 장치에 공급된다.
본 발명의 제1 데이터 처리 장치 및 제2 데이터 처리 방법, 및 제2 프로그램 및 제2 기록 매체에 있어서는, 착탈 수단에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의, 생성 정보로부터의 탭 계수의 생성이 제어되고, 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트가 설정된다. 그리고, 그 설정된 입출력 루트에 따라서, 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터의 공급이 제어된다.
본 발명의 제1 데이터 처리 시스템에서는, 제1 내지 제N 기억 장치 각각에 있어서, 데이터 처리 장치에 의한 제어에 따라서, 생성 정보로부터 탭 계수가 생성된다. 또한, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭과, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭이, 데이터 처리 장치에서 공급되는 제1 데이터로부터 추출된다. 또한, 클래스 탭에 기초하여 주목 데이터가 클래스 분류되고, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터가 예측되어, 데이터 처리 장치에 공급된다. 한편, 데이터 처리 장치에서는, 그것에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의, 생성 정보로부터의 탭 계수의 생성이 제어되고, 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트가 설정된다. 그리고, 그 설정된 입출력 루트에 따라서, 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터의 공급이 제어된다.
본 발명의 제2 기억 장치에서는, 제1 데이터를, 그 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보이고, 그 생성 정보와, 다른 기억 장치에 기억된 생성 정보로부터 탭 계수가 구해지는 것이 기억되어, 그 생성 정보가 데이터 처리 장치에 공급된다.
본 발명의 제2 데이터 처리 장치 및 제3 데이터 처리 방법, 및 제3 프로그램 및 제3 기록 매체에서는, 데이터 처리 장치에 장착된 제1 내지 제 N'(≤N)의 기억 장치에 있어서의 생성 정보로부터 탭 계수가 생성된다. 또한, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 제1 데이터와, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 제1 데이터가 추출된다. 또한, 클래스 탭에 기초하여 주목 데이터가 클래스 분류되고, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터가 예측된다.
본 발명의 제2 데이터 처리 시스템에서는, 제1 내지 제N 기억 장치 각각에 있어서, 생성 정보이며, 그 생성 정보와, 다른 기억 장치에 기억된 생성 정보로부터 탭 계수가 구해지는 것이 기억되고, 그 생성 정보가 데이터 처리 장치에 공급된다. 한편, 데이터 처리 장치에서는, 거기에 장착된 제1 내지 제 N'(≤N)의 기억 장치에서의 생성 정보로부터 탭 계수가 생성된다. 또한, 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 제1 데이터와, 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 제1 데이터가 추출된다. 그리고, 클래스 탭에 기초하여 주목 데이터가 클래스 분류되고, 주목 데이터에 대한 클래스의 탭 계수와, 예측 탭으로부터, 주목 데이터가 예측된다.
도 1은 본 발명을 적용한 텔레비전 수상기의 일 실시 형태의 구성예를 나타내는 사시도.
도 2는 본체(1)의 배면도.
도 3은 본체(1)의 전기적 구성예를 나타내는 블록도.
도 4는 리모콘(2)의 구성예를 나타내는 평면도.
도 5는 화상 처리 인터페이스(40)의 제1 구성예를 나타내는 블록도.
도 6은 화상 처리 카드(13)의 제1 구성예를 나타내는 블록도.
도 7은 화상 처리 인터페이스(40)의 처리를 설명하는 흐름도.
도 8은 화상 처리 카드(13)의 처리를 설명하는 흐름도.
도 9는 탭 계수를 구하는 학습 장치의 구성예를 나타내는 블록도.
도 10은 탭 계수를 구하는 학습 처리를 설명하는 흐름도.
도 11은 계수종 데이터를 구하는 학습 장치의 구성예를 나타내는 블록도.
도 12는 계수종 데이터를 구하는 학습 처리를 설명하는 흐름도.
도 13은 학생 데이터와 교사 데이터로부터 생성되는 탭 계수와 계수종 데이터를 나타내는 도면.
도 14는 화상 처리 카드(13)에 기억되는 계수종 데이터의 생성 방법을 설명하는 도면.
도 15는 화상 처리 카드(13)에 기억되는 계수종 데이터의 생성 방법을 설명하는 도면.
도 16은 화상 처리 카드(13)에 기억되는 계수종 데이터의 생성 방법을 설명하는 도면.
도 17은 화상 처리 카드(131)의 처리를 설명하는 도면.
도 18은 화상 처리 카드(131과 132)의 처리를 설명하는 도면.
도 19는 차분 데이터로부터, 계수종 데이터를 생성하는 생성 방법을 설명하는 도면.
도 20은 화상 처리 카드(13)의 제2 구성예를 나타내는 블록도.
도 21은 화상 처리 카드(131)의 처리를 설명하는 도면.
도 22는 화상 처리 카드(131과 132)의 처리를 설명하는 도면.
도 23은 화상 처리 카드(131)의 실 메모리 공간을 나타내는 도면.
도 24는 화상 처리 카드(131)의 실 메모리 공간을 나타내는 도면.
도 25는 화상 처리 카드(132)의 실 메모리 공간을 나타내는 도면.
도 26은 가상 메모리 공간에, 탭 계수가 기억된 상태를 나타내는 도면.
도 27은 화상 처리 카드(13)의 처리를 설명하는 흐름도.
도 28은 화상 처리 카드(13)에 기억되는 계수종 데이터의 생성 방법을 설명하는 도면.
도 29는 화상 처리 카드(13)에 기억되는 계수종 데이터의 생성 방법을 설명하는 도면.
도 30은 화상 처리 카드(13)에 기억되는 계수종 데이터의 생성 방법을 설명하는 도면.
도 31은 화상 처리 카드(13)에 기억되는 계수종 데이터의 생성 방법을 설명하는 도면.
도 32는 화상 처리 인터페이스(40)의 제2 구성예를 나타내는 블록도.
도 33은 화상 처리 카드(13)의 제3 구성예를 나타내는 블록도.
도 34는 화상 처리 인터페이스(40)의 처리를 설명하는 흐름도.
도 35는 화상 처리 카드(13)의 처리를 설명하는 흐름도.
도 36은 장착된 화상 처리 카드(13)의 수에 의해서, 클래스 수가 증가하는 것을 나타내는 도면.
도 37은 화상 처리 카드(131)와 화상 처리 인터페이스(40)의 처리를 설명하는 도면.
도 38은 화상 처리 카드(131과 132), 및 화상 처리 인터페이스(40)의 처리를 설명하는 도면.
도 39는 화상 처리 카드(131과 132), 및 화상 처리 인터페이스(40)의 처리를 설명하는 도면.
도 40은 제1 합성 클래스 코드의 탭 계수와, 제2 합성 클래스 코드의 탭 계수의 대응 관계를 나타내는 도면.
도 41은 생성 정보를 생성하는 방법을 설명하는 흐름도.
도 42는 화상 처리 인터페이스(40)의 계수 생성부(136)의 처리를 설명하는 흐름도.
도 43은 화상 처리 인터페이스(40)의 제3 구성예를 나타내는 블록도.
도 44는 화상 처리 카드(13)의 제4 구성예를 나타내는 블록도.
도 45는 본 발명을 적용한 컴퓨터의 일 실시 형태의 구성예를 나타내는 블록도.
<도면의 주요 부분에 대한 간단한 설명>
1 : 본체
2 : 리모콘
31 : 튜너
32 : A/D 변환기
33 : Y/C 분리부
34 : 셀렉터
35 : 프레임 메모리
36 : 매트릭스 변환부
37 : 컨트롤러
37A : CPU
37B : EEPROM,
37C : RAM
38 : 통신 인터페이스
39 : IR 인터페이스
40 : 화상 처리 인터페이스
도 1은 본 발명을 적용한 텔레비전 수상기의 일 실시 형태의 외관 구성예를나타내고 있다.
도 1의 실시 형태에 있어서, 텔레비전 수상기는 본체(1)와 리모콘(리모트 컨트롤러)(2)으로 구성되어 있다.
본체(1)의 정면에는 CRT(Cathode Ray Tube)(11)가 마련되어 있고, CRT(11)에는 예를 들면, 텔레비전 방송 프로그램 등의 화상이 표시된다.
또한, 본체(1)의 하부에는 6개의 슬롯(121내지 126)이 마련되어 있다. 슬롯(12i)에는 화상 처리 카드(13j)를 착탈할 수 있도록 되어 있다.
또, 도 1의 실시 형태에서는, 6개의 슬롯(121내지 126) 중 슬롯(121)에는, 말하자면 디폴트의 화상 처리 카드(131)가 이미 장착되어 있다. 또한, 그 슬롯(121)은 거기에 처음부터 장착되어 있는 화상 처리 카드(131)를 용이하게 끼웠다 뺏다 할 수 없도록, 커버로 덮어져 있다.
또한, 도 1의 실시 형태에서는 6개의 슬롯(121내지 126)이 마련되어 있지만, 슬롯 수는 6 슬롯에 한정되는 것이 아니고, 5 슬롯 이하나 7 슬롯 이상으로 하는 것이 가능하다.
화상 처리 카드(13)는 텔레비전 수상기의 본체(1)에 기능을 부가해 갈 수 있는 IC(Integrated Circuit) 카드 또는 메모리 카드로, 슬롯(12i)에 장착함으로써, 사용자에게 후술하는 각종 기능을 제공한다.
여기서, 화상 처리 카드(13)로서는, 예를 들면 PCMCIA(Personal ComputerMemory Card International Association) 등의 기존의 규격에 준거한 것을 채용할 수 있다. 단지, 화상 처리 카드(13)로서는 독자 규격의 것을 채용하는 것도 가능하다.
리모콘(2)은 본체(1)에서의 수신 채널이나 음량의 변경 그 밖의 지시를 제공할 때에 조작된다. 그리고, 리모콘(2)은 그 조작에 대응한 적외선을 출사하고, 본체(1)에서는 이 적외선이 수광되어, 리모콘(2)의 조작에 대응한 처리가 행하여진다.
또, 리모콘(2)으로서는 적외선 외에, 예를 들면 Bluetooth(상표) 등의 전파를 출사하는 것을 채용하는 것이 가능하다.
다음에, 도 2는 도 1의 본체(1)의 배면을 나타내고 있다.
본체(1)의 배면에는, 도시하지 않은 안테나(에 접속된 케이블)가 접속되는 안테나 단자(21), 본체(1)에 화상 및 음성을 입력하는 입력 단자(22), 및 본체(1)로부터 화상 및 음성을 출력하는 출력 단자(23)가 마련되어 있다.
또, 도 1의 실시 형태에 있어서, 본체(1)의 정면에 마련한 슬롯(121내지 126)은, 도 2에 도시한 바와 같이 본체(1)의 배면에 마련하도록 하는 것이 가능하다.
또한, 슬롯(121내지 126)은 그 전부를, 본체(1)의 정면 또는 배면 중 어느 한쪽에 마련하는 것이 아니라, 일부를 정면에, 나머지를 배면에, 각각 마련하도록 하는 것이 가능하다.
또한, 본 실시 형태에서는, 화상 처리 카드(13j)를 PCMCIA 카드와 같이 구성하도록 하였지만, 화상 처리 카드(13j)는 그 밖에, 예를 들면, 컴퓨터의 증설 메모리 등에서 채용되고 있는 PCI(Peripheral Component Interconnect) 카드와 같이 구성하는 것이 가능하다. 이 경우, 슬롯(12i)은 PCI 카드를 장착할 수 있는 커넥터와같이 구성할 필요가 있다.
다음에, 도 3은 도 1의 본체(1)의 전기적 구성예를 나타내고 있다.
튜너(31)에는 안테나 단자(21)로부터, 도시하지 않은 안테나에 의해 수신된 수신 신호가 공급되도록 되어 있고, 튜너(31)는 컨트롤러(37)의 제어 하에 소정 채널의 텔레비전 방송 신호를 검파, 복조하여, A/D(Ana log/Digital) 변환기(32)에 공급한다.
A/D 변환기(32)는 튜너(31)로부터의 텔레비전 방송 신호를 A/D 변환하여, 그 A/D 변환 결과 중의 화상 데이터를 Y/C 분리부(33)에 공급한다.
여기서, A/D 변환기(32)는 텔레비전 방송 신호 중의 음성 데이터도 출력하지만, 이 음성 데이터는 도시하지 않은 스피커에 공급되어 출력된다.
Y/C 분리부(33)는 A/D 변환기(32)로부터의 화상 데이터에 대하여 Y/C 분리를 행하여, 셀렉터(34)에 공급한다. 셀렉터(34)는 컨트롤러(37)의 제어에 따라서, Y/C 분리부(33)로부터 공급되는 화상 데이터, 또는 입력 단자(22)로부터 공급되는 화상 데이터 중 어느 한쪽을 선택하여, 프레임 메모리(35)에 공급한다.
프레임 메모리(35)는 셀렉터(34)로부터 공급되는 화상 데이터를 기억하고,그대로 출력 단자(23) 및 매트릭스 변환부(36)에 공급한다. 혹은 또한, 프레임 메모리(35)는 셀렉터(34)로부터 공급되는 화상 데이터를 기억하고, 그 기억한 화상 데이터를 화상 처리 인터페이스(40)에 공급한다. 또한, 프레임 메모리(35)는 화상 처리 인터페이스(40)로부터 공급되는, 소정의 화상 처리가 실시된 화상 데이터를 기억하고, 출력 단자(23) 및 매트릭스 변환부(36)에 공급한다.
또, 프레임 메모리(35)는, 예를 들면 1프레임(또는 필드)분의 화상 데이터를 기억할 수 있는, 적어도 제1 내지 제4 뱅크를 갖고 있다. 그리고, 프레임 메모리(35)에서는, 제1과 제2 뱅크에 교대로, 셀렉터(34)로부터의 화상 데이터가 기입됨과 함께, 그 제1과 제2 뱅크 중, 셀렉터(34)로부터의 화상 데이터의 기입이 행해지고 있지 않은 쪽의 뱅크로부터, 화상 데이터가 판독되어, 화상 처리 인터페이스(40)에 공급된다. 또한, 프레임 메모리(35)에서는, 제3과 제4 뱅크에 교대로, 화상 처리 인터페이스(40)가 출력하는 화상 데이터가 기입됨과 함께, 그 제3과 제4 뱅크 중, 화상 처리 인터페이스(40)로부터의 화상 데이터의 기입이 행해지고 있지 않은 쪽의 뱅크로부터, 화상 데이터가 판독되어, 매트릭스 변환부(36)에 공급된다.
프레임 메모리(35)에서는, 예를 들면, 상술과 같은 뱅크 전환이 행해지는 것에 의해서, 셀렉터(34)로부터 공급되는 화상 데이터의 기억, 화상 처리 인터페이스(40)에의 화상 데이터의 판독, 화상 처리 인터페이스(40)로부터의 화상 데이터의 기입, 및 매트릭스 변환부(36)에의 화상 데이터의 판독을 리얼타임으로 행할 수 있게 되어 있다.
매트릭스 변환부(36)는, 프레임 메모리(35)로부터 공급되는 화상 데이터를,RGB(Red, Green, Blue)의 화상 데이터로 변환하고, D/A 변환하여 출력한다. 매트릭스 변환부(36)가 출력하는 화상 데이터는, CRT(11)에 공급되어 표시된다.
컨트롤러(37)는 CPU(Central Processing Unit)(37A), EEPROM(Electrically Erasable Programmable Read Only Memory)(37B), RAM(Random Access Memory)(37C) 등으로 구성되고, 튜너(31)나, 셀렉터(34), 통신 인터페이스(38), 및 화상 처리 인터페이스(40) 등을 제어한다.
즉, CPU(37A), EEPROM(37B)에 기억되어 있는 프로그램에 따라서 각종 처리를 실행하고, 이에 따라, 예를 들면, 튜너(31)나, 셀렉터(34), 통신 인터페이스(38), 및 화상 처리 인터페이스(40)를 제어한다. 또한, CPU(37A)는 IR(Infrared Ray) 인터페이스(39)로부터 공급되는 커맨드에 대응한 처리를 실행한다. 또한, CPU(37A)는 통신 인터페이스(38)를 제어함으로써, 전화 회선 등을 통하여, 도시하지 않은 서버에 액세스하여, 버전업된 프로그램이나 필요한 데이터를 취득한다.
EEPROM(37B)는 전원 오프 후에도 보유해 두고 싶은 데이터나 프로그램을 기억한다. 또, EEPROM(37B)에 기억된 데이터나 프로그램은 거기에 덧씌우기 함으로써 버전업할 수 있다.
RAM(37C)은 CPU(37A)의 동작상 필요한 데이터나 프로그램을 일시 기억한다.
통신 인터페이스(38)는 예를 들면, 아날로그 모뎀이나, ADSL(Asymmetric Digital Subscriber Line) 모뎀, DSU(Digital Service Unit) 및 TA(Terminal Adapter), LAN(Local Area Network) 카드 등으로 구성되고, 컨트롤러(37)의 제어 하에, 전화 회선 그 밖의 통신 회선을 통한 통신 제어를 행한다.
IR 인터페이스(39)는 리모콘(2)으로부터의 적외선을 수광하여 광전 변환하고, 대응하는 전기 신호를 컨트롤러(37)에 공급한다.
화상 처리 잉크페이스(40)는 화상 처리 카드(131내지 136)가 장착되는 슬롯(121내지 126)을 갖고 있고, 그 슬롯(12i)에 장착된 화상 처리 카드(13j)와 함께, 프레임 메모리(35)에 기억된 화상 데이터에 대하여, 후술하는 화상 처리(데이터 변환 처리)를 실시한다.
또, 도 3의 실시 형태에서는, 화상 처리 카드(13i)가 슬롯(12i)에 장착되도록 되어 있지만, 화상 처리 카드(13i)는 6개의 슬롯(121내지 126) 중 임의의 슬롯에 장착하는 것이 가능하다. 단지, 본 실시 형태에서는 설명을 간단히 하기 위해서, 화상 처리 카드(13i)는 슬롯(12i)에 장착되는 것으로 한다.
또한, 본 실시 형태에서는, 화상 처리 인터페이스(40)에는 6개의 슬롯(121내지 126)이 마련되어 있고, 따라서, 6 종류의 화상 처리 카드(131내지 136)를 장착할 수 있도록 되어 있다. 도 3의 실시 형태에서는 슬롯(121내지 123)에, 3 종류의 화상 처리 카드(131내지 133)가 각각 장착되어 있다.
또한, 본 실시 형태에서는, 슬롯(12i) 내부에는 소정의 단자가 마련되어 있고, 이 단자와 화상 처리 카드(13i)가 물리적으로 접촉함으로써, 화상 처리카드(13i)와 화상 처리 인터페이스(40)가 전기적으로 접속되고, 이들 사이에서 각종 데이터가 교환된다. 단지, 화상 처리 카드(13i)와 화상 처리 인터페이스(40) 사이의 데이터 교환은, 그 밖에 무선 통신에 의해서 행하도록 하는 것도 가능하다.
다음에, 도 4는 리모콘(2)의 구성예를 나타내는 평면도이다.
셀렉트 버튼(51)은 상하 좌우 방향의 4개의 방향 외에, 그 중간의 4개의 경사 방향의 합계 8개의 방향으로 조작(방향 조작)할 수 있다. 또한, 셀렉트 버튼(51)은 리모콘(2)의 상면에 대하여 수직 방향으로도 가압 조작(셀렉트 조작)할 수 있다. 메뉴 버튼(54)은 본체(1)의 CRT(11)에, 각종 설정이나, 소정의 처리를 행하는 것을 지령하는 커맨드의 입력을 행하기 위한 메뉴 화면을 표시시킬 때에 조작된다.
여기서, 메뉴 화면이 표시된 경우에는, 그 메뉴 화면에서의 항목 등을 지시하는 커서가 CRT(11)에 표시된다. 이 커서는 셀렉트 버튼(51)을 방향 조작함으로써, 그 조작에 대응하는 방향으로 이동한다. 또한, 커서가 소정의 항목 상의 위치에 있을 때에, 셀렉트 버튼(51)이 셀렉트 조작되면, 그 항목의 선택이 확정된다. 또, 메뉴에는 아이콘을 표시시키는 것이 가능하고, 셀렉트 버튼(51)은 아이콘을 클릭할 때도 셀렉트 조작된다.
이그젝트 버튼(55)은 메뉴 화면에서 원래의 통상 화면으로 되돌아가는 경우 등에 조작된다.
볼륨 버튼(52)은 볼륨을 업 또는 다운시킬 때에 조작된다. 채널 업다운 버튼(53)은 수신하는 방송 채널의 번호를 업 또는 다운할 때에 조작된다.
0 내지 9의 숫자가 표시되어 있는 숫자 버튼(텐키)(58)은, 표시되어 있는 숫자를 입력할 때에 조작된다. 엔터 버튼(57)은 숫자 버튼(58)의 조작이 완료되었을 때, 숫자 입력 종료의 의미로, 그것에 계속해서 조작된다. 또, 채널을 전환하였을 때는, 본체(1)의 CRT(11)에, 새로운 채널의 번호 등이 소정 시간, OSD(On Screen Display) 표시된다. 디스플레이 버튼(56)은, 현재 선택하고 있는 채널의 번호나 현재의 음량 등의 OSD 표시의 온/오프를 전환할 때에 조작된다.
텔레비전/비디오 전환 버튼(59)은 본체(1)의 입력을, 튜너(31) 또는 입력 단자(22)로부터의 입력으로 전환할 때에 조작된다. 텔레비전/DSS 전환 버튼(60)은, 튜너(31)에 있어서 지상파에 의한 방송을 수신하는 텔레비전 모드, 또는 위성 방송을 수신하는 DSS(Digital Satellite System(Hughes Communications사의 상표)) 모드를 선택할 때에 조작된다. 숫자 버튼(58)을 조작하여 채널을 전환하면, 전환 전의 채널이 기억되고, 점프 버튼(61)은 이 전환 전의 원래의 채널로 되돌아갈 때에 조작된다.
랭귀지 버튼(62)은 2개 국어 이상의 언어에 의해 방송이 행하여지고 있는 경우에 있어서, 소정의 언어를 선택할 때에 조작된다. 가이드 버튼(63)은 CRT(11)에 EPG(Electric Program Guide)를 표시시킬 때에 조작된다. 페이버릿 버튼(64)은 미리 설정된 사용자의 기호 채널을 선택하는 경우에 조작된다.
케이블 버튼(65), 텔레비전 버튼(66), 및 DSS 버튼(67)은, 리모콘(2)으로부터 출사되는 적외선에 대응하는 커맨드 코드의 기기 카테고리를 전환하기 위한 버튼이다. 즉, 리모콘(2)은 텔레비전 수상기의 본체(1) 외에, 도시하지 않은 STB나 IRD를 원격 제어할 수 있도록 되어 있고, 케이블 버튼(65)은 CATV망을 통하여 전송되어 오는 신호를 수신하는 STB(Set Top Box)를, 리모콘(2)에 의해서 제어하는 경우에 조작된다. 케이블 버튼(65)의 조작 후에는, 리모콘(2)으로부터는 STB에 할당된 기기 카테고리의 커맨드 코드에 대응하는 적외선이 출사된다. 마찬가지로, 텔레비전 버튼(66)은 본체(1)를 리모콘(2)에 의해서 제어하는 경우에 조작된다. DSS 버튼(67)은 위성을 통하여 전송되어 있는 신호를 수신하는 IRD(Integrated Receiver and Decoder)를, 리모콘(2)에 의해서 제어하는 경우에 조작된다.
LED(Light Emitting Diode)(68, 69, 70)는, 각각 케이블 버튼(65), 텔레비전 버튼(66), 또는 DSS 버튼(67)이 온으로 되었을 때 점등하고, 이에 의해, 리모콘(2)이, 현재 어떤 카테고리의 장치 제어가 가능하게 되어 있는 것인지가, 사용자에게 나타내 준다. 또, LED(68, 69, 70)는 각각 케이블 버튼(65), 텔레비전 버튼(66), 또는 DSS 버튼(67)이 오프로 되었을 때는 소등한다.
케이블 전원 버튼(71), 텔레비전 전원 버튼(72), DSS 전원 버튼(73)은, STB, 본체(1), 또는 IRD의 전원을 온/오프할 때에 조작된다.
뮤팅 버튼(74)은 본체(1)의 뮤팅 상태를 설정 또는 해제할 때에 조작된다. 슬리프 버튼(75)은 소정 시각이 된 경우, 또는 소정 시간이 경과한 경우에, 자동적으로 전원을 오프하는 슬리프 모드를 설정 또는 해제할 때에 조작된다.
발광부(76)는 리모콘(2)이 조작된 경우에, 그 조작에 대응하는 적외선을 출사하도록 되어 있다.
다음에, 도 5는 도 3의 화상 인터페이스(40)의 제1 실시 형태의 구성예를 나타내고 있다.
인터페이스 컨트롤러(81)는, 메모리 인터페이스(82)를 제어한다. 또한, 인터페이스 컨트롤러(81)는 접속 검출부(84)의 출력에 기초하여, 슬롯(12i)에 대한 화상 처리 카드(13i)의 착탈을 인식하고, 그 인식 결과에 기초하여 카드 인터페이스(83)를 제어한다. 또한, 인터페이스 컨트롤러(81)는 메모리 인터페이스(82)와 카드 인터페이스(82) 사이의 화상 데이터의 교환을 제어한다.
메모리 인터페이스(82)는 인터페이스 컨트롤러(81)의 제어 하에, 프레임 메모리(35)(도 3)로부터 화상 데이터를 판독하여, 인터페이스 컨트롤러(81)에 공급한다. 또한, 메모리 인터페이스(82)는, 인터페이스 컨트롤러(81)로부터 공급되는 화상 데이터를 수신하여, 선 순차 변환부(85)에 공급한다.
카드 인터페이스(83)는 인터페이스 컨트롤러(81)의 제어에 따라서, 인터페이스 컨트롤러(81)로부터 공급되는 화상 데이터를, 슬롯(12i)에 장착된 화상 처리 카드(13i)에 공급한다.
즉, 카드 인터페이스(83)는 슬롯(121내지 126)에 접속되어 있고, 인터페이스 컨트롤러(81)로부터 공급되는 화상 데이터나 제어 신호 그 밖의 데이터를 수신하여, 슬롯(12i)에 장착된 화상 처리 카드(13i)에 공급한다.
또한, 카드 인터페이스(83)는 슬롯(12i)에 장착된 화상 처리 카드(13i)에서공급되는 화상 데이터나 제어 신호 그 밖의 데이터를 수신하여, 인터페이스 컨트롤러(81), 또는 다른 슬롯(12j)에 장착된 다른 화상 처리 카드(13j)에 공급한다.
또한, 카드 인터페이스(83)는 슬롯(12i)이 갖는 도시하지 않은 단자의 전압(단자 전압)을 접속 검출부(84)에 공급한다.
접속 검출부(84)는 카드 인터페이스(83)를 통하여, 예를 들면, 슬롯(121내지 126)의 단자 전압을 감시하고 있으며, 그 단자 전압의 변화에 기초하여, 슬롯(12i)에 대한 화상 처리 카드(13i)의 장착 또는 추출을 검출하고, 그 검출 결과를 인터페이스 컨트롤러(83)에 공급한다. 또, 화상 처리 카드(13i)의 착탈 검출은 그 밖에 기계적으로 행하는 것도 가능하다.
선 순차 변환부(85)는 메모리 인터페이스(82)로부터 공급되는 화상 데이터의 주사 방식을, 필요에 따라서 인터레이스 주사 방식에서 순차 주사(논 인터레이스 주사) 방식, 또는 순차 주사 방식에서 인터레이스 주사 방식으로 변환하여, 프레임 메모리(35)에 공급하여 기억시킨다.
다음에, 도 6은 화상 처리 인터페이스(40)가 도 5에 도시한 바와 같이 구성되는 경우의, 화상 처리 카드(13i)의 구성예를 나타내고 있다.
도 6의 실시 형태에서는, 화상 처리 카드(13i)는 거기에 공급되는 화상 데이터를 제1 화상 데이터로 한다. 그리고, 그 제1 화상 데이터를, 그 제1 화상 데이터보다도 고화질의 제2 화상 데이터로 변환하는 데이터 변환 처리를 행하도록 되어있다.
여기서, 예를 들면, 제1 화상 데이터를 저해상도의 화상 데이터로 함과 함께, 제2 화상 데이터를 고해상도의 화상 데이터로 하면, 데이터 변환 처리는, 해상도를 향상시키는 해상도 향상 처리라고 말할 수 있다. 또한, 예를 들면, 제1 화상 데이터를 저 S/N(Signal/Noise)의 화상 데이터로 함과 함께, 제2 화상 데이터를 고 S/N의 화상 데이터로 하면, 데이터 변환 처리는, 노이즈를 제거하는 노이즈 제거 처리라고 할 수 있다. 또한, 예를 들면, 제1 화상 데이터를 소정 사이즈의 화상 데이터로 함과 함께, 제2 화상 데이터를 제1 화상 데이터의 사이즈를 크게 또는 작게 한 화상 데이터로 하면, 데이터 변환 처리는, 화상의 리사이즈(확대 또는 축소)를 행하는 리사이즈 처리라고 할 수 있다.
따라서, 데이터 변환 처리에 있어서, 제1 및 제2 화상 데이터를 어떻게 정의하는가에 따라서 다양한 기능의 처리를 실현할 수 있다.
탭 추출부(91 및 92)에는 카드 인터페이스(83)(도 5)로부터, 데이터 변환 처리의 대상으로서의 제1 화상 데이터가 공급된다.
탭 추출부(91)는 제2 화상 데이터를 구성하는 화소를 순차, 주목 화소로 한다. 또한, 탭 추출부(91)는 그 주목 화소의 화소값을 예측하는 데 이용하는 제1 화상 데이터를 구성하는 화소(의 화소값)의 몇 개를 예측 탭으로서 추출한다.
구체적으로는, 탭 추출부(91)는, 주목 화소에 대응하는, 제1 화상 데이터의 화소(제1 화상 데이터 상의, 주목 화소의 위치와 동일 위치로부터, 예를 들면, 가장 근처에 있는 제1 화상 데이터의 화소)에 대하여, 공간적 또는 시간적으로 가까운 위치에 있는 복수의 화소(예를 들면, 주목 화소에 대응하는, 제1 화상 데이터의 화소와, 그것에 공간적으로 인접하는 화소 등)를, 예측 탭으로서 추출한다.
탭 추출부(92)는 주목 화소를 몇 개의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하기 위해서 이용하는 제1 화상 데이터를 구성하는 화소 몇 개를, 클래스 탭으로서 추출한다.
또, 탭 추출부(91 및 92)에 대해서는 카드 컨트롤러(98)로부터 제어 신호가 공급되도록 되어 있고, 탭 추출부(91)로 구성되는 예측 탭의 탭 구조와, 탭 추출부(92)로 구성되는 클래스 탭의 탭 구조는, 카드 컨트롤러(98)로부터의 제어 신호에 따라서 설정되도록 되어 있다.
여기서, 예측 탭과 클래스 탭은 동일한 탭 구조로 하는 것도 가능하고, 서로 다른 탭 구조로 하는 것도 가능하다.
탭 추출부(91)에서 얻어진 예측 탭은 예측부(95)에 공급되고, 탭 추출부(92)에서 얻어진 클래스 탭은 클래스 분류부(93)에 공급된다.
클래스 분류부(93)는 탭 추출부(92)로부터의 클래스 탭에 기초하여 주목 화소를 클래스 분류하고, 그 결과 얻어지는 클래스에 대응하는 클래스 코드를 계수 메모리(94)에 공급한다.
여기서, 클래스 분류를 행하는 방법으로서는, 예를 들면 ADRC(Adaptive Dynamic Range Coding) 등을 채용할 수 있다.
ADRC를 이용하는 방법에서는, 클래스 탭을 구성하는 화소의 화소값이, ADRC 처리되고, 그 결과 얻어지는 ADRC 코드에 따라서, 주목 화소의 클래스가 결정된다.
또, K비트 ADRC에서는, 예를 들면, 클래스 탭을 구성하는 화소의 화소값의 최대값 MAX와 최소값 MIN이 검출되고, DR=MAX-MIN을 집합의 국소적인 다이내믹 범위로 하고, 이 다이내믹 범위 DR에 기초하여, 클래스 탭을 구성하는 화소값이 K비트로 재양자화된다. 즉, 클래스 탭을 구성하는 각 화소의 화소값으로부터 최소값 MIN이 감산되고, 그 감산치가 DR/2K로 제산(양자화)된다. 그리고, 이상과 같이 하여 얻어지는, 클래스 탭을 구성하는 K 비트의 각 화소의 화소값을, 소정의 순서로 배열한 비트 열이, ADRC 코드로서 출력된다. 따라서, 클래스 탭이, 예를 들면 1비트 ADRC 처리된 경우에는, 그 클래스 탭을 구성하는 각 화소의 화소값은, 최소값 MIN이 감산된 후에, 최대값 MAX와 최소값 MIN의 평균값으로 제산되고(소수점 이하 버림), 이에 의해, 각 화소의 화소값이 1비트로 된다(2치화된다). 그리고, 그 1비트의 화소값을 소정의 순서로 배열한 비트 열이, ADRC 코드로서 출력된다.
또, 클래스 분류부(93)에는, 예를 들면, 클래스 탭을 구성하는 화소의 화소값의 레벨 분포의 패턴을, 그대로 클래스 코드로서 출력시키는 것도 가능하다. 그러나, 이 경우, 클래스 탭이 N개의 화소의 화소값으로 구성되고, 각 화소의 화소값에 K 비트가 할당되어 있다고 하면, 클래스 분류부(93)가 출력하는 클래스 코드의 경우의 수는, (2N)K가지가 되고, 화소의 화소값의 비트 수 K에 지수적으로 비례한 방대한 수로 된다.
따라서, 클래스 분류부(93)에서는 클래스 탭의 정보량을, 상술한 ADRC 처리나 혹은 벡터 양자화 등에 의해서 압축함으로써, 클래스 분류를 행하는 것이 바람직하다.
또, 클래스 분류는 상술한 바와 같이, 클래스 탭을 구성하는 화소의 화소값의 레벨 분포의 패턴에 기초하여 행하는 외에, 예를 들면, 그 클래스 탭의 주목 화소에 대응하는 화소의 부분에 에지가 존재하는지 여부나, 그 화소의 움직임의 유무(혹은, 움직임의 크기나 방향 등)에 기초하여 행하는 것도 가능하다.
계수 메모리(94)는 계수 생성부(96)로부터, 계수 정규화부(99)를 통해서 공급되는 클래스마다의 탭 계수를 기억하고, 또한, 그 기억한 탭 계수 중 클래스 분류부(93)로부터 공급되는 클래스 코드에 대응하는 어드레스에 기억되어 있는 탭 계수(클래스 분류부(93)로부터 공급되는 클래스 코드가 나타내는 클래스의 탭 계수)를, 예측부(95)에 공급한다.
여기서, 탭 계수란, 디지탈 필터에서의, 소위 탭에 있어서 입력 데이터와 승산되는 계수에 상당하는 것이다.
예측부(95)는 탭 추출부(91)가 출력하는 예측 탭과, 계수 메모리(94)가 출력하는 탭 계수를 취득하고, 그 예측 탭과 탭 계수를 이용하여, 주목 화소의 참값의 예측값을 구하는 소정의 예측 연산을 행한다. 이에 의해, 예측부(95)는 주목 화소의 화소값(의 예측값), 즉 제2 화소 데이터를 구성하는 화소의 화소값을 구하여 출력한다.
계수 생성부(96)는 생성 정보 기억부(97)에 기억되어 있는 생성 정보와, 카드 컨트롤러(98)로부터 공급되는 파라미터에 기초하여, 클래스마다의 탭 계수를 생성하고, 계수 정규화부(99)를 통해서 계수 메모리(94)에 공급하고, 덧씌우기하는형태로 기억시킨다.
생성 정보 기억부(97)는 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하고 있다.
또, 생성 정보로서는 예를 들면, 탭 계수의, 소위 종이 되는, 후술하는 학습에 의해서 구해지는 계수종 데이터 그 자체, 혹은 그 계수종 데이터를 생성할 수 있는 정보를 채용할 수 있다.
또한, 화상 처리 인터페이스(40)의 슬롯(121내지 126) 각각에 장착되는 화상 처리 카드(131내지 136)는, 모두 도 6에 도시한 바와 같이 구성되지만, 생성 정보 기억부(97)에 기억되는 생성 정보는, 서로 다른 화상 처리 카드(13) 사이에서는 서로 다른 탭 계수를 생성할 수 있는 것으로 되어 있다.
생성 정보 기억부(97)는 또한, 화상 처리 카드(131)가 행하는 화상 처리로서의 데이터 변환 처리의 내용을 나타내는 처리 정보도 기억하고 있다.
또, 처리 정보에는, 탭 추출부(91)에서 생성(구성)되는 예측 탭, 및 탭 추출부(92)에서 생성되는 클래스 탭의 탭 구조를 나타내는 정보, 클래스 분류부(93)에서 행해지는 클래스 분류의 방법(클래스 분류 방법)을 나타내는 정보(예를 들면, 클래스 분류를 화소값의 레벨 분포의 패턴, 에지의 유무, 혹은 화소의 움직임 유무에 기초하여 행하는 등의 정보), 생성 정보로부터 생성되는 탭 계수의 클래스 수 등이 포함된다.
또한, 처리 정보에는 화상 처리 카드(131)의 카드 ID(Identification)가 포함된다. 여기서 카드 ID는, 화상 처리 카드(131)를 이른바 순번 부여하는 것으로, 본 실시 형태에서는 6개의 슬롯(121내지 126) 각각에 장착되는 화상 처리 카드(131내지 136)에 대하여, 예를 들면 1 내지 6의 카드 ID가 각각 할당되어 있다.
그리고, 카드 ID가 최고 순위인 #1의 화상 처리 카드(131)를 제외하고, 카드 ID가 #i인 화상 처리 카드(13i)는, 그것보다 한 순위 큰 카드 ID가 #i-1의 화상 처리 카드(13i-1)가 존재하지 않는 경우에는, 동작하지 않도록 되어 있다.
따라서, 카드 ID가 #6의 화상 처리 카드(136)를 동작시키기 위해서는, 카드 ID가 #5의 화상 처리 카드(135)의 존재가 필요하고, 그, 카드 ID가 #5의 화상 처리 카드(135)를 동작시키기 위해서는, 카드 ID가 #4의 화상 처리 카드(134)의 존재가 필요하다. 이하, 마찬가지로 하여, 결국, 카드 ID가 #6의 화상 처리 카드(136)를 동작시키기 위해서는, 그것보다 순위가 위인 모든 화상 처리 카드(131내지 135)가 필요하게 된다.
또, 본 실시 형태에서는 카드 ID #i의 화상 처리 카드(13i)의 처리 정보에는, 그 화상 처리 카드(13i) 자체가 행하는 데이터 변환 처리의 내용을 나타내는 처리 정보 외에, 그 화상 처리 카드(13i)와 함게, 그것보다 순위가 위인 모든 화상 처리 카드(13i-1, 13i-2, …, 131)가 장착된 경우에, 그 각 화상 처리 카드(13i-1, 13i-2,…, 131)가 행하는 데이터 변환 처리의 내용을 나타내는 처리 정보도 포함되어 있다.
즉, 예를 들면 카드 ID #1의 화상 처리 카드(131)를 예를 하면, 본 실시 형태에서는 화상 처리 카드(131)에 대해서는, 그것만이 장착된 경우와, 화상 처리 카드(131및 132)가 장착된 경우에서, 그 기능(데이터 변환 처리의 내용)을 변화시킬 수 있게 되어 있다. 그 때문에, 화상 처리 카드(131)만이 장착된 경우의, 그 화상 처리 카드(131)의 데이터 변환 처리 내용은, 그 화상 처리 카드(131)의 처리 정보에 규정되어 있고, 화상 처리 카드(131및 132)의 양방이 장착된 경우의, 화상 처리 카드(131)의 데이터 변환 처리의 내용은, 화상 처리 카드(132)의 처리 정보에 규정되어 있다. 또, 화상 처리 카드(131및 132)의 양방이 장착된 경우의, 화상 처리 카드(132)의 데이터 변환 처리의 내용은, 화상 처리 카드(132)의 처리 정보에 규정되어 있다.
마찬가지로 하여, 화상 처리 카드(131내지 13i)가 장착된 경우의, 화상 처리 카드(131내지 13i) 각각의 데이터 변환 처리의 내용은, 가장 카드 ID가 큰(가장 순위가 낮은) 화상 처리 카드(13i)의 처리 정보에 규정되어 있다.
따라서, 본 실시 형태에서는 화상 처리 카드(131내지 13i)가 장착된 경우의, 각 화상 처리 카드(131내지 13i)의 데이터 변환 처리의 내용은, 가장 카드 ID가 큰 화상 처리 카드(13i)의 처리 정보를 참조함으로써 인식할 수 있다.
카드 컨트롤러(98)는 카드 인터페이스(83)(도 5)와의 사이에서, 화상 데이터나 그 밖의 데이터의 교환을 제어한다. 또한, 카드 컨트롤러(98)는 탭 추출부(91 및 92), 및 클래스 분류부(93)를 제어한다. 또, 카드 컨트롤러(98)는 화상 처리 인터페이스(40)로부터의 요구에 따라서, 생성 정보 기억부(97)로부터 처리 정보를 판독하여, 화상 처리 인터페이스(40)에 공급한다. 또한 카드 컨트롤러(98)는 계수 생성부(96)에 대하여, 후술하는 파라미터를 부여한다.
계수 정규화부(99)는 계수 생성부(96)로부터 공급되는 탭 계수를 정규화하고, 그 정규화 후의 탭 계수를 계수 메모리(94)에 공급하여 기억시킨다.
다음에, 도 7의 흐름도를 참조하여, 도 5의 화상 처리 인터페이스(40)의 처리에 대하여 설명한다.
화상 처리 인터페이스(40)에서는 우선 최초로, 단계 S1에 있어서, 인터페이스 컨트롤러(81)는 접소 검출부(84)의 출력에 기초하여, 슬롯(121내지 126) 중 어느 하나의 슬롯(12i)에 대하여, 화상 처리 카드(13i)가 새로이 장착(삽입)되었는지 여부를 판정한다.
단계 S1에 있어서, 슬롯(12i)에 대하여, 화상 처리 카드(13i)가 장착되었다고 판정된 경우, 즉 화상 처리 카드(13i)가 슬롯(12i)에 장착되는 것에 의해, 그슬롯(12i)의 단자 전압이 변화되고, 그 변화가 접속 검출부(84)에서 검출된 경우, 단계 S2를 스킵하여 단계 S3으로 진행한다.
또한, 단계 S1에 있어서, 슬롯(12i)에 대하여, 화상 처리 카드(13i)가 장착되어 있지 않다고 판정된 경우, 단계 S2로 진행하고, 인터페이스 컨트롤러(81)는 접속 검출부(84)의 출력에 기초하여, 슬롯(121내지 126) 중 어느 하나의 슬롯(12i)에 장착되어 있는 화상 처리 카드(13i)가 제거되었는지 여부를 판정한다.
또, 단계 S2에 있어서, 슬롯(12i)으로부터, 화상 처리 카드(13i)가 제거되어 있지 않다고 판정된 경우, 단계 S1로 되돌아가, 이하, 마찬가지 처리가 반복된다.
또한, 단계 S2에 있어서, 슬롯(12i)으로부터, 화상 처리 카드(13i)가 제거되었다고 판정된 경우, 즉 화상 처리 카드(13i)가 슬롯(12i)으로부터 제거되는 것에 의해, 그 슬롯(12i)의 단자 전압이 변화하고, 그 변화가 접속 검출부(84)에서 검출된 경우, 단계 S3으로 진행하고, 인터페이스 컨트롤러(81)는, 카드 인터페이스(83)를 제어함으로써, 슬롯(121내지 126) 중, 화상 처리 카드(13)가 장착되어 있는 것의, 그 장착되어 있는 화상 처리 카드(13)(이하, 적절히 장착 카드라고 함) 모두로부터, 처리 정보를 판독한다.
즉, 이 경우, 처리 정보를 요구하는 제어 신호가, 카드 인터페이스(83)로부터, 슬롯(12i)을 통해서, 거기에 장착되어 있는 화상 처리 카드(13i)의 카드 컨트롤러(98)(도 6)에 공급된다. 카드 컨트롤러(98)는 처리 정보를 요구하는 제어 신호를 수신하면, 생성 정보 기억부(97)로부터 처리 정보를 판독하여 가이드 인터페이스(83)에 공급한다. 가이드 인터페이스(83)는 이렇게 해서 화상 처리 카드(13i)로부터 공급되는 처리 정보를 수신하여, 인터페이스 컨트롤러(81)에 공급한다.
그 후, 단계 S4로 진행하여, 인터페이스 컨트롤러(81)는, 장착 카드로서의 화상 처리 카드(13)로부터 판독된 처리 정보에 포함되는 카드 ID를 조사하고, 이에 의해 동작시킬 장착 카드(이하, 적절히 유효 카드라고 함)를 결정한다.
즉, 인터페이스 컨트롤러(81)는, 장착 카드로서의 화상 처리 카드(13)의 모든 카드 ID를 승순으로 나란히 배열하고, 1에서 n까지의 카드 ID가 연속하고 있는 경우에는, 그 카드 ID가 1 내지 n 각각의 화상 처리 카드(장착 카드)(131내지 13n)를 유효 카드로 한다.
따라서, 슬롯(121내지 126) 중 복수의 슬롯 각각에, 화상 처리 카드(13)가 장착되어 있었다고 해도, 카드 ID #1의 화상 처리 카드(131)가 장착되어 있지 않은 경우에는, 어느 화상 처리 카드(13)도 유효 카드로 되지는 않는다. 또한, 예를 들면, 카드 ID #1의 화상 처리 카드(131) 및 카드 ID #3의 화상 처리 카드(133)가 장착되어 있더라도, 카드 ID #2의 화상 처리 카드(132)가 장착되어 있지 않은 경우에는, 유효 카드로 되는 것은, 카드 ID #1의 화상 처리 카드(131)뿐이고, 카드 ID #3의 화상 처리 카드(133)는 유효 카드로 되지는 않는다.
여기서, 슬롯(121내지 126) 중 복수에, 동일한 카드 ID의 화상 처리 카드(13)가 장착된 경우에는, 인터페이스 컨트롤러(81)는 예를 들면, 그 동일한 카드 ID의 화상 처리 카드(13) 중에서 하나를 선택하여, 유효 카드로 한다.
또, 이와 같이, 동일한 카드 ID의 화상 처리 카드(13)가 복수 장착되어 있는 경우나, 상술한 바와 같이, 연속하고 있지 않은 카드 ID의 화상 처리 카드가 장착되어 있는 경우에는, 인터페이스 컨트롤러(81)는, 예를 들면, 그 취지를 나타내는 제어 신호를 컨트롤러(37)에 공급한다. 이 경우, 컨트롤러(37)는 셀렉터(34), 프레임 메모리(35), 및 매트릭스 변환부(36)를 통하여, CRT(11)에 소정의 메시지를 표시시키고, 이에 의해, 동일한 카드 ID의 화상 처리 카드(13)가 복수 장착되어 있다는 취지나, 연속하지 않은 카드 ID의 화상 처리 카드가 장착되어 있는 취지를, 사용자에게 통지한다.
인터페이스 컨트롤러(81)는, 단계 S4에 있어서, 상술한 바와 같이, 유효 카드를 결정하면, 단계 S5로 진행하고, 카드 인터페이스(83)를 제어함으로써, 유효 카드로서의 각 화상 처리 카드(13i)의 카드 컨트롤러(98)(도 6)에 대하여, 유효 카드로서의 화상 처리 카드(13i) 중에서, 최대의 카드 ID의 화상 처리 카드(13i(max))로부터 판독한 처리 정보(이하, 적절히 최대 ID 처리 정보라고 함)를 송신하고, 이에 의해, 유효 카드로 되어 있는 각 화상 처리 카드(13i)에서의 예측 탭 및 클래스 탭의 탭 구조, 클래스 분류 방법, 및 탭 계수의 생성 등을 제어한다.
여기서, 유효 카드로서의 각 화상 처리 카드(13i)는, 화상 처리 인터페이스(40)(의 인터페이스 컨트롤러(81))로부터 공급되는 최대 ID 처리 정보를 참조함으로써, 자신이 행해야 할 데이터 변환 처리의 내용을 인식하고, 이에 의해, 그 최대 ID 처리 정보에 따른 탭 구조의 예측 탭 및 클래스 업의 생성, 소정의 클래스 분류 방법에 의한 클래스 분류 및 소정의 탭 계수의 생성을 행한다.
그 후, 단계 S6에 있어서, 인터페이스 컨트롤러(81)는, 유효 카드로 되어 있는 화상 처리 카드(13)에 대한 화상 데이터의 입출력 루트를 결정하고, 그 입출력 루트에 따라서 화상 데이터의 전송을 행하도록, 카드 인터페이스(83)를 설정하고, 단계 S1로 되돌아간다.
즉, 인터페이스 컨트롤러(81)는, 유효 카드로 되어 있는 화상 처리 카드(13)에 대하여, 그 카드 ID의 순위순으로, 프레임 메모리(35)로부터 판독된 화상 데이터를 전송하도록, 그 입출력 루트를 결정한다. 따라서, 예를 들면, 카드 인터페이스(83)에 접속되어 있는 모든 슬롯(121내지 126)에, 카드 ID가 #1 내지 #6의 화상 처리 카드(131내지 136)가 각각 장착되어 있는 경우에는, 화상 처리 카드(131, 132, 133, 134, 135, 136)의 순으로 화상 데이터를 전송하도록, 입출력 루트가 결정된다.
그리고, 그 후에는 카드 인터페이스(83)에 있어서, 결정된 입출력 루트에 따라서 화상 데이터가 전송된다. 따라서, 예를 들면, 상술한 바와 같이, 화상 처리 카드(131, 132, 133, 134, 135, 136)의 순으로 화상 데이터를 전송하도록 입출력 루트가 결정된 경우, 카드 인터페이스(83)는 메모리 인터페이스(82)에 의해서 프레임 메모리(35)로부터 판독되고, 인터페이스 컨트롤러(81)를 통하여 공급된 화상 데이터를 화상 처리 카드(131)에 전송한다. 그리고, 카드 인터페이스(83)는, 화상 처리 카드(131)에 있어서, 화상 데이터에 대하여 데이터 변환 처리가 행하여지고, 그 데이터 변환 처리 후의 화상 데이터를 수신하면, 그 화상 데이터를 화상 처리 카드(132)에 전송한다. 이하, 마찬가지로, 카드 인터페이스(83)는, 화상 데이터를 화상 처리 카드(133, 134, 135, 136)의 순으로 전송해 가고, 최후의 화상 처리 카드(136)로부터 화상 데이터를 수신하면, 그 화상 데이터를 인터페이스 컨트롤러(81)에 공급한다. 이 인터페이스 컨트롤러(81)에 공급된 화상 데이터는, 메모리 인터페이스(82) 및 선 순차 변환부(85)를 통하여 프레임 메모리(35)에 기억되고, 그 후, CRT(11)에 의해 표시된다.
또, 이상과 같이, 화상 데이터는 유효 카드가 된 화상 처리 카드(13)밖에 전송되지 않기 때문에, 유효 카드로 되어 있지 않은 화상 처리 카드(13)에서는 처리되지 않는다(화상 데이터가 공급되지 않기 때문에, 처리할 수 없다).
다음에, 도 8의 흐름도를 참조하여, 도 6의 화상 처리 카드(13i)의 처리(데이터 변환 처리)에 대하여 설명한다.
우선 최초로, 단계 S11에 있어서, 카드 컨트롤러(98)는, 상술한 도 7의 단계 S5에서 인터페이스 컨트롤러(81)(도 5)가 송신해 오는 처리 정보를 수신했는지 여부를 판정한다.
여기서, 도 7의 단계 S5에서 인터페이스 컨트롤러(81)(도 5)가 송신하여 오는 처리 정보는, 최대 ID 처리 정보이고, 따라서, 유효 카드로 되어 있는 각 화상 처리 카드(13i)가 행해야 할 데이터 변환 처리의 내용을 갖고 있다.
단계 S11에 있어서, 처리 정보를 수신하였다고 판정된 경우, 즉, 슬롯(121내지 126) 중 어느 하나에, 새롭게 화상 처리 카드(13)가 장착된다든가, 또는 슬롯 (121내지 126)에 장착되어 있던 화상 처리 카드 중 어느 하나가 추출되어, 이에 의해, 최대의 카드 ID를 갖는 화상 처리 카드(13)가 변화되고, 그 최대의 카드 ID를 갖는 화상 처리 카드(13)가 기억하고 있는 처리 정보(최대 ID 처리 정보)가, 화상 처리 인터페이스(40)(의 카드 인터페이스(83))로부터 카드 컨트롤러(98)에 송신되고, 카드 컨트롤러(98)에 의해 수신된 경우, 단계 S12로 진행하여, 카드 컨트롤러(98)는, 그 최대 ID 처리 정보를 참조함으로써, 자신이 행해야 할 데이터 변환 처리의 내용을 인식하고, 그 인식 결과에 따라서, 탭 추출부(91 및 92), 클래스 분류부(93)를 제어한다.
즉, 카드 컨트롤러(98)는 예를 들면, 최대 ID 처리 정보에 기술되어 있는 탭 구조의 예측 탭 또는 클래스 탭을 구성하도록, 탭 추출부(91 또는 92)의 동작 모드를 설정한다. 또한, 카드 컨트롤러(98)는 최대 ID 처리 정보에 기술되어 있는 클래스 분류 방법에 의한 클래스 분류를 행하도록, 클래스 분류부(93)의 동작 모드를 설정한다.
그리고, 단계 S13으로 진행하여, 카드 컨트롤러(98)는 최대 ID 처리 정보에 기초하여 계수 생성부(96)를 제어함으로써, 생성 정보로부터 탭 계수를 생성시킨다.
즉, 처리 정보에는, 생성 정보로부터 생성하여야 할 탭 계수의 정보(이하, 적절히 탭 계수 정보라고 함)가 포함되어 있고, 카드 컨트롤러(98)는 그 탭 계수 정보에 따라서, 생성 정보로부터 탭 계수를 생성하도록, 계수 생성부(96)를 제어한다. 이에 의해, 계수 생성부(96)는 카드 컨트롤러(98)의 제어에 따라서, 생성 정보 기억부(97)에 기억된 생성 정보로부터 클래스마다의 탭 계수를 생성하여, 계수 정규화부(99)에 공급한다. 또, 이 때, 카드 컨트롤러(98)는 계수 생성부(96)에 있어서 생성 정보로부터 탭 계수를 생성하는 데 필요한, 후술하는 파라미터를, 계수 생성부(96)에 공급한다.
계수 생성부(96)에서 클래스마다의 탭 계수가 생성되고, 계수 정규화부(99)에 공급되면, 계수 정규화부(99)는, 단계 S14에 있어서, 그 클래스마다의 탭 계수에 대하여, 후술하는 레벨 조정을 위한 정규화 처리하고, 그 정규화 후의 클래스마다의 탭 계수를 계수 메모리(94)에 공급하여 기억시키고, 단계 S15로 진행한다.
단계 S15에서는, 탭 추출부(91)가, 카드 인터페이스(83)(도 5)로부터, 도 7의 단계 S6에서 설정된 입출력 루트에 따라서 공급되는 화상 데이터를, 데이터 변환 처리 대상의 제1 화상 데이터로 하여, 그 제1 화상 데이터에 대한 제2 화상 데이터(데이터 변환 처리 후의 화상 데이터)를 구성하는 각 화소를, 순차, 주목 화소로 하고, 그 주목 화소에 대하여, 단계 S12에서 설정된 탭 구조의 예측 탭으로 하는 제1 화상 데이터의 화소를 추출한다. 또한, 단계 S15에서는, 탭 추출부(92)가, 주목 화소에 대하여, 단계 S12에서 설정된 탭 구조의 클래스 탭으로 하는 제1 화상 데이터의 화소를 추출한다. 그리고, 예측 탭은 탭 추출부(91)에서 예측부(95)로 공급되고, 클래스 탭은 탭 추출부(92)에서 클래스 분류부(93)로 공급된다.
클래스 분류부(93)는 탭 추출부(92)로부터, 주목 화소에 대한 클래스 탭을 수신하고, 단계 S16에 있어서, 그 클래스 탭에 기초하여, 단계 S12에서 설정된 클래스 분류 방법에 의해서 주목 화소를 클래스 분류한다. 또한, 클래스 분류부(93)는, 그 클래스 분류의 결과 얻어지는 주목 화소의 클래스를 나타내는 클래스 코드를, 계수 메모리(94)에 출력하고, 단계 S17로 진행한다.
단계 S17에서는, 계수 메모리(94)가, 클래스 분류부(93)로부터 공급되는 클래스 코드에 대응하는 어드레스에 기억되어 있는 탭 계수, 즉, 클래스 코드에 대응하는 클래스의 탭 계수를 판독하여 출력한다. 또한, 단계 S17에서는 예측부(95)가, 계수 메모리(94)가 출력하는 탭 계수를 취득하고, 단계 S18로 진행한다.
단계 S18에서는, 예측부(95)가, 탭 추출부(91)가 출력하는 예측 탭과, 계수 메모리(94)로부터 취득한 탭 계수를 이용하여, 소정의 예측 연산(후술하는 식(1)의 예측 연산)을 행한다. 이에 의해, 예측부(95)는 주목 화소의 화소값을 구하고, 카드 인터페이스(83)(도 5)에 공급한다. 그리고, 단계 S11로 되돌아가, 이하 마찬가지의 처리가 반복된다.
한편, 단계 S11에 있어서, 처리 정보를 수신하지 않았다고 판정된 경우, 단계 S12 내지 S14를 스킵하고, 단계 S15로 진행하여, 이하, 상술한 경우와 마찬가지의 처리가 행하여진다. 따라서, 이 경우, 단계 S15 내지 S18의 처리는, 카드 컨트롤러(98)에서 전회 수신된 처리 정보(최대 ID 처리 정보)에 따라서 행해진다.
다음에, 도 6의 예측부(95)에서의 예측 연산, 계수 생성부(96)에서의 탭 계수의 생성, 및 생성 정보 기억부(97)에 기억시키는 생성 정보의 하나인 계수종 데이터의 학습에 대하여 설명한다.
지금, 고화질의 화상 데이터(고화질 화상 데이터)를 제2 화상 데이터로 함과 함께, 그 고화질 화상 데이터를 LPF(Low Pass Filter)에 의해서 필터링하는 등 하여 그 화질(해상도)를 저하시킨 저화질의 화상 데이터(저화질 화상 데이터)를 제1 화상 데이터로 하여, 저화질 화상 데이터로부터 예측 탭을 추출하고, 그 예측 탭과 소정의 탭 계수를 이용하여, 고화질 화소의 화소값을, 소정의 예측 연산에 의해서 구하는(예측하는) 것을 생각한다.
지금, 소정의 예측 연산으로서, 예를 들면 선형 1차 예측 연산을 채용하는 것으로 하면, 고화질 화소의 화소값 y는 다음의 선형 1차식에 의해서 구해지게 된다.
단, 식(1)에 있어서, xn은 고화질 화소 y에 대한 예측 탭을 구성하는, n번째의 저화질 화상 데이터의 화소(이하, 적절히 저화질 화소라고 함)의 화소값을 나타내고, wn은 n번째의 저화질 화소(의 화소값)와 승산되는 n번째의 탭 계수를 나타낸다.
또, 식(1)에서는, 예측 탭이, N개의 저화질 화소 x1, x2, …, xN으로 구성되는 것으로 되어 있다. 이 경우, 식(1)에 따르면, 고화질 화소 y는, N개의 저화질 화소 x1, x2, …, xN을, N개의 탭 계수 w1, w2, …, wN을 가중으로 하여, 가중 부여 가산함으로써 구해지고 있다고 생각할 수 있다. 따라서, 식(1)에 의해서 구해지는 고화질 화소 y의 레벨 변동을 방지하기 위해서, 가중인 탭 계수 w1, w2, …, wN은, 그 총합이 1일 필요가 있다. 그러므로, 화상 처리 카드(13)의 계수 정규화부(99)(도 6)는, 계수 생성부(96)로부터 공급되는 탭 계수에 대하여, 각 클래스마다의 탭 계수의 총합을 구하고, 그 총합에 의해서, 대응하는 클래스의 탭 계수를 제산함으로써, 탭 계수를 정규화하도록 되어 있다.
여기서, 고화질 화소의 화소값 y는, 식(1)에 나타낸 선형 1차식이 아니라, 2차 이상의 고차식에 의해서 구하도록 하는 것도 가능하다.
그런데, 지금, 제k 샘플의 고화질 화소의 화소값의 실제값을 yk로 나타냄과 함께, 식(1)에 의해서 얻어지는 그 실제값 yk의 예측치를 yk'로 나타내면, 그 예측 오차 ek는 다음 식으로 표시된다.
지금, 식(2)의 예측치 yk'는 식(1)에 따라서 구해지기 때문에, 식(2)의 yk'를식(1)에 따라서 치환하면, 다음 식이 얻어진다.
단, 식(3)에 있어서, xn,k는 제k 샘플의 고화질 화소에 대한 예측 탭을 구성하는 n번째의 저화질 화소를 나타낸다.
식(3)의 예측 오차 ek를 0으로 하는 탭 계수 wn이, 고화질 화소를 예측하는 데 최적의 것이 되지만, 모든 고화질 화소에 대하여, 그와 같은 탭 계수 wn을 구하는 것은 일반적으로는 곤란하다.
그래서, 탭 계수 wn이 최적의 것을 나타내는 규범으로서, 예를 들면, 최소 제곱법을 채용하는 것으로 하면, 최적의 탭 계수 wn은, 다음 식으로 표시되는 제곱 오차의 총합 E를 최소로 함으로써 구할 수 있다.
단, 식(4)에 있어서, K는 고화질 화소 yk와, 그 고화질 화소 yk에 대한 예측 탭을 구성하는 저화질 화소 x1.k, x2.k, …, xN.k의 세트의 샘플 수(학습용의 샘플 수)를 나타낸다.
식(4)의 제곱 오차의 총합 E를 최소(극소)로 하는 탭 계수 wn은, 그 총합 E를 탭 계수 wn으로 편미분한 것을 O으로 하는 것으로, 따라서, 다음 식을 만족시킬 필요가 있다.
그래서, 상술한 식(3)을 탭 계수 wn으로 편미분하면, 다음 식이 얻어진다.
식(5)과 (6)으로부터 다음 식이 얻어진다.
식(7)의 ek에 식(3)을 대입함으로써, 식(7)은 식(8)에 나타내는 정규 방정식으로 나타낼 수 있다.
식(8)의 정규 방정식은, 예를 들면, 소인법(Gauss-Jordan의 소거법) 등을 이용함으로써, 탭 계수 wn에 대하여 풀 수 있다.
식(8)의 정규 방정식을 클래스마다 세워 푸는 것에 의해, 최적의 탭 계수(여기서는, 제곱 오차의 총합 E를 최소로 하는 탭 계수) wn을, 클래스마다 구할 수 있다.
도 9는 식(8)의 정규 방정식을 세워 푸는 것에 의해 클래스마다의 탭 계수 wn을 구하는 학습을 행하는 탭 계수의 학습 장치의 구성예를 나타내고 있다.
학습 장치에는 학습에 이용되는 학습용 화상 데이터가 입력되도록 되어 있다. 여기서, 학습용 화상 데이터는 제2 화상 데이터에 대응하는 것으로, 예를 들면, 해상도가 높은 고화질 화상 데이터를 이용할 수 있다.
학습 장치에 있어서, 학습용 화상 데이터는 교사 데이터 생성부(111)와 학생 데이터 생성부(113)에 공급된다.
교사 데이터 생성부(111)는 거기에 공급되는 학습용 화상 데이터로부터 교사데이터를 생성하여, 교사 데이터 기억부(112)에 공급한다. 즉 여기서는, 교사 데이터 생성부(111)는 학습용 화상 데이터로서의 고화질 화상 데이터를, 예를 들면, 그대로 교사 데이터로서 교사 데이터 기억부(112)에 공급한다.
교사 데이터 기억부(112)는 교사 데이터 생성부(111)로부터 공급되는 교사 데이터로서의 고화질 화상 데이터를 기억한다.
학생 데이터 생성부(113)는 학습용 화상 데이터로부터, 제1 화상 데이터에 대응하는 학생 데이터를 생성하여, 학생 데이터 기억부(114)에 공급한다. 즉, 학생 데이터 생성부(113)는 예를 들면, 학습용 화상 데이터로서의 고화질 화상 데이터를 필터링하는 것에 의해, 그 해상도를 저하시킴으로써, 저화질 화상 데이터를 생성하고, 이 저화질 화상 데이터를 학생 데이터로서 학생 데이터 기억부(114)에 공급한다.
학생 데이터 기억부(114)는 학생 데이터 생성부(113)로부터 공급되는 학생 데이터를 기억한다.
탭 추출부(115)는 교사 데이터 기억부(112)에 기억된 교사 데이터로서의 고화질 화상 데이터를 구성하는 화소를, 순차로 주목 교사 화소로 하고, 그 주목 교사 화소에 대하여, 학생 데이터 기억부(114)에 기억된 학생 데이터로서의 저화질 화상 데이터를 구성하는 저화질 화소 중 소정의 것을 추출함으로써, 도 6의 탭 추출부(91)가 구성하는 것과 동일한 탭 구조의 예측 탭을 구성하여, 가산부(118)에 공급한다.
탭 추출부(116)는 주목 교사 화소에 대하여, 학생 데이터 기억부(114)에 기억된 학생 데이터로서의 저화질 화상 데이터를 구성하는 저화질 화소 중 소정의 것을 추출함으로써, 도 6의 탭 추출부(92)가 구성하는 것과 동일한 탭 구조의 클래스 탭을 구성하여, 클래스 분류부(117)에 공급한다.
또, 탭 추출부(115와 116)에는 처리 정보 생성부(120)가 생성하는 처리 정보가 공급되도록 되어 있고, 탭 추출부(115와 116)는 처리 정보 생성부(120)로부터 공급되는 처리 정보가 나타내는 탭 구조의 예측 탭과 클래스 탭을 각각 구성한다.
클래스 분류부(117)는 탭 추출부(116)가 출력하는 클래스 탭에 기초하여, 도 6의 클래스 분류부(93)와 동일한 클래스 분류를 행하고, 그 결과 얻어지는 클래스에 대응하는 클래스 코드를 가산부(118)에 출력한다.
또, 클래스 분류부(117)에는 처리 정보 생성부(120)가 생성하는 처리 정보가 공급되도록 되어 있고, 클래스 분류부(117)는 처리 정보 생성부(120)로부터 공급되는 처리 정보가 나타내는 클래스 분류 방법에 의해 클래스 분류를 행한다.
가산부(118)는 교사 데이터 기억부(112)로부터 주목 교사 화소를 판독하고, 그 주목 교사 화소와, 탭 추출부(115)로부터 공급되는 주목 교사 화소에 대하여 구성된 예측 탭을 구성하는 학생 데이터를 대상으로 한 가산을, 클래스 분류부(117)로부터 공급되는 클래스 코드마다 행한다.
즉, 가산부(118)는 클래스 분류부(117)로부터 공급되는 클래스 코드에 대응하는 클래스마다, 예측 탭(학생 데이터) xi,k(xj,k)를 이용하여, 식(8)의 좌변 행렬에서의 성분을 구하기 위한 학생 데이터끼리의 승산(xi,k·xj,k)과, 합산(Σ)에 상당하는 연산을 행한다.
또한, 가산부(118)는 역시, 클래스 분류부(117)로부터 공급되는 클래스 코드에 대응하는 클래스마다, 예측 탭(학생 데이터) xi,k와 교사 데이터 yk를 이용하여, 식(8)의 우변 벡터에서의 성분을 구하기 위한 학생 데이터 xi,k와 교사 데이터 yk의 승산(xi,yk)과, 합산(Σ)에 상당하는 연산을 행한다.
즉, 가산부(118)는 전회, 주목 교사 화소로 된 교사 데이터에 대하여 구해진 식(8)에서의 좌변 행렬의 성분과, 우변 벡터의 성분을, 그 내장하는 메모리(도시하지 않음)에 기억하고 있으며, 그 행렬의 성분 또는 벡터의 성분에 대하여, 새롭게 주목 교사 화소로 된 교사 데이터에 대하여, 그 교사 데이터 yk와 학생 데이터 xi,k(xj,k)를 이용하여 계산되는, 대응하는 성분 xi,k·xj,k또는 xi,yk를 각각 가산하여 넣는다.
그리고, 가산부(118)는 교사 데이터 기억부(112)에 기억된 교사 데이터 전부를 주목 교사 화소로 하여 상기 가산을 행함으로써, 각 클래스에 대하여, 식(8)에 표시한 정규 방정식을 세우면, 그 정규 방정식을 탭 계수 산출부(119)에 공급한다.
탭 계수 산출부(119)는 가산부(118)로부터 공급되는 클래스마다의 정규 방정식을 푸는 것에 의해, 각 클래스마다의 탭 계수 wn을 구하여 출력한다.
처리 정보 생성부(120)는 화상 처리 카드(131내지 136) 각각에 구성시키는 예측 탭 및 클래스 탭의 탭 구조나, 화상 처리 카드(131내지 136) 각각에 행하게하는 클래스 분류의 클래스 분류 방법 등을 포함하는 처리 정보를 생성하여, 탭 추출부(115 및 116), 및 클래스 분류부(117)에 공급한다. 또, 처리 정보 생성부(120)에 있어서 처리 정보에 포함시키는 탭 구조나 클래스 분류 방법 등은, 처리 정보 생성부(120)에 미리 기억(등록)되어 있는 것으로 한다.
다음에, 도 10의 흐름도를 참조하여, 도 9의 학습 장치의 처리(학습 처리)에 대하여 설명한다.
우선 최초로, 단계 S21에 있어서, 교사 데이터 생성부(111)와 학생 데이터 생성부(113)가, 학습용 화상 데이터로부터, 교사 데이터와 학생 데이터를 각각 생성하여 출력한다. 즉, 교사 데이터 생성부(111)는 학습용 화상 데이터를, 그대로 교사 데이터로서 출력한다. 또한, 학생 데이터 생성부(111)는 학습용 화상 데이터를 LPF에 의해서 필터링함으로써, 각 프레임(또는 필드)의 교사 데이터(학습용 화상 데이터)에 대하여 학생 데이터를 생성하여 출력한다.
교사 데이터 생성부(111)가 출력하는 교사 데이터는 교사 데이터 기억부(112)에 공급되어 기억되고, 학생 데이터 생성부(113)가 출력하는 학생 데이터는 학생 데이터 기억부(114)에 공급되어 기억된다.
그 후, 단계 S22로 진행하여, 처리 정보 생성부(120)는, 소정의 처리 정보를 생성하여, 탭 추출부(115 및 116), 및 클래스 분류부(117)에 공급하고, 이에 의해, 탭 추출부(115)에 구성시키는 예측 탭의 탭 구조, 탭 추출부(116)에 구성시키는 클래스 탭의 탭 구조, 및 클래스 분류부(177)에서의 클래스 분류 방법을 설정한다.
그리고, 단계 S23으로 진행하여, 탭 추출부(115)는, 교사 데이터기억부(112)에 기억된 교사 데이터 중, 아직 주목 교사 화소로 하지 않은 것을 주목 교사 화소로 한다. 또한, 단계 S23에서는, 탭 추출부(115)가 주목 교사 화소에 대하여, 학생 데이터 기억부(114)에 기억된 학생 데이터로부터 예측 탭을 구성하고, 가산부(118)에 공급함과 함께, 탭 추출부(116)가 역시, 주목 교사 화소에 대하여, 학생 데이터 기억부(114)에 기억된 학생 데이터로부터 클래스 탭을 구성하여, 클래스 분류부(117)에 공급한다.
또, 탭 추출부(115)는 단계 S22에서 설정된 탭 구조의 예측 탭을 구성한다. 탭 추출부(116)도 단계 S22에서 설정된 탭 구조의 클래스 탭을 구성한다.
그 후, 단계 S24로 진행하여, 클래스 분류부(117)는, 주목 교사 화소에 대한 클래스 탭에 기초하여, 주목 교사 화소의 클래스 분류를 행하고, 그 결과 얻어지는 클래스에 대응하는 클래스 코드를 가산부(118)에 출력하고, 단계 S25로 진행한다.
또, 클래스 분류부(117)에서는 단계 S22에서 설정된 클래스 분류 방법에 의한 클래스 분류가 행하여진다.
단계 S25에서는, 가산부(118)는 교사 데이터 기억부(112)로부터 주목 교사 화소를 판독하고, 그 주목 교사 화소와, 탭 추출부(115)로부터 공급되는 예측 탭을 이용하여, 식(8)에서의 좌변 행렬의 성분 xi,k·xj,k와 벡터의 성분 xi,k·yk를 계산한다. 또한, 가산부(118)는, 이미 얻어져 있는 행렬 성분과 벡터 성분 중, 클래스 분류부(117)로부터의 클래스 코드에 대응하는 것에 대하여, 주목 화소와 예측 탭으로부터 구해진 행렬의 성분 xi,k·xj,k와 벡터의 성분 xi,k·yk를 각각 가산하고, 단계 S26으로 진행한다.
단계 S26에서는, 탭 추출부(115)가, 교사 데이터 기억부(112)에, 아직 주목 교사 화소로 하고 있지 않은 교사 데이터가 기억되어 있는지 여부를 판정한다. 단계 S26에 있어서, 주목 교사 화소로 하고 있지 않은 교사 데이터가, 아직 교사 데이터 기억부(112)에 기억되어 있다고 판정된 경우, 탭 추출부(115)는 아직 주목 교사 화소로 하고 있지 않은 교사 데이터를, 새롭게 주목 교사 화소로 하고, 단계 S23으로 되돌아가, 이하 마찬가지의 처리가 반복된다.
또한, 단계 S26에 있어서, 주목 교사 화소로 하고 있지 않은 교사 데이터가, 교사 데이터 기억부(112)에 기억되어 있지 않다고 판정된 경우, 가산부(118)는, 지금까지의 처리에 의해서 얻어진 클래스마다의 식(8)에서의 좌변 행렬과, 우변 벡터를 탭 계수 산출부(119)에 공급하고, 단계 S27로 진행한다.
단계 S27에서는, 탭 계수 산출부(119)는 가산부(118)로부터 공급되는 클래스마다의 식(8)에서의 좌변 행렬과 우변 벡터에 의해서 구성되는 클래스마다의 정규 방정식을 푸는 것에 의해, 각 클래스마다 탭 계수 Wn을 구하여 출력하고, 처리를 종료한다.
여기서, 학습용 화상 데이터의 수가 충분하지 않은 것 등에 기인하여, 탭 계수 wn을 구하는 데 필요한 수의 정규 방정식이 얻어지지 않은 클래스가 생기는 일이 있을 수 있지만, 그와 같은 클래스에 대해서는, 탭 계수 산출부(119)은 예를 들면 디폴트의 탭 계수를 출력하도록 되어 있다. 이 디폴트의 탭 계수로서는, 예를 들면 클래스 분류를 행하지 않고서 구한(총 클래스 수를 1로 하여 구한) 탭 계수를이용하여도 좋다.
또, 상술한 경우에는, 학습용 화상 데이터를 그대로 제2 화상 데이터에 대응하는 교사 데이터로 함과 함께, 그 학습용 화상 데이터의 공간 해상도를 열화시킨 저화질 화상 데이터를, 제1 화상 데이터에 대응하는 학생 데이터로 하여, 탭 계수의 학습을 행하도록 하였기 때문에, 탭 계수로서는, 제1 화상 데이터를 그 해상도를 향상시킨 제2 화상 데이터로 변환하는 해상도 향상 처리로서의 데이터 변환 처리를 행하는 것을 얻을 수 있다.
따라서, 화상 처리 카드(13)의 계수 메모리(94)(도 6)에 그 탭 계수를 기억시키는 것에 의해, 화상 처리 카드(13)에서는, 화상 데이터의 공간 해상도를 향상시킬 수 있다.
여기서, 제1 화상 데이터에 대응하는 학생 데이터와, 제2 화상 데이터에 대응하는 교사 데이터로 하는 화상 데이터의 선택 방법에 의해서, 탭 계수로서는, 각종 데이터 변환 처리를 행하는 것을 얻을 수 있다.
즉, 예를 들면, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 교사 데이터로서의 고화질 화상 데이터에 대하여, 노이즈를 중첩한 화상 데이터를 학생 데이터로 하여, 학습 처리를 행함으로써, 탭 계수로서는, 제1 화상 데이터를, 거기에 포함되는 노이즈를 제거(저감)한 제2 화상 데이터로 변환하는 노이즈 제거 처리로서의 데이터 변환 처리를 행하는 것을 얻을 수 있다.
또한, 예를 들면, 어떤 화상 데이터를 교사 데이터로 함과 함께, 그 교사 데이터로서의 화상 데이터의 화소 수를 추출한 화상 데이터를 학생 데이터로 하여,또는, 소정 사이즈의 화상 데이터를 학생 데이터로 함과 함께, 그 학생 데이터로서의 화상 데이터의 화소를 소정의 추출율로 추출한 화상 데이터를 교사 데이터로 하여, 학습 처리를 행함으로써, 탭 계수로서는, 제1 화상 데이터를 확대 또는 축소한 제2 화상 데이터로 변환하는 리사이즈 처리로서의 데이터 변환 처리를 행하는 것을 얻을 수 있다.
따라서, 화상 처리 카드(13)의 계수 메모리(94)(도 6)에, 노이즈 제거 처리용의 탭 계수나 리사이즈 처리용의 탭 계수를 기억시키는 것에 의해, 화상 처리 카드(13)에서는, 화상 데이터의 노이즈 제거나 리사이즈(확대 또는 축소)를 행할 수 있다.
이상과 같이, 탭 계수의 학습에 이용하는 교사 데이터와 학생 데이터의 세트(이하, 적절히 학습 쌍이라고도 함)에 의해서, 탭 계수로서는, 해상도의 향상이나, 노이즈 제거, 리사이즈 등의, 각종 화질의 개선을 행하는 것을 얻을 수 있고, 따라서, 이러한 각종 화질 개선을 행하는 탭 계수를, 화상 처리 카드(131내지 136)에 기억시키는 것에 의해, 각 화상 처리 카드(13i)에서는 각종의 화질 개선을 위한 데이터 변환 처리를 행할 수 있다.
또, 그 밖에, 예를 들면, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 교사 데이터로서의 고화질 화상 데이터의 공간 해상도를 저하시키고, 또한 노이즈를 중첩한 화상 데이터를 학생 데이터로 하여, 학습 처리를 행함으로써, 탭 계수로서는, 제1 화상 데이터를, 거기에 포함되는 노이즈를 제거(저감)하고, 또한 그공간 해상도를 향상시킨 제2 화상 데이터로 변환하는 노이즈 제거 처리와 해상도 향상 처리의 양방을, 데이터 변환 처리로서 행하는 것을 얻을 수 있다.
단, 노이즈 제거 처리와 해상도 향상 처리의 양방을 행하는 탭 계수를 이용하여 데이터 변환 처리를 행한 화상 데이터와, 노이즈 제거 처리를 행하는 탭 계수를 이용하여 데이터 변환 처리를 행하고, 또한, 해상도 향상 처리를 행하는 탭 계수를 이용하여 데이터 변환 처리를 행한 화상 데이터에서는, 각 데이터 변환 처리의 조건이 동일하면, 화질에 차이가 생긴다.
즉, 노이즈 제거 처리와 해상도 향상 처리의 양방을 행하는 탭 계수를 이용한 데이터 변환 처리, 노이즈 제거 처리를 행하는 탭 계수를 이용한 데이터 변환 처리, 및 해상도 향상 처리를 행하는 탭 계수를 이용한 데이터 변환 처리에 있어서, 어느 것이나, 동일한 탭 구조의 예측 탭 및 클래스 탭을 이용함과 함께, 동일한 클래스 분류 방법(클래스 수도 동일)을 채용한 경우에는, 노이즈 제거 처리를 행하는 탭 계수를 이용하여 데이터 변환 처리를 행하고, 또한 해상도 향상 처리를 행하는 탭 계수를 이용하여 데이터 변환 처리를 행한 화상 데이터 쪽이, 노이즈 제거 처리와 해상도 향상 처리의 양방을 행하는 탭 계수를 이용하여 데이터 변환 처리를 행한 화상 데이터보다도 고화질이 된다.
그런데, 화상 처리 카드(13)의 생성 정보 기억부(97)에는, 도 9의 학습 장치에 의해서 구해지는 클래스마다의 탭 계수를 생성 정보로서 기억시켜 두는 것이 가능하다.
그러나, 이 경우, 클래스 수를 Z로 함과 함께, 1클래스당의 탭 계수의 세트(식(1)을 규정하는 탭 계수 w1, w2, …, wN의 세트)의 용량을 B로 하면, 화상 처리 카드(13)를 구성하는 생성 정보 기억부(97)로서는, 적어도 Z×B 용량의 메모리가 필요해진다.
그러므로, 여기서는, 탭 계수 w1, w2, …, wN의 세트 중 n번째의 탭 계수 wn에서의 서픽스 n을 탭 번호로 하여, 클래스마다의 탭 계수 w1내지 wN을, 예를 들면 탭 번호마다 압축하고, 그 압축 결과를, 생성 정보로서 생성 정보 기억부(97)(도 6)에 기억시킬 수 있다. 이 경우, 생성 정보 기억부(97)에 필요한 기억 용량을 삭감할 수 있다.
클래스마다의 탭 계수 w1내지 wN의, 탭 번호마다의 압축은, 예를 들면 다음과 같이 하여 행할 수 있다.
즉, 지금, 탭 계수 wn을, 그 종이 되는 계수종 데이터와, 소정의 파라미터로부터, 예를 들면 다음 식에 따라서 생성하는 것을 생각한다.
단, 식(9)에 있어서, βm, n은 n번째의 탭 계수 wn을 구하는 데 이용되는 m번째의 계수종 데이터를 나타내고, z는 파라미터를 나타낸다. 또, 식(9)에서는 탭 계수 wn이, M개의 계수종 데이터 βn,1, βn,2, …, βn,M을 이용하여 구해지게 되어있다.
여기서, 계수종 데이터 βm,n과 파라미터 z로부터 탭 계수 Wn을 구하는 식은, 식(9)에 한정되는 것이 아니다.
지금, 식(9)에서의 파라미터 z에 의해서 결정되는 값 zm-1을, 새로운 변수 tm을 도입하여, 다음 식으로 정의한다.
식(10)을 식(9)에 대입함으로써, 다음 식이 얻어진다.
식(11)에 따르면, 탭 계수 wn은 계수종 데이터 βn, m과 변수 tm의 선형 1차식에 의해서 구해지게(예측되게) 된다. 이제, 이 식(l1)에 의해서 구해지는 탭 계수를, wn' 과 나타내는 것으로 하면, 다음 식(12)으로 표현되는, 최적의 탭 계수 wn과 식(l1)에 의해 구해지는 탭 계수 wn'의 오차 en을 O으로 하는 계수종 데이터 βn,m이, 최적의 탭 계수 wn을 구하는 데 최적의 것이 된다. 그러나, 모든 탭 계수 wn에 대하여, 그와 같은 계수종 데이터 βn, m을 구하는 것은 일반적으로는 곤란하다.
또, 식(12)은 그 우변의 wn'에 식(11)을 대입함으로써, 다음 식과 같이 변형할 수 있다.
그러므로, 계수종 데이터 βn,m이 최적의 것을 나타내는 규범으로서, 예를 들면, 역시, 최소 제곱법을 채용하는 것으로 하면, 최적의 계수종 데이터 βn,m은, 다음 식으로 표시되는 제곱 오차의 총합 E를 최소로 함으로써 구할 수 있다.
식(14)의 제곱 오차의 총합 E의 최소값(극소치)은, 식(15)에 도시한 바와 같이, 총합 E를 계수종 데이터 βn,m으로 편미분한 것을 0으로 하는 βn,m에 의해서 주어진다.
식(13)을 식(15)에 대입함으로써, 다음 식이 얻어진다.
지금, Xi,j와 Yi를, 식(17)과 (18)에 나타낸 바와 같이 정의한다.
이 경우, 식(16)은 Xi,j와 Yi를 이용한 식(19)에 나타내는 정규 방정식으로 표현할 수 있다.
식(19)의 정규 방정식도, 예를 들면, 소인법(Gauss-Jordan의 소거법) 등을 이용함으로써, 계수종 데이터 βn,m에 대하여 풀 수 있다.
식(19)의 정규 방정식을 푸는 것에 의해 구해지는 계수종 데이터 βn,m에 따르면, 식(9)에 따라서, 각 파라미터 z에 대하여 탭 계수 wn을 얻을 수 있다.
그런데, 파라미터 z로서, 예를 들면, 탭 계수의 클래스를 채용한 경우에는, 파라미터(클래스) z와, 계수종 데이터 βn,m에 의해서, 식(9)으로부터, 클래스 #z의 탭 계수의 세트를 구할 수 있다.
그래서, 지금, 클래스 #z의 n번째의 탭 계수 wn을, W(z) n으로 나타내는 것으로 하면, 이 클래스 #z의 n번째의 탭 계수 W(z) n을, 식(9)에 따라서 구하기 위한 계수종 데이터 βn,m은, 도 9의 학습 장치에 의해서 구해지는 각 클래스 #1, #2, …, #Z의 n번째의 탭 계수 W(1) n, W(2) n, …, W(z) n을, 각각 교사 데이터로 하고, 클래스를 나타내는 파라미터 #1, #2, …, #Z를, 그 클래스의 교사 데이터에 대한 학생 데이터로 하여, 식(19)의 정규 방정식을 세워 푸는 것에 의해 구할 수 있다.
도 11은 상술한 바와 같이 하여, 클래스 #z의 n번째의 탭 계수 W(z) n을 구하기 위한 계수종 데이터 βn,m을 구하는 학습을 행하는 학습 장치의 구성예를 나타내고 있다. 또, 도면 중, 도 9에서의 경우와 대응하는 부분에 대해서는, 동일한 부호를 부여하고, 이하에서는 그 설명은 적절하게 생략한다.
탭 계수 메모리(121)는 탭 계수 산출부(119)가 출력하는 클래스마다의 탭 계수의 세트를 기억한다.
가산부(122)는 탭 번호 n마다, 클래스를 나타내는 파라미터 #z(에 대응하는 변수 tm)와, 탭 계수 메모리(121)에 기억된 각 클래스 #z의 탭 계수 W(z) n을 대상으로 한 가산을 행한다.
즉, 가산부(122)는 파라미터 z로부터 식(10)에 의해서 구해지는 변수 ti(tj)를 이용하여, 식(l9)의 좌변 행렬에 있어서의, 식(l7)으로 정의되는 성분 Xi,j를 구하기 위한 파라미터 Z에 대응하는 변수 ti(tj)끼리의 승산(titj)과, 합산(Σ)에 상당하는 연산을, 탭 번호 n마다 행한다.
또한, 가산부(122)는 파라미터 z로부터 식(10)에 의해서 구해지는 변수 ti와, 탭 계수 W(z) n을 이용하여, 식(18)에서 정의되는 Yi를 구하기 위한 파라미터 z 각각에 대응하는 변수 ti및 탭 계수 wn의 승산(tiwn)과, 합산(Σ)에 상당하는 연산을, 탭 번호 n마다 행한다. 이 Yi는 식(19)의 우변 벡터의 성분이다.
가산부(122)는 탭 번호 n마다, 식(17)으로 표시되는 성분 Xi,j와, 식(18)으로 표시되는 성분 Yi를 구하는 것에 의해, 각 탭 번호 n에 대하여 식(19)의 정규 방정식을 세우면, 그 정규 방정식을 계수종 산출부(123)에 공급한다.
또, 도 11의 실시 형태에서는, 처리 정보 생성부(120)가 출력하는 처리 정보가 가산부(122)에 공급되도록 되어 있다. 이 경우, 처리 정보에는 계수종 데이터βm,n으로부터 탭 계수 W(z) n을 구하는 탭 연산식으로서의 식(9)의 항 수를 나타내는 M이 포함되어 있고, 가산부(122)는, 정보 처리 생성부(120) 로부터 공급되는 처리 정보를 참조함으로써, 탭 연산식의 항 수 M을 인식하여, 식(19)의 정규 방정식을 세우게 되어 있다.
계수종 산출부(123)는, 가산부(122)로부터 공급되는 탭 번호 n마다의 식(19)의 정규 방정식을 푸는 것에 의해, 각 탭 번호 n마다의 계수종 데이터 βm,n을 구하여 출력한다.
다음에, 도 12의 흐름도를 참조하여, 도 11의 학습 장치의 처리(학습 처리)에 대하여 설명한다.
단계 S31 내지 S37에서는, 도 10의 단계 S21 내지 S27에서의 경우와 각각 마찬가지의 처리가 행하여지고, 이에 의해, 탭 계수 산출부(119)에 의해 구해지는 클래스마다의 탭 계수는, 탭 계수 메모리(121)에 공급되어 기억된다.
또, 단계 S32에서는, 탭 추출부(115)에 구성시키는 예측 탭의 탭 구조, 탭 추출부(116)에 구성시키는 클래스 탭의 탭 구조, 및 클래스 분류부(117)에서의 클래스 분류 방법 외에, 가산부(122)로 식(19)의 정규 방정식을 세우는 데 필요한 탭 연산식(9)의 항 수 M도 설정된다.
즉, 도 11의 학습 장치에서의 처리 정보 생성부(120)는, 화상 처리 카드(131내지 136) 각각에 구성시키는 예측 탭 및 클래스 탭의 탭 구조나, 화상 처리카드(131내지 136) 각각에 행하게 하는 클래스 분류의 클래스 분류 방법 외에, 화상 처리 카드(131내지 136)에 있어서 계수종 데이터 βm,n에서 탭 계수 wn을 생성하기 위한 탭 연산식(9)의 항 수 M도 포함하는 처리 정보를 생성하고, 탭 추출부(115 및 116), 클래스 분류부(117), 및 가산부(122)에 공급하도록 되어 있고, 가산부(122)는, 그 처리 정보에 포함되는 항 수 M에 따라서, 식(19)의 정규 방정식을 세우도록, 그 동작 모드를 설정한다.
그 후, 단계 S38로 진행하여, 가산부(122)는, 탭 번호 n마다, 클래스를 나타내는 파라미터 #z(에 대응하는 변수 tm)와, 탭 계수 메모리(121)에 기억된 각 클래스 #z의 탭 계수 W(z) n을 대상으로 하여, 상술한 바와 같은 가산을 행하고, 이에 의해, 각 탭 번호 n에 대하여, 식(19)의 정규 방정식을 세워, 계수종 산출부(123)에 공급하고, 단계 S39로 진행한다.
또, 단계 S38에서는, 가산부(122)는 단계 S32에서 설정된 탭 연산식(9)의 항 수 M에 따라서, 식(19)의 정규 방정식을 세운다.
단계 S39에서는, 계수종 산출부(123)는 가산부(122)로부터 공급되는 탭 번호 n마다의 식(19)의 정규 방정식을 푸는 것에 의해, 각 탭 번호 n마다의 계수종 데이터 βm.n을 구하여 출력하고, 처리를 종료한다.
도 11의 학습 장치에서는, 학습 쌍 및 처리 정보를 적절하게 변경하여, 도 12의 학습 처리를 행하고, 이에 의해, 각종 화질 개선을 행할 수 있는 계수종 데이터 βm, n이 구해진다. 그리고, 이와 같이 하여 구해진 각종 화질 개선을 행할 수있는 계수종 데이터 βm,n중 서로 다른 것이, 화상 처리 카드(131내지 136) 각각에 기억되어 있다.
또, 1클래스의 탭 계수 wn의 개수가 N개이고, 클래스 수가 Z 클래스이다고 하면, 탭 계수 wn의 총수는, N×Z개가 된다.
한편, 1 클래스의 탭 계수 wn의 개수가 N개이고, 탭 연산식(9)의 항 수가 M이다고 하면, 계수종 데이터 βm,n의 총수는, N×M개가 된다.
따라서, 하나의 탭 계수 wn과 계수종 데이터 βm,n가 동일한 데이터량이라고 하면, 모든 계수종 데이터 βm, n의 데이터량은, 모든 탭 계수 wn의 데이터량의 M/Z가 된다.
그러므로, M과 Z를 비교하면, M은 탭 연산식(9)의 항 수이고, 1자릿수, 또는 많아도, 예를 들면, 10 내지 99 등의 2자릿수 정도의 값이 채용된다. 한편, Z는 클래스 수를 나타내지만, 클래스를 구하는 클래스 분류는, 예를 들면, 상술한 바와 같이, 클래스 탭을 ADRC 처리함으로써 구해진다. 따라서, 예를 들면, 지금, 5×5 화소의 25 화소로 구성되는 클래스 탭을, 1비트 ADRC 처리함으로써 클래스 분류를 행하는 것으로 하면, 클래스 수는 225클래스가 된다.
이상으로부터, M/Z는 십분 작은 값이 되고, 따라서, 탭 계수 wn은 충분히 적은 데이터량의 계수종 데이터 βm,n으로 압축되어 있다고 할 수 있다.
따라서, 계수종 데이터 βm,n을, 생성 정보로서, 생성 정보 기억부(97)(도 6)에 기억시키는 것에 의해, 탭 계수 wn을 기억시키는 경우에 비교하여, 생성 정보 기억부(97)에 필요한 기억 용량을 크게 삭감할 수 있다.
여기서, 도 6에 도시한 화상 처리 카드(13i)에 기억되어 있는 처리 정보에는, 탭 구조나 클래스 분류 방법 외에, 탭 연산식(9)의 항 수 M이나, 클래스 분류부(93)에서의 클래스 분류에 의한 클래스 수 Z도 포함되어 있으며, 계수 생성부(96)에서는 처리 정보를 참조함으로써, 탭 연산식(9)의 항 수 M이 인식된다. 또한, 카드 컨트롤러(98)는 처리 정보를 참조함으로써, 클래스 수 Z를 인식하고, 1 내지 Z의 정수치를, 파라미터 z로서 계수 생성부(96)에 제공한다. 그리고, 계수 생성부(96)에서는 생성 정보로서의 계수종 데이터 ββm,n과, 카드 컨트롤러(98)로부터 공급되는 파라미터 z를 이용하여, 탭 연산식(9)의 우변에서의 M항으로 이루어지는 합산을 연산하고, 이에 의해, 각 클래스의 탭 계수 wn을 구한다.
다음에, 상술한 바와 같이, 도 11의 학습 장치에 따르면, 도 13에 도시한 바와 같이, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 화질을 저하시킨 저화질 화상 데이터를 학생 데이터로 하여 학습이 행하여져, Z 클래스분의 탭 계수의 세트가 생성된다. 또한, 도 11의 학습 장치에 따르면, 그 Z 클래스분의 탭 계수의 세트가 압축되어, 예측 탭의 탭 수인 N 탭분의 계수종 데이터의 세트가 생성된다.
그리고, 학습에 있어서, 어떠한 학습 쌍(교사 데이터와 학생 데이터)을 이용하는가에 따라서, 서로 다른 종류의 화질 개선(예를 들면, 노이즈의 저감이나, 해상도의 향상 등)을 행하는 탭 계수를 생성할 수 있는 계수종 데이터를 구할 수 있다. 또한, 학습에서 채용하는 예측 탭의 탭 구조(예측 탭으로 하는 화소의 위치 관계 외에, 탭 수도 포함함)나, 클래스 탭의 탭 구조, 클래스 분류 방법, 탭 연산식(9)의 항 수 M 등에 따라서, 화질 개선의 정도가 서로 다른 탭 계수를 생성할 수 있는 계수종 데이터를 구할 수 있다.
화상 처리 카드(131내지 136) 각각에는, 서로 다른 종류나 정도의 화질 개선을 행하는 탭 계수 wn을 생성하는 계수종 데이터를 생성 정보로서 기억시켜 놓을 수 있는데, 이하, 도 14 내지도 19를 참조하여, 화상 처리 카드(131내지 136) 중, 예를 들면, 화상 처리 카드(131과 132)에 기억시키는 계수종 데이터의 예에 대하여 설명한다.
우선, 화상 처리 카드(131)에는, 예를 들면, 도 14에 도시한 바와 같이, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 해상도를 저하시키고, 또한 노이즈를 부가한 저화질 화상 데이터를 학생 데이터로 하여 학습을 행하여, 해상도를 향상시키고 또한 노이즈를 제거하는 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트를 생성하고, 또한 그 64 클래스분의 탭 계수의 세트를 압축하여, 해상도 향상/노이즈 제거용 9 탭분의 계수종 데이터의 세트를 생성해서, 이 9 탭분의 계수종 데이터의 세트를 생성 정보로서 기억시켜 놓을 수 있다.
또한, 화상 처리 카드(131)에는, 도 14의 해상도 향상/노이즈 제거용 9 탭분의 계수종 데이터의 세트 외에, 예를 들면, 도 15에 도시한 바와 같이, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 해상도를 저하시킨 저화질 화상 데이터를 학생 데이터로 하여 학습을 행하여, 해상도를 향상시키는 해상도 향상용 64 클래스분의 탭 계수의 세트를 생성하고, 또한 그 64 클래스분의 탭 계수의 세트를 압축하여, 해상도 향상용 25 탭분의 계수종 데이터의 세트를 생성해서, 이 25 탭분의 계수종 데이터의 세트를 생성 정보로서 기억시켜 놓을 수 있다.
한편, 화상 처리 카드(132)에는, 예를 들면, 도 16에 도시한 바와 같이, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그것에 노이즈를 가한 저화질 화상 데이터를 학생 데이터로 하여 학습을 행하여, 노이즈를 제거하는 노이즈 제거용 64 클래스분의 탭 계수의 세트를 생성하고, 또한, 그 64 클래스분의 탭 계수의 세트를 압축하여, 노이즈 제거용의 25 탭분의 계수종 데이터의 세트를 생성해서, 이 25 탭분의 계수종 데이터의 세트를 생성 정보로서 기억시켜 놓을 수 있다.
이 경우, 화상 처리 인터페이스(40)에, 화상 처리 카드(131)만이 장착되었을 때에는, 화상 처리 카드(131)에서는, 예를 들면, 도 17에 도시한 바와 같이, 해상도 향상/노이즈 제거용 9 탭분의 계수종 데이터의 세트와, 해상도 향상용 25 탭분의 계수종 데이터의 세트 중의, 예를 들면, 해상도 향상/노이즈 제거용 9 탭분의 계수종 데이터의 세트로부터, 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트가 생성된다. 그리고, 화상 처리 카드(131)에서는, 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트를 이용하여, 프레임 메모리(35)(도 3)로부터 공급되는 제1 화상 데이터에 대하여, 데이터 변환 처리가 행하여지고, 이에 의해, 해상도가 향상되고 또한 노이즈가 제거된 제2 화상 데이터가 출력된다.
또, 화상 처리 카드(131)의 생성 정보 기억부(97)(도 6)에 기억된 처리 정보에는, 해상도 향상/노이즈 제거용 9 탭분의 계수종 데이터의 세트로부터 탭 계수를 생성하는 취지의 정보가 포함되어 있고, 화상 처리 카드(131)의 카드 컨트롤러(98)(도 6)에서는, 이 처리 정보에 따라서 계수 생성부(96)가 제어됨으로써, 해상도 향상/노이즈 제거용 9 탭분의 계수종 데이터의 세트로부터, 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트가 생성된다.
한편, 화상 처리 인터페이스(40)에, 화상 처리 카드(131과 132)가 장착된 경우, 화상 처리 카드(131)에서는, 예를 들면 도 18에 도시한 바와 같이, 해상도 향상/노이즈 제거용 9 탭분의 계수종 데이터의 세트와, 해상도 향상용 25 탭분의 계수종 데이터의 세트 중의, 예를 들면, 해상도 향상용 25 탭분의 계수종 데이터의 세트로부터, 해상도 향상용 64 클래스분의 탭 계수의 세트가 생성된다.
또한, 화상 처리 카드(132)에서는 도 18에 도시한 바와 같이, 노이즈 제거용 25 탭분의 계수종 데이터의 세트로부터, 노이즈 제거용 64 클래스분의 탭 계수의 세트가 생성된다.
그리고, 화상 처리 카드(131)에서는, 해상도 향상용 64 클래스분의 탭 계수의 세트를 이용하여, 프레임 메모리(35)(도 3)로부터 공급되는 제1 화상 데이터에 대하여, 데이터 변환 처리가 행하여지고, 이에 의해, 해상도가 향상된 제2 화상 데이터가 출력된다.
이 제2 화상 데이터는 화상 처리 인터페이스(40)의 카드 인터페이스(83)를 경유하여, 화상 처리 카드(132)에 제1 화상 데이터로서 공급된다.
화상 처리 카드(132)에서는, 노이즈 제거용 64 클래스분의 탭 계수의 세트를 이용하여, 거기에 공급되는 제1 화상 데이터에 대하여, 데이터 변환 처리가 행하여지고, 이에 의해, 노이즈가 제거된 제2 화상 데이터가 출력된다.
즉, 프레임 메모리(35)에 기억된 화상 데이터는, 화상 처리 카드(131)와 화상 처리 카드(132) 각각에 있어서 데이터 변환 처리됨으로써, 해상도가 향상되고 또한 노이즈가 제거된 화상 데이터가 된다.
또, 화상 처리 카드(132)의 생성 정보 기억부(97)(도 6)에 기억된 처리 정보에는, 화상 처리 카드(131)에 있어서, 해상도 향상용 25 탭분의 계수종 데이터의 세트로부터 탭 계수를 생성하는 취지의 정보가 포함되어 있고, 화상 처리 카드(131)의 카드 컨트롤러(98)(도 6)에서는, 이 화상 처리 카드(132)의 처리 정보(지금의 경우, 화상 처리 카드(13)의 2 처리 정보가 최대 ID 처리 정보이고, 도 8에서 설명한 바와 같이, 화상 처리 카드(131)에서는 최대 ID 처리 정보에 따라서 탭 계수가 생성됨)에 따라서 계수 생성부(96)가 제어됨으로써, 해상도 향상용 25 탭분의 계수종 데이터의 세트로부터, 해상도 향상용 64 클래스분의 탭 계수의 세트가 생성된다.
여기서, 화상 처리 카드(131)만이 장착된 경우에도, 화상 처리 카드(131과 132)가 장착된 경우에도, 최종적으로 얻어지는 화상 데이터는, 해상도가 향상되고 또한 노이즈가 제거된 화상 데이터이다.
그러나, 화상 처리 카드(131)만이 장착된 경우에는, 화상 처리 카드(131)에 있어서, 해상도의 향상과 노이즈 제거를, 말하자면 겸용하는 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트를 이용하여 데이터 변환 처리가 행하여진다. 한편, 화상 처리 카드(131)과 132가 장착된 경우에는, 화상 처리 카드(131)에 있어서, 해상도의 향상에, 말하자면 전용의 해상도 향상용 64 클래스분의 탭 계수의 세트를 이용하여 데이터 변환 처리가 행하여지고, 또한 화상 처리 카드(132)에 있어서, 노이즈의 제거에 전용의 노이즈 제거용 64 클래스분의 탭 계수의 세트를 이용하여 데이터 변환 처리가 행하여진다.
따라서, 화상 처리 카드(131)만이 장착된 경우에서도, 해상도가 향상되고 또한 노이즈가 제거된 화상 데이터를 얻을 수 있는데, 화상 처리 카드(131과 132)가 장착된 경우에는, 해상도가 보다 향상되고 또한 노이즈도 보다 제거된 화상 데이터를 얻을 수 있다.
즉, 화상 처리 카드(131)를 장착후, 화상 처리 카드(132)를 추가 장착함으로써, 텔레비전 수상기의 본체(1)(도 1)는, 말하자면 추가적으로 보다 고기능으로 된다.
그 결과, 사용자에 있어서는, 화상 처리 카드(131)를 구입하고, 또한 화상 처리 카드(132)를 구입한다고 하는 인센티브가 작용하게 된다.
여기서, 상기의 경우, 화상 처리 카드(131)에 있어서는, 화상 처리 카드(131)만이 장착되었을 때에는, 해상도 향상/노이즈 제거용 9 탭분의 계수종 데이터의 세트로부터, 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트가 생성되어, 화상 처리 카드(131과 132)가 장착되었을 때에는, 해상도 향상용 25 탭분의 계수종 데이터의 세트로부터, 해상도 향상용 64 클래스분의 탭 계수의 세트가 생성된다. 따라서, 화상 처리 카드(131)만이 장착되었을 때의 예측 탭의 탭 수는 9 탭인 데 대하여, 화상 처리 카드(131과 132)가 장착되었을 때의 예측 탭의 탭 수는 25 탭이고, 이와 같이, 예측 탭의 탭 수가 많다는 점에서도, 화상 처리 카드(131과 132)가 장착된 경우의 해상도의 향상 정도는, 일반적으로 화상 처리 카드(131)만이 장착된 경우의 해상도 향상의 정도보다도 커진다.
또, 상술의 경우, 텔레비전 수상기의 본체(1)에 주목하면, 화상 처리 카드(131)만이 장착되어 있는 상태로에서, 화상 처리 카드(131과 132)가 장착된 상태로 되는 것에 의해서, 해상도를 향상시키는 기능과 노이즈를 제거하는 기능이 보다 향상되게 되고, 그 기능의 종류 자체는 변화하지 않는다. 한편, 화상 처리 카드(131)에만 주목하면, 화상 처리 카드(131)의 기능은 해상도를 향상시키고 또한 노이즈를 제거하는 기능에서, 해상도를 향상시키는 기능으로만 변화되게 되고, 그 기능의 종류 자체가 변하게 된다.
또한, 예를 들면, 화상 처리 카드(133)에는, 화상의 확대를 행하는 확대용 탭 계수를 생성하는 계수종 데이터를 생성 정보로서 기억시켜 놓을 수 있고, 이 경우, 화상 처리 카드(131)에는, 확대를 행하고, 노이즈를 제거하며, 또한 해상도를 향상시키는 확대/노이즈 제거/해상도 향상용의 탭 계수, 확대를 행하고, 또한 해상도를 향상시키는 확대/해상도 향상용의 탭 계수 해상도 향상용의 탭 계수를 각각 생성하는 3 종류의 계수종 데이터를 기억시킬 수 있다.
그리고, 이 경우, 화상 처리 카드(131)만이 장착되었을 때에는, 화상 처리 카드(131)에 있어서, 확대/노이즈 제거/해상도 향상용의 탭 계수를 이용하여 데이터 변환 처리를 행하도록 할 수 있다. 또한, 화상 처리 카드(131과 132)가 장착된 경우에는, 화상 처리 카드(131)에 있어서, 확대/해상도 향상용의 탭 계수를 이용하여 데이터 변환 처리를 행하고, 화상 처리 카드(132)에 있어서, 노이즈 제거용의 탭 계수를 이용하여 데이터 변환 처리를 행하도록 할 수 있다. 또한, 화상 처리카드(131내지 133)가 장착된 경우에는, 화상 처리 카드(131과 133)에 있어서, 해상도 향상용의 탭 계수, 노이즈 제거용의 탭 계수, 확대용의 탭 계수를 이용하여, 각각 데이터 변환 처리를 행하도록 할 수 있다.
다음에, 상술의 경우에는, 화상 처리 카드(132)에, 노이즈 제거용 25 탭분의 계수종 데이터의 세트 그 자체를 기억시키도록 하였지만, 화상 처리 카드(132)에는, 도 19에 도시한 바와 같이, 그 노이즈 제거용 25 탭분의 계수종 데이터와, 화상 처리 카드(131)에 기억된 해상도 향상용 25 탭분의 계수종 데이터와의 차분 데이터의 세트를 기억시켜 두도록 하는 것이 가능하다.
이 경우, 화상 처리 카드(131과 132)가 화상 처리 인터페이스(40)에 장착되면, 화상 처리 카드(132)에서는, 카드 컨트롤러(98)(도 6)가, 화상 처리 인터페이스(40)의 카드 인터페이스(83)(도 5)를 경유하여, 화상 처리 카드(131)에서 해상도 향상용 25 탭분의 계수종 데이터를 판독하고, 그리고 그 판독된 계수종 데이터와 화상 처리 카드(132)가 기억하고 있는 차분 데이터와 가산함으로써, 노이즈 제거용 25 탭분의 계수종 데이터를 생성한다. 그리고, 카드 컨트롤러(98)는, 노이즈 제거용 25 탭분의 계수종 데이터를 계수 생성부(96)(도 6)에 공급함으로써, 노이즈 제거용의 64 클래스분의 탭 계수를 생성시킨다.
여기서, 화상 처리 카드(132)에 기억되어 있는 생성 정보가, 상술과 같은 차분 데이터라는 점과, 그 차분 데이터의 복원 방법은, 예를 들면, 화상 처리 카드(132)의 처리 정보에 기술해 둘 수 있어, 따라서, 화상 처리 카드(132)의 카드 컨트롤러(98)는, 그 처리 정보를 참조함으로써, 생성 정보로서의 차분 데이터를 계수종 데이터로 복원한다.
이 경우, 화상 처리 카드(132)가 데이터 변환 처리에 이용하는 노이즈 제거용 64 클래스분의 탭 계수의 세트는, 화상 처리 카드(131)에 기억된 해상도 향상용 25 탭분의 계수종 데이터가 없으면 생성할 수 없기 때문에, 화상 처리 카드(131)를 갖고 있지 않은 사용자가, 화상 처리 카드(132)에서의 데이터 변환 처리에 이용되는 노이즈 제거용 64 클래스분의 탭 계수의 세트를 부정하게 취득하려고 하는 것을 방지할 수 있다.
또, 다른 화상 처리 카드(13i)에도, 그 화상 처리 카드(13i)가 데이터 변환 처리에 이용하는 탭 계수를 생성하기 위한 계수종 데이터와, 그것보다 하나 순위가 높은 카드 ID의 화상 처리 카드(13i-1)가 데이터 변환 처리에 이용하는 탭 계수를 생성하기 위한 계수종 데이터와의 차분 데이터를 기억시키도록 하는 것이 가능하다.
다음에, 도 20은 화상 처리 카드(13i)의 다른 구성예를 나타내고 있다. 또, 도면 중, 도 6에서의 경우와 대응하는 부분에 대해서는 동일한 부호를 부여하고, 이하에서는 그 설명은 적절하게 생략한다. 즉, 도 20의 화상 처리 카드(13i)는, 계수 메모리(94) 대신에, 메모리 공간 공유 제어부(100)이 마련되어 있고, 또한, 그 메모리 공간 공유 제어부(100)에 계수 메모리(94)가 접속되어 있는 점 외에는, 기본적으로, 도 6에서의 경우와 같이 구성되어 있다.
메모리 공간 공유 제어부(100)는, 화상 처리 카드(13i)가 갖는 계수 메모리(94)의 메모리 공간과, 다른 화상 처리 카드(13i')가 갖는 계수 메모리(94)의 메모리 공간의 공유를 제어한다.
즉, 메모리 공간 공유 제어부(100)는, 화상 처리 카드(13i)가 갖는 계수 메모리(94)만으로는 용량이 충분하지 않은 경우, 화상 처리 인터페이스(40)의 카드 인터페이스(83)(도 5)를 통하여, 다른 화상 처리 카드(13i')의 메모리 공간 공유 제어부(100)와 통신하고, 다른 화상 처리 카드(13i')에서의 계수 메모리(94) 용량이 남아 있는 경우에는, 그 남아 있는 메모리 공간과, 화상 처리 카드(13i)의 계수 메모리(94)의 실 메모리 공간을, 화상 처리 카드(13i)의 가상적인 메모리 공간(가상 메모리 공간)으로 한다.
이에 의해, 메모리 공간 공유 제어부(100)는, 계수 정규화부(99)가 출력하는 탭 계수의 세트를, 가상 메모리 공간(화상 처리 카드(13i)에서의 계수 메모리(94)의 실 메모리 공간, 또는 다른 화상 처리 카드(13i')에서의 계수 메모리(94)의 실 메모리 공간)에 기억시킨다. 또한, 메모리 공간 공유 제어부(100)는, 클래스분류부(93)로부터 클래스 코드를 수신하면, 그 클래스 코드에 대응하는 클래스의 탭 계수의 세트를 가상 메모리 공간으로부터 판독하여, 예측부(95)에 공급한다.
따라서, 계수 정규화부(99) 및 클래스 분류부(93)로부터는, 메모리 공간 공유 제어부(100)는 도 6의 실시 형태에서의 계수 메모리(94)와 등가로 보인다.
또, 가상 메모리 공간으로서, 어떠한 용량의 메모리 공간이 필요하는가는, 그 가상 메모리 공간에 기억시키는 탭 계수의 용량에 의한다. 그리고, 가상 메모리 공간에 기억시키는 탭 계수의 용량은, 하나의 탭 계수의 사이즈가 기지라고 하면, 다음은 예측 탭의 탭 수 N과 클래스 수 Z로 계산할 수 있다. 그래서, 카드 컨트롤러(98)는, 생성 정보 기억부(97)의 처리 정보에 기술되어 있는 예측 탭의 탭 수 N과 클래스 수 Z를 참조함으로써, 계수 생성부(96)가 생성하는 탭 계수의 총 용량을 계산하고, 이것을 필요한 메모리 공간의 사이즈로서 메모리 공간 공유 제어부(100)에 공급하도록 되어 있다.
메모리 공간 공유 제어부(100)는 상술한 바와 같이 하여, 카드 컨트롤러(98)로부터 공급되는 필요한 메모리 공간 사이즈의 가상 메모리 공간을 확보한다.
또한, 메모리 공간 공유 제어부(100)는, 화상 처리 카드(13i)가 갖는 계수 메모리(94)의 용량이 남는 경우에는, 다른 화상 처리 카드(13i')의 메모리 공간 공유 제어부(100)로부터의 요구에 따라서, 그 남아 있는 메모리 공간의 사용을 허가하여, 나머지를 화상 처리 카드(13i)의 가상 메모리 공간으로서 확보하여 사용한다.
복수의 화상 처리 카드(13) 사이에서, 상술한 바와 같이 계수 메모리(94)를공유하는 것은, 다음과 같은 이유에 의한다.
즉, 도 6의 실시 형태에서는, 계수 메모리(94)의 용량에 대하여 특별히 언급하지 않고, 따라서, 계수 정규화부(99)로부터 출력되는 탭 계수를 기억하는 데 충분한 기억 용량을 갖는 것으로 하였다.
따라서, 예를 들면, 도 17의 실시 형태에서 설명한 경우에는, 화상 처리 카드(131)에서는, 해상도 향상/노이즈 제거용 9 탭의 계수종 데이터의 세트로부터, 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트가 생성되기 때문에, 이 64 클래스분의, 1클래스당 9 탭의 탭 계수의 세트를 기억하기 위해서는, 하나의 탭 계수의 사이즈를 S로 하면, 64×9×S 사이즈의 용량이 필요해진다.
한편, 예를 들면, 도 18의 실시 형태에서 설명한 경우에는, 화상 처리 카드(131)에서는, 해상도 향상용 25 탭의 계수종 데이터의 세트로부터, 해상도 향상용 64 클래스분의 탭 계수의 세트가 생성되기 때문에, 이 64 클래스분의, 1클래스당 25 탭의 탭 계수의 세트를 기억하기 위해서는, 64×25×S 사이즈의 용량이 필요해진다.
따라서, 도 6의 실시 형태에서는, 화상 처리 카드(131)의 계수 메모리(94)로서는 64×25×S 사이즈의 용량이 필요해진다.
그러나, 계수 메모리(94)에 있어서, 그 64×25×S 사이즈 전체가 사용되는 것은, 화상 처리 카드(131과 132)가 장착된 경우이고, 화상 처리 카드(131)만이 장착된 경우에는, 64×9×S 사이즈밖에 사용되지 않으며, 이 경우, 계수 메모리(94)의2/3(≒(25-9)/25)에 가까운 용량이 낭비된다.
그래서, 도 20의 실시 형태에서는, 계수 메모리(94)는 그와 같은 낭비되는 용량이 생기지 않는, 소정의 탭 수 N의, 소정 클래스 수 Z의 탭 계수의 세트를 기억할 수 있는 분만큼의 기억 용량을 갖고 있다.
즉, 재차, 화상 처리 카드(131과 132)를 예로 설명하면, 화상 처리 카드(131)에는, 생성 정보로서, 예를 들면 도 21에 도시한 바와 같이, 해상도 향상/노이즈 제거용의 계수종 데이터의 세트와, 해상도 향상용의 계수종 데이터의 세트가 기억되어 있고, 화상 처리 카드(131)만이 화상 처리 인터페이스(40)에 장착된 경우에는, 도 21에 도시한 바와 같이, 해상도 향상/노이즈 제거용의 계수종 데이터의 세트로부터, 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트가 생성되고, 또한, 화상 처리 카드(131과 132)가 화상 처리 인터페이스(40)에 장착된 경우에는, 도 22에 도시한 바와 같이, 해상도 향상용 48 클래스분의 탭 계수의 세트가 생성되는 것으로 한다.
한편, 화상 처리 카드(132)에는, 생성 정보로서, 예를 들면, 도 22에 도시한 바와 같이, 노이즈 제거용의 계수종 데이터의 세트가 기억되어 있고, 화상 처리 카드(131과 132)가 화상 처리 인터페이스(40)에 장착된 경우에는, 노이즈 제거용의 계수종 데이터의 세트로부터, 노이즈 제거용의 80 클래스분의 탭 계수의 세트가 생성되는 것으로 한다.
또, 지금의 경우, 설명을 간단히 하기 위해서, 예측 탭의 탭 수, 즉 1클래스당의 탭 계수의 탭 수는 N으로 일정하다고 하여, 무시한다.
그리고, 화상 처리 카드(131및 132)의 계수 메모리(94)는, 어느 것이나 64 클래스분의 탭 계수 세트분의 용량을 갖는 것으로 한다.
이 경우, 화상 처리 카드(131)만이 화상 처리 인터페이스(40)에 장착되었을 때에는, 화상 처리 카드(131)에서는 도 23에 도시한 바와 같이, 해상도 향상/노이즈 제거용의 계수종 데이터의 세트로부터 생성되는 해상도 향상/노이즈 제거용 64 클래스분의 탭 계수의 세트를, 그 화상 처리 카드(131)의 계수 메모리(94)에 기억시킬 수 있다. 또, 이 경우, 화상 처리 카드(131)의 계수 메모리(94)의 용량과, 생성된 64 클래스분의 탭 계수의 세트의 사이즈는 동일하며, 따라서, 계수 메모리(94)의 용량은 남지 않는다.
또한, 화상 처리 카드(131과 132)가, 화상 처리 인터페이스(40)에 장착되었을 때에도, 화상 처리 카드(131)에서는 도 24에 도시한 바와 같이, 해상도 향상용의 계수종 데이터의 세트로부터 생성되는 해상도 향상용의 40 클래스분의 탭 계수의 세트를, 그 화상 처리 카드(131)의 계수 메모리(94)에 기억시킬 수 있다. 또, 이 경우, 생성된 48 클래스분의 탭 계수 세트의 사이즈는, 화상 처리 카드(131)의 계수 메모리(94)의 용량보다, 16 클래스분의 탭 계수의 세트분만큼 작고, 따라서, 계수메모리(94)의 용량은 그 만큼만 남는다.
그러나, 화상 처리 카드(131과 132)가 화상 처리 인터페이스(40)에 장착된 경우, 화상 처리 카드(132)에서는 도 25에 도시한 바와 같이, 해상도 향상용의 계수종 데이터의 세트로부터, 해상도 향상용의 80 클래스분의 탭 계수의 세트가 생성되기 때문에, 그 전부를, 그 화상 처리 카드(132)의, 64 클래스분의 탭 계수의 세트분의 용량밖에 지니지 않은 계수 메모리(94)에 기억시킬 수는 없다. 즉, 이 경우, 화상 처리 카드(132)에서는, 생성되는 80 클래스분의 탭 계수의 세트의 사이즈가, 화상 처리 카드(132)의 계수 메모리(94)의 용량보다, 16 클래스분의 탭 계수의 세트분만큼 크고, 따라서, 그 모든 탭 계수의 세트를 기억시키기 위해서는, 화상 처리 카드(132)의 계수 메모리(94)만으로는, 16 클래스분의 탭 계수의 세트분의 용량만큼 모자란다.
그러므로 도 20의 실시 형태에서는, 화상 처리 카드(132)의 메모리 공간 공유 제어부(100)는, 도 26에 도시한 바와 같이, 화상 처리 카드(131)의 메모리 공간 공유 제어부(100)에 대하여, 그 계수 메모리(94)의 실 메모리 공간 R1중 16 클래스분의 탭 계수 세트분의 용량의 메모리 공간 R1'을 요구한다.
이 경우, 화상 처리 카드(131)의 메모리 공간 공유 제어부(100)는, 자신에게 필요한 메모리 공간이, 상술한 바와 같이, 48 클래스분의 탭 계수를 기억할 수 있는 사이즈임을 인식하고, 그 결과, 계수 메모리(94)의 실 메모리 공간 R1중 16 클래스의 탭 계수 세트분의 용량이 남기 때문에, 도 26에 도시한 바와 같이, 자신의 가상 메모리 공간 r1로서, 48 클래스분의 탭 계수를 기억할 수 있는 용량을 확보한다. 또한, 화상 처리 카드(131)의 메모리 공간 공유 제어부(100)는, 화상 처리 카드(132)의 메모리 공간 공유 제어부(100)에 대하여, 16 클래스분의 탭 계수 세트분의 용량의 메모리 공간 R1'의 사용을 허가한다.
이에 의해, 화상 처리 카드(132)의 메모리 공간 공유 제어부(100)는, 도 26에 도시한 바와 같이, 그 화상 처리 카드(132)의 계수 메모리(94)의 실 메모리 공간 R2와, 사용을 허가 받은, 화상 처리 카드(131)의 계수 메모리(94)의 16 클래스분의 탭 계수 세트분의 용량의 실 메모리 공간 R1'을 정합한 80 클래스분의 탭 계수 세트분의 용량의 가상 메모리 공간 r2를 확보하여, 거기에 80 클래스분의 탭 계수의 세트를 기억시킨다.
다음에, 도 27의 흐름도를 참조하여 도 20의 화상 처리 카드(13)의 처리에 대하여 설명한다.
도 20의 화상 처리 카드(13)에서는, 단계 S51에 있어서, 카드 컨트롤러(98)는, 상술한 도 7의 단계 S5에서 인터페이스 컨트롤러(81)(도 5)가 송신해 오는 처리 정보(최대 ID 처리 정보)를 수신하였는지 여부를 판정한다.
단계 S51에 있어서, 최대 ID 처리 정보를 수신하지 않았다고 판정된 경우, 단계 S52 내지 S55를 스킵하고, 단계 S56으로 진행한다.
또한, 단계 S51에 있어서, 최대 ID 처리 정보를 수신하였다고 판정된 경우, 단계 S52로 진행하여, 카드 컨트롤러(98)는, 그 최대 ID 처리 정보를 참조함으로써, 도 8의 단계 S12에서의 경우와 마찬가지로, 자신이 행해야 할 데이터 변환 처리의 내용을 인식하고, 그 인식 결과에 따라서, 탭 추출부(91 및 92), 클래스 분류부(93)를 제어한다.
그리고, 단계 S53으로 진행하여, 카드 컨트롤러(98)는, 단계 S51에서 화상 처리 인터페이스(40)로부터 수신되었다고 판정된 처리 정보(최대 ID 처리 정보)를 참조함으로써, 계수 생성부(96)가 생성하는 탭 계수의 세트의 사이즈를 인식하여, 메모리 공간 공유 제어부(100)에 공급한다. 즉, 최대 ID 처리 정보에는, 생성 정보로서의 계수종 데이터로부터 생성되는 탭 계수의 클래스 수 Z 및 탭 수 N의 정보도 기술되어 있으며, 카드 컨트롤러(98)는 이들 정보에 기초하여, 계수 생성부(96)에서 생성되는 탭 계수의 사이즈를 인식하여, 메모리 공간 공유 제어부(100)에 공급한다.
또한, 단계 S53에서는, 메모리 공간 공유 제어부(100)가, 카드 컨트롤러(98)로부터 수신한 사이즈의 가상 메모리 공간을, 상술한 바와 같이 하여 확보하고, 단계 S54로 진행한다.
단계 S54에서는, 카드 컨트롤러(98)는 도 8의 단계 S13에서의 경우와 마찬가지로 해서, 최대 ID 처리 정보에 기초하여 계수 생성부(96)를 제어함으로써, 생성정보로부터 클래스마다의 탭 계수를 생성시킨다. 이 탭 계수는 계수 정규화부(99)에 공급된다.
계수 정규화부(99)는 단계 S55에 있어서, 계수 생성부(96)로부터의 클래스마다의 탭 계수를 정규화 처리하고, 그 정규화 후의 클래스마다의 탭 계수를 메모리 공간 공유 제어부(100)에 공급한다. 단계 S55에서는 또한, 메모리 공간 공유부(131)가, 계수 정규화부(99)로부터의 클래스마다의 탭 계수를, 단계 S53에서 확보한 가상 메모리 공간에 기억시키고, 단계 S56으로 진행한다.
단계 S56에서는, 탭 추출부(91과 92)가, 도 8의 단계 S15에서의 경우와 마찬가지로, 주목 화소에 대하여, 예측 탭과 클래스 탭을 각각 구성하고, 예측 탭은 탭 추출부(91)로부터 예측부(95)에 공급되고, 클래스 탭은 탭 추출부(92)로부터 클래스 분류부(93)에 공급된다.
그리고, 단계 S57로 진행하여, 클래스 분류부(93)는, 탭 추출부(92)로부터 공급되는 주목 화소에 대한 클래스 탭에 기초하여 주목 화소를 클래스 분류하고, 그 클래스를 나타내는 클래스 코드를 메모리 공간 공유 제어부(100)에 공급하고, 단계 S58로 진행한다.
단계 S58에서는, 메모리 공간 공유 제어부(133)가, 클래스 분류부(93)로부터 공급되는 클래스 코드에 대응하는 어드레스에 기억되어 있는 탭 계수를, 가상 메모리 공간으로부터 판독하는 것에 의해 취득한다. 이 탭 계수는 메모리 공간 공유 제어부(100)로부터 예측부(95)에 공급되고, 단계 S59로 진행한다.
단계 S59에서는, 예측부(95)가, 탭 추출부(91)가 출력하는 예측 탭과, 메모리 공간 공유 제어부(100)로부터 공급되는 탭 계수를 이용하여, 식(1)의 예측 연산을 행한다. 이에 의해, 예측부(95)는 주목 화소의 화소값을 구하여, 카드 인터페이스(83)(도 5)에 공급한다. 그리고, 단계 S51로 되돌아가, 이하 마찬가지의 처리가 반복된다.
이상과 같이, 복수의 화상 처리 카드(13)에 있어서, 그 계수 메모리(94)의 실 메모리 공간을 공유하고, 탭 계수를 기억하는 데 필요 최소한의 가상 메모리 공간을 확보함으로써, 계수 메모리(94)의 기억 용량에 낭비가 생기는 것을 방지할 수 있다.
또한, 도 21 내지 도 26에서 설명한 예에서는, 화상 처리 카드(132)는 화상 처리 카드(131)와 함께, 화상 처리 인터페이스(40)에 장착되지 않는 한, 그 계수 생성부(96)에서 생성되는 80 클래스분의 탭 계수의 세트를 기억시킬 수 없기 때문에, 화상 처리 카드(132)만으로는 데이터 변환 처리를 행할 수 없다. 따라서, 화상 처리 카드(131)를 갖고 있지 않은 사용자가 화상 처리 카드(132)만으로, 부정하게 데이터 변환 처리를 행하는 것을 방지할 수 있다.
다음에, 지금, 화질 개선으로서, 예를 들면, 화상의 공간 해상도를 향상시키는 것에 주목하면, 화상 처리 카드(131)에는, 예를 들면 도 28에 도시한 바와 같이, 초 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 공간 해상도를 저하시킨 고화질 화상 데이터의 공간 해상도를 더욱 저하시킨 저화질 화상 데이터를 학생 데이터로 하여 학습을 행하여, 해상도를 크게 향상시키는 초 해상도 향상용 64 클래스분의 탭 계수의 세트를 생성하고, 또한, 그 64 클래스분의 탭 계수의 세트를 압축하여, 초 해상도 향상용 25 탭분의 계수종 데이터의 세트를 생성해서, 이 25 탭분의 계수종 데이터의 세트를 생성 정보로서 기억시켜 놓을 수 있다.
또한, 화상 처리 카드(131)에는, 도 28의 초 해상도 향상용 25 탭분의 계수종 데이터의 세트 외에, 예를 들면, 도 29에 도시한 바와 같이, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 공간 해상도를 저하시킨 저화질 화상 데이터를 학생 데이터로 하여 학습을 행하여, 해상도를 어느 정도 향상시키는 통상 해상도 향상용 64 클래스분의 탭 계수의 세트를 생성하고, 또한 그 64 클래스분의 탭 계수의 세트를 압축하여, 통상 해상도 향상용 25 탭분의 계수종 데이터의 세트를 생성해서, 이 25 탭분의 계수종 데이터의 세트를, 생성 정보로서 기억시켜 놓을 수 있다.
그리고, 화상 처리 카드(131)에서는, 화상 처리 카드(131)만이 화상 처리 인터페이스(40)에 장착된 경우에는, 통상 해상도 향상용 25 탭분의 계수종 데이터로부터, 통상 해상도 향상용 64 클래스분의 탭 계수를 생성하고, 그 탭 계수를 이용하여, 데이터 변환 처리를 행한다. 화상 처리 카드(131과 132)가 화상 처리 인터페이스(40)에 장착된 경우에는, 초 해상도 향상용 25 탭분의 계수종 데이터로부터, 초 해상도 향상용 64 클래스분의 탭 계수를 생성하고, 그 탭 계수를 이용하여 데이터 변환 처리를 행하도록 할 수 있다.
이 경우, 화상 처리 카드(131)에서는, 화상 처리 카드(131)만이 장착되더라도, 화상 처리 카드(131과 132)가 장착되더라도, 해상도 향상이라는 동일한 종류의 화질 개선을 행하는 데이터 변환 처리가 행하여진다. 단지, 화상 처리 카드(131)만이 장착된 경우에는, 통상 해상도 향상용 64 클래스분의 탭 계수가 이용되는 데 대하여, 화상 처리 카드(131과 132)가 장착된 경우에는, 통상 해상도 향상용 64 클래스분의 탭 계수와는 다른, 초 해상도 향상용 64 클래스분의 탭 계수가 이용되기 때문에, 데이터 변환 처리의 결과 얻어지는 화상 데이터의 공간 해상도를 보다 향상시킬 수 있다.
그런데, 본 실시 형태에서는, 계수종 데이터 βm,n에서의 탭 계수 wn의 생성은 식(9)의 탭 연산식에 의해서 행해진다.
그래서, 화질 개선으로서, 도 28 및 도 29에서의 경우와 마찬가지로, 화상의 공간 해상도를 향상시키는 것에 주목하면, 화상 처리 카드(131)에는, 예를 들면 도 30에 도시한 바와 같이, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 공간 해상도를 저하시킨 저화질 화상 데이터를 학생 데이터로 하여 학습을 행하여, 해상도를 향상시키는 초 해상도 향상용 64 클래스분의 탭 계수의 세트를 생성하고, 또한 그 64 클래스분의 탭 계수의 세트를 압축하여, 초 해상도 향상용 25 탭분의 계수종 데이터의 세트를 생성해서, 이 25 탭분의 계수종 데이터의 세트를, 생성 정보로서 기억시켜 놓을 수 있다. 단, 이 경우, 탭 계수를 계수종 데이터로 압축할 때의 식(9)의 탭 연산식으로서는, 항 수가 M'개의 M'차의 식이 이용되는 것으로 한다. 따라서, 이 경우, 1탭분의 계수종 데이터의 세트는 M'개의 계수종 데이터로 구성된다.
또한, 화상 처리 카드(131)에는, 도 30의 해상도 향상용 25 탭분의 계수종 데이터의 세트 외에, 예를 들면, 도 31에 도시한 바와 같이, 고화질 화상 데이터를 교사 데이터로 함과 함께, 그 공간 해상도를 저하시킨 저화질 화상 데이터를 학생 데이터로서 학습을 행하여, 해상도를 향상시키는 해상도 향상용 64 클래스분의 탭 계수의 세트를 생성하고, 또한 그 64 클래스분의 탭 계수의 세트를 압축하여, 해상도 향상용 25 탭분의 계수종 데이터의 세트를 생성해서, 이 25 탭분의 계수종 데이터의 세트를 생성 정보로서 기억시켜 놓을 수 있다. 단, 이 경우, 탭 계수를 계수종 데이터로 압축할 때의 식(9)의 탭 연산식으로서는, 항 수가, 도 30에서의 M'개보다 많은 M''개의 M''차의 식이 이용되는 것으로 한다. 따라서, 이 경우, 1탭분의 계수종 데이터의 세트는 M'개보다 많은 M''개의 계수종 데이터로 구성된다.
그리고, 화상 처리 카드(131)에서는, 화상 처리 카드(131)만이 화상 처리 인터페이스(40)에 장착된 경우에는, 1탭분당 M'개의, 해상도 향상용 25 탭분의 계수종 데이터로부터, 해상도 향상용 64 클래스분의 탭 계수를 생성하고, 그 탭 계수를 이용하여 데이터 변환 처리를 행한다. 화상 처리 카드(131과 132)가 화상 처리 인터페이스(40)에 장착된 경우에는, 1탭분당 M''개의 해상도 향상용 25 탭분의 계수종 데이터로부터, 해상도 향상용 64 클래스분의 탭 계수를 생성하고, 그 탭 계수를이용하여, 데이터 변환 처리를 행하도록 할 수 있다.
이 경우, 화상 처리 카드(131)에서는, 화상 처리 카드(131)만이 장착되더라도, 화상 처리 카드(131과 132)가 장착되더라도, 해상도 향상이라는 동일한 종류의 화질 개선을 행하는 데이터 변환 처리가 행하여진다. 단지, 화상 처리 카드(131)만이 장착된 경우에는, 데이터 변환 처리에 이용되는 탭 계수가, 1탭분당 M'개의, 해상도 향상용 25 탭분의 계수종 데이터로부터, 항 수가 M'개의 탭 연산식(9)에 의해서 생성되는 데 대하여, 화상 처리 카드(131과 132)가 장착된 경우에는, 데이터 변환 처리에 이용되는 탭 계수가, 1탭분당 M''개의, 해상도 향상용 25 탭분의 계수종 데이터로부터, 항 수가 M' 보다 많은 M''개의 탭 연산식(9)에 의해서 생성되기 때문에, 탭 계수를 보다 정밀도 있게 복원할 수 있다. 따라서, 도 28 및 도 29에서의 경우와 마찬가지로, 화상 처리 카드(131)에서는, 화상 처리 카드(131과 132)가 장착된 경우가, 화상 처리 카드(131)만이 장착된 경우에 비교하여, 데이터 변환 처리의 결과 얻어지는 화상 데이터의 공간 해상도를 보다 향상시킬 수 있다.
다음에, 도 32는 도 3의 화상 처리 인터페이스(40)의 제2 구성예를 나타내고 있다. 또, 도면 중, 도 5에서의 경우와 대응하는 부분에 대해서는 동일한 부호를 부여하고, 이하에서는 그 설명은 적절하게 생략한다.
도 32의 실시 형태에서는, 화상 처리 인터페이스(40)는, 거기에 장착되는, 후술하는 도 33의 화상 처리 카드(13)로부터 생성 정보를 판독하여, 탭 계수를 생성한다. 그리고, 화상 처리 인터페이스(40)는 그 탭 계수를 이용하여, 프레임 메모리(35)(도 3)에 기억된 화상 데이터를 대상으로 데이터 변환 처리를 행하게 되어 있다.
즉, 탭 추출부(131 및 132)에는, 메모리 인터페이스(82)로부터, 프레임 메모리(35)로부터 판독된, 데이터 변환 처리의 대상으로서의 제1 화상 데이터가 공급된다.
탭 추출부(131)는 도 6의 탭 추출부(91)와 마찬가지로, 제2 화상 데이터를 구성하는 화소를 순차로 주목 화소로 하고, 또한, 그 주목 화소의 화소값을 예측하는 데 이용하는 제1 화상 데이터를 구성하는 화소(의 화소값) 몇 개를, 예측 탭으로서 추출한다.
탭 추출부(132)는 도 6의 탭 추출부(92)와 같이, 주목 화소를 몇 개의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용하는 제1 화상 데이터를 구성하는 화소의 몇 개를, 클래스 탭으로서 추출한다.
또, 탭 추출부(131 및 132)에 대해서는, 인터페이스 컨트롤러(81)로부터 제어 신호가 공급되도록 되어 있다. 탭 추출부(131)로 구성되는 예측 탭의 탭 구조와, 탭 추출부(132)로 구성되는 클래스 탭의 탭 구조는, 인터페이스 컨트롤러(81)로부터의 제어 신호에 따라서 설정되도록 되어 있다. 즉, 인터페이스 컨트롤러(81)는, 카드 인터페이스(83)를 통하여, 화상 처리 인터페이스(40)에 장착된, 후술하는 도 33의 화상 처리 카드(13)로부터 처리 정보를 판독하고, 그 처리 정보에 기초하여, 탭 추출부(131 및 132)에서의 탭 구조를 제어하도록 되어 있다.
탭 추출부(131)에서 얻어진 예측 탭은 예측부(135)에 공급되고, 탭 추출부(132)에서 얻어진 클래스 탭은 인터페이스 컨트롤러(81)에 공급된다.
클래스 분류부(133)는, 인터페이스 컨트롤러(81)로부터 공급되는 정보에 기초하여, 주목 화소를 클래스 분류하고, 그 결과 얻어지는 클래스에 대응하는 클래스 코드를 계수 메모리(134)에 공급한다. 즉, 인터페이스 컨트롤러(81)는, 탭 추출부(132)로부터 공급되는 주목 화소에 대한 클래스 탭을, 카드 인터페이스(83)를 통하여, 화상 처리 인터페이스(40)에 장착된, 후술하는 도 33의 화상 처리 카드(13)에 공급하고, 주목 화소에 대한 클래스 분류를 요구한다. 그리고, 인터페이스 컨트롤러(81)는 그 요구에 따라서, 화상 처리 카드(13)가 클래스 분류를 행하고 돌려 주는 클래스 코드를, 카드 인터페이스(83)를 통하여 수신하고, 클래스 분류부(133)에 공급한다. 클래스 분류부(133)는 이와 같이 하여, 인터페이스 컨트롤러(81)로부터 공급되는, 화상 처리 인터페이스(40)에 장착된 화상 처리 카드(13)의 1 이상의 클래스 분류 결과로서의 클래스 코드를 합성하고, 최종적인 클래스 분류 결과로서의 클래스 코드를 얻어, 계수 메모리(134)에 공급한다.
또, 화상 처리 카드(13)에서의 클래스 분류 방법은, 예를 들면, 인터페이스 컨트롤러(81)가, 화상 처리 인터페이스(40)에 장착된 화상 처리 카드(13)로부터 판독한 처리 정보에 기초하여 지정한다.
계수 메모리(134)는, 계수 생성부(136)로부터 공급되는 클래스마다의 탭 계수를 기억하고, 또한 그 기억한 탭 계수 중의, 클래스 분류부(133)로부터 공급되는 클래스 코드에 대응하는 어드레스에 기억되어 있는 탭 계수(클래스 분류부(133)로부터 공급되는 클래스 코드가 나타내는 클래스의 탭 계수)를, 예측부(135)에 공급한다.
예측부(135)는 도 6의 예측부(95)와 마찬가지로, 탭 추출부(131)가 출력하는 예측 탭과, 계수 메모리(134)가 출력하는 탭 계수를 취득하고, 그 예측 탭과 탭 계수를 이용하여, 주목 화소의 실제값의 예측치를 구하는 식(1)의 예측 연산을 행한다. 이에 의해, 예측부(135)는 주목 화소의 화소값(의 예측치), 즉 제2 화상 데이터를 구성하는 화소의 화소값을 구하여 출력한다.
계수 생성부(136)는, 인터페이스 컨트롤러(81)가, 카드 인터페이스(83)를 통하여, 화상 처리 인터페이스(40)에 장착된 화상 처리 카드(13)로부터 판독하는 생성 정보를 수신하고, 그 생성 정보로부터 클래스마다의 탭 계수를 생성한다. 이 클래스마다의 탭 계수는 계수 메모리(134)에 공급되어 기억된다.
다음에, 도 33은 화상 처리 인터페이스(40)가도 32에 도시한 바와 같이 구성되는 경우의, 화상 처리 카드(13)의 구성예를 나타내고 있다. 또, 도면 중, 도 6에서의 경우와 대응하는 부분에 대해서는 동일한 부호를 부여하고, 이하에서는, 그 설명은 적절히 생략한다. 즉, 도 33의 화상 처리 카드(13)는 도 6에서의 클래스 분류부(93), 생성 정보 기억부(97), 및 카드 컨트롤러(98)로 구성되어 있다.
다음에, 도 34의 흐름도를 참조하여, 도 32의 화상 처리 인터페이스(40)의 처리에 대하여 설명한다.
화상 처리 인터페이스(40)에서는, 단계 S71 내지 S74에 있어서, 도 7의 단계 S1 내지 S4에서의 경우와 각각 마찬가지 처리가 행하여진다.
그리고, 단계 S74에 있어서, 인터페이스 컨트롤러(81)가 유효 카드로서의 화상 처리 카드(13i)를 결정하면, 단계 S75로 진행하여, 인터페이스 컨트롤러(81)는, 유효 카드로서의 화상 처리 카드(13i) 전체로부터, 카드 인터페이스(83)를 통하여 생성 정보를 판독한다. 즉, 인터페이스 컨트롤러(81)는 카드 인터페이스(83)를 통하여, 유효 카드로서의 화상 처리 카드(13i)의 카드 컨트롤러(98)(도 33)에, 생성 정보를 요구한다. 이 경우, 카드 컨트롤러(98)는 생성 정보 기억부(97)로부터 생성 정보를 판독하고, 카드 인터페이스(83)를 통하여 인터페이스 컨트롤러(81)에 공급한다. 이에 의해, 인터페이스 컨트롤러(81)는, 유효 카드로서의 화상 처리 카드(13i)의 모든 생성 정보를 취득한다.
따라서, 화상 처리 인터페이스(40)에, 예를 들면, 화상 처리 카드(131내지 133)가 장착되어 있는 경우에는, 화상 처리 카드(131내지 133) 전체가 유효 카드로 되기 때문에, 인터페이스 컨트롤러(81)는, 화상 처리 카드(131내지 133) 각각의 생성 정보를 수신한다. 또한, 화상 처리 인터페이스(40)에, 예를 들면, 화상 처리 카드(131, 132, 및 134)가 장착되어 있는 경우에는, 화상 처리 카드(131및 132)가 유효 카드로 되기 때문에, 인터페이스 컨트롤러(81)는 화상 처리 카드(131과 132) 각각의 생성 정보를 수신한다.
그 후, 단계 S76으로 진행하여, 인터페이스 컨트롤러(81)는, 유효 카드로서의 각 화상 처리 카드(13i)에서 판독한 처리 정보 중에서, 최대의 카드 ID의 화상 처리 카드(13i(max))로부터 판독한 처리 정보(최대 ID 처리 정보)에 기초하여, 행해야 할 데이터 변환 처리의 내용을 인식하고, 그 인식 결과에 따라서, 탭 추출부(131 및 132), 클래스 분류부(133), 및 유효 카드로서의 화상 처리 카드(13i)를 제어한다.
즉 인터페이스 컨트롤러(81)는, 예를 들면, 최대 ID 처리 정보에 기술되어 있는 탭 구조의 예측 탭 또는 클래스 탭을 구성하도록, 탭 추출부(131 또는 132)의 동작 모드를 설정한다.
또한, 인터페이스 컨트롤러(81)는 최대 ID 처리 정보에 기술되어 있는 합성 방법에 의해, 유효 카드로서의 클래스 코드를 합성하도록 클래스 분류부(133)의 동작 모드를 설정한다. 즉, 본 실시 형태에서는, 화상 처리 카드(13i)의 처리 정보에는 클래스 코드의 합성 방법(예를 들면, 화상 처리 카드(131)에서 얻어지는 클래스 코드의 하위 비트에, 화상 처리 카드(132)에 의해 얻어지는 클래스 코드를 부가하여, 최종적인 클래스 코드를 생성한다고 하는 정보)도 기술되어 있고, 인터페이스 컨트롤러(81)는 그 정보에 따라서 클래스 코드를 합성하도록, 클래스 분류부(133)의 동작 모드를 설정한다.
또한, 인터페이스 컨트롤러(81)는, 최대 ID 처리 정보에 기술되어 있는 클래스 분류 방법에 의한 클래스 분류를 행하도록, 유효 카드로서의 각 화상 처리카드(13i)의 동작 모드를, 카드 인터페이스(83)를 통하여 설정한다. 즉, 본 실시 형태에서는, 화상 처리 카드(13i)의 처리 정보에는, 화상 처리 카드(131내지 13i) 각각의 클래스 분류부(93)에 행하게 하는 클래스 분류의 클래스 분류 방법이 기술되어 있고, 인터페이스 컨트롤러(81)는, 그 클래스 분류 방법에 의한 클래스 분류를 행하도록, 유효 카드로서의 각 화상 처리 카드(13i)의 클래스 분류부(93)(도 33)의 동작 모드를 설정한다.
그리고, 단계 S77로 진행하여, 인터페이스 컨트롤러(81)는, 유효 카드로서의 화상 처리 카드(13i)에서 판독한 생성 정보를, 계수 생성부(136)에 공급하고, 이에 따라, 그 생성 정보로부터 클래스마다의 탭 계수를 생성시킨다.
계수 생성부(136)는 클래스마다의 탭 계수를 생성하면, 단계 S77 내지 S78로 진행하고, 그 클래스마다의 탭 계수에 대하여, 레벨 조정을 위한 정규화 처리를 실시하여, 계수 메모리(134)에 공급하고 기억시킨다.
그리고, 단계 S79로 진행하여, 탭 추출부(131)가, 메모리 인터페이스(82)로부터 공급되는, 프레임 메모리(35)(도 3)에 기억된 화상 데이터를, 데이터 변환 처리 대상의 제1 화상 데이터로 하고, 그 제1 화상 데이터에 대한 제2 화상 데이터(데이터 변환 처리 후의 화상 데이터)를 구성하는 각 화소를, 순차, 주목 화소로 하여, 그 주목 화소에 대하여, 단계 S76에서 설정된 탭 구조의 예측 탭으로 하는 제1 화상 데이터의 화소를 추출한다. 또한, 단계 S79에서는, 탭 추출부(132)가, 주목 화소에 대하여, 단계 S76에서 설정된 탭 구조의 클래스 탭으로 하는 제1 화상 데이터의 화소를 추출한다. 그리고, 예측 탭은 탭 추출부(131)에서 예측부(135)로 공급되고, 클래스 탭은 탭 추출부(132)에서 인터페이스 컨트롤러(81)로 공급된다.
인터페이스 컨트롤러(81)는, 탭 추출부(132)로부터 공급되는 클래스 탭을 수신하면, 단계 S80에 있어서, 카드 인터페이스(83)를 제어함으로써, 유효 카드로 되어 있는 각 화상 처리 카드(13i)에 대하여, 탭 추출부(132)로부터의 클래스 탭을 공급하고, 클래스 분류를 요구한다.
여기서, 유효 카드로 되어 있는 각 화상 처리 카드(13i)는, 후술하는 도 35에서 설명한 바와 같이, 인터페이스 컨트롤러(81)로부터의 요구에 대응하여, 마찬가지로 인터페이스 컨트롤러(81)로부터의 클래스 탭에 기초하여, 주목 화소를 클래스 분류한다. 그리고, 그 클래스 분류 결과로서의 클래스 코드를, 카드 인터페이스(83)를 통하여 인터페이스 컨트롤러(81)에 공급한다.
그 후, 단계 S81로 진행하여, 인터페이스 컨트롤러(81)는, 유효 카드로 되어 있는 모든 화상 처리 카드(13i)로부터, 클래스 분류 결과로서의 클래스 코드를 수신했는지 여부를 판정한다.
단계 S81에 있어서, 유효 카드로 되어 있는 모든 화상 처리 카드(13i)로부터, 클래스 분류 결과로서의 클래스 코드를 아직 수신하지 않았다고 판정된 경우, 단계 S81로 되돌아간다.
또한, 단계 S81에 있어서, 유효 카드로 되어 있는 모든 화상 처리 카드(13i)로부터, 클래스 분류 결과로서의 클래스 코드를 수신하였다고 판정된 경우, 그 모든 클래스 코드를 클래스 분류부(133)에 공급하고, 단계 S82로 진행한다.
단계 S82에서는, 클래스 분류부(133)는, 인터페이스 컨트롤러(81)로부터 공급되는, 유효 카드로 되어 있는 각 화상 처리 카드(13i)에서의 클래스 코드를 합성하고, 이에 의해, 주목 화소가 최종적인 클래스 분류 결과로서의 클래스 코드를 얻어, 계수 메모리(134)에 공급하고, 단계 S83으로 진행한다.
단계 S83에서는, 계수 메모리(134)가, 클래스 분류부(133)로부터 공급되는 클래스 코드에 대응하는 어드레스에 기억되어 있는 탭 계수, 즉, 클래스 코드에 대응하는 클래스의 탭 계수를 판독하여 출력한다. 또한, 단계 S83에서는, 예측부(135)가, 계수 메모리(134)가 출력하는 탭 계수를 취득하고, 단계 S84로 진행한다.
단계 S84에서는, 예측부(135)가, 탭 추출부(131)가 출력하는 예측 탭과, 계수 메모리(134)로부터 취득한 탭 계수를 이용하여, 식(1)의 예측 연산을 행한다. 이에 의해, 예측부(135)는 주목 화소의 화소값을 구하여 선 순차 변환부(85)에 공급한다. 그리고, 단계 S71로 되돌아가, 이하 마찬가지의 처리가 반복된다.
다음에, 도 35의 흐름도를 참조하여, 유효 카드로 된 화상 처리 카드(13i)의 처리에 대하여 설명한다.
유효 카드로 된 화상 처리 카드(13i)에서는, 우선 최초로 단계 S91에 있어서, 카드 컨트롤러(98)가, 화상 처리 인터페이스(40)(의 인터페이스 컨트롤러(81))로부터, 클래스 탭과 함께, 클래스 분류의 요구가 있었는지 여부를 판정하여, 없다고 판정한 경우, 단계 S91로 되돌아간다.
또한, 단계 S91에 있어서, 클래스 분류의 요구가 있었다고 판정된 경우, 단계 S92로 진행하여, 카드 컨트롤러(98)는, 그 클래스 분류의 요구와 함께, 화상 처리 인터페이스(40)로부터 공급되는 클래스 탭을 수신하고, 클래스 분류부(93)에, 그 클래스 탭에 기초하는 클래스 분류를 요구한다. 이에 따라, 클래스 분류부(93)에서는, 도 34의 단계 S76에서 설정된 클래스 분류 방법에 의해, 클래스 탭에 기초하는 주목 화소의 클래스 분류가 행하여지고, 그 결과 얻어지는 클래스 코드를 카드 컨트롤러(98)에 공급한다.
그리고, 단계 S93으로 진행하여, 카드 컨트롤러(98)는, 클래스 분류부(93)로부터의 클래스 코드를 화상 처리 인터페이스(40)에 송신한다. 그리고, 단계 S91로 되돌아가, 이하 마찬가지의 처리가 반복된다.
다음에, 유효 카드로 된 각 화상 처리 카드(13i)의 클래스 분류부(93)(도 33)에서의 클래스 분류와, 그 클래스 분류 결과로서의 클래스 코드를 합성하는 화상 처리 인터페이스(40)의 클래스 분류부(133)(도 32)의 처리에 대하여, 더 설명한다.
또, 여기서는, 탭 추출부(132)가 주목 화소에 대하여, 예를 들면 3×3 화소의 합계 9 화소로 되는 클래스 탭을 구성하는 것으로 한다.
예를 들면, 지금, 화상 처리 카드(131과 133)가, 화상 처리 인터페이스(40)에장착되어, 유효 카드로 되었다고 하면, 화상 처리 카드(13i)의 클래스 분류부(93)(도 33)는, 예를 들면, 클래스 탭을 1 비트 ADRC 처리함에 따른 클래스 분류를 행하고, 이에 의해 9 비트의 클래스 코드를 출력한다.
또한, 화상 처리 카드(132)의 클래스 분류부(93)(도 33)는, 예를 들면, 클래스 탭의 중심 화소(중심 화소)의 이동 벡터를 검출하고, 그 이동 벡터의 크기를 소정의 임계값과 비교함으로써, 중심 화소의 움직임 유무를 판정하여, 그 움직임의 유무를 나타내는 1 비트의 클래스 코드를 출력한다. 또, 이 경우, 화상 처리 카드(132)의 클래스 분류부(93)는, 예를 들면 1 프레임 전에 클래스 탭으로서 공급된 1 프레임 전의 화상 데이터를 기억하고 있고, 그 1 프레임 전의 화상 데이터와, 클래스 탭을 이용한 블록 매칭을 행함으로써 이동 벡터를 검출한다. 그리고, 화상 처리 카드(132)의 클래스 분류부(93)는, 예를 들면, 이동 벡터의 크기가 소정의 임계값보다 큰 경우에는, 움직임 있음이라고 판정하고, 그렇지 않은 경우에는, 움직임 없음이라고 판정한다.
또한, 화상 처리 카드(133)의 클래스 분류부(93)(도 33)는, 예를 들면, 클래스 탭의 중심 화소와, 그것에 인접하는 화소의 차분을 연산하고, 그 차분의 절대값을 소정의 임계값과 비교함으로써, 중심 화소에서의 에지 유무를 판정하여, 그 에지 유무를 나타내는 1 비트의 클래스 코드를 출력한다. 또, 이 경우, 화상 처리 카드(133)의 클래스 분류부(93)는, 예를 들면, 중심 화소와, 그것에 인접하는 화소의 차분의 절대값 중에, 소정의 임계값보다 큰 것이 존재하는 경우에는, 에지 있음으로 판정하고, 그렇지 않은 경우에는, 에지 없음으로 판정한다.
여기서, 이하, 적절히 화상 처리 카드(13i)의 클래스 분류부(93)에 의해 행해지는 클래스 분류를, 제i 클래스 분류라고 한다. 또한, 제i 클래스 분류의 결과 얻어지는 클래스 코드를, 제i 클래스 코드라고 한다.
이 경우, 화상 처리 인터페이스(40)의 클래스 분류부(133)(도 32)는, 예를 들면, 화상 처리 카드(131)의 클래스 분류부(93)의 제1 클래스 분류에 의해 얻어지는 제1 클래스 코드의 하위 비트로서, 화상 처리 카드(132)의 클래스 분류부(93)의 제2 클래스 분류에 의해 얻어지는 제2 클래스 코드를 부가하고, 또한 그 하위 비트로서, 화상 처리 카드(133)의 클래스 분류부(93)의 제3 클래스 분류에 의해 얻어지는 제3 클래스 코드를 부가한다.
즉, 예를 들면, 화상 처리 인터페이스(40)에 화상 처리 카드(131)밖에 장착되어 있지 않은 경우에는, 화상 처리 인터페이스(40)의 클래스 분류부(133)(도 32)는, 화상 처리 카드(131)의 클래스 분류부(93)의 제1 클래스 분류에 의해 얻어지는 9 비트의 제1 클래스 코드를, 그대로 최종적인 클래스 코드(이하, 적절히 최종 클래스 코드라고 함)로서 출력한다.
또한, 예를 들면, 화상 처리 인터페이스(40)에 화상 처리 카드(131과 132)가 장착되어 있는 경우에는, 화상 처리 인터페이스(40)의 클래스 분류부(133)(도 32)는, 화상 처리 카드(131)의 클래스 분류부(93)의 제1 클래스 분류에 의해 얻어지는 9 비트의 제1 클래스 코드의 하위 비트에, 화상 처리 카드(132)의 클래스 분류부(93)의 제2 클래스 분류에 의해 얻어지는 1 비트의 제2 클래스 코드를 부가하고, 그 결과 얻어지는 10 비트를 최종 클래스 코드로서 출력한다.
또한, 예를 들면, 화상 처리 인터페이스(40)에 화상 처리 카드(131과 133)가 장착되어 있는 경우에는, 화상 처리 인터페이스(40)의 클래스 분류부(133)(도 32)는, 화상 처리 카드(131)의 클래스 분류부(93)의 제1 클래스 분류에 의해 얻어지는 9 비트의 제1 클래스 코드의 하위 비트에, 화상 처리 카드(132)의 클래스 분류부(93)의 제2 클래스 분류에 의해 얻어지는 1 비트의 제2 클래스 코드를 부가하고, 또한, 화상 처리 카드(133)의 클래스 분류부(93)의 제3 클래스 분류에 의해 얻어지는 1 비트의 제3 클래스 코드를 부가하여, 그 결과 얻어지는 11 비트를 최종 클래스 코드로서 출력한다.
상술한 바와 같이, 화상 처리 카드(131내지 13i)의 장착 시에, 클래스 분류부(133)가 출력하는 최종 클래스 코드가, 화상 처리 카드(131내지 13i-1)의 장착 시에, 클래스 분류부(133)가 출력하는 최종 클래스 코드보다도 1 비트 증가하는 경우에는, 도 36에 도시한 바와 같이, 화상 처리 인터페이스(40)에 장착되는, 유효 카드로서의 화상 처리 카드(13i)의 수에 의해서, 클래스 수가 변동한다.
즉, 화상 처리 인터페이스(40)에 화상 처리 카드(131)밖에 장착되어 있지 않은 경우에는, 최종 클래스 코드는 9 비트로 되고, 그 클래스 수는, 512(=29)클래스가 된다(도 36의 가장 좌측란). 또한, 화상 처리 인터페이스(40)에 화상 처리 카드(131과 132)가 장착되어 있는 경우에는, 최종 클래스 코드는, 10 비트로 되고, 그 클래스 수는, 1024(=210)클래스가 된다(도 36의 좌측에서 2번째의 란). 또한, 화상 처리 인터페이스(40)에 화상 처리 카드(131과 133)가 장착되어 있는 경우에는, 최종 클래스 코드는 11 비트로 되고, 그 클래스 수는 2048(= 211) 클래스가 된다(도 36의 가장 우측란).
이 때문에, 화상 처리 카드(131)에는, 예를 들면 도 11의 학습 장치에 있어서, 클래스 분류부(117)의 클래스 분류 방법으로서, 제1 클래스 분류에 의해 얻어지는 제1 클래스 코드를 출력하는 클래스 분류를 채용하여 학습을 행하여, 512 클래스분의 제1 클래스 분류에 의한 탭 계수의 세트를 생성하고, 또한, 그 512 클래스분의 탭 계수의 세트를 압축하여 생성한 제1 클래스 분류에 의한 계수종 데이터의 세트가, 생성 정보로서 기억되어 있다.
또한, 화상 처리 카드(132)에는, 예를 들면, 도 11의 학습 장치에 있어서, 클래스 분류부(117)의 클래스 분류 방법으로서, 제1 클래스 분류에 의해 얻어지는 제1 클래스 코드의 하위 비트에 제2 클래스 분류에 의해 얻어지는 제2 클래스 코드를 부가한 클래스 코드를 출력하는 클래스 분류를 채용하여 학습을 행하여, 1024 클래스분의 제1 클래스 분류와 제2 클래스 분류에 의한 탭 계수의 세트를 생성하고, 또한, 그 1024 클래스분의 탭 계수의 세트를 압축하여 생성한 제1 클래스 분류와 제2 클래스 분류에 의한 계수종 데이터의 세트가, 생성 정보로서 기억되어 있다.
이 경우, 화상 처리 인터페이스(40)에 화상 처리 카드(131)만이 장착되었을 때에는, 화상 처리 인터페이스(40)에서는, 도 37에 도시한 바와 같이, 유효 카드 중 최고 순위의 화상 처리 카드(131)에 기억된 생성 정보로서의 제1 클래스 분류에 의한 계수종 데이터의 세트가 판독되고, 계수 생성부(136)에 있어서, 그 계수종 데이터의 세트로부터, 512 클래스분의 제1 클래스 분류에 의한 탭 계수의 세트가 생성된다. 또한, 화상 처리 카드(131)의 클래스 분류부(93)에서는, 제1 클래스 분류가 행하여지는 것에 의해, 9 비트의 제1 클래스 코드가 출력되고, 화상 처리 인터페이스(40)에서는, 클래스 분류부(133)에 있어서, 그 제1 클래스 코드가 그대로 최종 클래스 코드로서 출력된다. 그리고, 화상 처리 카드(131)에서는, 512 클래스분의 제1 클래스 분류에 의한 탭 계수의 세트 중의, 9 비트의 제1 클래스 코드에 대응하는 탭 계수의 세트가, 데이터 변환 처리(예측부(135)(도 32)에 의한 식(1)의 연산)에 이용된다.
또한, 화상 처리 인터페이스(40)에, 화상 처리 카드(131과 132)가 장착되었을때에는, 화상 처리 인터페이스(40)에서는, 도 38에 도시한 바와 같이, 유효 카드 중 최저 순위의 화상 처리 카드(132)에 기억된 생성 정보로서의 제1 클래스 분류와 제2 클래스 분류에 의한 계수종 데이터의 세트가 판독되고, 계수 생성부(136)에 있어서, 그 계수종 데이터의 세트로부터, 1024 클래스분의 제1 클래스 분류와 제2 클래스 분류에 의한 탭 계수의 세트가 생성된다. 또한, 화상 처리 카드(131)의 클래스 분류부(93)에서는, 제1 클래스 분류가 행하여지는 것에 의해, 9 비트의 제1 클래스 코드가 출력되고, 화상 처리 카드(132)의 클래스 분류부(93)에서는, 제2 클래스 분류가 행하여지는 것에 의해, 1비트의 제2 클래스 코드가 출력된다. 그리고, 화상 처리 인터페이스(40)에서는, 클래스 분류부(133)에 있어서, 제1 클래스 코드의 하위 비트에 제2 클래스 코드가 부가됨으로써, 10 비트의 최종 클래스 코드가 생성되어 출력된다. 또한, 화상 처리 인터페이스(40)에서는, 1024 클래스분의 제1 클래스 분류와 제2 클래스 분류에 의한 탭 계수의 세트 중의, 10 비트의 최종 클래스 코드에 대응하는 탭 계수의 세트가, 데이터 변환 처리에 이용된다.
따라서, 이 경우, 화상 처리 인터페이스(40)에 장착되고, 유효 카드로 되는 화상 처리 카드(13i)의 수가 증가할수록, 클래스 수가 많은 탭 계수를 이용하여, 데이터 변환 처리가 행하여지기 때문에, 화질 개선의 정도도 향상되게 된다.
즉, 예를 들면, 제1 클래스 분류와 제2 클래스 분류에 의한 탭 계수의 세트의 학습과, 제1 클래스 분류에 의한 탭 계수의 세트의 학습을, 동일한 학습 쌍을 이용하여 행하였다고 하여도, 제1 클래스 분류와 제2 클래스 분류에 의한 탭 계수의 세트는, 제1 클래스 분류에 의한 탭 계수의 세트보다도 클래스 수가 많기 때문에, 제1 클래스 분류와 제2 클래스 분류에 의한 탭 계수의 세트를 이용하여 데이터 변환 처리를 행하는 경우에는, 제1 클래스 분류에 의한 탭 계수의 세트를 이용하여 데이터 변환 처리를 행하는 경우보다), 화질 개선의 정도가 향상되게 된다.
또, 화상 처리 카드(131과 132)에는, 동종의 화질 개선을 행하는 계수종 데이터를 기억시켜 놓는 것 외에, 다른 종류의 화질 개선을 행하는 계수종 데이터를 기억시켜 놓는 것도 가능하다. 즉, 예를 들면, 화상 처리 카드(131)에는 노이즈 제거를 행하는 계수종 데이터를 기억시켜 놓고, 화상 처리 카드(132)에는 공간 해상도를 향상시키는 계수종 데이터를 기억시켜 놓는 것이 가능하다. 또한, 이 경우, 도 32의 화상 처리 인터페이스(40)에서는, 프레임 메모리(35)(도 3)에 기억된 화상 데이터를 대상으로, 화상 처리 카드(131)에 기억된 계수종 데이터가 생성되는 탭 계수를 이용하여 데이터 변환 처리를 행하고, 그 결과 얻어지는 화상 데이터를 대상으로, 화상 처리 카드(132)에 기억된 계수종 데이터로부터 생성되는 탭 계수를 이용하여 데이터 변환 처리를 행하도록 하는 것이 가능하다.
또한, 하위의 화상 처리 카드(132)에는, 상위의 화상 처리 카드(131)에 기억된 계수종 데이터에 의한 화질 개선 외에, 다른 종류의 화질 개선을 행하는 계수종 데이터를 기억시켜 두는 것도 가능하다. 즉, 예를 들면, 화상 처리 카드(131)에는 노이즈 제거를 행하는 계수종 데이터를 기억시켜 놓고, 화상 처리 카드(132)에는 노이즈를 제거하고 또한 공간 해상도를 향상시키는 계수종 데이터를 기억시켜 놓는 것이 가능하다. 또, 본 실시 형태에서는, 화상 처리 카드(132)의 계수종 데이터로부터 생성되는 탭 계수의 클래스 수는, 화상 처리 카드(131)의 계수종 데이터로부터 생성되는 탭 계수의 클래스 수의 2배가 되는 사항, 화상 처리 카드(132)의 계수종 데이터로부터 생성되는 탭 계수에 의한 노이즈 제거의 정도는, 화상 처리 카드(131)의 계수종 데이터로부터 생성되는 탭 계수에 의한 노이즈 제거의 정도와 같은 정도로 된다고 생각된다. 따라서, 화상 처리 카드(131과 132)가 장착된 경우에는, 화상 처리 카드(131)만이 장착된 경우와 동일한 정도의 노이즈 제거가 행하여져, 더욱 해상도가 향상되게 된다.
화상 처리 카드(131과 132) 이외의 화상 처리 카드(13i)에 대해서도, 마찬가지의 탭 계수를 기억시키는 것이 가능하고, 이 경우, 최상위의 화상 처리 카드(131)로부터, 순차로 하위의 화상 처리 카드(13i)를 장착함으로써, 개선되는 화질의 종류가 증가되어 가게 되기 때문에, 즉, 텔레비전 수상기의 본체(1)의 기능이 추가적으로 고기능화해 가므로, 사용자가 화상 처리 카드(13)를 구입하려고 하는 인센티브가 작용하기 쉽게 되게 된다.
또, 상술한 경우에서도, 최상위의 화상 처리 카드(131) 이외의 화상 처리 카드(13i)에는, 도 19에서 설명한 바와 같이, 계수종 데이터 그 자체가 아니라, 차분데이터를 기억시켜 두도록 하는 것이 가능하다.
다음에, 상기의 경우에는, 도 33의 화상 처리 카드(13i)에, 계수종 데이터, 또는 하나 상위의 화상 처리 카드(13i-1)에서 이용되는 계수종 데이터와의 차분 데이터를, 생성 정보로서 기억시키도록 하였지만, 최상위의 화상 처리 카드(131)를 제외하는 화상 처리 카드(13i)에는, 하나 상위의 화상 처리 카드(13i-1)에서 이용되는 탭 계수로부터, 그것과는 서로 다른 새로운 탭 계수를 생성하기 위한 정보(차분 데이터 이외의 정보)를, 생성 정보로서 기억시키도록 하는 것이 가능하다.
이 경우, 화상 처리 인터페이스(40)에, 화상 처리 카드(131과 132)가 장착된 경우에는, 도 39에 도시한 바와 같이, 화상 처리 인터페이스(40)의 계수 생성부(136)(도 32)에 있어서, 화상 처리 카드(131)에 기억된 제1 클래스 분류에 의한 계수종 데이터의 세트로부터, 제1 클래스 분류에 의한 탭 계수의 세트가 생성된다. 또한, 화상 처리 인터페이스(40)의 계수 생성부(136)에서는, 그 제1 클래스 분류에 의한 탭 계수의 세트와, 화상 처리 카드(132)에 기억된 생성 정보로부터, 제1 클래스 분류와 제2 클래스 분류에 의한 탭 계수의 세트가 생성된다.
그래서, 제1 클래스 분류와 제2 클래스 분류에 의한 탭 계수의 세트를, 제1 클래스 분류에 의한 탭 계수의 세트와 함께 생성하는 생성 정보의 예에 대하여 설명한다.
또, 이하, 적절히 제1 클래스 분류에 의한 제1 클래스 코드를, 그대로 최종클래스 코드로 한 경우의, 그 최종 클래스 코드를, 제1 합성 클래스 코드라고 부른다. 제1 클래스 코드의 하위 비트에, 제2 클래스 분류에 의한 제2 클래스 코드를 부가하여 최종 클래스 코드로 한 경우의, 그 최종 클래스 코드를, 제2 합성 클래스 코드라고 한다. 또한, 이하, 적절히 제1 클래스 코드의 하위 비트에, 제2 클래스 코드를 부가하고, 또한 제3 클래스 코드를 부가하여 최종 클래스 코드로 한 경우의, 그 최종 클래스 코드를, 제3 합성 클래스 코드라고 한다.
이 경우, 제2 합성 클래스 코드는, 제1 합성 클래스 코드의 하위 비트에, 1비트의 제2 클래스 코드를 부가한 것이고, 제3 합성 클래스 코드는, 제2 합성 클래스 코드에, 1비트의 제3 클래스 코드를 부가한 것이 된다.
따라서, 어떤 제1 합성 클래스 코드 #c는, 그 제1 합성 클래스 코드 #c의 하위 비트에, 1비트의 0을 부가한 제2 합성 클래스 코드 #c0과, 1비트의 1을 부가한 제2 합성 클래스 코드 #c1의 2개로 대응시킬 수 있다. 마찬가지로, 어떤 제2 합성 클래스 코드 #c'는, 그 제2 합성 클래스 코드 #c'의 하위 비트에, 1비트의 0을 부가한 제3 합성 클래스 코드 #c'0과, 1비트의 1을 부가한 제3 합성 클래스 코드 #c'1의 2개로 대응시킬 수 있다.
그리고, 하나의 클래스 코드에 대해서는, 1세트의 탭 계수가 존재하기 때문에, 상술한 바와 같이, 제1 합성 클래스 코드 #c와, 2개의 제2 합성 클래스 코드 #c0 및 #c1을 대응한 경우에는, 도 40에 도시한 바와 같이, 제1 클래스 분류에 의한 제1 합성 클래스 코드 #c의 탭 계수의 세트와, 제1과 제2 클래스 분류에 의한 제2 합성 클래스 코드 #c0, #c1 각각의 탭 계수의 세트를 대응시킬 수 있다.
이 경우, 생성 정보로서는, 제1과 제2 클래스 분류에 의한 제2 합성 클래스 코드 #c0, #c1 각각의 탭 계수의 세트를, 제1 클래스 분류에 의한 제1 합성 클래스 코드 #c의 탭 계수의 세트와 함께 생성할 수 있는 것을 채용할 수 있다.
그래서, 도 41의 흐름도를 참조하여, 제1과 제2 클래스 분류에 의한 제2 합성 클래스 코드 #c0의 탭 계수의 세트를 생성하는 경우를 예로, 생성 정보의 생성의 방법에 대하여 설명한다.
이 경우, 우선 최초로, 단계 S101에 있어서, 제1 합성 클래스 코드 #c의 탭 계수의 세트 중의 중앙 탭 계수와, 그 제1 합성 클래스 코드 #c에 대응된 제2 합성 클래스 코드 #c0의 탭 계수의 세트 중의 중앙 탭 계수가 비교된다.
여기서, 어떤 클래스의 탭 계수의 세트의 중앙 탭 계수란, 그 클래스의 탭 계수를 탭 번호순으로 배열한 경우에, 중앙에 위치하는 탭 계수를 의미한다. 따라서, 예를 들면, 도 40에 도시한 바와 같이, 제1 합성 클래스 코드 #c의 탭 계수를 탭 번호순으로 배열한 것이, (0.2, -0.1, 0.8, -0.1, 0.2)인 경우에는, 그 중앙 탭 계수는 0.8이 된다. 아직, 제2 합성 클래스 코드 #c0의 탭 계수를 탭 번호순으로 배열한 것이, (0.3, -0.4, 1.2, -0.4, 0.3)인 경우에는, 그 중앙 탭 계수는 1.2가 된다.
단계 S101에서, 중앙 탭 계수끼리가 비교된 후에는, 단계 S102로 진행하여, 제2 합성 클래스 코드 #c0의 중앙 탭 계수가, 제1 합성 클래스 코드 #c의 중앙 탭 계수보다 큰지 여부가 판정된다.
단계 S102에 있어서, 제2 합성 클래스 코드 #c0의 중앙 탭 계수가, 제1 합성클래스 코드 #c의 중앙 탭 계수보다 크다고 판정된 경우, 단계 S103으로 진행하여, 제2 합성 클래스 코드 #c0의 탭 계수의 세트 중 플러스의 탭 계수 각각에 대하여, 제1 합성 클래스 코드 #c의 대응하는 탭 계수에 대한 변화율(비)이 구해진다. 또한, 단계 S103에서는 그 변화율의 평균값이 구해지고, 평균 변화율 v로 된다.
따라서, 도 40에 도시한 경우에는, 제2 합성 클래스 코드 #c0의 중앙 탭 계수가 1.2이고, 제1 합성 클래스 코드 #c의 중앙 탭 계수인 0.8보다도 크기 때문에, 단계 S103에 있어서, 제2 합성 클래스 코드 #c0의 탭 계수의 플러스의 탭 계수, 즉, 1번째의 탭 계수인 0.3, 3번째의 탭 계수(중앙 탭 계수)인 1.2, 5번째의 탭 계수인 0.3 각각에 대하여, 제1 합성 클래스 코드 #c의 대응하는 탭 계수에 대한 변화율(비)이 구해진다.
지금의 경우, 제1 합성 클래스 코드 #c의 1번째, 3번째, 5번째의 탭 계수는, 각각 0.2, 0.8, 0.2이기 때문에, 1번째의 탭 계수에 대해서는 0.3/0.2가, 3번째의 탭 계수에 대해서는 1.2/0.8이, 3번째의 탭 계수에 대해서는 0.3/0.2가, 각각 변화율로서 구해진다.
또한, 이들 변화율의 평균값은 1.5이고, 따라서, 이 1.5가 평균 변화율 v로서 구해진다.
단계 S103의 처리 후에는, 단계 S104로 진행하여, 평균 변화율 v에, +의 부호가 부가됨으로써, +v로 되고, 이 +v가, 제1 합성 클래스 코드 #c의 탭 계수의 세트로부터, 그것에 대응된 제2 합성 클래스 코드 #c0의 탭 계수의 세트를 생성하는 생성 정보(제2 합성 클래스 코드 #c0에 대한 생성 정보)로 되어, 처리를 종료한다.
따라서, 상술한 예에서는, +1.5가, 제1 합성 클래스 코드 #c의 탭 계수의 세트로부터, 제2 합성 클래스 코드 #c0의 탭 계수의 세트를 생성하는 생성 정보가 된다.
한편, 단계 S102에 있어서, 제2 합성 클래스 코드 #c0의 중앙 탭 계수가, 제1 합성 클래스 코드 #c의 중앙 탭 계수보다 크지 않다고 판정된 경우, 단계 S105로 진행하여, 제2 합성 클래스 코드 #c0의 탭 계수의 세트 중의 마이너스의 탭 계수 각각에 대하여, 제1 합성 클래스 코드 #c의 대응하는 탭 계수에 대한 변화율(비)이 구해진다. 또한, 단계 S105에서는 그 변화율의 평균값이 구해지고, 평균 변화율 v가 된다.
단계 S105의 처리 후에는, 단계 S106으로 진행하여, 평균 변화율 v에, -의 부호가 부가됨으로써, -v로 되고, 이 -v가, 제1 합성 클래스 코드 #c의 탭 계수의 세트로부터, 그것에 대응된 제2 합성 클래스 코드 #c0의 탭 계수의 세트를 생성하는 생성 정보가 되어, 처리를 종료한다.
또, 예를 들면, 도 40에 도시한 제1과 제2 클래스 분류에 의한 제2 합성 클래스 코드 #c1의 탭 계수의 세트를 생성하기 위한 생성 정보를 생성하는 경우에 있어서는, 제2 합성 클래스 코드 #c 1의 탭 계수의 세트는, (0.17, -0.02, 0.7, -0.02, 0.17)이기 때문에, 그 중앙 탭 계수가 0.7이고, 제1 합성 클래스 코드 #c의 중앙 탭 계수인 0.8 이하의 값이다.
따라서, 이 경우, 제2 합성 클래스 코드 #c1의 탭 계수의 마이너스의 탭 계수, 즉, 2번째의 탭 계수인 -0.02, 4번째의 탭 계수인 -0.02 각각에 대하여, 제1합성 클래스 코드 #c의 대응하는 탭 계수에 대한 변화율(비)이 구해진다(단계 S105).
지금의 경우, 제1 합성 클래스 코드 #c의 2번째, 4번째의 탭 계수는, 각각 -0.1, -0.1이기 때문에, 2번째의 탭 계수에 대해서, 0.02/0.1이, 4번째의 탭 계수에 대해서는 0.02/0.1이, 각각 변화율로서 구해진다.
또한, 이들 변화율의 평균값은 0.2이고, 따라서, 이 0.2가 평균 변화율 v로서 구해진다(단계 S105).
그리고, 이 경우에는, 평균 변화율 v인 0.2에, -의 부호가 부가된 -0.2가, 제1 합성 클래스 코드 #c의 탭 계수의 세트로부터, 제2 합성 클래스 코드 #c1의 탭 계수의 세트를 생성하는 생성 정보(제2 합성 클래스 코드 #c1에 대한 생성 정보) 가 된다(단계 S106).
다음에, 도 42의 흐름도를 참조하여, 제1 클래스 분류에 의한 제1 합성 클래스 코드 #c의 탭 계수의 세트와, 도 41의 처리에 의해서 생성되는 생성 정보로부터, 제1과 제2 클래스 분류에 의한 제2 합성 클래스 코드 #c0의 탭 계수의 세트를 새롭게 생성하는 경우를 예로, 도 32의 계수 생성부(136)의 처리에 대하여 설명한다.
계수 생성부(136)는 단계 S111에 있어서, 제2 합성 클래스 코드 #c0에 대한 생성 정보의 부호를 판정하여, +라고 판정한 경우에는, 단계 S112로 진행하고, -라고 판정한 경우에는, 단계 S114로 진행한다.
단계 S112에서는, 계수 생성부(136)는, 제2 합성 클래스 코드 #c0에 대응된제1 합성 클래스 코드 #c의 탭 계수의 세트 중, 플러스의 탭 계수에, 생성 정보에서의 평균 변화율 v를 승산하고, 그 승산 결과의 탭 계수의 세트를, 제2 합성 클래스 코드 #c0의 탭 계수의 세트로 하여, 단계 S113으로 진행한다.
단계 S113에서는, 계수 생성부(136)는, 단계 S112에서 구한 제2 합성 클래스 코드 #c0의 탭 계수의 세트에 대하여, 게인 조정을 위한 정규화 처리를 실시하고, 처리를 종료한다. 즉, 단계 S113에서는, 계수 생성부(136)는 단계 S112에서 구한 제2 합성 클래스 코드 #c0의 탭 계수의 세트 중 마이너스의 탭 계수를, 전체의 총합이 1이 되도록 조정한다.
한편, 단계 S114에서는, 계수 생성부(136)는, 제2 합성 클래스 코드 #c0에 대응된 제1 합성 클래스 코드 #c의 탭 계수의 세트 중, 마이너스의 탭 계수에, 생성 정보에서의 평균 변화율 v를 승산하고, 그 승산 결과의 탭 계수의 세트를, 제2 합성 클래스 코드 #c0의 탭 계수의 세트로 하여, 단계 S115로 진행한다.
단계 S115에서는, 계수 생성부(136)는, 단계 S114에서 구한 제2 합성 클래스 코드 #c0의 탭 계수의 세트에 대하여, 게인 조정을 위한 정규화 처리를 실시하고, 처리를 종료한다. 즉, 단계 S115에서는, 계수 생성부(136)는 단계 S114에서 구한 제2 합성 클래스 코드 #c0의 탭 계수의 세트 중 플러스의 탭 계수를, 전체의 총합이 1이 되도록 조정한다.
도 42의 처리에 따르면, 예를 들면, 제1 합성 클래스 코드 #c의 탭 계수의 세트가, 도 40에 도시한 바와 같이, (0.2, -0.1, 0.8, -0.1, 0.2)이고, 제2 합성 클래스 코드 #c0에 대한 생성 정보가, 도 41에서 설명한 바와 같이 11.5인 경우에는, 생성 정보의 부호가 +이기 때문에, 제1 합성 클래스 코드 #c의 탭 계수의 세트(0.2, -0.1, 0.8, -0.1, 0.2) 중 플러스의 탭 계수에, 1.5가 승산되고, 그 승산 결과(0.3, -0.1, 1.2, -0.1, 0.3)가, 제2 합성 클래스 코드 #c0의 탭 계수의 세트가 된다(단계 S112). 또한, 그 제2 합성 클래스 코드 #c0의 탭 계수의 세트(0.3, -0.1, 1.2, -0.1, 0.3) 중 마이너스의 탭 계수를 조정함으로써, 전체의 총합이 1이 되도록 조정된다. 즉, 지금의 경우, (0.3, -0.1, l.2, -0.1, 0.3)의 총합은 1.6이기 때문에, 마이너스의 탭 계수인 2번째와 4번째의 탭 계수가, 예를 들면, -0.1에서 -O.4로 동일한 량만큼 조정됨으로써, 제2 합성 클래스 코드 #c0의 탭 계수의 세트가, 그 총합이 1이 되는 (0.3, -0.4, 1.2, -0.4, 0.3)이 된다.
이 제2 합성 클래스 코드 #c0의 탭 계수의 세트(0.3, -0.4, 1.2, -0.4, 0.3)는, 도 40에 도시한 원래의 탭 계수의 세트와 일치하고 있으며, 따라서, 제1 합성 클래스 코드 #c의 탭 계수의 세트(0.2, -0.1, 0.8, -0.1, 0.2)와, 생성 정보인 +1.5로부터, 그 제1 합성 클래스 코드 #c에 대응되고 있는 제2 합성 클래스 코드 #c0의 탭 계수의 세트(0.3, -0.4, 1.2, -0.4, 0.3)를 생성할 수 있다. 마찬가지로 하여, 제2 합성 클래스 코드 #c1의 탭 계수의 세트도, 그것에 대응되고 있는 제1 합성 클래스 코드 #c의 탭 계수의 세트와, 도 41에서 설명한 바와 같이 하여 생성되는 생성 정보인 -0.2로부터 생성할 수 있다.
여기서, 화상 처리 카드(133 내지 136) 각각에 대하여도, 상술한 경우와 마찬가지로, 그 하나 상위의 화상 처리 카드(13i)의 생성 정보로부터 생성되는 탭 계수와 함께, 새로운 탭 계수를 생성하는 생성 정보를 생성하고 기억시킬 수 있다.
또, 도 41의 실시 형태에서는, + 또는 -의 부호에 평균 변화율을 그대로 부가한 것을, 제2 합성 클래스 코드 #c0에 대한 생성 정보로 하도록 하였지만, 그 밖에, 예를 들면, 평균 변화율을, 제2 합성 클래스 코드 #c0이나, 그것에 대응되고 있는 제1 합성 클래스 코드 #c, 혹은 제2 합성 클래스 코드 #c0을 생성하는 데 이용되는 제1 클래스 코드나 제2 클래스 코드 등에 기초하여 보정하고, 그 보정 후의 평균 변화율에, + 또는 -의 부호를 부가한 것을, 제2 합성 클래스 코드 #c0에 대한 생성 정보로 하는 것이 가능하다.
또한, 도 41의 실시 형태에서는, 제2 합성 클래스 코드 #c0의 중앙 탭 계수가, 제1 합성 클래스 코드 #c의 중앙 탭 계수보다 큰 경우에는, 제2 합성 클래스 코드 #c0의 플러스의 탭 계수에 대하여, 평균 변화율 v를 구하고, 크지 않은 경우에는, 제2 합성 클래스 코드 #c0의 마이너스의 탭 계수에 대하여, 평균 변화율 v를 구하여, 그 평균 변화율 v에, + 또는 -의 부호를 부가하여 생성 정보(이하, 적절히 제1 생성 정보라고 함)를 생성하도록 하였지만, 반대로, 제2 합성 클래스 코드 #c0의 중앙 탭 계수가, 제1 합성 클래스 코드 #c의 중앙 탭 계수보다 크지 않은 경우에는, 제2 합성 클래스 코드 #c0의 플러스의 탭 계수에 대하여, 평균 변화율 v를 구하고, 큰 경우에는, 제2 합성 클래스 코드 #c0의 마이너스의 탭 계수에 대하여, 평균 변화율 v를 구하여, 그 평균 변화율 v에, + 또는 -의 부호를 부가하여 생성 정보(이하, 적절히 제2 생성 정보라고 함)를 생성하도록 하는 것 등이 가능하다.
즉, 제2 합성 클래스 코드 #c0에 대한 생성 정보를 이용하여, 도 42의 처리에 의해, 제2 합성 클래스 코드 #c0의 탭 계수의 세트를 구한 경우, 원래의 값으로부터 어긋나는 일이 있다. 그래서, 제1과 제2 생성 정보 중, 각각으로부터 구해지는 제2 합성 클래스 코드 #c0의 탭 계수의 세트의, 원래의 값에 대한 편차량(오차)이 작아지는 쪽을, 제2 합성 클래스 코드 #c0에 대한 최종적인 생성 정보로서 채용하는 것이 가능하다. 또, 제1과 제2 생성 정보 중 어느 것을 최종적인 생성 정보로서 채용할지는, 제2 합성 클래스 코드나, 그것에 대응되고 있는 제1 합성 클래스 코드, 혹은 제2 합성 클래스 코드를 생성하는 데 이용되는 제1 클래스 코드나 제2 클래스 코드 등마다 설정하는 것이 가능하다.
또한, 제1 합성 클래스 코드 #c의 탭 계수의 세트로부터, 그것에 대응되고 있는 제2 합성 클래스 코드 #c0의 탭 계수의 세트를 생성하기 위한 생성 정보로서는, 도 41의 처리에 의해서 생성되는 것 외에, 예를 들면, 도 9의 학습 장치에 있어서, 제1 합성 클래스 코드 #c의 탭 계수의 세트를 학생 데이터로 함과 함께, 제2 합성 클래스 코드 #c0의 탭 계수의 세트를 학생 데이터로 하여, 학습을 행하여, 그 결과 얻어지는 탭 계수의 세트를 채용하는 것 등이 가능하다.
다음에, 도 43은 도 3의 화상 처리 인터페이스(40)의 제3 구성예를 나타내고 있다. 또, 도면 중, 도 32에서의 경우와 대응하는 부분에 대해서는 동일한 부호를 부여하고, 이하에서는 그 설명은 적절하게 생략한다. 즉, 도 43의 화상 처리 인터페이스(40)는, 계수 메모리(134) 대신에 메모리 공간 공유 제어부(141)가 마련되어 있는 점 외에는, 도 32에서의 경우와 마찬가지로 구성되어 있다.
메모리 공간 공유 제어부(141)는, 화상 처리 인터페이스(40)에 장착된, 후술하는 도 44의 화상 처리 카드(13)의 계수 메모리(94)를 대상으로, 도 20의 메모리 공간 공유 제어부(100)와 마찬가지로, 계수 생성부(136)가 생성하는 탭 계수의 세트를 기억시키는 가상 메모리 공간을 확보하고, 그 가상 메모리 공간에, 탭 계수의 세트를 기억시키고, 또한 클래스 분류부(133)가 출력하는 클래스 코드의 탭 계수의 세트를 가상 메모리 공간으로부터 판독하여, 예측부(135)에 공급한다.
즉, 도 44는 화상 처리 인터페이스(40)가 도 43에 도시한 바와 같이 구성되는 경우의 화상 처리 카드(13)의 구성예를 나타내고 있다. 또, 도면 중, 도 33에서의 경우와 대응하는 부분에 대해서는 동일한 부호를 부여하고, 이하에서는 그 설명은 적절하게 생략한다. 즉, 도 44의 화상 처리 카드(13)는 도 33의 화상 처리 카드(13)에 대하여, 도 20에 도시한 계수 메모리(94)를 마련하여 구성되어 있다.
도 36에서 설명한 바와 같이, 화상 처리 인터페이스(40)에 장착되는, 유효 카드로서의 화상 처리 카드(131내지 13i)가 증가하면, 화상 처리 인터페이스(40)의 계수 생성부(136)에서 생성되는 탭 계수의 클래스 수는 증가되고, 따라서, 그 탭 계수의 세트 전체의 사이즈도 증대된다.
도 44의 실시 형태에서는, 화상 처리 카드(131내지 13i)가 장착된 경우에, 그 화상 처리 카드(131내지 13i) 각각의 계수 메모리(94)의 용량의 총합이, 화상 처리 인터페이스(40)의 계수 생성부(136)에서 생성되는 탭 계수의 세트 전체의 사이즈와 일치하도록, 화상 처리 카드V의 계수 메모리(94)의 용량이 설계되어 있고, 따라서, 화상 처리 카드(131내지 13i)의 기억 내용을 부정하게 판독하여, 탭 계수의 세트를 생성해도, 화상 처리 카드(131내지 13i)가 화상 처리 인터페이스(40)에 장착되어 있지 않는 한, 그 탭 계수의 세트를 기억할 수 없게 되어 있다. 이 경우, 사용자가, 화상 처리 카드(131내지 13i)의 기억 내용을 부정하게 판독하여, 탭 계수의 세트를 생성하여 사용하는 것을 방지할 수 있다.
여기서, 도 43의 메모리 공간 공유 제어부(141)는, 클래스 분류부(133), 계수 생성부(136), 및 예측부(135)로부터, 메모리 공간 공유 제어부(141)를 본 경우에, 화상 처리 인터페이스(40)에 장착된 유효 카드로서의 화상 처리 카드(131내지 13i) 각각의 i개의 계수 메모리(94)의 실 메모리 공간이, 전체적으로 하나의 연속된 메모리 공간으로서 보이도록, 가상 메모리 공간을 확보한다.
또한, 상기의 경우에는, 화상 처리 인터페이스(40)에 장착된 화상 처리 카드(131내지 13i)의 계수 메모리(94) 용량의 총합이, 생성되는 탭 계수의 사이즈와 일치하도록 계수 메모리(94)의 용량을 설계하도록 하였지만, 계수 메모리(94)의 용량은, 화상 처리 카드(131) 내지 13i가 장착되었을 때에 생성되는 탭 계수의 사이즈가, i-1개의 계수 메모리(94)의 용량보다 크고, i개의 계수 메모리(94)의 용량 이하가 된 값으로 하는 것이 가능하다.
또, 도 33 및 도 44의 실시 형태에서는, 각 화상 처리 카드(13i)에, 클래스 분류부(93)를 마련하도록 하였지만, 이 각 화상 처리 카드(13i)에 마련한 클래스 분류부(93)는, 각 화상 처리 카드(13i)가 아니라, 도 32 또는 도 43의 화상 처리 인터페이스(40)에 마련하도록 하는 것이 가능하다.
다음에, 상술한 일련의 처리는 하드웨어에 의해 행할 수도 있고, 소프트웨어에 의해 행할 수도 있다. 일련의 처리를 소프트웨어에 의해서 행하는 경우에는, 그 소프트웨어를 구성하는 프로그램이 범용의 컴퓨터 등에 인스톨된다.
그래서, 도 45는 상술한 일련의 처리를 실행하는 프로그램이 인스톨되는 컴퓨터의 일 실시 형태의 구성예를 나타내고 있다.
프로그램은 컴퓨터에 내장되어 있는 기록 매체로서의 하드디스크(305)나 ROM(303)에 미리 기록시켜 둘 수 있다.
혹은 또한, 프로그램은 플렉시블 디스크, CD-ROM(Compact Disc Read Only Memory), MO(Magneto Optical) 디스크, DVD(Digital Versatile Disc), 자기 디스크, 반도체 메모리 등의 리무버블 기록 매체(311)에, 일시적 혹은 영속적으로 저장(기록)해 둘 수 있다. 이러한 리무버블 기록 매체(311)는, 소위 패키지 소프트웨어로서 제공할 수 있다.
또, 프로그램은 상술한 바와 같은 리무버블 기록 매체(311)로부터 컴퓨터에 인스톨하는 것 외에, 다운로드 사이트로부터, 디지털 위성 방송용의 인공위성을 통하여, 컴퓨터에 무선으로 전송하거나, LAN(Local Area Network), 인터넷이라는 네트워크를 통하여, 컴퓨터에 유선으로 전송하고, 컴퓨터에서는, 그와 같이 하여 전송되어 오는 프로그램을, 통신부(308)에서 수신하여, 내장하는 하드디스크(305)에 인스톨할 수 있다.
컴퓨터는 CPU(Central Processing Unit)(302)를 내장하고 있다. CPU(302)에는 버스(301)를 통하여, 입출력 인터페이스(310)가 접속되어 있고, CPU(302)는 입출력 인터페이스(310)을 통하여, 사용자에 의해서, 키보드나, 마우스, 마이크 등으로 구성되는 입력부(307)가 조작 등 됨으로써 지령이 입력되면, 그에 따라서, ROM(Read Only Memory)(303)에 저장되어 있는 프로그램을 실행한다. 혹은 또한, CPU(302)는, 하드디스크(305)에 저장되어 있는 프로그램, 위성 혹은 네트워크로부터 전송되고, 통신부(308)에서 수신되어 하드디스크(305)에 인스톨된 프로그램, 또는 드라이브(309)에 장착된 리무버블 기록 매체(311)로부터 판독되어 하드디스크(305)에 인스톨된 프로그램을, RAM(Random Access Memory)(304)에 로드하여 실행한다. 이에 의해, CPU(302)는 상술한 흐름도에 따른 처리, 혹은 상술한 블록도의 구성에 의해 행해지는 처리를 행한다. 그리고, CPU(302)는 그 처리 결과를, 필요에 따라서, 예를 들면 입출력 인터페이스(310)을 통하여, LCD(Liquid CryStal Display)나 스피커 등으로 구성되는 출력부(306)로부터 출력하거나, 혹은 통신부(308)로부터 송신하고, 나아가서는, 하드디스크(305)에 기록 등을 시킨다.
여기서, 본 명세서에 있어서, 컴퓨터에 각종 처리를 행하게 하기 위한 프로그램을 기술하는 처리 단계는, 반드시 흐름도로서 기재된 순서에 따라서 시계열로 처리할 필요는 없으며, 병렬적 혹은 개별로 실행되는 처리(예를 들면, 병렬 처리 혹은 오브젝트에 의한 처리)도 포함하는 것이다.
또한, 프로그램은 하나의 컴퓨터에 의해 처리되는 것이어도 좋고, 복수의 컴퓨터에 의해서 분산 처리되는 것이어도 좋다. 또한, 프로그램은 먼 곳의 컴퓨터에 전송되어 실행되는 것이더라도 무방하다.
또, 본 실시 형태에서는 본 발명을 화상 데이터의 화질 개선에 적용한 경우에 대하여 설명하였지만, 본 발명은 음성(음향) 데이터의 음질 개선에 적용하는 것도 가능하다.
또한, 본 실시 형태에서는 본 발명을 아날로그의 텔레비전 수상기에 적용한 경우에 대해 설명하였지만, 본 발명은 그 밖에, 예를 들면, 디지털의 텔레비전 수상기, 그 밖의 화상 데이터나 음성 데이터를 처리하는 VTR(Video Tape Recorder) 그 밖의 장치에 적용 가능하다.
또한, 본 실시 형태에서는, 특히, 노이즈 제거나 공간 해상도를 향상시키는 탭 계수를 생성하는 생성 정보를, 화상 처리 카드(13)에 기억시켜 놓도록 하였지만, 화상 처리 카드(13)에 기억시키는 생성 정보는 이들에 한정되는 것이 아니다. 즉, 화상 처리 카드(13)에는, 예를 들면, 시간 해상도를 향상시키는 탭 계수나, 화소의 계조(화소값의 비트 수)를 향상시키는 탭 계수, 에지를 강조하는 탭 계수, 화상을 구성하는 화소 수나 화상의 사이즈를 변환하는 탭 계수, 그 밖의 화질 개선 효과가 있는 탭 계수를 생성하는 생성 정보를 기억시키는 것이 가능하다.
또한, 화상 처리 카드(131내지 136) 각각에 기억시키는 생성 정보는 동종의 화질 개선이고, 정도가 서로 다른 것을 실현하는 탭 계수를 생성하는 것이더라도 좋고, 다른 화질 개선을 실현하는 탭 계수를 생성하는 것이더라도 좋다.
또한, 본 실시 형태에서는 화상 처리 카드(13)에 미리 생성 정보를 기억시켜 두도록 하였지만, 각 순위의 화상 처리 카드(13i)는 생성 정보를 기억시키지 않고서판매하는 것이 가능하다. 이 경우, 생성 정보는 생성 정보를 제공하는 생성 정보 서버로부터 다운로드하여 화상 처리 카드(13i)에 기억시키도록 하는 것이 가능하다. 즉, 화상 처리 인터페이스(40)에 화상 처리 카드(13i)가 장착된 경우에는, 도 3의 컨트롤러(37)에 있어서, 통신 인터페이스(38)를 제어함으로써, 생성 정보 서버에 액세스하여, 상호 인증을 행한 후에, 생성 정보 서버로부터 생성 정보를 다운로드하도록 할 수 있다. 이 경우, 생성 정보의 다운로드에 대한 대가는, 그 다운로드에 대응하여, 사용자의 은행 계좌 등으로부터 인출하도록 해도 좋고, 미리 화상 처리 카드(13i)의 판매 가격에 포함시켜 놓아도 좋다.
또, 화상 처리 카드(13)는 보다 하위의 것이 장착될수록, 본체(1)의 기능이 고기능화되기 때문에, 화상 처리 카드(13i)의 판매 가격, 혹은 생성 정보의 다운로드에 대한 대가는, 화상 처리 카드(13i)의 순위가 내려 갈수록 고가격으로 할 수 있다.
또한, 본 실시 형태에서는, 텔레비전 수상기에, 사전에 최고 순위의 화상 처리 카드(131)가 장착된 상태로 되어 있는 것으로 하였지만, 최고 순위의 화상 처리 카드(131)도, 다른 화상 처리 카드(13i)와 마찬가지로, 텔레비전 수상기와는 별도로 판매하는 것이 가능하다. 단지, 최초에, 최고 순위의 화상 처리 카드(131)가 장착된 상태의 텔레비전 수상기를 구입한 사용자에 대해서는, 최고 순위의 화상 처리 카드(131)가 장착되어 있지 않은 상태의 텔레비전 수상기를 구입한 사용자보다도,하위 순위의 화상 처리 카드(13i)의 판매 가격을 저가격으로 하는 것이 가능하다.
또, 도 3에 도시한 텔레비전 수상기의 본체(1)는, 대략적으로는, 예를 들면, 일반적인 아날로그의 텔레비전 수상기에, 화상 처리 인터페이스(40)를 추가함과 함께, 컨트롤러(37)에 실행시키는 프로그램을 변경함으로써 구성하는 것이 가능하다. 따라서, 도 3의 텔레비전 수상기의 본체는, 일반적인 아날로그의 텔레비전 수상기를 이용하여 비교적 용이하게 제조할 수 있기 때문에, 화상 처리 카드(13)가 장착됨으로써 제공되는 상술한 바와 같은 기능을 고려하면, 그 비용 장점(비용 퍼포먼스)은 높다고 할 수 있다.
이상과 같이, 본 발명에 따르면, 장치의 기능을 추가적으로 고기능화할 수 있다.

Claims (51)

  1. 데이터 처리 장치에 착탈 가능한 기억 장치에 있어서,
    제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 생성 정보 기억 수단과,
    상기 데이터 처리 장치에 의한 제어에 따라서, 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 수단과,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 예측 탭 추출 수단과,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 클래스 탭 추출 수단과,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 수단과,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하여, 상기 데이터 처리 장치에 공급하는 예측 수단
    을 구비하는 것을 특징으로 하는 기억 장치.
  2. 제1항에 있어서,
    상기 생성 정보 기억 수단은, 상기 탭 계수의 종이 되는 계수종 데이터를 상기 생성 정보로서 기억하는 것을 특징으로 하는 기억 장치.
  3. 제2항에 있어서,
    상기 데이터 처리 장치는 다른 기억 장치도 착탈 가능하고,
    상기 생성 정보 기억 수단은, 상기 다른 기억 장치에 기억된 다른 계수종 데이터를 이용하여 자신의 계수종 데이터를 생성 가능한 정보를, 상기 생성 정보로서 기억하는 것을 특징으로 하는 기억 장치.
  4. 제3항에 있어서,
    상기 생성 정보 기억 수단은, 상기 자신의 계수종 데이터와, 상기 다른 기억 장치에서의 다른 계수종 데이터의 차분을, 상기 생성 정보로서 기억하는 것을 특징으로 하는 기억 장치.
  5. 제1항에 있어서,
    상기 데이터 처리 장치는, 다른 기억 장치도 착탈 가능하고,
    상기 탭 계수 생성 수단은, 상기 생성 정보 기억 수단에 기억된 상기 생성 정보와, 상기 데이터 처리 장치에서 공급되는 상기 다른 기억 장치에 기억된 다른 생성 정보로부터 상기 탭 계수를 생성하는 것을 특징으로 하는 기억 장치.
  6. 제1항에 있어서,
    상기 탭 계수를 기억하는 탭 계수 기억 수단과,
    상기 탭 계수 기억 수단에 기억된 탭 계수로부터, 상기 주목 데이터에 대한 클래스의 탭 계수를 취득하는 탭 계수 취득 수단
    을 더 구비하는 것을 특징으로 하는 기억 장치.
  7. 제6항에 있어서,
    상기 데이터 처리 장치는, 다른 기억 장치도 착탈 가능하고,
    상기 탭 계수 생성 수단은, 상기 탭 계수 기억 수단의 기억 용량을 초과하는 사이즈의 상기 탭 계수를 생성하고,
    상기 탭 계수 생성 수단에 의해서 생성된 상기 탭 계수는, 상기 탭 계수 기억 수단과, 상기 다른 기억 장치에 기억되고,
    상기 탭 계수 취득 수단은, 상기 주목 데이터에 대한 클래스의 탭 계수를, 상기 탭 계수 기억 수단 또는 상기 다른 기억 장치로부터 취득하는 것을 특징으로 하는 기억 장치.
  8. 제1항에 있어서,
    상기 탭 계수 생성 수단은, 상기 생성 정보에 의해서 정의되는 소정의 연산식에 따라서 연산을 행함으로써, 상기 탭 계수를 생성하는 것을 특징으로 하는 기억 장치.
  9. 제8항에 있어서,
    상기 데이터 처리 장치는, 다른 기억 장치도 착탈 가능하고,
    상기 탭 계수 생성 수단은, 상기 다른 기억 장치에서 이용되는 연산식보다도 항 수가 많은 상기 소정의 연산식에 따라서 연산을 행함으로써, 상기 탭 계수를 생성하는 것을 특징으로 하는 기억 장치.
  10. 제1항에 있어서,
    상기 데이터 처리 장치는, 다른 기억 장치도 착탈 가능하고,
    상기 탭 계수 생성 수단은, 상기 다른 기억 장치에서 생성되는 탭 계수의 클래스 수보다도 많은 클래스 수의 탭 계수를 생성하는 것을 특징으로 하는 기억 장치.
  11. 제1항에 있어서,
    상기 데이터 처리 장치는, 다른 기억 장치도 착탈 가능하고,
    상기 생성 정보 기억 수단은, 상기 다른 기억 장치에서 생성되는 탭 계수와는 서로 다른 품질 개선을 행하는 상기 데이터 변환 처리를 행하는 탭 계수를 생성하기 위한 생성 정보를 기억하는 것을 특징으로 하는 기억 장치.
  12. 데이터 처리 장치에 착탈 가능한 기억 장치이고, 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 생성 정보 기억 수단을 갖는 기억 장치의 데이터 처리 방법에 있어서,
    상기 데이터 처리 장치에 의한 제어에 따라서, 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 단계와,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 예측 탭 추출 단계와,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 클래스 탭 추출 단계와,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 단계와,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하여, 상기 데이터 처리 장치에 공급하는 예측 단계
    를 포함하는 것을 특징으로 하는 데이터 처리 방법.
  13. 데이터 처리 장치에 착탈 가능한 기억 장치이고, 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 생성 정보 기억 수단을 갖는 기억 장치에서의 데이터 처리를, 컴퓨터에 행하게 하는 프로그램에 있어서,
    상기 데이터 처리 장치에 의한 제어에 따라서, 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 단계와,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 예측 탭 추출 단계와,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 클래스 탭 추출 단계와,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 단계와,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하여, 상기 데이터 처리 장치에 공급하는 예측 단계
    를 포함하는 것을 특징으로 하는 프로그램.
  14. 데이터 처리 장치에 착탈 가능한 기억 장치이고, 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 생성 정보 기억수단을 갖는 기억 장치에서의 데이터 처리를, 컴퓨터에 행하게 하는 프로그램이 기록되어 있는 기록 매체에 있어서,
    상기 데이터 처리 장치에 의한 제어에 따라서, 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 단계와,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 예측 탭 추출 단계와,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 클래스 탭 추출 단계와,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 단계와,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하여, 상기 데이터 처리 장치에 공급하는 예측 단계
    를 포함하는 프로그램이 기록되어 있는 것을 특징으로 하는 기록 매체.
  15. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치에 있어서,
    상기 제1 내지 제N 기억 수단이 장착되는 착탈 수단과,
    상기 착탈 수단에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의, 상기 생성 정보로부터의 상기 탭 계수의 생성을 제어하는 탭 계수 생성 제어 수단과,
    상기 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 수단과,
    상기 입출력 루트 설정 수단에서 설정된 상기 입출력 루트에 따라서, 상기 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 수단
    을 구비하는 것을 특징으로 하는 데이터 처리 장치.
  16. 제15항에 있어서,
    상기 하나의 기억 장치는, 상기 탭 계수를 생성하는 원래의 종이 되는 계수종 데이터를, 상기 생성 정보로서 기억하고,
    상기 다른 하나의 기억 장치는, 상기 하나의 기억 장치에 기억된 계수종 데이터를 이용하여 자신(다른 하나의 기억 장치)의 계수종 데이터를 생성 가능한 정보를, 상기 생성 정보로서 기억하고,
    상기 탭 계수 생성 제어 수단은, 상기 하나의 기억 장치에 기억된 계수종 데이터와, 상기 다른 하나의 기억 장치에 기억된 상기 생성 정보를 이용하여, 상기 다른 하나의 기억 장치 자신의 계수종 데이터를 생성하고, 그 계수종 데이터로부터 탭 계수를 생성하도록, 상기 다른 하나의 기억 장치를 제어하는 것을 특징으로 하는 데이터 처리 장치.
  17. 제16항에 있어서,
    상기 다른 하나의 기억 장치는, 자신의 계수종 데이터와, 상기 하나의 기억 장치에서의 계수종 데이터의 차분을, 상기 생성 정보로서 기억하고,
    상기 탭 계수 생성 제어 수단은, 상기 하나의 기억 장치에서의 계수종 데이터와, 상기 다른 하나의 기억 장치에 기억된 상기 생성 정보와 가산함으로써, 자신의 계수종 데이터를 생성하고, 그 계수종 데이터로부터 탭 계수를 생성하도록, 상기 다른 하나의 기억 장치를 제어하는 것을 특징으로 하는 데이터 처리 장치.
  18. 제15항에 있어서,
    상기 탭 계수 생성 제어 수단은, 상기 하나의 기억 장치에 기억된 생성 정보와, 상기 다른 하나의 기억 장치에 기억된 생성 정보로부터, 상기 탭 계수를 생성하도록, 상기 다른 하나의 기억 장치를 제어하는 것을 특징으로 하는 데이터 처리 장치.
  19. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치이고, 상기 제1 내지 제N 기억 수단이 장착되는 착탈 수단을 갖는 데이터 처리 장치의 데이터 처리 방법에 있어서,
    상기 착탈 수단에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의, 상기 생성 정보로부터의 상기 탭 계수의 생성을 제어하는 탭 계수 생성 제어 단계와,
    상기 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 단계와,
    상기 입출력 루트 설정 단계에서 설정된 상기 입출력 루트에 따라서, 상기 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 단계
    를 포함하는 것을 특징으로 하는 데이터 처리 방법.
  20. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치이고, 상기 제1 내지 제N 기억 수단이 장착되는 착탈 수단을 갖는 데이터 처리 장치에서의 데이터 처리를, 컴퓨터에 행하게 하는 프로그램에 있어서,
    상기 착탈 수단에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의, 상기 생성 정보로부터의 상기 탭 계수의 생성을 제어하는 탭 계수 생성 제어 단계와,
    상기 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 단계와,
    상기 입출력 루트 설정 단계에서 설정된 상기 입출력 루트에 따라서, 상기제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 단계
    를 포함하는 것을 특징으로 하는 프로그램.
  21. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치이고, 상기 제1 내지 제N 기억 수단이 장착되는 착탈 수단을 갖는 데이터 처리 장치에서의 데이터 처리를, 컴퓨터에 행하게 하는 프로그램이 기록되어 있는 기록 매체에 있어서,
    상기 착탈 수단에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의, 상기 생성 정보로부터의 상기 탭 계수의 생성을 제어하는 탭 계수 생성 제어 단계와,
    상기 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 단계와,
    상기 입출력 루트 설정 단계에서 설정된 상기 입출력 루트에 따라서, 상기 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 단계
    를 포함하는 프로그램이 기록되어 있는 것을 특징으로 하는 기록 매체.
  22. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치와, 상기 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치를 갖는 데이터 처리 시스템에 있어서,
    상기 제1 내지 제N 기억 장치 각각은,
    상기 탭 계수를 생성하기 위한 생성 정보를 기억하는 생성 정보 기억 수단과,
    상기 데이터 처리 장치에 의한 제어에 따라서, 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 수단과,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 예측 탭 추출 수단과,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭을, 상기 데이터 처리 장치에서 공급되는 상기 제1 데이터로부터 추출하는 클래스 탭 추출 수단과,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 수단과,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하여, 상기 데이터 처리 장치에 공급하는 예측 수단
    을 구비하고,
    상기 데이터 처리 장치는,
    상기 제1 내지 제N 기억 수단이 장착되는 착탈 수단과,
    상기 착탈 수단에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의, 상기 생성 정보로부터의 상기 탭 계수의 생성을 제어하는 탭 계수 생성 제어 수단과,
    상기 제1 내지 제 N'의 기억 장치 각각에 대한 데이터의 입출력 루트를 설정하는 입출력 루트 설정 수단과,
    상기 입출력 루트 설정 수단에 있어서 설정된 상기 입출력 루트에 따라서, 상기 제1 내지 N'의 기억 수단 중 하나의 기억 장치에서 다른 하나의 기억 장치로의 데이터 공급을 제어하는 데이터 공급 제어 수단
    을 구비하는 것을 특징으로 하는 데이터 처리 시스템.
  23. 데이터 처리 장치에 착탈 가능한 기억 장치에 있어서,
    제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보이고, 그 생성 정보와, 다른 기억 장치에 기억된 생성 정보로부터 상기 탭 계수가 생성되는 상기 생성 정보를 기억하는 생성 정보 기억 수단과,
    상기 생성 정보를, 상기 데이터 처리 장치에 공급하는 생성 정보 공급 수단
    을 구비하는 것을 특징으로 하는 기억 장치.
  24. 제23항에 있어서,
    상기 생성 정보 기억 수단은, 상기 탭 계수의 종이 되는 계수종 데이터를,다른 기억 장치에 기억된 생성 정보로부터 생성하기 위한 정보를, 상기 생성 정보로서 기억하는 것을 특징으로 하는 기억 장치.
  25. 제24항에 있어서,
    상기 생성 정보 기억 수단은, 자신의 계수종 데이터와, 상기 다른 기억 장치에서의 다른 계수종 데이터의 차분을, 상기 생성 정보로서 기억하는 것을 특징으로 하는 기억 장치.
  26. 제23항에 있어서,
    상기 생성 정보 기억 수단에 기억된 상기 생성 정보로부터 생성되는 상기 탭 계수는, 상기 다른 기억 장치에 기억된 생성 정보로부터 생성되는 탭 계수보다도, 사이즈가 큰 것을 특징으로 하는 기억 장치.
  27. 제23항에 있어서,
    상기 생성 정보 기억 수단에 기억된 상기 생성 정보는, 그 생성 정보에 의해서 정의되는 소정의 연산식에 따라서 연산을 행함으로써, 상기 탭 계수가 구해지는 것을 특징으로 하는 기억 장치.
  28. 제27항에 있어서,
    상기 생성 정보 기억 수단에 기억된 상기 생성 정보에 의해서 정의되는 상기소정의 연산식은, 상기 다른 기억 장치에 기억된 생성 정보에 의해서 정의되는 소정의 연산식보다도 항 수가 많은 것을 특징으로 하는 기억 장치.
  29. 제23항에 있어서,
    상기 생성 정보 기억 수단에 기억된 상기 생성 정보로부터 생성되는 상기 탭 계수는, 상기 다른 기억 장치에 기억된 생성 정보로부터 생성되는 탭 계수보다도, 클래스 수가 많은 것을 특징으로 하는 기억 장치.
  30. 제23항에 있어서,
    상기 생성 정보 기억 수단에 기억된 상기 생성 정보로부터 생성되는 상기 탭 계수는, 상기 다른 기억 장치에 기억된 생성 정보로부터 생성되는 탭 계수와는 서로 다른 품질 개선을 행하는 상기 데이터 변환 처리를 행하는 것인 것을 특징으로 하는 기억 장치.
  31. 제23항에 있어서,
    상기 데이터 처리 장치가, 상기 생성 정보로부터 상기 탭 계수를 생성하는 경우에 있어서,
    상기 데이터 처리 장치에서 생성된 상기 탭 계수를 기억하고, 상기 데이터 처리 장치에서의 요구에 따라서, 그 요구에 대응하는 클래스의 탭 계수를, 상기 데이터 처리 장치에 공급하는 탭 계수 기억 수단을 더 구비하는 것을 특징으로 하는기억 장치.
  32. 제23항에 있어서,
    상기 데이터 처리 장치로부터의 요구에 따라서, 상기 제2 데이터 중 주목하고 있는 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 상기 제1 데이터인 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하고, 그 주목 데이터에 대한 클래스를 나타내는 정보를, 상기 데이터 처리 장치에 공급하는 클래스 분류 수단을 더 구비하는 것을 특징으로 하는 기억 장치.
  33. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치에 있어서,
    상기 제1 내지 제N 기억 수단이 장착되는 착탈 수단과,
    상기 착탈 수단에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 수단과,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 상기 제1 데이터를 추출하는 예측 탭 추출 수단과,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 상기 제1 데이터를 추출하는 클래스 탭 추출 수단과,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 수단과,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하는 예측 수단
    을 구비하는 것을 특징으로 하는 데이터 처리 장치.
  34. 제33항에 있어서,
    상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보로부터 생성되는 상기 탭 계수를 이용하여 구해지는 상기 제2 데이터는, 상기 제1 내지 제 N'-1의 기억 장치에서의 상기 생성 정보로부터 생성되는 상기 탭 계수를 이용하여 구해지는 상기 제2 데이터보다도 고품질의 것인 것을 특징으로 하는 데이터 처리 장치.
  35. 제33항에 있어서,
    상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보로부터 생성되는 상기 탭 계수는, 상기 제1 내지 제 N'-1의 기억 장치에서의 상기 생성 정보로부터 생성되는 상기 탭 계수와는 서로 다른 것인 것을 특징으로 하는 데이터 처리 장치.
  36. 제33항에 있어서,
    상기 탭 계수 생성 수단은, 상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보에 의해서 정의되는 소정의 연산식에 따라서 연산을 행함으로써, 상기 탭 계수를 생성하는 것을 특징으로 하는 데이터 처리 장치.
  37. 제36항에 있어서,
    상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보에 의해서 정의되는 연산식은, 상기 제1 내지 제 N'-1의 기억 장치에서의 상기 생성 정보에 의해서 정의되는 연산식보다도 항 수가 많은 것을 특징으로 하는 데이터 처리 장치.
  38. 제33항에 있어서,
    상기 제1 내지 제N 기억 장치 각각이, 상기 탭 계수 생성 수단이 생성한 상기 탭 계수를 기억하는 탭 계수 기억 수단을 갖는 경우에 있어서,
    상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보로부터 생성되는 상기 탭 계수는, 상기 제1 내지 제 N'-1의 기억 장치 각각이 갖는 상기 탭 계수 기억 수단의 기억 용량의 총합보다도 크고, 또한, 상기 제1 내지 제 N'의 기억 장치 각각이 갖는 상기 탭 계수 기억 수단의 기억 용량의 총합 이하의 사이즈인 것을 특징으로 하는 데이터 처리 장치.
  39. 제38항에 있어서,
    상기 제1 내지 제N 기억 장치 각각이, 상기 탭 계수 생성 수단이 생성한 상기 탭 계수를 기억하는 탭 계수 기억 수단을 갖는 경우에 있어서,
    상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보로부터 생성된 상기 탭 계수는, 상기 제1 내지 제 N'의 기억 장치 각각이 갖는 상기 탭 계수 기억 수단에 걸쳐 기억되는 것을 특징으로 하는 데이터 처리 장치.
  40. 제33항에 있어서,
    상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보로부터 생성되는 상기 탭 계수는, 상기 제1 내지 제 N'-1의 기억 장치에서의 상기 생성 정보로부터 생성되는 상기 탭 계수보다도, 클래스 수가 많은 것을 특징으로 하는 데이터 처리 장치.
  41. 제33항에 있어서,
    상기 탭 계수 생성 수단은, 상기 제1 내지 제 N'의 기억 장치 중 하나의 기억 장치에서의 상기 생성 정보로부터, 1 세트의 탭 계수를 생성하는 것을 특징으로 하는 데이터 처리 장치.
  42. 제41항에 있어서,
    상기 제1 기억 장치만이 상기 착탈 수단에 장착되어 있는 경우에, 상기 제1 기억 장치에서의 상기 생성 정보로부터 생성되는 상기 1 세트의 탭 계수는, N 종류의 품질 개선을 행하는 것이고,
    상기 제1 내지 제N 기억 장치 중의 상기 제1 내지 제 N'의 기억 장치가 상기 착탈 수단에 장착되어 있는 경우에, 상기 제1 내지 제N 기억 장치에서의 상기 생성 정보로부터 각각 생성되는 N 세트의 탭 계수는, 상기 N 종류의 품질 개선에 각각 대응하는 것인 것을 특징으로 하는 데이터 처리 장치.
  43. 제41항에 있어서,
    상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보로부터 각각 생성되는 N' 종류의 탭 계수를 이용하여, 상기 제1 데이터를 대상으로, 상기 데이터 변환 처리를 N'회 행하는 것을 특징으로 하는 데이터 처리 장치.
  44. 제33항에 있어서,
    상기 탭 계수 생성 수단은, 상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보를, 상기 탭 계수의 종이 되는 계수종 데이터로 하여, 그 계수종 데이터로부터, 상기 탭 계수를 생성하는 것을 특징으로 하는 데이터 처리 장치.
  45. 제44항에 있어서,
    상기 제 N'의 기억 장치에는, 상기 제1 내지 제 N'-1의 기억 장치에서의 상기 생성 정보로부터 구해지는 제 N'-1의 계수종 데이터를 이용하여 제 N'의 계수종 데이터를 생성 가능한 정보가, 상기 생성 정보로서 기억되어 있고,
    상기 탭 계수 생성 수단은, 상기 제1 내지 제 N'의 기억 장치에서의 상기 생성 정보로부터, 상기 제 N'의 계수종 데이터를 생성하고, 또한, 그 제 N'의 계수종 데이터로부터, 상기 탭 계수를 생성하는 것을 특징으로 하는 데이터 처리 장치.
  46. 제45항에 있어서,
    상기 제 N'의 기억 장치에는, 상기 제 N'의 계수종 데이터와, 상기 제 N'-1의 계수종 데이터의 차분이, 상기 생성 정보로서 기억되어 있고,
    상기 탭 계수 생성 수단은, 상기 제1 내지 제 N'-1의 기억 장치에서의 상기 생성 정보로부터 구해지는 제 N'-1의 계수종 데이터와, 상기 제 N'의 기억 장치에서의 상기 생성 정보를 가산함으로써, 상기 제 N'의 계수종 데이터를 생성하는 것을 특징으로 하는 데이터 처리 장치.
  47. 제33항에 있어서,
    상기 제1 내지 제 N'의 기억 장치에 대하여, 상기 주목 데이터에 대한 클래스 분류를 요구하는 클래스 분류 요구 수단을 더 구비하고,
    상기 클래스 분류 수단은, 상기 클래스 분류의 요구에 따라서, 상기 제1 내지 제 N'의 기억 장치 각각으로부터 공급되는 상기 주목 데이터에 대한 클래스를 나타내는 정보를 합성함으로써, 상기 주목 데이터의 최종적인 클래스를 구하는 것을 특징으로 하는 데이터 처리 장치.
  48. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치의 데이터 처리 방법에 있어서,
    상기 데이터 처리 장치에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 단계와,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 상기 제1 데이터를 추출하는 예측 탭 추출 단계와,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 상기 제1 데이터를 추출하는 클래스 탭 추출 단계와,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 단계와,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하는 예측 단계
    를 포함하는 것을 특징으로 하는 데이터 처리 방법.
  49. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치에서의 데이터 처리를, 컴퓨터에 행하게 하는 프로그램에 있어서,
    상기 데이터 처리 장치에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 단계와,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 상기 제1 데이터를 추출하는 예측 탭 추출 단계와,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 상기 제1 데이터를 추출하는 클래스 탭 추출 단계와,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 단계와,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하는 예측 단계
    를 포함하는 것을 특징으로 하는 프로그램.
  50. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치에서의 데이터 처리를, 컴퓨터에 행하게 하는 프로그램이 기록되어 있는 기록 매체에 있어서,
    상기 데이터 처리 장치에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 단계와,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 상기 제1 데이터를 추출하는 예측 탭 추출 단계와,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 상기 제1 데이터를 추출하는 클래스 탭 추출 단계와,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 단계와,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하는 예측 단계
    를 포함하는 프로그램이 기록되어 있는 것을 특징으로 하는 기록 매체.
  51. 제1 데이터를, 상기 제1 데이터보다도 고품질의 제2 데이터로 변환하는 데이터 변환 처리를 행하기 위한 소정의 클래스마다의 탭 계수를 생성하기 위한 생성 정보를 기억하는 제1 내지 제N 기억 장치와, 상기 제1 내지 제N 기억 장치가 착탈 가능한 데이터 처리 장치를 갖는 데이터 처리 시스템에 있어서,
    상기 제1 내지 제N 기억 장치 각각은,
    상기 생성 정보이고, 그 생성 정보와, 다른 기억 장치에 기억된 생성 정보로부터 상기 탭 계수가 구해지는 것을 기억하는 생성 정보 기억 수단과,
    상기 생성 정보를, 상기 데이터 처리 장치에 공급하는 생성 정보 공급 수단
    을 구비하고,
    상기 데이터 처리 장치는,
    상기 제1 내지 제N 기억 수단이 장착되는 착탈 수단과,
    상기 착탈 수단에 장착된 상기 제1 내지 제 N'(≤N)의 기억 장치에서의 상기 생성 정보로부터, 상기 탭 계수를 생성하는 탭 계수 생성 수단과,
    상기 제2 데이터 중의 주목하고 있는 주목 데이터를 예측하는 데 이용되는 예측 탭으로 하는 상기 제1 데이터를 추출하는 예측 탭 추출 수단과,
    상기 주목 데이터를 복수의 클래스 중의 어느 하나로 클래스 구분하는 클래스 분류를 행하는 데 이용되는 클래스 탭으로 하는 상기 제1 데이터를 추출하는 클래스 탭 추출 수단과,
    상기 클래스 탭에 기초하여, 상기 주목 데이터를 클래스 분류하는 클래스 분류 수단과,
    상기 주목 데이터에 대한 클래스의 탭 계수와, 상기 예측 탭으로부터, 상기 주목 데이터를 예측하는 예측 수단
    을 구비하는 것을 특징으로 하는 데이터 처리 시스템.
KR20020084947A 2001-12-28 2002-12-27 화상 처리 카드, 화상 데이터 처리 장치 및 화상 데이터 처리 방법, 기록 매체, 및 화상 데이터 처리 시스템 KR100904334B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2001-00399869 2001-12-28
JP2001399869A JP3596770B2 (ja) 2001-12-28 2001-12-28 記憶装置、データ処理装置およびデータ処理方法、プログラムおよび記録媒体、並びにデータ処理システム

Publications (2)

Publication Number Publication Date
KR20030057439A true KR20030057439A (ko) 2003-07-04
KR100904334B1 KR100904334B1 (ko) 2009-06-23

Family

ID=19189531

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20020084947A KR100904334B1 (ko) 2001-12-28 2002-12-27 화상 처리 카드, 화상 데이터 처리 장치 및 화상 데이터 처리 방법, 기록 매체, 및 화상 데이터 처리 시스템

Country Status (5)

Country Link
US (2) US7760270B2 (ko)
EP (4) EP1921850B1 (ko)
JP (1) JP3596770B2 (ko)
KR (1) KR100904334B1 (ko)
CN (1) CN1252615C (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3596770B2 (ja) * 2001-12-28 2004-12-02 ソニー株式会社 記憶装置、データ処理装置およびデータ処理方法、プログラムおよび記録媒体、並びにデータ処理システム
TW570449U (en) * 2003-05-30 2004-01-01 Aviquest Technology Co Ltd Multi-media playing TV
US20050105007A1 (en) * 2003-11-14 2005-05-19 Christian John P. Interchangeable media input cartridge for home entertainment
US7630576B2 (en) 2004-02-19 2009-12-08 Sony Corporation Signal processing apparatus and method, and command-sequence data structure
JP4674439B2 (ja) * 2004-02-19 2011-04-20 ソニー株式会社 信号処理装置および信号処理方法、並びに情報記録媒体
JP4650123B2 (ja) * 2005-06-27 2011-03-16 ソニー株式会社 画像処理装置、画像処理方法、およびプログラム
JP4983093B2 (ja) * 2006-05-15 2012-07-25 ソニー株式会社 撮像装置および方法
JP4193871B2 (ja) * 2006-05-18 2008-12-10 ソニー株式会社 画像処理装置、画像処理方法、およびプログラム
JP5186860B2 (ja) * 2007-09-27 2013-04-24 船井電機株式会社 テレビジョン
US8339514B2 (en) * 2008-09-03 2012-12-25 Sony Corporation Modular flexible software architecture for TV
JP5007729B2 (ja) * 2009-03-16 2012-08-22 ソニー株式会社 信号処理装置および信号処理方法、プログラム、並びに記録媒体
WO2013100350A1 (en) * 2011-12-28 2013-07-04 Samsung Electronics Co., Ltd. Image processing apparatus, upgrade apparatus, display system including the same, and control method thereof
KR101292559B1 (ko) * 2011-12-28 2013-08-12 삼성전자주식회사 영상처리장치, 업그레이드장치, 이를 포함하는 디스플레이 시스템 및 그 제어방법
KR101622785B1 (ko) * 2012-04-24 2016-05-20 브이아이디 스케일, 인크. Mpeg/3gpp-dash에서의 원활한 스트림 스위칭을 위한 방법 및 장치
CA3048382A1 (en) * 2017-01-12 2018-07-19 Sony Corporation Image processing apparatus and image processing method

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US612497A (en) * 1898-10-18 Apparatus for forming tufted upholstery
JP2702423B2 (ja) * 1994-11-11 1998-01-21 埼玉日本電気株式会社 切替式エコーキャンセラ
JPH09245435A (ja) * 1996-03-05 1997-09-19 Sony Corp データ再生装置
JP3772408B2 (ja) 1996-08-22 2006-05-10 ソニー株式会社 画像信号変換装置および方法
US6530083B1 (en) * 1998-06-19 2003-03-04 Gateway, Inc System for personalized settings
JP2000125268A (ja) 1998-10-15 2000-04-28 Sony Corp 画像データ変換装置及び画像データ変換方法
EP1073279A4 (en) * 1999-02-19 2006-04-05 Sony Corp PICTURE SIGNAL PROCESSOR, PICTURE SIGNAL PROCESSING METHOD, LEARNING DEVICE, LERMETHOID AND RECORDING MEDIUM
JP4547757B2 (ja) * 1999-03-25 2010-09-22 ソニー株式会社 画像信号処理装置、画像信号処理方法、学習装置、学習方法及び記録媒体
JP2000339061A (ja) 1999-05-31 2000-12-08 Sony Corp 接続装置
KR100356897B1 (ko) * 2000-03-30 2002-10-19 주식회사 텔레게이트 휴대용 데이터 저장 장치
JP4552261B2 (ja) * 2000-04-03 2010-09-29 ソニー株式会社 ディジタル情報変換装置および方法、並びに画像情報変換装置および方法
JP4552262B2 (ja) * 2000-04-03 2010-09-29 ソニー株式会社 ノイズ低減装置および方法
JP4470280B2 (ja) * 2000-05-24 2010-06-02 ソニー株式会社 画像信号処理装置及び画像信号処理方法
JP4038812B2 (ja) * 2001-12-27 2008-01-30 ソニー株式会社 データ処理装置およびデータ処理方法、プログラムおよび記録媒体、並びにデータ処理システム
EP1326436B1 (en) * 2001-12-28 2013-02-13 Sony Corporation Displaying information
JP3596770B2 (ja) * 2001-12-28 2004-12-02 ソニー株式会社 記憶装置、データ処理装置およびデータ処理方法、プログラムおよび記録媒体、並びにデータ処理システム
JP4311258B2 (ja) * 2004-04-02 2009-08-12 ソニー株式会社 係数データの生成装置および生成方法、係数種データの生成装置および生成方法、情報信号処理装置、並びにプログラムおよびそれを記録した記録媒体

Also Published As

Publication number Publication date
EP1324607A2 (en) 2003-07-02
EP1324607B1 (en) 2011-09-14
CN1441367A (zh) 2003-09-10
CN1252615C (zh) 2006-04-19
EP1921851A2 (en) 2008-05-14
US7760270B2 (en) 2010-07-20
JP3596770B2 (ja) 2004-12-02
US20100253843A1 (en) 2010-10-07
KR100904334B1 (ko) 2009-06-23
EP1921850A3 (en) 2008-11-19
EP1921849B1 (en) 2011-09-14
US8023045B2 (en) 2011-09-20
EP1921850B1 (en) 2011-09-21
EP1921851A3 (en) 2008-11-19
EP1921849A3 (en) 2008-11-19
EP1921851B1 (en) 2011-09-14
EP1921849A2 (en) 2008-05-14
EP1921850A2 (en) 2008-05-14
JP2003198967A (ja) 2003-07-11
EP1324607A3 (en) 2006-11-02
US20030156227A1 (en) 2003-08-21

Similar Documents

Publication Publication Date Title
US8023045B2 (en) Storage device, data processing apparatus, data processing method, program, storage medium and data processing system
US7911533B2 (en) Method and apparatus for processing information, storage medium, and program
JP5263565B2 (ja) 画像処理装置、画像処理方法、及びプログラム
JP5093557B2 (ja) 画像処理装置、画像処理方法、及びプログラム
KR100921060B1 (ko) 신호 처리 장치와 방법, 신호 처리 시스템 및 기록 매체
US20050226529A1 (en) Signal processing apparatus and method, and command-sequence data structure
WO2001093584A1 (en) Data processing system and method, communication system and method, and charging device and method
KR101239268B1 (ko) 화상 처리 장치, 화상 처리 방법, 및 기록 매체
US20060187353A1 (en) Information-processing apparatus and removable substrate used therein
KR20060136335A (ko) 화상 처리 장치, 화상 처리 방법, 및 프로그램
JP3918191B2 (ja) 記憶装置、データ処理装置およびデータ処理方法、プログラムおよび記録媒体、並びにデータ処理システム
JP4038732B2 (ja) 記憶装置
JP3918192B2 (ja) データ処理装置および方法、プログラム、並びに記録媒体
JP4803279B2 (ja) 画像信号処理装置および方法、記録媒体、並びにプログラム
US8228995B2 (en) Image processing apparatus, image processing method, and program
JP4329453B2 (ja) 画像信号処理装置および方法、記録媒体、並びにプログラム
CN101340533B (zh) 收纳架、收纳架***和连接设备
JP4314956B2 (ja) 電子機器、それにおける情報信号処理方法、その処理方法を実行させるためのプログラム、およびそれが接続される情報信号処理装置
JP2004265399A (ja) 情報管理システムおよび方法、センター処理装置、情報処理装置および方法、画像処理方法、プログラム、並びに記録媒体
JP2007243632A (ja) 信号処理装置および方法、記録媒体、並びにプログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130607

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140610

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee