INFORMATION SIGNAL PROCESSING DEVICE AND PROCESSING METHOD, COEFFICIENT GENERATION DEVICE AND GENERATION METHOD, LOOK-UP TABLE GENERATION DEVICE AND GENERATION METHOD, PROGRAM FOR EXECUTING THE METHODS, AND A MEDIUM CONTAINING THE PROGRAMThis invention relates to an apparatus for processing an information signal etc. that, when converting, for example, SD signal into HD signal, enables well to be obtained pixel data of HD signal no matter whether the dynamic range DR is large or small. DR in a class tap is detected. If DR≥Th, items of pixel data Y1-a―Y4-a calculated by using item of coefficient data Wi-a corresponding to a class code Ca are estimated as items of pixel data of HD signal. If DR<Th, an addition mean value of items of pixel data y1-a― y4-a y1-b ―y4-b calculated by using items of coefficient data Wi-a, Wi-b corresponding to class codes Ca, Cb is estimated as item of the pixel data of HD signal. The items of coefficient data Wi-a, Wi-b are obtained by learning between a student signal corresponding to the SD signal and a teacher signal corresponding to the HD signal by using a portion of the DR having a value thereof that is not less than the threshold value Th. The code Ca is converted into the code Cb so that the addition mean value can most approach a true value of the pixel data of the HD signal.An apparatus for processing an information signal that converts a first information signal comprised of multiple items of information data into a second information signal comprised of multiple items of information data, the apparatus comprising: class tap extraction means for extracting as a class tap multiple items of information data located in a periphery of a target position in the first information signal based on the first information signal; class categorization means for obtaining a first class code by categorizing the class tap extracted by the class tap extraction means as any one of a plurality of classes based on the class tap; dynamic range processing means for detecting a dynamic range which is a difference between a maximum value and a minimum value of the multiple items of information data contained in the class tap extracted by the class tap extraction means based on the class tap, to obtain area information that indicates which one of a plurality of sub-divided areas obtained by dividing a possible area of the dynamic range into plural ones the dynamic range belongs to; class code conversion means for converting the first class code obtained by the class categorization means into one or a plurality of second class codes each corresponding to the first class code; prediction tap extraction means for extracting as a prediction tap multiple items of information data located in a periphery of the target position in the first information signal based on the first information signal; first coefficient data generation means for generating first coefficient data, which is used in an estimate equation corresponding to the first class code obtained by the class categorization means; second coefficient data generation means for generating second coefficient data, which is used in the estimate equation, corresponding to one or the plurality of second class codes, respectively, obtained through conversion by the class code conversion means; first computation means for calculating information data based on the estimate equation, by using the first coefficient data generated by the first coefficient data generation means and the prediction tap extracted by the prediction tap extraction means; second computation means for calculating information data based on the estimate equation, by using the second coefficient data generated by the second coefficient data generation means and the prediction tap extracted by the prediction tap extraction means; and addition means for outputting the information data calculated by the first computation means as information data that constitutes the second information signal corresponding to a target position in the first information signal if the dynamic range belongs to one sub-divided area according to the area information obtained by the dynamic range processing means and, if the dynamic range belongs to another sub-divided area different from the one sub-divided area, outputting data obtained by performing addition mean on the information data calculated by the first computation means and that calculated by the second computation means as the information data that constitutes the second information signal corresponding to the target position in the first information signal, wherein the first coefficient data generated by the first coefficient data generation means and the second coefficient data generated by the second coefficient data generation means are based on a result of learning between a first learning signal that corresponds to the first information signal and a second learning signal that corresponds to the second information signal by use of such a portion of the dynamic range as to belong to the one sub-divided area; and wherein the class code conversion means converts the first class code into the second class code in such a manner that the addition mean value of the information data calculated by the first computation means corresponding to the first class code and the information data calculated by the second computation means corresponding to the second class code may most approach a true value of the information data that constitutes the second information signal.
정보 신호의 처리 장치 및 처리 방법, 계수의 생성 장치 및 생성 방법, 룩 업 테이블의 생성 장치 및 생성 방법, 및각 방법을 실행하기 위한 프로그램 및 그것을 기록한 매체본 발명은, 예를 들면 SD 신호를 HD 신호로 변환할 때에, 다이내믹 범위 DR의 대소에 상관없이, HD 신호의 화소 데이터를 양호하게 얻을 수 있는 정보 신호 처리 장치 등에 관한 것이다. 클래스 탭 내의 DR을 검출한다. DR≥Th일 때, 클래스 코드 Ca에 대응한 계수 데이터 Wi-a에 의해 산출된 화소 데이터 y1-a∼y4-a를 HD 신호의 화소 데이터로 한다. DR<Th일 때, 클래스 코드 Ca, Cb에 대응한 계수 데이터 Wi-a, Wi-b에 의해 산출된 화소 데이터 y1-a∼y4-a, y1-b∼y4-b의 가산 평균값을, HD 신호의 화소 데이터로 한다. 계수 데이터 Wi-a, Wi-b를, SD 신호에 대응한 생도 신호와 HD 신호에 대응한 교사 신호 사이에서, DR이 임계값 Th 이상인 부분을 이용하여 학습해서 얻는다. 가산 평균값이, HD 신호의 화소 데이터의 실제값에 가장 근접하도록, 코드 Ca를 코드 Cb로 변환한다. 복수개의 정보 데이터로 이루어지는 제1 정보 신호를 복수개의 정보 데이터로 이루어지는 제2 정보 신호로 변환하는 정보 신호 처리 장치로서, 상기 제1 정보 신호에 기초하여, 그 제1 정보 신호에서의 주목 위치의 주변에 위치하는 복수개의 정보 데이터를 클래스 탭으로서 추출하는 클래스 탭 추출 수단과, 상기 클래스 탭 추출 수단에 의해 추출된 클래스 탭에 기초하여, 그 클래스 탭을 복수의 클래스 중의 어느 하나의 클래스로 분류하여 제1 클래스 코드를 얻는 클래스 분류 수단과, 상기 클래스 탭 추출 수단에 의해 추출된 클래스 탭에 기초하여, 그 클래스 탭에 포함되는 복수개의 정보 데이터의 최대값 및 최소값의 차분인 다이내믹 범위를 검출하고, 그 다이내믹 범위가 그 취할 수 있는 범위를 복수로 분할하여 얻어진 각 분할 범위 중 어디에 속하는지를 나타내는 범위 정보를 얻는 다이내믹 범위 처리 수단과, 상기 클래스 분류 수단에 의해 얻어진 제1 클래스 코드를, 그 제1 클래스 코드에 대응한 1개 또는 복수개의 제2 클래스 코드로 변환하는 클래스 코드 변환 수단과, 상기 제1 정보 신호에 기초하여, 그 제1 정보 신호에서의 주목 위치의 주변에 위치하는 복수개의 정보 데이터를 예측 탭으로서 추출하는 예측 탭 추출 수단과, 상기 클래스 분류 수단에 의해 얻어진 제1 클래스 코드에 대응한 추정식에서 이용되는 제1 계수 데이터를 발생하는 제1 계수 데이터 발생 수단과, 상기 클래스 코드 변환 수단에 의해 변환하여 얻어진 1개 또는 복수개의 제2 클래스 코드에 각각 대응한 상기 추정식에서 이용되는 제2 계수 데이터를 발생하는 제2 계수 데이터 발생 수단과, 상기 제1 계수 데이터 발생 수단에 의해 발생된 제1 계수 데이터 및 상기 예측 탭 추출 수단에 의해 추출된 예측 탭을 이용하여, 상기 추정식에 기초하여 정보 데이터를 산출하는 제1 연산 수단과, 상기 제2 계수 데이터 발생 수단에 의해 발생된 제2 계수 데이터 및 상기 예측 탭 추출 수단에 의해 추출된 예측 탭을 이용하여, 상기 추정식에 기초하여 정보 데이터를 산출하는 제2 연산 수단과, 상기 다이내믹 범위 처리 수단에 의해 얻어진 범위 정보에 기초하여, 상기 다이내믹 범위가 하나의 분할 범위에 속할 때, 상기 제1 연산 수단에 의해 산출된 정보 데이터를, 상기 제1 정보 신호에서의 주목 위치에 대응한, 상기 제2 정보 신호를 구성하는 정보 데이터로서 출력하고, 상기 다이내믹 범위가 상기 하나의 분할 범위와는 상이한 다른 분할 범위에 속할 때, 상기 제1 연산 수단 및 상기 제2 연산 수단에 의해 산출된 정보 데이터를 가산 평균하여 얻어진 데이터를, 상기 제1 정보 신호에서의 주목 위치에 대응한, 상기 제2 정보 신호를 구성하는 정보 데이터로서 출력하는 가산 수단을 구비하고, 상기 제1 계수 데이터 발생 수단에 의해 발생되는 제1 계수 데이터 및 상기 제2 계수 데이터 발생 수단에 의해 발생되는 제2 계수 데이터는, 상기 제1 정보 신호에 대응한 제1 학습용 신호와 상기 제2 정보 신호에 대응한 제2 학습용 신호 사이에서, 상기 다이내믹 범위가 상기 하나의 분할 범위에 속하는 부분을 이용하여 학습한 결과에 기초하는 것이고, 상기 클래스 코드 변환 수단은, 상기 제1 클래스 코드에 대응하여 상기 제1 연산 수단에 의해 산출되는 정보 데이터 및 상기 제2 클래스 코드에 대응하여 상기 제2 연산 수단에 의해 산출되는 정보 데이터의 가산 평균값이, 상기 제2 정보 신호를 구성하는 정보 데이터의 실제값에 가장 근접하도록, 상기 제1 클래스 코드를 상기 제2 클래스 코드로 변환하는 것을 특징으로 하는 정보 신호 처리 장치.