JP2004247991A - Information processing system, information processing apparatus and method, recording medium, and program - Google Patents

Information processing system, information processing apparatus and method, recording medium, and program Download PDF

Info

Publication number
JP2004247991A
JP2004247991A JP2003036102A JP2003036102A JP2004247991A JP 2004247991 A JP2004247991 A JP 2004247991A JP 2003036102 A JP2003036102 A JP 2003036102A JP 2003036102 A JP2003036102 A JP 2003036102A JP 2004247991 A JP2004247991 A JP 2004247991A
Authority
JP
Japan
Prior art keywords
coefficient
information
information processing
content data
additional information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003036102A
Other languages
Japanese (ja)
Other versions
JP2004247991A5 (en
JP4419045B2 (en
Inventor
Takuo Morimura
卓夫 守村
Tetsujiro Kondo
哲二郎 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2003036102A priority Critical patent/JP4419045B2/en
Publication of JP2004247991A publication Critical patent/JP2004247991A/en
Publication of JP2004247991A5 publication Critical patent/JP2004247991A5/ja
Application granted granted Critical
Publication of JP4419045B2 publication Critical patent/JP4419045B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To apply image conversion to content data more effectively and more in accordance with the user's liking. <P>SOLUTION: A remote controller 20 supplies a control signal or data to a television receiver 10 on the basis of a user input or the like. The television receiver 10 generates a parameter necessary for generating coefficient kind data on the basis of information acquired from the remote controller 20 and supplies the parameter to the remote controller 20. The remote controller 20 generates the coefficient kinds data on the basis of the acquired parameter in a coefficient kinds data generating part 21 and supplies the coefficient kinds data to the television receiver 10. The television receiver 10 uses the coefficient kinds data to perform image conversion processing, generates new content data from an image signal acquired via an antenna 11, and displays its image. The present invention can be applied to the image information processing system. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は情報処理システム、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、コンテンツデータに画像処理を行い、ユーザの嗜好に合わせたコンテンツデータを創りかえる場合に用いて好適な、情報処理システム、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【0002】
【従来の技術】
従来、低解像度の画像データに対して補間フィルタによる周波数補間処理を施して画素補間を行う等して、低解像度の画像データを高解像度の画像データに変換する画像データ変換装置(アップコンバータ)として、低解像度の画像データをその各画素の信号レベル分布に応じたクラスに分類した後、予測係数と呼ばれるデータが予め格納されているメモリからそのクラスに対応する予測係数を読み出し、予測係数と低解像度の画像データとから、高解像度の画像データを予測演算する、いわゆる、クラス分類適応処理を採用した画像データ変換装置が存在する。
【0003】
この画像データ変換装置のメモリに格納されている予測係数は、学習と呼ばれるデータ処理によって予め生成されている。この予測係数を生成する学習回路は、通過帯域の異なる複数のデジタルフィルタより選択された、教師画像としての高解像度の画像データに最適なデジタルフィルタを用いて、教師画像としての高解像度の画像データをダウンコンバートすることにより、生徒画像としての低解像度の画像データを生成し、高解像度の画像データと低解像度の画像データとの間で学習を行って予測係数を生成するようになされている(例えば、特許文献1参照)。
【0004】
例えば、近年、オーディオ・ビジュアル指向の高まりから、より高解像度の画像を得ることができるようなテレビジョン受信機の開発が望まれ、この要望に応えて、いわゆるハイビジョン(HDTV:High Definition TeleVision)が開発された。ハイビジョンの走査線は、NTSC(National Television Standards Committee)方式の走査線数が525本であるのに対して、2倍以上の1125本である。また、ハイビジョンの縦横比は、NTSC方式の縦横比が3:4であるのに対して、9:16となっている。このため、ハイビジョンでは、NTSC方式に比べて、高解像度で臨場感のある画像を表示することができる。
【0005】
上述した画像データ変換装置を内蔵するテレビジョン受信装置は、このNTSC方式のビデオ信号から、ハイビジョンのビデオ信号の注目位置の画素データに対応するブロック(領域)の画素データを抽出し、このブロックの画素データのレベル分布パターンに基づいて、上述の注目位置の画素データの属するクラスを決定し、このクラスに対応して、注目位置の画素データを生成する。
【0006】
【特許文献1】
WO00/19724号公報(第19−20ページ、図10、図11)
【0007】
【発明が解決しようとする課題】
しかしながら、以上のような場合、画像データ変換処理の際に用いられる画質等の調整値は予め定められており、例えば、工場出荷時等にテレビジョン受信装置に記録されており、その調整値をテレビジョン受信装置のユーザの嗜好に合わせた値に変更することが困難であるという課題があった。
【0008】
従って、従来の場合、ユーザは、例えば、リモートコントローラ等を用いてテレビジョン受信装置を制御し、変換処理が行われた画像データに対して画質調整処理等を行っていたので、画像処理が非効率であり、回路規模や製造コストが増大してしまうという課題もあった。
【0009】
また、上述したテレビジョン受信装置を制御するリモートコントローラは、制御信号を出力するだけであり、例えば、リモートコントローラにディスプレイを設け、そのディスプレイに、テレビジョン受信装置に表示される画像に対して行った画像処理と異なる画像処理を行った画像を表示させる等の多様な処理を行うことができないという課題があった。
【0010】
さらに、上述したようなテレビジョン受信装置が複数存在するシステムの場合、テレビジョン受信装置間において連携がとれず、各テレビジョン受信装置において画像データ変換処理を行わなければならず、非効率な処理となってしまうという課題もあった。
【0011】
また、テレビジョン受信装置が、複数のユーザの嗜好を管理し、各ユーザの好みに応じた画像データ変換処理を行うことができないという課題もあった。
【0012】
本発明はこのような状況に鑑みてなされたものであり、より効果的に、よりユーザの嗜好に合わせて、コンテンツデータに画像変換処理を行うことができるようにしたものである。
【0013】
【課題を解決するための手段】
本発明の第1の情報処理システムは、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置とで構成される情報処理システムであって、第1の情報処理装置は、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成手段と、付加情報生成手段により生成された付加情報を第2の情報処理装置に供給する付加情報供給手段と、第2の情報処理装置より係数を取得する係数取得手段と、係数取得手段により取得された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造手段とを備え、第2の情報処理装置は、第1の情報処理装置より付加情報を取得する付加情報取得手段と、付加情報取得手段により取得された付加情報を用いて、係数を創造する係数創造手段と、係数創造手段により創造された係数を第1の情報処理装置に供給する係数供給手段とを備えることを特徴とする。
【0014】
本発明の第1の情報処理装置は、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成手段と、付加情報生成手段により生成された付加情報を他の情報処理装置に供給する付加情報供給手段と、付加情報供給手段により供給された付加情報に基づいて、他の情報処理装置により生成された係数を取得する係数取得手段と、係数取得手段により取得された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造手段とを備えることを特徴とする。
【0015】
前記コンテンツデータ創造手段により創造された第2のコンテンツデータの表示を制御する表示制御手段をさらに備えるようにすることができる。
【0016】
前記付加情報は、ユーザが過去に視聴した第2のコンテンツデータの画質の嗜好に関する情報を含むようにすることができる。
【0017】
前記付加情報は、ユーザが過去に視聴した第2のコンテンツデータに対するユーザの編集操作の嗜好に関する情報を含むようにすることができる。
【0018】
前記付加情報は、画像の空間解像度に関する情報を含むようにすることができる。
【0019】
前記付加情報は、画像の時間解像度に関する情報を含むようにすることができる。
【0020】
前記付加情報は、画像のシャープネスに関する情報を含むようにすることができる。
【0021】
前記付加情報は、画像の画面の明るさに関する情報を含むようにすることができる。
【0022】
前記付加情報は、画像のコントラストに関する情報を含むようにすることができる。
【0023】
前記付加情報は、画素の位相変化に関する情報を含むようにすることができる。
【0024】
前記付加情報は、画像の表示速度に関する情報を含むようにすることができる。
【0025】
前記他の情報処理装置より制御情報を取得する制御情報取得手段をさらに備え、付加情報生成手段は、制御情報取得手段により取得された制御情報に基づいて、付加情報を生成するようにすることができる。
【0026】
前記制御情報は、ユーザの操作内容に関する情報を含むようにすることができる。
【0027】
複数の他の情報処理装置の優先順位に関する情報である優先順位テーブルを記憶するテーブル記憶手段と、コンテンツデータ創造手段による演算に用いる係数を決定する係数決定手段とをさらに備え、係数取得手段は、他の情報処理装置より係数とともに、他の情報処理を識別するID情報を取得し、係数決定手段は、係数取得手段により取得されたID情報、およびテーブル記憶手段により記憶されている優先順位テーブルに基づいて、コンテンツデータ創造手段による演算に用いる係数を決定し、コンテンツデータ創造手段は、係数決定手段により決定された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するようにすることができる。
【0028】
本発明の第1の情報処理方法は、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、付加情報生成ステップの処理により生成された付加情報を他の情報処理装置に供給する付加情報供給ステップと、付加情報供給ステップの処理により供給された付加情報に基づいて、他の情報処理装置により生成された係数を取得する係数取得ステップと、係数取得ステップの処理により取得された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造ステップとを含むことを特徴とする。
【0029】
本発明の第1の記録媒体のプログラムは、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、付加情報生成ステップの処理により生成された付加情報を他の情報処理装置に供給する付加情報供給ステップと、付加情報供給ステップの処理により供給された付加情報に基づいて、他の情報処理装置により生成された係数を取得する係数取得ステップと、係数取得ステップの処理により取得された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造ステップとを含むことを特徴とする。
【0030】
本発明の第1のプログラムは、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、付加情報生成ステップの処理により生成された付加情報を他の情報処理装置に供給する付加情報供給ステップと、付加情報供給ステップの処理により供給された付加情報に基づいて、他の情報処理装置により生成された係数を取得する係数取得ステップと、係数取得ステップの処理により取得された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造ステップとをコンピュータに実現させることを特徴とする。
【0031】
本発明の第2の情報処理装置は、他の情報処理装置より、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を取得する付加情報取得手段と、付加情報取得手段により取得された付加情報を用いて、係数を創造する係数創造手段と、係数創造手段により創造された係数を他の情報処理装置に供給する係数供給手段とを備えることを特徴とする。
【0032】
ユーザの入力を受け付ける入力受け付け手段をさらに備えるようにすることができる。
【0033】
前記入力受け付け手段により受け付けられたユーザの入力に基づいて、付加情報の生成を指示する制御情報を他の情報処理装置に供給する制御情報供給手段をさらに備えるようにすることができる。
【0034】
前記付加情報は、ユーザが過去に視聴した第2のコンテンツデータの画質の嗜好に関する情報を含むようにすることができる。
【0035】
前記付加情報は、ユーザが過去に視聴した第2のコンテンツデータに対するユーザの編集操作の嗜好に関する情報を含むようにすることができる。
【0036】
前記付加情報は、画像の空間解像度に関する情報を含むようにすることができる。
【0037】
前記付加情報は、画像の時間解像度に関する情報を含むようにすることができる。
【0038】
前記付加情報は、画像のシャープネスに関する情報を含むようにすることができる。
【0039】
前記付加情報は、画像の画面の明るさに関する情報を含むようにすることができる。
【0040】
前記付加情報は、画像のコントラストに関する情報を含むようにすることができる。
【0041】
前記付加情報は、画素の位相変化に関する情報を含むようにすることができる。
【0042】
前記付加情報は、画像の表示速度に関する情報を含むようにすることができる。
【0043】
複数の係数を用いて、係数供給手段により供給する係数を算出する係数算出手段をさらに備え、係数創造手段は、複数種類の付加情報を用いて、互いに異なる付加情報に対応する複数の係数を創造し、係数算出手段は、係数創造手段により創造された複数の係数を用いて、係数供給手段により供給する係数を算出し、係数供給手段は、係数算出手段により算出された係数を他の情報処理装置に供給するようにすることができる。
【0044】
前記他の情報処理装置より第1のコンテンツデータを取得するコンテンツデータ取得手段と、係数創造手段により創造された係数を用いて演算を行い、コンテンツデータ取得手段により取得された第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造手段とようにすることができる。
【0045】
前記コンテンツデータ創造手段により創造された第2のコンテンツデータの表示を制御する表示制御手段をさらに備えるようにすることができる。
【0046】
前記コンテンツデータ創造手段により創造された第2のコンテンツデータを他の情報処理装置に供給するコンテンツデータ供給手段をさらに備えるようにすることができる。
【0047】
前記情報処理装置を識別するID情報を記憶するID情報記憶手段をさらに備え、係数供給手段は、係数創造手段により創造された係数とともに、ID情報記憶手段により記憶されているID情報を他の情報処理装置に供給するようにすることができる。
【0048】
本発明の第2の情報処理方法は、他の情報処理装置より、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を取得する付加情報取得ステップと、付加情報取得ステップの処理により取得された付加情報を用いて、係数を創造する係数創造ステップと、係数創造ステップの処理により創造された係数を他の情報処理装置に供給する係数供給ステップとを含むことを特徴とする。
【0049】
本発明の第2の記録媒体のプログラムは、他の情報処理装置より、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を取得する付加情報取得ステップと、付加情報取得ステップの処理により取得された付加情報を用いて、係数を創造する係数創造ステップと、係数創造ステップの処理により創造された係数を他の情報処理装置に供給する係数供給ステップとを含むことを特徴とする。
【0050】
本発明の第2のプログラムは、他の情報処理装置より、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を取得する付加情報取得ステップと、付加情報取得ステップの処理により取得された付加情報を用いて、係数を創造する係数創造ステップと、係数創造ステップの処理により創造された係数を他の情報処理装置に供給する係数供給ステップとをコンピュータに実現させることを特徴とする。
【0051】
本発明の第2の情報処理システムは、第1のコンテンツデータを変換して得られる第2のコンテンツデータの画像を表示する第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置とで構成される情報処理システムであって、第1の情報処理装置は、第2のコンテンツデータの創造する演算に用いられる係数を創造する付加情報を生成する付加情報生成手段と、付加情報生成手段により生成された付加情報を第2の情報処理装置に供給する付加情報供給手段と、第2の情報処理装置に第1のコンテンツデータを供給する第1のコンテンツデータ供給手段と、第2の情報処理装置より第2のコンテンツデータを取得する第1のコンテンツデータ取得手段と、第1のコンテンツデータ取得手段により取得された第2のコンテンツデータの画像を表示する画像表示手段とを備え、第2の情報処理装置は、第1の情報処理装置より付加情報を取得する付加情報取得手段と、付加情報取得手段により取得された付加情報を用いて、係数を創造する係数創造手段と、第1の情報処理装置より第1のコンテンツデータを取得する第2のコンテンツデータ取得手段と、係数創造手段により創造された係数を用いて演算を行い、第2のコンテンツデータ取得手段により取得された第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造手段と、コンテンツデータ創造手段により創造された第2のコンテンツデータを第1の情報処理装置に供給する第2のコンテンツデータ供給手段とを備えることを特徴とする。
【0052】
本発明の第3の情報処理方法は、第1のコンテンツデータを変換して得られる第2のコンテンツデータの画像を表示する第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置とで構成される情報処理システムの情報処理方法であって、第1の情報処理装置は、第2のコンテンツデータの創造する演算に用いられる係数を創造する付加情報を生成する付加情報生成ステップと、付加情報生成ステップの処理により生成された付加情報を第2の情報処理装置に供給する付加情報供給ステップと、第2の情報処理装置に第1のコンテンツデータを供給する第1のコンテンツデータ供給ステップと、第2の情報処理装置より第2のコンテンツデータを取得する第1のコンテンツデータ取得ステップと、第1のコンテンツデータ取得ステップの処理により取得された第2のコンテンツデータの画像を表示する画像表示ステップとを含み、第2の情報処理装置は、第1の情報処理装置より付加情報を取得する付加情報取得ステップと、付加情報取得ステップの処理により取得された付加情報を用いて、係数を創造する係数創造ステップと、第1の情報処理装置より第1のコンテンツデータを取得する第2のコンテンツデータ取得ステップと、係数創造ステップの処理により創造された係数を用いて演算を行い、第2のコンテンツデータ取得ステップの処理により取得された第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造ステップと、コンテンツデータ創造ステップの処理により創造された第2のコンテンツデータを第1の情報処理装置に供給する第2のコンテンツデータ供給ステップとを含むことを特徴とする。
【0053】
本発明の第3の情報処理システムは、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する、第1の情報処理装置と異なる第2の情報処理装置と、第1の情報処理装置および第2の情報処理装置と通信を行う第3の情報処理装置とで構成される情報処理システムであって、第1の情報処理装置は、第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報を生成する第1の付加情報生成手段と、第1の付加情報生成手段により生成された第1の付加情報を第3の情報処理装置に供給する第1の付加情報供給手段と、第3の情報処理装置より第1の係数を取得する第1の係数取得手段と、第1の係数取得手段により取得された第1の係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1のコンテンツデータ創造手段とを備え、第2の情報処理装置は、第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報を生成する第2の付加情報生成手段と、第2の付加情報生成手段により生成された第2の付加情報を第3の情報処理装置に供給する第2の付加情報供給手段と、第3の情報処理装置より第2の係数を取得する第2の係数取得手段と、第2の係数取得手段により取得された第2の係数を用いて演算を行い、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する第2のコンテンツデータ創造手段とを備え、第3の情報処理装置は、第1の情報処理装置より供給された第1の付加情報、または、第2の情報処理装置より供給された第2の付加情報を取得する付加情報取得手段と、付加情報取得手段により取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数を創造する係数創造手段と、係数創造手段により創造された第1の係数または第2の係数を、第1の情報処理装置または第2の情報処理装置にそれぞれ供給する係数供給手段とを備えることを特徴とする。
【0054】
本発明の第4の情報処理方法は、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する、第1の情報処理装置と異なる第2の情報処理装置と、第1の情報処理装置および第2の情報処理装置と通信を行う第3の情報処理装置とで構成される情報処理システムの情報処理方法であって、第1の情報処理装置は、第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報を生成する第1の付加情報生成ステップと、第1の付加情報生成ステップの処理により生成された第1の付加情報を第3の情報処理装置に供給する第1の付加情報供給ステップと、第3の情報処理装置より第1の係数を取得する第1の係数取得ステップと、第1の係数取得ステップの処理により取得された第1の係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1のコンテンツデータ創造ステップとを含み、第2の情報処理装置は、第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報を生成する第2の付加情報生成ステップと、第2の付加情報生成ステップの処理により生成された第2の付加情報を第3の情報処理装置に供給する第2の付加情報供給ステップと、第3の情報処理装置より第2の係数を取得する第2の係数取得ステップと、第2の係数取得ステップの処理により取得された第2の係数を用いて演算を行い、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する第2のコンテンツデータ創造ステップとを含み、第3の情報処理装置は、第1の情報処理装置より供給された第1の付加情報、または、第2の情報処理装置より供給された第2の付加情報を取得する付加情報取得ステップと、付加情報取得ステップの処理により取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数を創造する係数創造ステップと、係数創造ステップの処理により創造された第1の係数または第2の係数を、第1の情報処理装置または第2の情報処理装置にそれぞれ供給する係数供給ステップとを含むことを特徴とする。
【0055】
本発明の第4の情報処理システムは、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置と第1の情報処理装置と通信を行い、第2の情報処理装置と異なる第3の情報処理装置とで構成される情報処理システムであって、第1の情報処理装置は、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成手段と、付加情報生成手段により生成された付加情報を第2の情報処理装置または第3の情報処理装置に供給する付加情報供給手段と、第2の情報処理装置または第3の情報処理装置より、ID情報とともに供給された係数を取得する係数取得手段と、第2の情報処理装置および第3の情報処理装置の優先順位を管理する優先順位テーブルを記憶するテーブル記憶手段と、係数取得手段により係数とともに取得されたID情報、並びに、テーブル記憶手段により記憶されている優先順位テーブルに基づいて、係数取得手段により取得された複数の係数の内、演算に用いる係数を決定する係数決定手段と、係数決定手段により決定された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造手段とを備え、第2の情報処理装置は、第1の情報処理装置より付加情報を取得する第1の付加情報取得手段と、第1の付加情報取得手段により取得された付加情報を用いて、係数を創造する第1の係数創造手段と、第2の情報処理装置を識別するID情報である第1のID情報を記憶する第1のID情報記憶手段と、第1の係数創造手段により創造された係数を、第1のID情報記憶手段により記憶されている第1のID情報とともに、第1の情報処理装置に供給する第1の係数供給手段とを備え、第3の情報処理装置は、第1の情報処理装置より付加情報を取得する第2の付加情報取得手段と、第2の付加情報取得手段により取得された付加情報を用いて、係数を創造する第2の係数創造手段と、第3の情報処理装置を識別するID情報である第2のID情報を記憶する第2のID情報記憶手段と、第2の係数創造手段により創造された係数を、第2のID情報記憶手段により記憶されている第2のID情報とともに、第1の情報処理装置に供給する第2の係数供給手段とを備えることを特徴とする。
【0056】
本発明の第5の情報処理方法は、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置と第1の情報処理装置と通信を行う、第2の情報処理装置と異なる第3の情報処理装置とで構成される情報処理システムの情報処理方法であって、第1の情報処理装置は、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、付加情報生成ステップの処理により生成された付加情報を第2の情報処理装置または第3の情報処理装置に供給する付加情報供給ステップと、第2の情報処理装置または第3の情報処理装置より、ID情報とともに供給された係数を取得する係数取得ステップと、第2の情報処理装置および第3の情報処理装置の優先順位を管理する優先順位テーブルの記憶を制御するテーブル記憶制御ステップと、係数取得ステップの処理により係数とともに取得されたID情報、並びに、テーブル記憶制御ステップの処理により記憶が制御されている優先順位テーブルに基づいて、係数取得ステップの処理により取得された複数の係数の内、演算に用いる係数を決定する係数決定ステップと、係数決定ステップの処理により決定された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造ステップとを含み、第2の情報処理装置は、第1の情報処理装置より付加情報を取得する第1の付加情報取得ステップと、第1の付加情報取得ステップの処理により取得された付加情報を用いて、係数を創造する第1の係数創造ステップと、第2の情報処理装置を識別するID情報である第1のID情報の記憶を制御する第1のID情報記憶制御ステップと、第1の係数創造ステップの処理により創造された係数を、第1のID情報記憶ステップの処理により記憶が制御されている第1のID情報とともに、第1の情報処理装置に供給する第1の係数供給ステップとを含み、第3の情報処理装置は、第1の情報処理装置より付加情報を取得する第2の付加情報取得ステップと、第2の付加情報取得ステップの処理により取得された付加情報を用いて、係数を創造する第2の係数創造ステップと、第3の情報処理装置を識別するID情報である第2のID情報の記憶を制御する第2のID情報記憶制御ステップと、第2の係数創造ステップの処理により創造された係数を、第2のID情報記憶制御ステップの処理により記憶が制御されている第2のID情報とともに、第1の情報処理装置に供給する第2の係数供給ステップとを含むことを特徴とする。
【0057】
本発明の第5の情報処理システムは、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する第2の情報処理装置と、第1の情報処理装置または第2の情報処理装置と通信を行う第3の情報処理装置と第1の情報処理装置または第2の情報処理装置と通信を行い、第3の情報処理装置と異なる第4の情報処理装置とで構成される情報処理システムであって、第1の情報処理装置は、第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報を生成する第1の付加情報生成手段と、第1の付加情報生成手段により生成された第1の付加情報を第3の情報処理装置または第4の情報処理装置に供給する第1の付加情報供給手段と、第3の情報処理装置または第4の情報処理装置より、ID情報とともに供給された第1の係数を取得する第1の係数取得手段と、第3の情報処理装置および第4の情報処理装置の優先順位を管理する第1の優先順位テーブルを記憶する第1のテーブル記憶手段と、第1の係数取得手段により係数とともに取得されたID情報、並びに、第1のテーブル記憶手段により記憶されている第1の優先順位テーブルに基づいて、第1の係数取得手段により取得された複数の第1の係数の内、演算に用いる第1の係数を決定する第1の係数決定手段と、第1の係数決定手段により決定された第1の係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1のコンテンツデータ創造手段とを備え、第2の情報処理装置は、第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報を生成する第2の付加情報生成手段と、第2の付加情報生成手段により生成された第2の付加情報を第3の情報処理装置または第4の情報処理装置に供給する第2の付加情報供給手段と、第3の情報処理装置または第4の情報処理装置より、ID情報とともに供給された第2の係数を取得する第2の係数取得手段と、第3の情報処理装置および第4の情報処理装置の優先順位を管理する、第1の優先順位テーブルと異なる第2の優先順位テーブルを記憶する第2のテーブル記憶手段と、第2の係数取得手段により第2の係数とともに取得されたID情報、並びに、第2のテーブル記憶手段により記憶されている第2の優先順位テーブルに基づいて、第2の係数取得手段により取得された複数の第2の係数の内、演算に用いる第2の係数を決定する第2の係数決定手段と、第2の係数決定手段により決定された第2の係数を用いて演算を行い、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する第2のコンテンツデータ創造手段とを備え、第3の情報処理装置は、第1の情報処理装置より供給された第1の付加情報、または第2の情報処理装置より供給された第2の付加情報を取得する第1の付加情報取得手段と、第1の付加情報取得手段により取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数を創造する第1の係数創造手段と、第3の情報処理装置を識別するID情報である第1のID情報を記憶する第1のID情報記憶手段と、第1の係数創造手段により創造された第1の係数または第2の係数を、第1のID情報記憶手段により記憶されている第1のID情報とともに、第1の情報処理装置または第2の情報処理装置にそれぞれ供給する第1の係数供給手段とを備え、第4の情報処理装置は、第1の情報処理装置より供給された第1の付加情報、または第2の情報処理装置より供給された第2の付加情報を取得する第2の付加情報取得手段と、第2の付加情報取得手段により取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数を創造する第2の係数創造手段と、第4の情報処理装置を識別するID情報である第2のID情報を記憶する第2のID情報記憶手段と、第2の係数創造手段により創造された第1の係数または第2の係数を、第2のID情報記憶手段により記憶されている第2のID情報とともに、第1の情報処理装置または第2の情報処理装置にそれぞれ供給する第2の係数供給手段とを備えることを特徴とする。
【0058】
本発明の第6の情報処理方法は、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する第2の情報処理装置と、第1の情報処理装置または第2の情報処理装置と通信を行う第3の情報処理装置と第1の情報処理装置または第2の情報処理装置と通信を行う、第3の情報処理装置と異なる第4の情報処理装置とで構成される情報処理システムの情報処理方法であって、第1の情報処理装置は、第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報を生成する第1の付加情報生成ステップと、第1の付加情報生成ステップの処理により生成された第1の付加情報を第3の情報処理装置または第4の情報処理装置に供給する第1の付加情報供給ステップと、第3の情報処理装置または第4の情報処理装置より、ID情報とともに供給された第1の係数を取得する第1の係数取得ステップと、第3の情報処理装置および第4の情報処理装置の優先順位を管理する第1の優先順位テーブルの記憶を制御する第1のテーブル記憶制御ステップと、第1の係数取得ステップの処理により係数とともに取得されたID情報、並びに、第1のテーブル記憶制御ステップの処理により記憶が制御されている第1の優先順位テーブルに基づいて、第1の係数取得ステップの処理により取得された複数の第1の係数の内、演算に用いる第1の係数を決定する第1の係数決定ステップと、第1の係数決定ステップの処理により決定された第1の係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1のコンテンツデータ創造ステップとを含み、第2の情報処理装置は、第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報を生成する第2の付加情報生成ステップと、第2の付加情報生成ステップの処理により生成された第2の付加情報を第3の情報処理装置または第4の情報処理装置に供給する第2の付加情報供給ステップと、第3の情報処理装置または第4の情報処理装置より、ID情報とともに供給された第2の係数を取得する第2の係数取得ステップと、第3の情報処理装置および第4の情報処理装置の優先順位を管理する、第1の優先順位テーブルと異なる第2の優先順位テーブルの記憶を制御する第2のテーブル記憶制御ステップと、第2の係数取得ステップの処理により第2の係数とともに取得されたID情報、並びに、第2のテーブル記憶制御ステップの処理により記憶が制御されている第2の優先順位テーブルに基づいて、第2の係数取得ステップの処理により取得された複数の第2の係数の内、演算に用いる第2の係数を決定する第2の係数決定ステップと、第2の係数決定ステップの処理により決定された第2の係数を用いて演算を行い、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する第2のコンテンツデータ創造ステップとを含み、第3の情報処理装置は、第1の情報処理装置より供給された第1の付加情報、または第2の情報処理装置より供給された第2の付加情報を取得する第1の付加情報取得ステップと、第1の付加情報取得ステップの処理により取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数を創造する第1の係数創造ステップと、第3の情報処理装置を識別するID情報である第1のID情報の記憶を制御する第1のID情報記憶制御ステップと、第1の係数創造ステップの処理により創造された第1の係数または第2の係数を、第1のID情報記憶制御ステップの処理により記憶が制御されている第1のID情報とともに、第1の情報処理装置または第2の情報処理装置にそれぞれ供給する第1の係数供給ステップとを含み、第4の情報処理装置は、第1の情報処理装置より供給された第1の付加情報、または第2の情報処理装置より供給された第2の付加情報を取得する第2の付加情報取得ステップと、第2の付加情報取得ステップの処理により取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数を創造する第2の係数創造ステップと、第4の情報処理装置を識別するID情報である第2のID情報の記憶を制御する第2のID情報記憶制御ステップと、第2の係数創造ステップの処理により創造された第1の係数または第2の係数を、第2のID情報記憶制御ステップの処理により記憶が制御されている第2のID情報とともに、第1の情報処理装置または第2の情報処理装置にそれぞれ供給する第2の係数供給ステップとを含むことを特徴とする。
【0059】
本発明の第6の情報処理システムは、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置とで構成される情報処理システムであって、第1の情報処理装置は、第2の情報処理装置より制御情報を取得する制御情報取得手段と、制御情報取得手段により取得された制御情報に基づいて、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成手段と、付加情報生成手段により生成された付加情報を用いて、係数を創造する係数創造手段と、係数創造手段により創造された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造手段とを備え、第2の情報処理装置は、ユーザの入力を受け付ける入力受け付け手段と、入力受け付け手段により受け付けられたユーザの入力に基づいて、第1の情報処理装置に付加情報の生成を開始させる制御情報を供給する制御情報供給手段とを備えることを特徴とする。
【0060】
本発明の第7の情報処理方法は、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置とで構成される情報処理システムの情報処理方法であって、第1の情報処理装置は、第2の情報処理装置より制御情報を取得する制御情報取得ステップと、制御情報取得ステップの処理により取得された制御情報に基づいて、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、付加情報生成ステップの処理により生成された付加情報を用いて、係数を創造する係数創造ステップと、係数創造手段により創造された係数を用いて演算を行い、第1のコンテンツデータを変換して、第2のコンテンツデータを創造するコンテンツデータ創造ステップとを含み、第2の情報処理装置は、ユーザの入力を受け付ける入力受け付けステップと、入力受け付けステップの処理により受け付けられたユーザの入力に基づいて、第1の情報処理装置に付加情報の生成を開始させる制御情報を供給する制御情報供給ステップとを含むことを特徴とする。
【0061】
本発明の第1の情報処理システムにおいては、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置とが備えられ、第1の情報処理装置においては、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報が生成され、生成された付加情報が第2の情報処理装置に供給され、第2の情報処理装置より係数が取得され、その取得された係数を用いて演算が行われ、第1のコンテンツデータが変換され、第2のコンテンツデータが創造され、第2の情報処理装置においては、第1の情報処理装置より付加情報が取得され、その取得された付加情報を用いて、係数が創造され、創造された係数が第1の情報処理装置に供給される。
【0062】
本発明の第1の情報処理装置および方法、第1の記録媒体、並びに第1のプログラムにおいては、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報が生成され、生成された付加情報が他の情報処理装置に供給され、他の情報処理装置より係数が取得され、取得された係数を用いて演算が行われ、第1のコンテンツデータが変換され、第2のコンテンツデータが創造される。
【0063】
本発明の第2の情報処理装置および方法、第2の記録媒体、並びに第2のプログラムにおいては、他の情報処理装置より、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報が取得され、取得された付加情報を用いて係数が創造され、その創造された係数が他の情報処理装置に供給される。
【0064】
本発明の第2の情報処理システム、および第3の情報処理方法においては、第1のコンテンツデータを変換して得られる第2のコンテンツデータの画像が表示される第1の情報処理装置と、第1の情報処理装置と通信が行われる第2の情報処理装置とで構成され、第1の情報処理装置においては、第2のコンテンツデータの創造する演算に用いられる係数を創造する付加情報が生成され、その生成された付加情報が第2の情報処理装置に供給され、第2の情報処理装置に第1のコンテンツデータが供給され、第2の情報処理装置より第2のコンテンツデータが取得され、その取得された第2のコンテンツデータの画像が表示され、第2の情報処理装置においては、第1の情報処理装置より付加情報が取得され、その取得された付加情報を用いて、係数が創造され、第1の情報処理装置より第1のコンテンツデータが取得され、創造された係数を用いた演算が行われ、取得された第1のコンテンツデータが変換されて、生成された第2のコンテンツデータが第1の情報処理装置に供給される。
【0065】
本発明の第3の情報処理システム、および第4の情報処理方法においては、第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、第3のコンテンツデータを変換して、第4のコンテンツデータを創造する、第1の情報処理装置と異なる第2の情報処理装置と、第1の情報処理装置および第2の情報処理装置と通信を行う第3の情報処理装置とで構成され、第1の情報処理装置においては、第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報が生成され、その生成された第1の付加情報が第3の情報処理装置に供給され、第3の情報処理装置より第1の係数が取得され、その取得された第1の係数を用いた演算が行われ、第1のコンテンツデータが変換され、第2のコンテンツデータが創造され、第2の情報処理装置においては、第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報が生成され、その生成された第2の付加情報が第3の情報処理装置に供給され、第3の情報処理装置より第2の係数が取得され、その取得された第2の係数を用いた演算が行われ、第3のコンテンツデータが変換されて、第4のコンテンツデータが創造され、第3の情報処理装置においては、第1の情報処理装置より供給された第1の付加情報、または、第2の情報処理装置より供給された第2の付加情報が取得され、その取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数が創造され、その創造された第1の係数または第2の係数が、第1の情報処理装置または第2の情報処理装置にそれぞれ供給される。
【0066】
本発明の第4の情報処理システム、および第5の情報処理方法においては、第1のコンテンツデータを変換して、第2のコンテンツデータが創造される第1の情報処理装置と、第1の情報処理装置と通信が行われる第2の情報処理装置と第1の情報処理装置と通信が行われ、第2の情報処理装置と異なる第3の情報処理装置とで構成され、第1の情報処理装置においては、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報が生成され、その生成された付加情報が第2の情報処理装置または第3の情報処理装置に供給され、第2の情報処理装置または第3の情報処理装置より、ID情報とともに供給された係数が取得され、第2の情報処理装置および第3の情報処理装置の優先順位を管理する優先順位テーブルが記憶され、係数とともに取得されたID情報、並びに、記憶されている優先順位テーブルに基づいて、取得された複数の係数の内、演算に用いる係数が決定され、その決定された係数を用いて演算が行われ、第1のコンテンツデータが変換されて、第2のコンテンツデータが創造され、第2の情報処理装置においては、第1の情報処理装置より付加情報が取得され、その取得された付加情報を用いて、係数が創造され、第2の情報処理装置を識別するID情報である第1のID情報が記憶され、創造された係数が、記憶されている第1のID情報とともに、第1の情報処理装置に供給され、第3の情報処理装置においては、第1の情報処理装置より付加情報が取得され、その取得された付加情報を用いて、係数が創造され、第3の情報処理装置を識別するID情報である第2のID情報が記憶され、創造された係数が、記憶されている第2のID情報とともに、第1の情報処理装置に供給される。
【0067】
本発明の第5の情報処理システム、および第6の情報処理方法においては、第1のコンテンツデータが変換されて、第2のコンテンツデータが創造される第1の情報処理装置と、第3のコンテンツデータが変換されて、第4のコンテンツデータが創造される第2の情報処理装置と、第1の情報処理装置または第2の情報処理装置と通信が行われる第3の情報処理装置と第1の情報処理装置または第2の情報処理装置と通信が行われ、第3の情報処理装置と異なる第4の情報処理装置とで構成され、第1の情報処理装置においては、第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報が生成され、生成された第1の付加情報が第3の情報処理装置または第4の情報処理装置に供給され、第3の情報処理装置または第4の情報処理装置より、ID情報とともに供給された第1の係数が取得され、第3の情報処理装置および第4の情報処理装置の優先順位を管理する第1の優先順位テーブルが記憶され、係数とともに取得されたID情報、並びに、記憶されている第1の優先順位テーブルに基づいて、取得された複数の第1の係数の内、演算に用いる第1の係数が決定され、その決定された第1の係数を用いた演算が行われ、第1のコンテンツデータが変換されて、第2のコンテンツデータが創造され、第2の情報処理装置においては、第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報が生成され、その生成された第2の付加情報が第3の情報処理装置または第4の情報処理装置に供給され、第3の情報処理装置または第4の情報処理装置より、ID情報とともに供給された第2の係数が取得され、第3の情報処理装置および第4の情報処理装置の優先順位を管理する、第1の優先順位テーブルと異なる第2の優先順位テーブルが記憶され、第2の係数とともに取得されたID情報、並びに、記憶されている第2の優先順位テーブルに基づいて、取得された複数の第2の係数の内、演算に用いる第2の係数が決定され、その決定された第2の係数を用いた演算が行われ、第3のコンテンツデータが変換されて、第4のコンテンツデータが創造され、第3の情報処理装置においては、第1の情報処理装置より供給された第1の付加情報、または第2の情報処理装置より供給された第2の付加情報が取得され、その取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数が創造され、第3の情報処理装置を識別するID情報である第1のID情報が記憶され、創造された第1の係数または第2の係数が、記憶されている第1のID情報とともに、第1の情報処理装置または第2の情報処理装置にそれぞれ供給され、第4の情報処理装置においては、第1の情報処理装置より供給された第1の付加情報、または第2の情報処理装置より供給された第2の付加情報が取得され、その取得された第1の付加情報または第2の付加情報を用いて、第1の係数または第2の係数が創造され、第4の情報処理装置を識別するID情報である第2のID情報が記憶され、創造された第1の係数または第2の係数が、記憶されている第2のID情報とともに、第1の情報処理装置または第2の情報処理装置にそれぞれ供給される。
【0068】
本発明の第6の情報処理システム、および第7の情報処理方法においては、第1のコンテンツデータを変換して、第2のコンテンツデータが創造される第1の情報処理装置と、第1の情報処理装置と通信を行う第2の情報処理装置とで構成され、第1の情報処理装置においては、第2の情報処理装置より制御情報が取得され、その取得された制御情報に基づいて、第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報が生成され、その生成された付加情報を用いて、係数が創造され、その創造された係数を用いて演算が行われ、第1のコンテンツデータが変換されて、第2のコンテンツデータが創造され、第2の情報処理装置においては、ユーザの入力が受け付けられ、その受け付けられたユーザの入力に基づいて、第1の情報処理装置に付加情報の生成を開始させる制御情報が供給される。
【0069】
【発明の実施の形態】
図1は、本発明を適用した画像情報処理システムの構成例を表すブロック図である。
【0070】
図1に示される画像情報処理システムは、外部の放送局より供給される画像信号を受信し、内蔵するディスプレイに表示するテレビジョン受信装置10と、テレビジョン信号に対応するリモートコントローラ20により構成される。
【0071】
テレビジョン受信装置10は、アンテナ11および画像信号処理部12を有しており、外部より供給される、例えばNTSC信号等の、SD(Standard Definition)信号である画像信号を、アンテナ11を介して受信する。テレビジョン受信装置10は、画像信号処理部12において、受信した画像信号に対してクラス分類適応処理を用いた画像処理を行い、HD(High Definition)信号の画像信号に変換する等の処理を行う。そして、テレビジョン受信装置10は、変換した画像信号に対応する画像を、図示せぬディスプレイに表示する。画像処理に関する詳細な説明は後述する。
【0072】
また、テレビジョン受信装置10は、リモートコントローラ20と無線通信を行う通信部(図示せず)を有しており、リモートコントローラ20より制御信号を取得し、その制御信号に基づいて、例えば、画像信号処理部12において使用されるデータである係数種データを生成するためのパラメータをリモートコントローラ20に供給する等の、各種の動作を行う。
【0073】
リモートコントローラ20は、ユーザが操作する入力部、および、テレビジョン受信装置10と無線通信を行う通信部(いずれも図示せず)を有し、ユーザに入力部を操作され、テレビジョン受信装置10の動作を制御する各種の制御信号等を、テレビジョン受信装置10に供給する。例えば、リモートコントローラ20は、ユーザ入力に基づいて、上述したパラメータを決定させる制御信号をテレビジョン受信装置10に供給する。その際、リモートコントローラ20は、パラメータを決定させる制御信号だけでなく、例えばユーザ入力等、パラメータを決定するための情報等も供給する。
【0074】
また、リモートコントローラ20は、係数種データ生成部21を内蔵しており、その係数種データ生成部21において、テレビジョン受信装置10より供給されたパラメータに基づいて、係数種データを生成し、生成した係数種データを図示せぬ通信部を介してテレビジョン受信装置10に供給する。テレビジョン受信装置10は、供給された係数種データを用いて、画像処理を行う。係数種データについての説明は後述する。
【0075】
図2は、図1のテレビジョン受信装置10の詳細な構成例を示すブロック図である。
【0076】
このテレビジョン受信装置10は、放送信号より525i信号というSD信号を得て、この525i信号を1050i信号というHD信号に変換し、そのHD信号による画像を表示するものである。
【0077】
図3は、525i信号および1050i信号のあるフレーム(F)の画素位置関係を示すものであり、奇数(o)フィールドの画素位置を実線で示し、偶数(e)フィールドの画素位置を破線で示している。大きなドットが525i信号の画素であり、小さいドットが1050i信号の画素である。図3から分かるように、1050i信号の画素データとしては、525i信号のラインに近い位置のラインデータL1,L1′と、525i信号のラインから遠い位置のラインデータL2,L2′とが存在する。ここで、L1,L2は奇数フィールドのラインデータ、L1′,L2′は偶数フィールドのラインデータである。また、1050i信号の各ラインの画素数は、525i信号の各ラインの画素数の2倍である。
【0078】
図2に戻り、テレビジョン受信装置10の構成について説明する。ユーザは、リモートコントローラ20を用いて、テレビジョン受信装置10を操作する。テレビジョン受信装置10は、CPU(Central processing Unit)、RAM(Random Access Memory)、およびROM(Read Only memory)を含むマイクロコントローラを備え、システム全体の動作を制御するためのシステムコントローラ32と、リモートコントローラ20と通信を行う通信部31とを有している。通信部31は、システムコントローラ32に接続され、リモートコントローラ20よりユーザの操作に応じて出力されるリモートコントロール信号を受信し、その信号に対応する操作信号を、システムコントローラ32に供給するように構成されている。
【0079】
アンテナ11は、放送信号(RF(Radio Frequency)変調信号)を受信する。チューナ33は、アンテナ11を介して受信した放送信号の供給を受け、システムコントローラ32から入力される制御信号に従って、ユーザがリモートコントローラ20を用いる等して選局したチャンネルを選局する選局処理を行い、更に、中間周波増幅処理、検波処理等などを行って、上述したSD信号(525i信号)を得る。バッファメモリ34は、チューナ33より出力されるSD信号を一時的に保存する。
【0080】
画像信号処理部12は、バッファメモリ34に一時的に保存されるSD信号(525i信号)を、HD信号(1050i信号)に変換する画像信号処理を行う。
【0081】
図4は、画像信号処理部12の更に詳細な構成を示すブロック図である。
【0082】
画像信号処理部12の第1のタップ選択部41、第2のタップ選択部42、および、第3のタップ選択部43は、バッファメモリ34に記憶されているSD信号(525i信号)より、HD信号(1050i信号)における注目位置の周辺に位置する複数のSD画素のデータを選択的に取り出して出力する。
【0083】
第1のタップ選択部41は、予測に使用するSD画素(以下、「予測タップ」と称する)のデータを選択的に取り出すものである。第2のタップ選択部42は、SD画素データのレベル分布パターンに対応するクラス分類に使用するSD画素(以下、「空間クラスタップ」と称する)のデータを選択的に取り出すものである。第3のタップ選択部43は、動きに対応するクラス分類に使用するSD画素(以下、「動きクラスタップ」と称する)のデータを選択的に取り出するものである。なお、空間クラスを複数フィールドに属するSD画素データを使用して決定する場合には、この空間クラスにも動き情報が含まれることになる。
【0084】
空間クラス検出部44は、第2のタップ選択部42で選択的に取り出された空間クラスタップのデータ(SD画素データ)のレベル分布パターンを検出し、このレベル分布パターンに基づいて空間クラスを検出し、そのクラス情報を出力する。
【0085】
空間クラス検出部44では、例えば、各SD画素データを、8ビットデータから2ビットデータに圧縮するような演算が行われる。そして、空間クラス検出部44からは、各SD画素データに対応した圧縮データが、空間クラスのクラス情報として出力される。本実施の形態においては、ADRC(Adaptive Dynamic Range Coding)によって、データ圧縮が行われる。なお、情報圧縮手段としては、ADRC以外にDPCM(予測符号化)、VQ(ベクトル量子化)等を用いてもよい。
【0086】
本来、ADRCは、VTR(Video Tape Recorder)向け高性能符号化用に開発された適応再量子化法であるが、信号レベルの局所的なパターンを短い語長で効率的に表現できるので、上述したデータ圧縮に使用して好適なものである。ADRCを使用する場合、空間クラスタップのデータ(SD画素データ)の最大値をMAX、その最小値をMIN、空間クラスタップのデータのダイナミックレンジをDR(=MAX−MIN+1)、再量子化ビット数をPとすると、空間クラスタップのデータとしての各SD画素データkiに対して、式(1)の演算により、圧縮データとしての再量子化コードqiが得られる。ただし、式(1)において、[ ]は切捨て処理を意味している。空間クラスタップのデータとして、Na個のSD画素データがあるとき、i=1乃至Naである。
【0087】
【数1】

Figure 2004247991
【0088】
動きクラス検出部45は、第3のタップ選択部43で選択的に取り出された動きクラスタップのデータ(SD画素データ)より、主に、動きの程度を表すための動きクラスを検出し、そのクラス情報を出力する。
【0089】
この動きクラス検出部45では、第3のタップ選択部43で選択的に取り出された動きクラスタップのデータ(SD画素データ)miおよびniからフレーム間差分が算出され、更に、その差分の絶対値の平均値に対してしきい値処理が行われて、動きの指標である動きクラスが検出される。すなわち、動きクラス検出部45は、式(2)によって、差分の絶対値の平均値AVを算出する。第3のタップ選択部43で、例えば、上述したように、12個のSD画素データm1乃至m6およびn1乃至n6が取り出されるとき、式(2)におけるNbは6である。
【0090】
【数2】
Figure 2004247991
【0091】
そして、動きクラス検出部45では、上述したように算出された平均値AVが、1個または複数個のしきい値と比較されて、動きクラスのクラス情報MVが得られる。例えば、3個のしきい値th1,th2,およびth3(th1<th2<th3)が用意され、4つの動きクラスが検出される場合、AV≦th1のときはMV=0、th1<AV≦th2のときはMV=1、th2<AV≦th3のときはMV=2、th3<AVのときはMV=3とされる。
【0092】
クラス合成部46は、空間クラス検出部44より出力される空間クラスのクラス情報としての再量子化コードqiと、動きクラス検出部45より出力される動きクラスのクラス情報MVに基づき、作成すべきHD信号(1050i信号)の画素データ(注目位置の画素データ)が属するクラスを示すクラスコードCLを得る。
【0093】
このクラス合成部46では、以下の式(3)によって、クラスコードCLの演算が行われる。なお、式(3)において、Naは空間クラスタップのデータ(SD画素データ)の個数、PはADRCにおける再量子化ビット数を示している。
【0094】
【数3】
Figure 2004247991
【0095】
係数メモリ53は、後述する推定予測演算部47で使用される推定式で用いられる複数の係数データWiを、クラス毎に格納するものである。この係数データWiは、SD信号(525i信号)を、HD信号(1050i信号)に変換するための情報である。係数メモリ53には、クラス合成部46より出力されるクラスコードCLが、読み出しアドレス情報として供給され、係数メモリ53からは、クラスコードCLに対応した推定式の係数データWi(i=1乃至n)が読み出され、推定予測演算部47に供給される。
【0096】
また、画像信号処理部12は、情報メモリバンク51を有している。後述する推定予測演算部47では、予測タップのデータ(SD画素データ)xiと、係数メモリ53より読み出される係数データWiとから、以下の式(4)の推定式によって、作成すべきHD画素データyが演算される。式(4)のnは、第1のタップ選択部41で選択される予測タップの数を表している。
【0097】
ここで、タップ選択部41で選択的に取り出された予測タップのn個の画素データの位置は、HD信号における注目位置に対して、空間方向(水平、垂直の方向)および時間方向に亘っている。
【0098】
【数4】
Figure 2004247991
【0099】
そして、推定式の係数データWi(i=1乃至n)は、以下の式(5)に示すように、パラメータs、およびzを含む生成式によって生成される。情報メモリバンク51は、この生成式における係数データである係数種データw10乃至wn9を、クラス毎に格納する。この係数種データの生成方法については後述する。
【0100】
【数5】
Figure 2004247991
【0101】
上述したように、525i信号を1050i信号に変換する場合、奇数、および偶数のそれぞれのフィールドにおいて、525i信号の1画素に対応して1050i信号の4画素を得る必要がある。この場合、奇数、偶数のそれぞれのフィールドにおける1050i信号を構成する2&times;2の単位画素ブロック内の4画素は、それぞれ中心予測タップに対して異なる位相ずれを持っている。
【0102】
図5は、奇数フィールドにおける1050i信号を構成する2&times;2の単位画素ブロック内の4画素HD1乃至HD4における中心予測タップSD0からの位相ずれを示している。ここで、HD1乃至HD4の位置は、それぞれ、SD0の位置から水平方向にk1乃至k4、垂直方向にm1乃至m4だけずれている。
【0103】
図6は、偶数フィールドにおける1050i信号を構成する2&times;2の単位画素ブロック内の4画素HD1′乃至HD4′における中心予測タップSD0′からの位相ずれを示している。ここで、HD1′乃至HD4′の位置は、それぞれ、SD0′の位置から水平方向にk1′乃至k4′、垂直方向にm1′乃至m4′だけずれている。
【0104】
従って、情報メモリバンク51には、クラスおよび出力画素(HD1乃至HD4,HD1′乃至HD4′)の組み合わせ毎に、係数種データw10乃至wn9が格納されている。
【0105】
係数生成部52は、各クラスの係数種データ、並びに、パラメータs、およびzの値を用い、上述した式(5)によって、クラス毎に、パラメータs、およびzの値に対応した推定式の係数データWi(i=1乃至n)を生成する。係数生成部52には、情報メモリバンク51より、上述した各クラスの係数種データがロードされる。また、係数生成部52には、システムコントローラ32より、パラメータs、およびzの値が供給される。
【0106】
係数生成部52で生成される各クラスの係数データWi(i=1乃至n)は、上述した係数メモリ53に格納される。この係数生成部52における各クラスの係数データWiの生成は、例えば、各垂直ブランキング期間で行われる。これにより、ユーザのリモートコマンダ2の操作によってパラメータs、およびzの値が変更されても、係数メモリ53に格納される各クラスの係数データWiを、そのパラメータs、およびzの値に対応したものに即座に変更することができ、ユーザによる解像度の調整がスムーズに行われる。
【0107】
正規化係数演算部54は、係数生成部52で求められた係数データWi(i=1乃至n)に対応した正規化係数Sを、以下の式(6)によって演算する。正規化係数メモリ55は、この正規化係数Sを格納する。正規化係数メモリ55には、上述したクラス合成部46より出力されるクラスコードCLが、読み出しアドレス情報として供給され、正規化係数メモリ55からは、クラスコードCLに対応した正規化係数Sが読み出され、後述する正規化演算部48に供給される。
【0108】
【数6】
Figure 2004247991
【0109】
推定予測演算部47は、第1のタップ選択部41で選択的に取り出された予測タップのデータ(SD画素データ)xiと、係数メモリ53より読み出される係数データWiとから、式(4)の推定式によって、作成すべきHD信号の画素データ(注目位置の画素データ)を演算する。
【0110】
上述したように、SD信号(525i信号)をHD信号(1050i信号)に変換する際には、SD信号の1画素に対してHD信号の4画素(図4のHD1乃至HD4、図5のHD1′乃至HD4′参照)を得る必要があることから、この推定予測演算部47では、HD信号を構成する2&times;2の単位画素ブロック毎に、画素データが生成される。すなわち、この推定予測演算部47には、第1のタップ選択部41より単位画素ブロック内の4画素(注目画素)に対応した予測タップのデータxiと、係数メモリ53よりその単位画素ブロックを構成する4画素に対応した係数データWiとが供給され、単位画素ブロックを構成する4画素のデータy1乃至y4は、それぞれ個別に、上述した式(4)の推定式で演算される。
【0111】
正規化演算部48は、推定予測演算部47より順次出力される4画素のデータy1乃至y4を、正規化係数メモリ55より読み出される、それぞれの演算に使用された係数データWi(i=1乃至n)に対応した正規化係数Sで除算して正規化する。上述したように、係数生成部52は、推定式の係数データWiを求めるものであるが、求められる係数データは丸め誤差を含み、係数データWi(i=1乃至n)の総和が1.0になることは保証されない。そのため、推定予測演算部47で演算される各画素のデータy1乃至y4は、丸め誤差によってレベル変動したものとなる。従って、正規化演算部48で正規化することで、そのレベル変動を除去することができる。
【0112】
後処理部49は、正規化演算部48で正規化されて順次供給される単位画素ブロック内の4画素のデータy1′乃至y4′を線順次化して、1050i信号のフォーマットで出力する。
【0113】
履歴情報記憶部50は、システムコントローラ32から係数生成部52に入力されるパラメータs、およびzの値の履歴情報を格納する。
【0114】
図7は、履歴情報記憶部50の更に詳細な構成を示すブロック図である。履歴情報記憶部50は、システムコントローラ32から係数生成部52に入力されるパラメータs、およびzの値のそれぞれの度数分布の情報を格納する度数分布メモリ61を備えている。度数分布メモリ61には、パラメータs、およびzの各値における度数が平均化されて格納される。この度数分布メモリ61は、例えば、不揮発性のメモリで構成され、テレビジョン受信装置10の電源がオフの状態となっても、その記憶内容が保持されるようになされている。
【0115】
そのために、履歴情報記憶部50は、更に、パラメータs、およびzの値の係数生成部52への入力回数をカウントするカウンタ62と、このカウンタ62のカウント値に基づいて、パラメータs、およびzの値における度数を平均化する平均化部63とを備えている。
【0116】
カウンタ62のカウントアップは、システムコントローラ12の制御によって行われる。ユーザは、図8および図9を用いて後述するように、調整画面上でパラメータs、およびzの値を調整し得るが、カウンタ62はその調整が終了した時点でカウントアップされる。
【0117】
平均化部63は、入力されたパラメータs、およびzの値、カウンタ62のカウント値および度数分布メモリ61に格納されている前回までのパラメータs、およびzの各値における度数の平均値を用いて、パラメータs、およびzの各値における新たな度数の平均値を求める。
【0118】
この場合、入力回数がM、つまりカウンタ92のカウント値がMとなるとき、入力されるパラメータの値における度数に関しては、前回までのそのパラメータにおける度数の平均値をnM−1とするとき、新たな度数の平均値nMは、次の式(7)の演算により求められる。一方、入力回数がMであるとき、入力されるパラメータの値とは異なるパラメータの値における度数に関しては、前回までのそのパラメータにおける度数の平均値をnM−1とするとき、新たな度数の平均値nMは、次の式(8)の演算により求められる。
【0119】
【数7】
Figure 2004247991
【0120】
【数8】
Figure 2004247991
【0121】
このように、度数分布メモリ61に格納されるパラメータs、およびzの値の度数分布の情報として、パラメータs、およびzの各値における度数の平均値を用いることで、オーバーフローを防止することができる。
【0122】
なお、パラメータs、およびzの各値における度数の平均値を用いる変わりに、パラメータs、およびzの各値における度数を、最大度数によって正規化した値を用いるようにしても、同様にオーバーフローを防止できる。
【0123】
また、履歴情報記憶部50は、システムコントローラ32から係数生成部52に入力されるパラメータs、およびzの値のうち、所定数、例えば10個の最新のパラメータs、およびzの値を格納する経時変化メモリ64を有している。この経時変化メモリ64は、例えば、不揮発性のメモリで構成され、テレビジョン受信装置10の電源がオフの状態でもその記憶内容が保持されるようになされている。
【0124】
経時変化メモリ64への書き込み動作は、システムコントローラ32の制御によって行われる。図8および図9を用いて後述するように、ユーザは、調整画面上でパラメータs、およびzの値を調整することができるが、経時変化メモリ64には、その調整が終了した時点で、新たなパラメータs、およびzの値が書き込まれる。この書き込みに伴って、格納されているパラメータs、およびzの値の個数が所定数を越えるときは、最も古いパラメータs、およびzの値が削除される。
【0125】
図2に戻り、再び、テレビジョン受信装置10の構成について説明する。
【0126】
OSD(On Screen Display)処理部35は、表示部37の画面上に文字図形などの表示を行うための表示信号SCHを発生する。合成部36は、OSD処理部35から出力される表示信号SCHを、画像信号処理部12から出力されるHD信号に合成して、表示部37に供給する。表示部37は、例えば、CRT(cathode−ray tube)ディスプレイ、あるいはLCD(liquid crystal display)等のフラットパネルディスプレイで構成され、画像信号処理部12より出力されるHD信号による画像と、必要に応じて合成部36により合成された表示信号SCHとを表示する。
【0127】
また、システムコントローラ32には、必要に応じてドライブ38が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは、半導体メモリなどのリムーバブルメディア39が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてシステムコントローラ32にインストールされる。
【0128】
図2のテレビジョン受信装置10の動作について説明する。
【0129】
システムコントローラ32は、リモートコントローラ20を用いて入力されるユーザの操作に基づいて、チューナ33を制御する。チューナ33は、システムコントローラ32の制御に従って、アンテナ11で受信された放送信号に対して、選局処理、中間周波増幅処理、および検波処理などを行い、バッファメモリ34に出力する。
【0130】
チューナ33より出力されるSD信号(525i信号)は、バッファメモリ34に供給されて、一時的に保存される。そして、バッファメモリ34に一時的に記憶されたSD信号は、画像信号処理部12に供給され、システムコントローラ32から供給される制御信号を基に、HD信号(1050i信号)に変換される。
【0131】
すなわち、画像信号処理部12では、SD信号を構成する画素データ(以下、「SD画素データ」と称する)から、HD信号を構成する画素データ(以下、「HD画素データ」と称する)を得ることができる。画像信号処理部12より出力されるHD信号は、必要に応じて、合成部36において、OSD処理部35から出力される表示信号SCHによる文字図形などと合成されて、表示部37に供給され、表示部37の画面上に、画像が表示される。
【0132】
また、ユーザは、リモートコントローラ20の操作によって、表示部37の画面上に表示される画像の空間方向および時間方向の解像度を調整することができる。画像信号処理部12では、推定式によって、HD画素データが算出されるが、この推定式の係数データとして、ユーザのリモートコントローラ20の操作によって調整された、空間方向、および時間方向の解像度を定めるパラメータs、およびzに対応したものが、これらパラメータs、およびzを含む生成式によって生成されて使用される。これにより、画像信号処理部12から出力されるHD信号による画像の空間方向、および時間方向の解像度は、調整されたパラメータs、およびzに対応したものとなる。
【0133】
図8は、パラメータs、およびzを調整するためのユーザインターフェースの一例を示している。調整時には、表示部37に、パラメータs、およびzの調整位置を、図中星印のアイコン72で示した調整画面71が、OSD表示される。また、リモートコントローラ20は、ユーザ操作手段としてのジョイスティック81を備えている。
【0134】
ユーザは、ジョイスティック81を操作することで、調整画面71上でアイコン72の位置を動かすことができ、空間方向、時間方向の解像度を決定するパラメータs、およびzの値を調整することができる。
【0135】
図9に、図8の調整画面71の部分を拡大して示す。アイコン72が左右に動かされることで時間方向の解像度(時間解像度)を決定するパラメータzの値が調整され、一方アイコン72が上下に動かされることで空間方向の解像度(空間解像度)を決定するパラメータsの値が調整される。ユーザは、表示部37に表示される調整画面71を参照して、パラメータs、およびzの値の調整を容易に行うことができる。
【0136】
なお、リモートコントローラ20は、ジョイスティック81の代わりに、マウスやトラックボール等のその他のポインティングデバイスを備えるようにしてもよい。更に、ユーザによって調整されたパラメータs、およびzの値が、調整画面71上に数値表示されるようにしてもよい。
【0137】
次に、図4を用いて説明した画像信号処理部12の動作を説明する。
【0138】
第2のタップ選択部42は、バッファメモリ14に記憶されているSD信号(525i信号)の供給を受け、作成すべきHD信号(1050i信号)を構成する単位画素ブロック内の4画素(注目位置の画素)の周辺に位置する空間クラスタップのデータ(SD画素データ)を、選択的に取り出す。第2のタップ選択部42で選択的に取り出された空間クラスタップのデータ(SD画素データ)は、空間クラス検出部44に供給される。空間クラス検出部44は、空間クラスタップのデータとしての各SD画素データに対して、ADRC処理を施して、空間クラス(主に空間内の波形表現のためのクラス分類)のクラス情報としての再量子化コードqiを得る(式(1)参照)。
【0139】
また、第3のタップ選択部43は、バッファメモリ34に記憶されているSD信号(525i信号)の供給を受け、作成すべきHD信号(1050i信号)を構成する単位画素ブロック内の4画素(注目位置の画素)の周辺に位置する動きクラスタップのデータ(SD画素データ)を選択的に取り出す。第3のタップ選択部43で選択的に取り出された動きクラスタップのデータ(SD画素データ)は、動きクラス検出部45に供給される。動きクラス検出部45は、動きクラスタップのデータとしての各SD画素データより、動きクラス(主に動きの程度を表すためのクラス分類)のクラス情報MVを得る。
【0140】
この動き情報MVと、再量子化コードqiとは、クラス合成部46に供給される。クラス合成部46は、供給された動き情報MVと再量子化コードqiとから、作成すべきHD信号(1050i信号)を構成する単位画素ブロック毎に、その単位画素ブロック内の4画素(注目画素)が属するクラスを示すクラスコードCLを得る(式(3)参照)。そして、このクラスコードCLは、係数メモリ53および正規化係数メモリ55に、読み出しアドレス情報として供給される。
【0141】
例えば、各垂直ブランキング期間に、係数生成部52で、ユーザによって調整されたパラメータs、およびzの値に対応して、クラスおよび出力画素(HD1乃至HD4,HD1′乃至HD4′)の組み合わせ毎に、係数種データw10乃至wn9を用いて、推定式の係数データWi(i=1乃至n)が求められて、係数メモリ53に格納される(式(5)参照)。また、係数生成部52で求められた推定式の係数データWi(i=1乃至n)に対応した正規化係数Sが、正規化係数演算部54で生成されて、正規化係数メモリ55に格納される(式(6)参照)。
【0142】
クラスコードCLが、係数メモリ53に読み出しアドレス情報として供給されることで、この係数メモリ53からクラスコードCLに対応した4出力画素(奇数フィールドではHD1乃至HD4、偶数フィールドではHD1′乃至HD4′)分の推定式の係数データWiが読み出されて、推定予測演算部47に供給される。また、第1のタップ選択部41は、バッファメモリ34に記憶されているSD信号(525i信号)の供給を受け、作成すべきHD信号(1050i信号)を構成する単位画素ブロック内の4画素(注目位置の画素)の周辺に位置する予測タップのデータ(SD画素データ)を選択的に取り出す。
【0143】
推定予測演算部47は、予測タップのデータ(SD画素データ)xiと、係数メモリ53より読み出される4出力画素分の係数データWiとから、作成すべきHD信号を構成する単位画素ブロック内の4画素(注目位置の画素)のデータy1乃至y4を演算する(式(4)参照)。そして、この推定予測演算部47より順次出力されるHD信号を構成する単位画素ブロック内の4画素のデータy1乃至y4は、正規化演算部48に供給される。
【0144】
正規化係数メモリ55には、上述したように、クラスコードCLが読み出しアドレス情報として供給され、正規化係数メモリ55からはクラスコードCLに対応した正規化係数S、つまり、推定予測演算部47より出力されるHD画素データy1乃至y4の演算に使用された係数データWiに対応した正規化係数Sが読み出されて、正規化演算部48に供給される。正規化演算部48は、推定予測演算部47より出力されるHD画素データy1乃至y4を、それぞれ対応する正規化係数Sで除算して正規化する。これにより、係数生成部52で係数データWiを求める際の丸め誤差によるデータy1乃至y4のレベル変動が除去される。
【0145】
このように、正規化演算部48で正規化されて順次出力される単位画素ブロック内の4画素のデータy1′乃至y4′は、後処理部49に供給される。後処理部49は、正規化演算部48より順次供給される単位画素ブロック内の4画素のデータy1′乃至y4′を線順次化し、1050i信号のフォーマットで出力する。つまり、後処理部49からは、HD信号としての1050i信号が出力される。
【0146】
このように、画像信号処理部12は、調整されたパラメータs、およびzの値に対応した推定式の係数データWi(i=1乃至n)を用いて、HD画素データyを演算するものである。従って、ユーザは、パラメータs、およびzの値を調整することで、HD信号による画像の空間方向および時間方向の解像度を自由に調整することができる。また、調整されたパラメータs、およびzの値に対応した各クラスの係数データは、その都度、係数生成部52で生成されて使用されるものであるので、大量の係数データを格納しておくメモリは必要なくなり、メモリの節約を図ることができる。
【0147】
また、上述したように、ユーザは、調整画面71上でパラメータs、およびzの値を調整することができる。履歴情報記憶部50の度数分布メモリ61(図6参照)には、システムコントローラ32から係数生成部52に入力されるパラメータs、およびzの値のそれぞれの度数分布の情報が格納される。また、履歴情報記憶部50の経時変化メモリ64(図6参照)には、システムコントローラ32から係数生成部52に入力されるパラメータs、およびzの値のうち、所定数、例えば、10個の最新のパラメータs、およびzの値が格納される。
【0148】
このように、履歴情報記憶部50の度数分布メモリ61、および経時変化メモリ64に格納される履歴情報は、例えば、テレビジョン受信装置10のバージョンアップ等の場合において、その情報メモリバンク51に格納される係数種データw10乃至wn9を生成する際などに利用される。
【0149】
次に、係数種データw10乃至wn9の生成方法の一例について説明する。この例においては、上述した式(5)の生成式における係数データである係数種データw10乃至wn9を求める例を示すものとする。
【0150】
ここで、以下の説明のため、式(9)のように、ti(i=0乃至9)を定義する。
【0151】
【数9】
Figure 2004247991
【0152】
この式(9)を用いると、式(5)は、以下の式(10)のように書き換えられる。
【0153】
【数10】
Figure 2004247991
【0154】
最終的に、学習によって未定係数wijが求められる。すなわち、クラスおよび出力画素の組み合わせ毎に、複数のSD画素データとHD画素データを用いて、二乗誤差を最小にする係数値が決定される。これは、いわゆる、最小二乗法による解法である。学習数をm、k(1≦k≦m)番目の学習データにおける残差をek、二乗誤差の総和をEとすると、式(4)および式(5)を用いて、Eは式(11)で表される。ここで、xikはSD画像のi番目の予測タップ位置におけるk番目の画素データ、ykはそれに対応するk番目のHD画像の画素データを表している。
【0155】
【数11】
Figure 2004247991
【0156】
最小二乗法による解法では、式(11)のwijによる偏微分が0になるようなwijを求める。これは、以下の式(12)で示される。
【0157】
【数12】
Figure 2004247991
【0158】
以下、式(13)、式(14)のように、Xipjq、Yipを定義すると、式(12)は、式(15)のように行列を用いて書き換えられる。
【0159】
【数13】
Figure 2004247991
【0160】
【数14】
Figure 2004247991
【0161】
【数15】
Figure 2004247991
【0162】
この方程式は、一般に、正規方程式と称されている。正規方程式は、掃き出し法(Gauss−Jordanの消去法)等を用いて、wijについて解かれ、係数種データが算出される。
【0163】
図10は、上述した係数種データの生成方法の一例の概念を示す図である。
【0164】
HD信号から、複数のSD信号が生成される。例えば、HD信号からSD信号を生成する際に使用されるフィルタの空間方向(垂直方向および水平方向)の帯域と時間方向(フレーム方向)の帯域を可変するパラメータs、およびzをそれぞれ9段階に可変することによって、合計81種類のSD信号が生成される。このようにして生成された複数のSD信号とHD信号との間で、学習が行われて、係数種データが生成される。
【0165】
図11は、上述したテレビジョン受信装置10に対応する、図1のリモートコントローラ20の構成を示すブロック図である。
【0166】
リモートコントローラ20は、図8のジョイスティック81やボタン群等を含み、ユーザの入力を受け付ける入力部91、CPU、RAM、およびROMを含むマイクロコントローラを備え、システム全体の動作を制御するためのシステムコントローラ92と、テレビジョン受信装置10と無線通信を行う通信部93とを有している。
【0167】
入力部91は、ユーザによる操作を受け付け、その操作内容(ユーザ入力)をシステムコントローラ92に供給する。システムコントローラ92は、入力部91および通信部93が接続されており、入力部91より供給されたユーザ入力に基づいて、リモートコントローラ20の各部を制御する。例えば、システムコントローラ92は、入力部91より供給されたユーザ入力に基づいて、テレビジョン受信装置10の動作を制御する制御信号を通信部93に供給し、通信部93を介してテレビジョン受信装置10に供給させる。
【0168】
通信部93は、システムコントローラ92に制御され、予め定められた所定の通信方式でテレビジョン受信装置10と無線通信を行い、テレビジョン受信装置10に制御信号やデータを供給したり、テレビジョン受信装置10より出力されたパラメータ等を取得したりする。
【0169】
システムコントローラ92には、また、係数種データ生成部21が接続されている。係数種データ生成部21は、システムコントローラ92より供給されたパラメータ等に基づいて、係数種データを生成し、システムコントローラ92に供給する。なお、係数種データ生成部21の詳細な構成については後で説明する。
【0170】
さらに、システムコントローラ92には、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)、またはEEPROM(Electronically Erasable and Programmable Read Only Memory)等の記憶素子により構成される記憶部94が接続されている。
【0171】
システムコントローラ92は、通信部93より取得したパラメータ等を係数種データ生成部21に供給し、係数種データを生成させ、生成された係数種データを取得すると、記憶部94に供給し、記憶させる。記憶部94は、システムコントローラ92に制御され、係数種データ生成部21において生成された係数種データ、入力部91を介して入力されたユーザ入力、係数種データ生成部21において使用される教師画像データとしてのHD画像データ、または、システムコントローラ92により実行されるプログラムや、そのプログラムの実行に必要なデータ等の、様々な情報を記憶する。
【0172】
また、リモートコントローラ20のシステムコントローラ92には、必要に応じてドライブ95が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは、半導体メモリなどを含むリムーバブルメディア96が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてシステムコントローラ92にインストールされる。また、リムーバブルメディア96には、係数種データ生成部21において使用される教師画像データとしてのHD画像データや、後述するフィルタに関する情報等のデータが記録されており、システムコントローラ92は、ドライブ95を介してそれらの情報を取得し、記憶部94に記憶したり、係数種データ生成部21に供給したりする。
【0173】
図12は、図11の係数種データ生成部21の詳細な構成例を示すブロック図である。
【0174】
入力端子101には、教師信号としてのHD信号(1050i信号)が入力される。このHD信号は、図11の記憶部94等に記憶されており、システムコントローラ92によって、係数種データ生成部21に供給される。SD信号生成部103は、このHD信号に対して、入力端子102から入力される履歴情報、並びに、パラメータs、およびzの値を用いて、水平および垂直の間引き処理を行って、生徒信号としてのSD信号を得る。
【0175】
SD信号生成部103は、入力端子102から入力されるパラメータs、およびzに基づいて、HD信号からSD信号を生成する際に用いられる帯域制限フィルタの、空間方向および時間方向の帯域を変更する。
【0176】
また、このSD信号生成部103に入力される履歴情報は、テレビ受信装置10の履歴情報記憶部50の度数分布メモリ61、経時変化メモリ64に格納されている、入力されたパラメータs、およびzの値の履歴情報である。なお、これらのパラメータや履歴情報は、テレビジョン受信装置10の通信部32、およびリモートコントローラ20の通信部93の間で行われる無線通信により、リモートコントローラ20に供給され、システムコントローラ92を介して、係数種データ生成部21のSD信号生成部103に供給される。また、システムコントローラ92は、テレビジョン受信装置10より供給されたパラメータや履歴情報を、一旦、記憶部94に記憶させるようにしてもよい。
【0177】
なお、使用開始前のテレビジョン受信装置10の情報メモリバンク51に格納される係数種データw10乃至wn9を生成する際には、いまだ履歴情報記憶部50の度数分布メモリ61、経時変化メモリ64に履歴情報が格納されていないので、SD信号生成部103に履歴情報は入力されない。
【0178】
つまり、SD信号生成部103に履歴情報が入力されるのは、例えば、テレビジョン受信装置10のバージョンアップ時等において、その情報メモリバンク51に格納される係数種データw10乃至wn9を生成する際などである。
【0179】
ここで、入力端子102には、図4を用いて説明した画像信号処理部12の履歴情報記憶部50と情報が授受可能になされている接続端子が接続されるようにすればよい。すなわち、入力端子102の端子121および端子122は、システムコントローラ92と接続されて、履歴情報の入力を受け、情報の授受が可能である。
【0180】
SD信号生成部103では、履歴情報に基づいて、入力されたパラメータs、およびzの値が調整され、この調整されたパラメータs、およびzの値に応じて、空間方向および時間方向の帯域が可変される。履歴情報の入力がないときは、入力されたパラメータs、およびzの値そのものに応じて、空間方向および時間方向の帯域が可変される。
【0181】
図13は、図12のSD信号生成部103の更に詳細な構成例を示すブロック図である。
【0182】
図13において、SD信号生成部103はHD信号より画素データを垂直方向に間引く垂直間引きフィルタ131と、HD信号より画素データを水平方向に間引く水平間引きフィルタ132とを有する、複数のダウンフィルタ130−1乃至130−n、並びに、ダウンフィルタ130−1乃至130−nの出力信号である複数のSD信号より、出力するSD信号を選択する選択回路133を有している。
【0183】
ダウンフィルタ130−1乃至130−nのカットオフ周波数(f1乃至fn)は、予め定められた周波数であり、フィルタ間で互いに異なっている。すなわち、ダウンフィルタ130−1乃至130−nにそれぞれ含まれる垂直間引きフィルタ131−1乃至131−nは、カットオフ周波数が互いに異なっており、それぞれ異なる帯域の信号を出力する。同様に、ダウンフィルタ130−1乃至130−nにそれぞれ含まれる水平間引きフィルタ132−1乃至132−nも、カットオフ周波数が互いに異なっており、それぞれ異なる帯域の信号を出力する。
【0184】
なお、これらのダウンフィルタ130−1乃至130−n(すなわち、垂直間引きフィルタ131−1乃至131−n、並びに水平間引きフィルタ132−1乃至132−n)のカットオフ周波数(f1乃至fn)の設定は、図示せぬRAM等の記憶領域に記憶されており、更新することができる。
【0185】
その場合、新たなカットオフ周波数に関する設定情報は、図11のドライブ95に装着されたリムーバブルメディア96より、システムコントローラ92を介して、係数種データ生成部21のSD信号生成部103に供給されるようにしてもよいし、ユーザ入力として入力部91において受け付けられ、システムコントローラ92を介して、係数種データ生成部21のSD信号生成部103に供給されるようにしてもよいし、テレビジョン受信装置10より、通信部93を介して取得され、システムコントローラ92を介して、係数種データ生成部21のSD信号生成部103に供給されるようにしてもよい。以上のようにして、SD信号生成部103に供給された新たなカットオフ周波数に関する設定情報は、対応する各フィルタに供給され、設定される。
【0186】
図13の選択回路133は、システムコントローラ92より供給されるパラメータs、およびzや、履歴情報等に基づいて、ダウンフィルタ130−1乃至130−nのそれぞれを通過して生成されたSD信号の中から、出力するSD信号を選択する。なお、選択回路133は、履歴情報に基づいて、入力されたパラメータs、およびzの値を調整し、この調整されたパラメータs、およびzの値に応じて、出力するSD信号を選択する。履歴情報の入力がないときは、入力されたパラメータs、およびzの値そのものに応じて、出力するSD信号を選択する。
【0187】
なお、SD信号生成部103は、ダウンフィルタ130−1乃至130−n、並びに選択回路133を用いることにより、空間方向だけでなく時間方向の解像度も調整する。
【0188】
ここで、テレビジョン受信装置10では、ユーザの操作によって、パラメータs、およびzの値が、例えばそれぞれ0乃至8の範囲内で、所定のステップをもって調整され、空間方向および時間方向の解像度の調整が行われていた。
【0189】
この場合、SD信号生成部103において入力されるパラメータs、およびzの値そのものに応じて空間方向および時間方向の帯域が可変されるとき、テレビジョン受信装置10では、図14に実線枠BFで示す範囲(空間解像度はy1乃至y2、時間解像度はx1乃至x2)内で解像度の調整を行い得るように、係数種データw10乃至wn9が生成される。
【0190】
履歴情報が入力される場合、SD信号生成部103では、パラメータs、およびzの値のそれぞれにおける度数分布の情報が用いられて重心位置が求められる。この場合、所定数の最新のパラメータs、およびzの値に対応する値のうち新しい値ほど大きな重み付けがされる。そして、SD信号生成部103では、この重心位置に基づいて、入力されるパラメータs、およびzの値が調整される。この場合、パラメータs、およびzの値が大きくなるほど帯域が狭くなるようにされる。これにより、調整されたパラメータを得たテレビジョン受信装置10では、パラメータs、およびzの値が大きくされるほど解像度が上がるように調整されるようになる。
【0191】
ここでは、テレビジョン受信装置10側で調整されるパラメータs、およびzの値の変化範囲の中心が、求められた重心位置に移動するように、入力されるパラメータs、およびzの値が線形変換されるようになされている。例えば、テレビジョン受信装置10側で調整されるパラメータs、およびzの値の変化範囲の中心値がs0,z0、求められる重心位置がsm,zm、入力されるパラメータs、およびzの値がs1,z1であるとき、調整後のパラメータs、およびzの値s2,z2は、次の変換式で求められる。
【0192】
【数16】
Figure 2004247991
【0193】
【数17】
Figure 2004247991
【0194】
このように調整されたパラメータs、およびzの値に応じて、空間方向および時間方向の帯域が可変される場合、テレビジョン受信装置10では、図14に実線枠BFで示す範囲内の解像度調整位置(「×」印で図示)の重心位置を中心とする、図14の一点鎖線枠AFで示す範囲(空間解像度はy1′乃至y2′、時間解像度はx1′乃至x2′)内で解像度の調整を行い得るように、係数種データw10乃至wn9が生成される。
【0195】
なお、上述した処理では、パラメータs、およびzの値のそれぞれにおける度数分布の情報を用いて重心位置を求める際に、所定数の最新のパラメータs、およびzの値に対応する値のうち、新しい値ほど大きな重み付けがされるものであったが、このような重み付けがされずに求められる重心位置を使用するようにしてもよい。また、度数分布の情報は用いずに、所定数の最新のパラメータs、およびzの値を用い、新しい値ほど大きな重み付けがされて求められた重心位置を使用するようにしてもよい。更には、パラメータs、およびzの値のそれぞれにおける度数分布の情報から最も度数の大きなパラメータs、およびzの値を求め、その値を重心位置の代わりに使用するようにしてもよい。また、所定数の最新のパラメータs、およびzの値のうち、最も新しいパラメータs、およびzの値を、重心位置の代わりに使用するようにしてもよい。
【0196】
図12に戻って、再び、係数種データ生成部21の構成について説明する。
【0197】
第1のタップ選択部104、第2のタップ選択部105、および第3のタップ選択部106は、SD信号生成部103より出力されるSD信号(525i信号)より、HD信号(1050i信号)における注目位置の周辺に位置する複数のSD画素のデータを選択的に取り出して出力する。これら第1のタップ選択部104乃至第3のタップ選択部106は、図4を用いて説明した画像信号処理部12の第1のタップ選択部41乃至第3のタップ選択部43と、基本的に同様に構成される。
【0198】
空間クラス検出部107は、第2のタップ選択部105で選択的に取り出された空間クラスタップのデータ(SD画素データ)のレベル分布パターンを検出し、このレベル分布パターンに基づいて空間クラスを検出し、そのクラス情報を出力する。この空間クラス検出部107は、図4を用いて説明した画像信号処理部12の空間クラス検出部44と基本的に同様に構成される。この空間クラス検出部107からは、空間クラスタップのデータとしての各SD画素データの再量子化コードqiが、空間クラスを示すクラス情報として出力される。
【0199】
動きクラス検出部108は、第3のタップ選択部106で選択的に取り出された動きクラスタップのデータ(SD画素データ)より、主に動きの程度を表すための動きクラスを検出し、そのクラス情報MVを出力する。この動きクラス検出部108は、図4を用いて説明した画像信号処理部12の動きクラス検出部45と基本的に同様に構成される。この動きクラス検出部108では、第3のタップ選択部106で選択的に取り出された動きクラスタップのデータ(SD画素データ)からフレーム間差分が算出され、更に、その差分の絶対値の平均値に対して閾値処理が行われて、動きの指標である動きクラスが検出される。
【0200】
クラス合成部109は、空間クラス検出部107より出力される空間クラスのクラス情報としての再量子化コードqiと、動きクラス検出部108より出力される動きクラスのクラス情報MVとに基づき、HD信号(1050i信号)に係る注目画素が属するクラスを示すクラスコードCLを得る。このクラス合成部109も、図4を用いて説明した画像信号処理部12のクラス合成部46と基本的に同様に構成される。
【0201】
正規方程式生成部110は、入力端子101に供給されるHD信号から得られる注目位置の画素データとしての各HD画素データy、この各HD画素データyにそれぞれ対応して第1のタップ選択部104で選択的に取り出された予測タップのデータ(SD画素データ)xi、パラメータsおよびzの値、並びに、各HD画素データyにそれぞれ対応してクラス合成部109より出力されるクラスコードCLとから、クラス毎に、係数種データw10乃至wn9を得るための正規方程式(式(15)参照)を生成する。
【0202】
この場合、1個のHD画素データyと、それに対応するn個の予測タップのデータ(SD画素データ)xiとの組合わせで、学習データが生成されるが、調整後のパラメータs、およびzの値の変化に対応して、SD信号生成部143における空間方向および時間方向の帯域が可変され、複数のSD信号が順次生成されて、HD信号と各SD信号との間でそれぞれ学習データの生成が行われる。これにより、正規方程式生成部110では、パラメータs、およびzの値が異なる多くの学習データが登録された正規方程式が生成され、係数種データw10乃至wn9を求めることが可能となる。
【0203】
また、この場合、1個のHD画素データyとそれに対応するn個の予測タップのデータ(SD画素データ)xiとの組み合わせで学習データが生成されるが、正規方程式生成部110では、出力画素(図4のHD1乃至HD4、図5のHD1′乃至HD4′参照)毎に、正規方程式が生成される。例えば、HD1に対応した正規方程式は、中心予測タップに対するずれ値がHD1と同じ関係にあるHD画素データyから構成される学習データから生成される。
【0204】
係数種データ決定部111は、正規方程式生成部110で、クラスおよび出力画素の組み合わせ毎に生成された正規方程式のデータの供給を受け、正規方程式を解いて、クラスおよび出力画素の組み合わせ毎に、係数種データw10乃至wn9を求める。係数種データ決定部111は、正規方程式を、例えば、掃き出し法などによって解くことにより、係数種データを求める。係数種メモリ112は、係数種データ決定部111で求められた係数種データを格納する。入出力インターフェース113は、必要に応じて、他の機器(例えば、図4を用いて説明した画像信号処理部12の情報メモリバンク51)と接続され、係数種メモリ112に格納されている係数種データを出力する。
【0205】
次に、図11に示されるリモートコントローラ20の動作について説明する。
【0206】
ユーザが入力部91を操作し、パラメータの変更を指示すると、システムコントローラ92は、入力部91より取得したそのユーザ入力に基づいて、パラメータ変更処理の開始を指示する制御信号を、通信部93を介してテレビジョン受信装置10に供給する。
【0207】
テレビジョン受信装置10は、その制御信号に基づいて、表示部37にパラメータを変更するためのGUI(Graphical User Interface)画面を表示させる。ユーザはそのGUI画面を参照しながら、リモートコントローラ20の入力部91を操作し、パラメータの設定を入力する。
【0208】
システムコントローラ92は、入力部91より供給されたユーザ入力に基づいて、パラメータの設定を指示する制御信号を、通信部93を介してテレビジョン受信装置10に供給する。
【0209】
テレビジョン受信装置10は、その制御信号に基づいて、パラメータを設定すると、そのパラメータおよび履歴情報をリモートコントローラ20に供給する。通信部93を介して、それらの情報を取得したシステムコントローラ92は、取得した情報を係数種データ生成部21に供給するとともに、記憶部94に記憶されている教師画像データとしてのHD信号を係数種データ生成部21に供給する。
【0210】
係数種データ生成部21は、システムコントローラ92より供給されたパラメータに関する情報、およびHD信号に基づいて、係数種データw10乃至wn9を生成し、システムコントローラ92に供給する。システムコントローラ92は、取得した係数種データw10乃至wn9を、通信部93を介してテレビジョン受信装置10に供給する。
【0211】
次に、図12に示される係数種データ生成部21の動作について説明する。
【0212】
入力端子101には、教師信号としてのHD信号(1050i信号)が供給され、そしてこのHD信号に対して、SD信号生成部143で、水平および垂直の間引き処理が行われて、生徒信号としてのSD信号(525i信号)が生成される。
【0213】
この場合、SD信号生成部103には、HD信号からSD信号を生成する際に用いられる帯域制限フィルタの空間方向および時間方向の帯域を定めるパラメータ、換言すれば、生成されるSD信号の空間方向および時間方向の解像度を定めるパラメータs、およびzの値が入力される。
【0214】
また、SD信号生成部103には、例えば、テレビジョン受信装置10をバージョンアップする場合など、その情報メモリバンク51に格納される係数種データw10乃至wn9を生成する際には、テレビジョン受信装置10より供給されたパラメータs、およびzの履歴情報が、入力端子102を介して入力される。
【0215】
SD信号生成部103では、履歴情報が入力されるときは、この履歴情報に基づいて入力されたパラメータs、およびzの値が調整される。例えば、履歴情報によってパラメータs、およびzの重心位置が求められ、テレビジョン受信装置10側で調整されるパラメータs、およびzの値の変化範囲の中心が、求められた重心位置に移動するように、入力されるパラメータs、およびzの値が線形変換される。そして、SD信号生成部103では、調整されたパラメータs、およびzの値に応じて、上述したように、HD信号からSD信号を生成する際に用いられる帯域制限フィルタの空間方向および時間方向の帯域が可変される。
【0216】
なお、使用開始前のテレビジョン受信装置10の情報メモリバンク51に格納される係数種データw10乃至wn9を生成する際には、履歴情報の入力がないので、入力されたパラメータs、およびzの値そのものに応じて、上述したようにHD信号からSD信号を生成する際に用いられる帯域制限フィルタの空間方向および時間方向の帯域が可変される。
【0217】
SD信号生成部103に入力されるパラメータs、およびzの値が順次変更されることで、HD信号からSD信号を生成する際に用いられる帯域制限フィルタの空間方向および時間方向の帯域が変更されることから、空間方向および時間方向の帯域が段階的に変化した複数のSD信号が生成される。
【0218】
また、SD信号生成部103で生成されたSD信号(525i信号)より、第2のタップ選択部105で、HD信号(1050i信号)における注目位置の周辺に位置する空間クラスタップのデータ(SD画素データ)が選択的に取り出される。この第2のタップ選択部105で選択的に取り出された空間クラスタップのデータ(SD画素データ)は、空間クラス検出部107に供給される。空間クラス検出部107では、空間クラスタップのデータとしての各SD画素データに対してADRC処理が施されて、空間クラス(主に空間内の波形表現のためのクラス分類)のクラス情報としての再量子化コードqiが得られる(式(1)参照)。
【0219】
また、SD信号生成部103で生成されたSD信号より、第3のタップ選択部106で、HD信号に係る注目画素の周辺に位置する動きクラスタップのデータ(SD画素データ)が選択的に取り出される。この第3のタップ選択部106で選択的に取り出された動きクラスタップのデータ(SD画素データ)は、動きクラス検出部108に供給される。この動きクラス検出部108では、動きクラスタップのデータとしての各SD画素データより動きクラス(主に動きの程度を表すためのクラス分類)のクラス情報MVが得られる。
【0220】
クラス情報MVと再量子化コードqiとは、クラス合成部109に供給される。クラス合成部109は、供給されたクラス情報MVと再量子化コードqiとから、HD信号(1050i信号)における注目位置の画素データが属するクラスを示すクラスコードCLを得る(式(3)参照)。
【0221】
また、SD信号生成部103で生成されるSD信号より、第1のタップ選択部104で、HD信号における注目位置の周辺に位置する予測タップのデータ(SD画素データ)が選択的に取り出される。
【0222】
そして、正規方程式生成部110では、入力端子101に供給されるHD信号より得られる注目位置の画素データとしての各HD画素データyと、この各HD画素データyにそれぞれ対応して第1のタップ選択部104で選択的に取り出された予測タップのデータ(SD画素データ)xiと、パラメータs、およびzの値と、各HD画素データyにそれぞれ対応してクラス合成部109より出力されるクラスコードCLとから、クラスおよび出力画素の組み合わせ毎に、係数種データw10乃至wn9を得るための正規方程式(式(15)参照)が個別に生成される。
【0223】
そして、係数種データ決定部111で各正規方程式が解かれ、クラスおよび出力画素の組み合わせ毎の係数種データw10乃至wn9が求められ、それらの係数種データw10乃至wn9は、係数種メモリ112に格納され、必要に応じて、入出力インターフェース113を介して、外部に出力される。
【0224】
このように、図12に示される係数種データ生成部21においては、図4の画像信号処理部12の情報メモリバンク51に格納される、クラスおよび出力画素(HD1乃至HD4,HD1′乃至HD4′)の組み合わせ毎の、推定式で用いられる係数データWiを求めるための生成式(式(5)参照)における係数データである係数種データw10乃至wn9を生成することができる。
【0225】
また、この係数種データ生成部21において、例えば、テレビジョン受信装置10をバージョンアップする場合であって、その情報メモリバンク51に格納される係数種データw10乃至wn9を生成する際には、入力端子102を介して、SD信号生成部143に、テレビジョン受信装置10の履歴情報記憶部50の度数分布メモリ61、経時変化メモリ64に格納されている、ユーザ操作によって過去に入力されたパラメータs、およびzの履歴情報が入力される。
【0226】
SD信号生成部103では、この履歴情報に基づいて、入力されるパラメータs、およびzの値が調整され、この調整されたパラメータs、およびzによって、HD信号からSD信号を得る際に用いられる帯域制限フィルタの空間方向および時間方向の帯域が可変される。
【0227】
このようにして求められた係数種データw10乃至wn9を、テレビジョン受信装置10に供給し、情報メモリバンク51に格納して使用することで、ユーザは、パラメータs、およびzの値の調整により、過去の解像度調整の重心位置を中心とする範囲(図14の一点鎖線枠AF参照)内で解像度の調整を行うことが可能となる。すなわち、ユーザの好みに合わせた解像度調整範囲が自動的に設定され、ユーザはその範囲内で解像度の調整を行うことができる。
【0228】
次に、図1の画像情報処理システムによる、テレビジョン受信装置10のバージョンアップ時に行われる、係数種データ更新処理について、図15のフローチャートを参照して説明する。
【0229】
ユーザがリモートコントローラ20の入力部91を操作することにより、係数種データの設定の開始を指示すると、リモートコントローラ20のシステムコントローラ92は、ステップS21において、通信部93を介して、制御信号をテレビジョン受信装置10に供給し、パラメータsおよびzの設定処理を開始させる。
【0230】
テレビジョン受信装置10の通信部31は、ステップS1において、リモートコントローラ20より送信された制御信号を受信し、システムコントローラ32に供給する。
【0231】
システムコントローラ32は、取得した制御信号に基づいて、パラメータsおよびzの設定処理を開始し、ステップS2において、表示部37を制御して、GUI画面を表示部37に表示する。
【0232】
テレビジョン受信装置10の表示部37に表示されたGUI画面を見たユーザは、そのGUI画面に基づいてリモートコントローラ20の入力部91を操作し、パラメータsおよびzの値を決定するための情報を入力する。
【0233】
リモートコントローラ20のシステムコントローラ92は、入力部91を介して、その情報を取得すると、ステップS22において、通信部93を介して、その情報をテレビジョン受信装置10に転送する転送処理を行う。
【0234】
テレビジョン受信装置10の通信部31は、ステップS3において、その情報を受信すると、システムコントローラ32に供給する。システムコントローラ32は、ステップS4において、通信部31を介して、ユーザの指示(リモートコントローラ20より供給される、パラメータsおよびzの値を決定するための情報)を受け付けたか否かを判定し、受け付けたと判定するまで待機する。
【0235】
ステップS4において、ユーザの指示を受け付けたと判定した場合、テレビジョン受信装置10のシステムコントローラ32は、ステップS5において、取得したパラメータsおよびzの値を決定するための情報を画像信号処理部12に供給するなどして、係数種データを生成するために必要なパラメータ(すなわち、上述したパラメータsおよびz、または履歴情報)を生成し、ステップS6において、そのパラメータを、通信部31を介してリモートコントローラ20に供給する。
【0236】
ステップS23において、リモートコントローラ20のシステムコントローラ92は、テレビジョン受信装置10より供給されたパラメータ(すなわち、上述したパラメータsおよびz、または履歴情報)を取得し、係数種データ生成部21に供給する。また、システムコントローラ92は、記憶部94に予め記憶されている教師画像であるHD画像データを係数種データ生成部21に供給する。
【0237】
パラメータを取得した係数種データ生成部21は、ステップS24において、係数種データ生成処理を行い、係数種データを生成する。係数種データ生成処理の詳細については、図16のフローチャートを参照して後述する。
【0238】
係数種データを生成した係数種データ生成部21は、生成した係数種データをシステムコントローラ92に供給する。システムコントローラ92は、ステップS25において、係数種データ生成部21より供給された係数種データを、通信部93を介して、テレビジョン受信装置10に供給し、係数種データ更新処理を終了する。
【0239】
テレビジョン受信装置10の通信部31は、ステップS7において、リモートコントローラ20より供給された係数種データを取得し、システムコントローラ32に供給する。ステップS8において、システムコントローラ32は、通信部31を介して取得した係数種データを画像信号処理部12に供給し、情報メモリバンク51に記憶させることにより、係数種データを保持する。画像信号処理部12に係数種データを供給したシステムコントローラ32は、係数種データ更新処理を終了する。
【0240】
次に、図15のステップS24において実行されるリモートコントローラ20の係数種データ生成部21による係数種データ生成処理の詳細について、図16のフローチャートを参照して説明する。
【0241】
ステップS41において、係数種データ生成部21は、入力端子121より履歴情報、または、入力端子102よりパラメータsおよびzを取得し、SD信号生成部103において、学習に使われる画質パターン(例えば、パラメータs、およびzで特定される)を選択するとともに、選択した画質パターンを履歴情報に基づいて調整する。
【0242】
ステップS42において、係数種データ生成部21は、全ての画質パターンに対して学習が終了したか否かを判断する。
【0243】
ステップS42において、全ての画質パターンに対して学習が終了していないと判断された場合、ステップS43において、係数種データ生成部21は、入力端子101より、既知のHD画素データをフレーム単位またはフィールド単位で取得する。
【0244】
ステップS44において、係数種データ生成部21は、全てのHD画素データについて処理は終了したか否かを判断する。ステップS44において、全てのHD画素データについて処理は終了したと判断された場合、処理は、ステップS41に戻り、同様の処理が繰り返される。
【0245】
ステップS44において、全てのHD画素データについて処理は終了していないと判断された場合、ステップS45において、係数種データ生成部21のSD信号生成部103は、ステップS43で取得されたHD画素データより、ステップS41で調整された画質パターンに基づいて、SD画素データを生成する。
【0246】
係数種データ生成部21は、ステップS46に処理を進め、第1のタップ選択部104、第2のタップ選択部105、および第3のタップ選択部106において、ステップS45で生成されたSD画素データより、ステップS43で取得された各HD画素データに対応して、クラスタップおよび予測タップの画素データを取得する。
【0247】
ステップS47において、係数種データ生成部21は、生成されたSD画素データの全領域において学習処理は終了したか否かを判断する。ステップS47において、学習処理は終了したと判断された場合、処理は、ステップS43に戻り、次のHD画素データが取得され、同様の処理が繰り返される。
【0248】
ステップS47において、学習処理は終了していないと判断された場合、係数種データ生成部21のクラス合成部109は、ステップS48において、ステップS46で取得されたクラスタップのSD画素データからクラスコードCLを生成する。そして、ステップS49において、係数種データ生成部21の正規方程式生成部110は、正規方程式(式(15)参照)を生成する。ステップS49の処理を終了すると、係数種データ生成部21は、ステップS46に処理を戻し、それ以降の処理を繰り返す。
【0249】
ステップS42において、全ての画質パターンに対して学習が終了したと判断した場合、係数種データ生成部21の係数種データ決定部111は、ステップS50において、正規方程式を掃き出し法等で解くことによって、クラスおよび出力画素(図4のHD1乃至HD4、図5のHD1′乃至HD4′参照)の各組み合わせの係数種データを算出する。そして、ステップS51において、係数種データ生成部21の係数種メモリ112は、その係数種データを保存する。ステップS51の処理が終了すると、係数種データ生成部21は、係数種データ生成処理を終了し、図15のステップS25に処理を進める。
【0250】
図15および図16のフローチャートを参照して説明したように更新された係数種データを用いて、テレビジョン受信装置10の画像信号処理部12は、入力されたSD信号に対して画像処理を行う。
【0251】
図17のフローチャートを参照して、画像信号処理部12による、SD信号よりHD信号を得るための画像信号処理について説明する。
【0252】
ステップS71において、画像信号処理部12は、SD画素データをフレーム単位またはフィールド単位で取得する。
【0253】
ステップS72において、画像信号処理部12は、入力SD画素データの全フレームまたは全フィールドの処理が終わっているか否かを判断する。ステップS72において、処理が終わっていないと判断した場合、ステップS73において、画像信号処理部12は、例えば、ユーザのリモートコントローラ20の操作によって入力された画質指定値(例えばパラメータs、およびz)を取得する。
【0254】
ステップS74において、画像信号処理部12は、例えば、履歴情報記憶部50における度数分布メモリ91、経時変化メモリ94等に格納されている履歴情報を、ステップS73において取得された新たな画質指定値を用いて更新する。
【0255】
ステップS75において、画像信号処理部12の係数生成部52は、読み込んだ画質指定値、クラスおよび出力画素(図4のHD1乃至HD4、図5のHD1′乃至HD4′参照)の各組み合わせの係数種データを使用して、例えば式(5)の生成式によって、各組み合わせの推定式(式(4)参照)の係数データWiを生成する。
【0256】
画像信号処理部12は、ステップS76において、ステップS71において取得されたSD画素データより、生成すべき各HD画素データに対応して、クラスタップおよび予測タップの画素データを取得する。
【0257】
ステップS77において、画像信号処理部12は、取得されたSD画素データの全領域において、HD画素データを得る処理が終了したか否かを判断する。ステップS77において、取得されたSD画素データの全領域において処理は終了していると判断された場合、処理は、ステップS71に戻り、同様の処理が繰り返されることにより、次のフレームまたはフィールドのSD画素データに対する処理が実行される。
【0258】
ステップS77において、取得されたSD画素データの全領域において処理は終了していないと判断された場合、ステップS78において、画像信号処理部12のクラス合成部46は、ステップS76において取得されたクラスタップのSD画素データから、クラスコードCLを生成する。
【0259】
ステップS79において、画像信号処理部12は、クラスコードCLに対応した係数データWiと予測タップのSD画素データとを使用して、推定式により、HD画素データを生成する。ステップS79の処理の終了後、処理は、ステップS76に戻り、上述した処理と同様の処理が繰り返される。
【0260】
ステップS72において、全フレーム、または全フィールドの処理が終了したと判断された場合、処理が終了される。
【0261】
以上のようにして画像信号処理部12が更新された係数種データを用いて画像処理を行うことにより、テレビジョン受信装置10は、ユーザの嗜好に合ったHD画像データを生成することができる。
【0262】
なお、図12に示される係数種データ生成部21のSD信号生成部103は、図13に示されるような構成であるように説明したが、これに限らず、例えば、図18に示されるようなブロック構成であってもよい。
【0263】
図18において、SD信号生成部140は、図13を参照して説明したSD信号生成部103と同様の処理を行い、教師画像としてのHD画像データより生徒画像としてのSD画像データを生成する。
【0264】
SD信号生成部140は、SD信号生成部103の場合と同様のダウンフィルタ130−1乃至130−nを有し、さらに、そのダウンフィルタ130−1乃至130−nの入出力の接続を切り替えるスイッチ(SW)141および142、並びに、入力されるHD信号に対してクラス分類処理を行うクラス分類部143を有している。
【0265】
クラス分類部143は、SD信号生成部140に入力されたHD信号を、いくつかのクラスに分類し、その分類結果を出力する。スイッチ(SW)141および142は、クラス分類部143の出力に基づいて、互いに通過帯域の異なるダウンフィルタ130−1乃至130−nの内、いずれを使用するかを選択し、選択したダウンフィルタの入力端子をSD信号生成部140の入力端子に、出力端子をSD信号生成部140の出力端子に、それぞれ接続する。これにより、SD信号生成部140は、入力される教師画像としてのHD信号の信号特性に応じた、最適なダウンフィルタによって、生徒画像としてのSD信号を生成することができる。
【0266】
次に、係数種データの生成方法の他の例について説明する。この例においても、上述した式(5)の生成式における係数データである係数種データw10乃至wn9を求める第2の例を示すものとする。
【0267】
図19は、係数種データの生成方法の、第2の例の概念を示している。HD信号から複数のSD信号が生成される。例えば、HD信号からSD信号を生成する際に使用するフィルタの空間方向(垂直方向および水平方向)の帯域と時間方向(フレーム方向)の帯域を可変するパラメータs、およびzをそれぞれ9段階に可変することにより、合計81種類のSD信号が生成される。このようにして生成された各SD信号とHD信号との間で学習を行って、式(4)の推定式の係数データWiが生成される。そして、各SD信号に対応して生成された係数データWiを使用して、係数種データが生成される。
【0268】
まず、推定式の係数データの求め方について説明する。ここでは、式(4)の推定式の係数データWi(i=1乃至n)を最小二乗法により求める例を示すものとする。一般化した例として、Xを入力データ、Wを係数データ、Yを予測値として、式(18)および式(19)の観測方程式を考える。この式(19)において、mは学習データの数を示し、nは予測タップの数を示している。
【0269】
【数18】
Figure 2004247991
【0270】
【数19】
Figure 2004247991
【0271】
式(18)および式(19)の観測方程式により収集されたデータに最小二乗法を適用する。式(18)および式(19)の観測方程式をもとに、式(20)の残差方程式を考える。
【0272】
【数20】
Figure 2004247991
【0273】
式(20)の残差方程式から、各Wiの最確値は、式(21)のe2(eの2乗)を最小にする条件が成り立つ場合と考えられる。すなわち、式(22)の条件を考慮すればよいわけである。
【0274】
【数21】
Figure 2004247991
【0275】
【数22】
Figure 2004247991
【0276】
つまり、式(22)のiに基づくn個の条件を考え、これを満たす、W1,W2,・・・,Wnを算出すればよい。そこで、式(20)の残差方程式から、式(23)が得られる。更に、式(23)と式(18)とから、式(24)が得られる。
【0277】
【数23】
Figure 2004247991
【0278】
【数24】
Figure 2004247991
【0279】
そして、式(20)と式(24)とから、式(25)の正規方程式が得られる。
【0280】
【数25】
Figure 2004247991
【0281】
式(25)の正規方程式は、未知数の数nと同じ数の方程式を立てることが可能であるので、各Wiの最確値を求めることができる。この場合、掃き出し法等を用いて連立方程式を解くことになる。
【0282】
次に、各SD信号に対応して生成された係数データWiを使用した、係数種データの求め方について説明する。
【0283】
パラメータs、およびzに対応したSD信号を用いた学習による、あるクラスの係数データが、ksziとなったとする。ここで、iは予測タップの番号である。このksziから、このクラスの係数種データを求める。
【0284】
係数データWi(i=1乃至n)は、係数種データw10乃至wn9を使って、上述した式(5)で表現される。ここで、係数データWiに対して最小二乗法を使用することを考えると、残差は、式(26)で表される。
【0285】
【数26】
Figure 2004247991
【0286】
ここで、tjは、上述の式(9)に示されている。式(26)に最小二乗法を作用させると、式(27)が得られる。
【0287】
【数27】
Figure 2004247991
【0288】
ここで、Xjk,Yjをそれぞれ式(28)、式(29)のように定義すると、式(27)は式(30)のように書き換えられる。この式(30)も正規方程式であり、この式を掃き出し法等の一般解法で解くことにより、係数種データw10乃至wn9を算出することができる。
【0289】
【数28】
Figure 2004247991
【0290】
【数29】
Figure 2004247991
【0291】
【数30】
Figure 2004247991
【0292】
図20は、図19に示す概念に基づいて係数種データを生成する係数種データ生成部151の構成を示している。図20において、図12と対応する部分には同一符号を付し、その詳細な説明は適宜省略する。
【0293】
すなわち、図20の係数種データ生成部151は、正規方程式生成部110に代わって、正規方程式生成部161が設けられ、係数種データ決定部111に代わって、係数データ決定部162が設けられ、新たに、正規方程式生成部163および係数種データ決定部164が設けられている以外は、図12を用いて説明した係数種データ生成部21と、基本的に同様の構成を有している。
【0294】
正規方程式生成部161は、入力端子101に供給されるHD信号より得られる注目位置の画素データとしての各HD画素データyと、この各HD画素データyにそれぞれ対応して第1のタップ選択部104で選択的に取り出された予測タップのデータ(SD画素データ)xiと、各HD画素データyにそれぞれ対応してクラス合成部109より出力されるクラスコードCLとから、クラスおよび出力画素(図4のHD1乃至HD4、図5のHD1′乃至HD4′参照)の組み合わせ毎に、係数データWi(i=1乃至n)を得るための正規方程式(式(25)参照)を生成する。
【0295】
この場合、1個のHD画素データyとそれに対応するn個の予測タップのデータ(SD画素データ)xiとの組み合わせで学習データが生成されるが、調整後のパラメータs、およびzの値の変化に対応してSD信号生成部103における空間方向および時間方向の帯域が可変され、複数のSD信号が順次生成されていき、HD信号と各SD信号との間でそれぞれ学習データの生成が行われる。これにより、正規方程式生成部161では、各SD信号と対応して、クラスおよび出力画素の組み合わせ毎に、係数データWi(i=1乃至n)を得るための正規方程式が生成される。
【0296】
係数データ決定部162は、正規方程式生成部161で生成された正規方程式のデータの供給を受け、その正規方程式を解いて、各SD信号にそれぞれ対応した、クラスおよび出力画素の各組み合わせの係数データWiを求める。正規方程式生成部163は、パラメータs、およびzの値、並びに各SD信号にそれぞれ対応した係数データWiを使用して、クラスおよび出力画素の組み合わせ毎に、係数種データw10乃至wn9を得るための正規方程式(式(28)参照)を生成する。
【0297】
係数種データ決定部164は、正規方程式生成部163でクラスおよび出力画素の組み合わせ毎に生成された正規方程式のデータの供給を受け、その組み合わせ毎に正規方程式を解いて、クラスおよび出力画素の各組み合わせの係数種データw10乃至wn9を求める。係数種メモリ152は、係数種データ決定部164で求められた係数種データw10乃至wn9を格納する。
【0298】
図20に示す係数種データ生成部151のその他の部分は、図12に示す係数種データ生成部21と同様に構成されるので、その詳細な説明については省略する。
【0299】
次に、図20に示す係数種データ生成装置151の動作を説明する。
【0300】
入力端子101には教師信号としてのHD信号(1050i信号)が供給され、そして、SD信号生成部103で、このHD信号に対して水平および垂直の間引き処理が行われて、生徒信号としてのSD信号(525i信号)が生成される。
【0301】
SD信号生成部103に入力されるパラメータs、およびzの値が順次変更されることで、HD信号からSD信号を生成する際に用いられる帯域制限フィルタの空間方向および時間方向の帯域が変更されることから、空間方向および時間方向の帯域が段階的に変化した複数のSD信号が生成されていく。
【0302】
この場合、SD信号生成部103では、履歴情報が入力されるときは、この履歴情報に基づいて入力されたパラメータs、およびzの値が調整され、調整されたパラメータs、およびzの値に応じて、上述したようにHD信号からSD信号を生成する際に用いられる帯域制限フィルタの空間方向および時間方向の帯域が可変される。
【0303】
また、SD信号生成部103で生成されたSD信号(525i信号)より、第2のタップ選択部105で、HD信号(1050i信号)における注目位置の周辺に位置する空間クラスタップのデータ(SD画素データ)が選択的に取り出される。この第2のタップ選択部105で選択的に取り出された空間クラスタップのデータ(SD画素データ)は、空間クラス検出部107に供給される。この空間クラス検出部107では、空間クラスタップのデータとしての各SD画素データに対してADRC処理が施されて、空間クラス(主に空間内の波形表現のためのクラス分類)のクラス情報としての再量子化コードqiが得られる(式(1)参照)。
【0304】
また、SD信号生成部103で生成されたSD信号より、第3のタップ選択部106で、HD信号に係る注目画素の周辺に位置する動きクラスタップのデータ(SD画素データ)が選択的に取り出される。この第3のタップ選択部106で選択的に取り出された動きクラスタップのデータ(SD画素データ)は、動きクラス検出部108に供給される。この動きクラス検出部108では、動きクラスタップのデータとしての各SD画素データより動きクラス(主に動きの程度を表すためのクラス分類)のクラス情報MVが得られる。
【0305】
このクラス情報MVと上述した再量子化コードqiとは、クラス合成部109に供給される。このクラス合成部109では、これらクラス情報MVと再量子化コードqiとから、HD信号(1050i信号)における注目位置の画素データが属するクラスを示すクラスコードCLが得られる(式(3)参照)。
【0306】
また、SD信号生成部103で生成されるSD信号より、第1のタップ選択部144で、HD信号における注目位置の周辺に位置する予測タップのデータ(SD画素データ)が選択的に取り出される。
【0307】
そして、正規方程式生成部161では、入力端子101に供給されるHD信号より得られる注目位置の画素データとしての各HD画素データyと、この各HD画素データyにそれぞれ対応して第1のタップ選択部104で選択的に取り出された予測タップのデータ(SD画素データ)xiと、各HD画素データyにそれぞれ対応してクラス合成部109より出力されるクラスコードCLとから、SD信号生成部103で生成される各SD信号のそれぞれに対応して、クラスおよび出力画素の組み合わせ毎に、係数データWi(i=1乃至n)を得るための正規方程式(式(25)参照)が生成される。
【0308】
そして、係数データ決定部162で、その正規方程式が解かれ、各SD信号にそれぞれ対応したクラスおよび出力画素の各組み合わせの係数データWiが求められる。正規方程式生成部163では、この各SD信号にそれぞれ対応した各クラスの係数データWiから、クラスおよび出力画素の組み合わせ毎に、係数種データw10乃至wn9を得るための正規方程式(式(28)参照)が生成される。
【0309】
そして、係数種データ決定部164でその正規方程式が解かれ、クラスおよび出力画素の各組み合わせの係数種データw10乃至wn9が求められ、その係数種データw10乃至wn9は係数種メモリ112に格納される。
【0310】
このように、図20に示す係数種データ生成装置151においても、図4の画像信号処理部12の情報メモリバンク51に格納される、クラスおよび出力画素(HD1乃至HD4,HD1′乃至HD4′)の組み合わせ毎の係数種データw10乃至wn9を生成することができる。
【0311】
また、この係数種データ生成装置151においても、SD信号生成部103では、この履歴情報に基づいて、入力されるパラメータs、およびzの値が調整され、この調整されたパラメータs、およびzによって、HD信号からSD信号を得る際に用いられる帯域制限フィルタの空間方向および時間方向の帯域が可変されるものである。従って、このようにして求められた係数種データw10乃至wn9を、テレビジョン受信装置1のバージョンアップ時に情報メモリバンク51に格納して使用することで、ユーザは、パラメータs、およびzの値の調整により、過去の解像度調整の重心位置を中心とする範囲(図11の一点鎖線枠AF参照)内で解像度の調整を行うことが可能となる。
【0312】
図21のフローチャートを参照して、図20を参照して説明した係数種データ生成部151による係数種データ生成処理について説明する。
【0313】
係数種データ生成部151は、ステップS91において、学習に使われる画質パターン(例えば、パラメータs、およびzで特定される画質パターン)を選択するとともに、その画質パターンを履歴情報に基づいて調整し、ステップS92において、全ての画質パターンに対する係数データの算出処理が終了したか否かを判断する。
【0314】
ステップS92において、係数データの算出処理が終了していないと判断された場合、係数種データ生成部151は、ステップS93において、入力端子101より、既知のHD画素データをフレーム単位またはフィールド単位で取得し、ステップS94において、全てのHD画素データについて処理が終了したか否かを判断する。
【0315】
ステップS94において、全てのHD画素データについて処理が終了していないと判断された場合、ステップS95において、係数種データ生成部151のSD信号生成部103は、ステップS93において取得されたHD画素データより、ステップS91において調整された画質パターンに基づいて、SD画素データを生成する。
【0316】
係数種データ生成部151は、ステップS96において、ステップS95で生成されたSD画素データより、ステップS593で取得された各HD画素データに対応して、クラスタップおよび予測タップの画素データを取得し、ステップS97において、生成されたSD画素データの全領域において学習処理は終了しているか否かを判断する。ステップS97において、学習処理は終了していると判断された場合、ステップS93に戻り、次のHD画素データを取得して、上述した処理と同様の処理が繰り返される。
【0317】
ステップS97において、学習処理は終了していないと判断された場合、係数種データ生成部151は、ステップS98において、ステップS96で取得されたクラスタップのSD画素データから、クラスコードCLを生成し、ステップS99において、係数データを得るための正規方程式(式(25)参照)を生成する。ステップS99の処理の終了後、処理は、ステップS96に戻り、それ以降の処理が繰り返される。
【0318】
ステップS94において、全てのHD画素データについて処理が終了したと判断された場合、ステップS100において、係数種データ生成部151は、ステップS99において生成された正規方程式を、掃き出し法などで解いて、クラスおよび出力画素(図4のHD1乃至HD4、図5のHD1′乃至HD4′参照)の各組み合わせの係数データを算出し、処理は、ステップS91に戻り、次の画質パターンの選択、および調整を行って、上述した処理と同様の処理を繰り返し、次の画質パターンに対応した、各組み合わせの係数データを求める。
【0319】
ステップS92において、全ての画質パターンに対する係数データの算出処理が終了したと判断された場合、ステップS101において、係数種データ生成部151は、全ての画質パターンに対する係数データから、係数種データを求めるための正規方程式(式(28)参照)を生成する。
【0320】
係数種データ生成部151は、ステップS102において、ステップS101で生成された正規方程式を、掃き出し法等で解くことによって、クラスおよび出力画素の各組み合わせの係数種データを算出し、ステップS103において、その係数種データを、係数種メモリ112に保存し、処理を終了する。
【0321】
図21のフローチャートを用いて説明した処理により、図20のブロック図を用いて説明した係数種データ生成部151において、係数種データを得ることができる。
【0322】
以上のように、図1に示される画像情報処理システムにおいて、リモートコントローラ20は、テレビジョン受信装置10が表示する画像を生成するための画像処理に必要な係数種データを生成し、テレビジョン受信装置10に供給することができるので、テレビジョン受信装置10は、効率よく画像処理を行うことができ、回路規模や製造コストを抑制することができる。また、ユーザがリモートコントローラ20を操作するだけで、容易に、画像処理の設定を、ユーザの嗜好に応じたものに変更することができ、テレビジョン受信装置10は、より効果的に、よりユーザの嗜好に合わせて、コンテンツデータに画像変換処理を行うことができる。
【0323】
なお、図4の画像信号処理部12では、係数データWi(i=1乃至n)を生成するために式(5)の生成式を使用したが、次数の異なった多項式や、他の関数で表現される式でも、係数データWiの生成は実現可能である。
【0324】
また、画像信号処理部12では、空間方向(垂直方向および水平方向)の解像度を定めるパラメータsと時間方向(フレーム方向)の解像度を定めるパラメータzとを設定し、これらパラメータs、およびzの値を調整することで画像の空間方向および時間方向の解像度を調整し得るものとして説明したが、その他の画像の質を定めるパラメータを設けるものも、同様にして構成することができる。例えば、パラメータとしては、垂直方向の解像度を定めるパラメータ、水平方向の解像度を定めるパラメータ、ノイズ除去度を定めるパラメータ、変換後の画素の位相の変化度(垂直方向および水平方向)を定めるパラメータ、画面の明るさやコントラストを定めるパラメータ、または、再生速度を定めるパラメータなどの種々のパラメータが考えられる。
【0325】
これらのパラメータの値は、ユーザによる操作入力によって、直接指定されるようにしてもよいし、ユーザが編集操作した内容に基づいて、編集操作内容に関連するパラメータの値が自動的に設定されるようにしてもよい。
【0326】
例えば、ユーザが、リモートコントローラ20を操作する等して、ズーム画像を表示するように指示した場合、そのときユーザが指定したズーム画像の拡大率、変化速度、またはズーム画像の中心の元画像における位置等の情報に基づいて、ズーム画像を作成する際に必要な、画素の垂直方向および水平方向の位相変化情報、ズーム画像の解像度、または、ズーム画像のノイズ除去度等のパラメータが生成されるようにしてもよい。
【0327】
また、ユーザが、リモートコントローラ20を操作する等して、スローモーション再生を行うように指示した場合、そのときユーザが指定した再生速度等の情報に基づいて、画像の再生速度だけでなく、画像の解像度やノイズ除去度等のパラメータが生成されるようにしてもよい。
【0328】
さらに、テレビジョン受信装置10やリモートコントローラ20に照度計等を設置して、テレビジョン受信装置10の周囲の明るさを測定し、その測定結果に基づいて、画像の輝度等のパラメータが生成されるようにしてもよいし、例えば、画像を表示するテレビジョン受信装置10のディスプレイ等の種類(CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)、またはPDP(Plasma Display Panel)等)や、画面サイズ等の情報に基づいて、画像の解像度、ノイズ除去度、明るさまたはコントラスト等のパラメータが生成されるようにしてもよい。
【0329】
また、画像信号処理部12では、パラメータs、およびzの2つのパラメータを調整し得るものとして説明したが、1個または3個以上のパラメータを取り扱うものも同様に構成することができる。その場合も、履歴情報記憶部50には、それぞれのパラメータの履歴情報が格納されることとなる。そして、図12に示す係数種データ生成装置21、あるいは図20に示す係数種データ生成装置151では、それぞれのパラメータの履歴情報を使用して、上述した場合と同様の生成処理を行うことができる。
【0330】
図22は、本発明を適用した画像情報処理システムの他の構成例を示す図である。図22において、図1と対応する部分には同一符号を付し、その詳細な説明は適宜省略する。
【0331】
リモートコントローラ170は、図1のリモートコントローラ20と基本的に同様の処理を行い、テレビジョン受信装置10に対して同様の役割を果たすが、複数の係数種データ生成部171−1乃至171−mと、係数種データ算出部172を有しており、複数種類のパラメータに対応していることが、リモートコントローラ20と異なる。
【0332】
すなわち、係数種データ生成部171−1乃至171−mは、例えば、垂直方向の解像度を定めるパラメータ、水平方向の解像度を定めるパラメータ、ノイズ除去度を定めるパラメータ、変換後の画素の位相の変化度(垂直方向および水平方向)を定めるパラメータ、輝度を定めるパラメータ、または、再生速度を定めるパラメータ等の、互いに異なる種類のパラメータにそれぞれ対応し、それぞれのパラメータに基づいて係数種データw10乃至wn9を生成する。
【0333】
なお、これらのパラメータは、上述したように、テレビジョン受信装置10などにおいて、ユーザの操作内容など、他の情報に基づいて生成されたものであってもよい。
【0334】
これらの係数種データ生成部171−1乃至171−mで生成された複数の係数種データw10乃至wn9は、係数種データ算出部172に供給される。
【0335】
係数種データ算出部172は、供給された複数の係数種データw10乃至wn9に基づいて、テレビジョン受信装置10に供給する係数種データw10乃至wn9を算出する。リモートコントローラ170は、この算出された係数種データw10乃至wn9をテレビジョン受信装置10に供給する。
【0336】
図23は、図22に示されるリモートコントローラ170の詳細な構成例を示す図である。図23において、図11と対応する部分には同一符号を付し、その詳細な説明は適宜省略する。
【0337】
リモートコントローラ170のシステムコントローラ92には、上述した複数の係数種データ生成部171−1乃至171−m、および、係数種データ算出部172が接続されている。
【0338】
係数種データ生成部171−1乃至171−mは、互いに異なる種類のパラメータに基づいて係数種データw10乃至wn9を生成する以外は、図12に示される係数種データ生成部21と基本的に同様の構成であり、同様の処理を行うので、詳細な説明は省略する。すなわち、係数種データ生成部171−1乃至171−mは、それぞれ、対応するパラメータを、システムコントローラ92より供給され、その供給されたパラメータに基づいて、係数種データw10乃至wn9をそれぞれ生成し、システムコントローラ92に供給する。
【0339】
システムコントローラ92は、係数種データ生成部171−1乃至171−mより供給された係数種データw10乃至wn9を記憶部94に記憶させたり、係数種データ算出部172に供給したりする。
【0340】
係数種データ算出部172は、係数種データ生成部171−1乃至171−mにより生成され、システムコントローラ92を介して供給された複数の係数種データw10乃至wn9に基づいて、テレビジョン受信装置10に供給する係数種データw10乃至wn9を算出する。
【0341】
その算出方法は、例えば、各係数種データ生成部部171−1乃至171−mにおいて算出された係数種データw10乃至wn9毎に、予め定められた、互いに値の異なる係数を乗算したものの総和をテレビジョン受信装置10に供給する係数種データw10乃至wn9とするようにしてもよいし、その総和と、前回算出された係数種データw10乃至wn9(または、予め定められた所定の値の基本となる係数種データw10乃至wn9)との差分値(変化量)を係数種データw10乃至wn9としてテレビジョン受信装置10に供給するようにしてもよい。また、状況に応じて特定のパラメータに対応する係数種データw10乃至wn9を選択してから、上述した演算を行うようにしてもよい。
【0342】
係数種データ算出部172は、算出したテレビジョン受信装置10に供給する係数種データw10乃至wn9をシステムコントローラ92に供給する。システムコントローラ92は、供給された係数種データw10乃至wn9を、通信部93を介してテレビジョン受信装置10に供給する。
【0343】
次に、図23に示されるリモートコントローラ20の動作について説明する。
【0344】
ユーザが入力部91を操作したり、テレビジョン受信装置10よりパラメータが供給されたりする等して、そのパラメータおよび履歴情報がシステムコントローラ92に供給されると、それらの情報を取得したシステムコントローラ92は、取得した情報を、パラメータが対応する係数種データ生成部171−1乃至171−mに供給するとともに、記憶部94に記憶されている教師画像データとしてのHD信号を、パラメータを供給した係数種データ生成部部171−1乃至171−mに供給する。
【0345】
係数種データ生成部部171−1乃至171−mは、それぞれ、システムコントローラ92より供給されたパラメータに関する情報、およびHD信号に基づいて、係数種データw10乃至wn9を生成し、システムコントローラ92に供給する。システムコントローラ92は、取得した係数種データw10乃至wn9を、係数種データ算出部172に供給する。
【0346】
係数種データ算出部172は、取得した複数の係数種データw10乃至wn9に基づいて、テレビジョン受信装置10に供給する係数種データw10乃至wn9を算出し、システムコントローラ92に供給する。システムコントローラ92は、取得した係数種データw10乃至wn9を、通信部93を介してテレビジョン受信装置10に供給する。
【0347】
このようにして求められた係数種データw10乃至wn9を、テレビジョン受信装置10に供給し、情報メモリバンク51に格納して使用することで、ユーザは、様々なパラメータの値の調整により、表示画像の調整を行うことが可能となる。すなわち、ユーザの好みに合わせた画像調整範囲が自動的に設定され、ユーザはその範囲内で画像の調整を行うことができる。また、テレビジョン受信装置10は、表示部37(ディスプレイ)や周囲環境に最適な画質の画像が自動的に表示することができる。
【0348】
次に、図22の画像情報処理システムによる、係数種データ更新処理について、図24のフローチャートを参照して説明する。
【0349】
ユーザがリモートコントローラ170の入力部91を操作することにより、係数種データの設定の開始を指示すると、リモートコントローラ170は、図15のフローチャートを参照して説明したステップS21乃至S23の処理にそれぞれ対応するステップS141乃至143の処理を行い、テレビジョン受信装置10は、図15のフローチャートを参照して説明したステップS1乃至S6の処理にそれぞれ対応するステップS121乃至126の処理を行う。
【0350】
すなわち、リモートコントローラ170は、ユーザの操作入力に応じて制御信号をテレビジョン受信装置10に供給し、パラメータの設定を指示する。テレビジョン受信装置10は、その制御信号に基づいて、パラメータを生成し、リモートコントローラ170に供給する。
【0351】
ステップS143において、パラメータを取得したリモートコントローラ170のシステムコントローラ92は、取得したパラメータを対応する係数種データ生成部171−1乃至171−mに供給し、係数種データ生成処理を実行させる。ステップS144において、係数種データ生成部171−1乃至171−mは、図16を参照して説明した係数種データ生成処理を実行し、生成した係数種データw10乃至wn9を、システムコントローラ92を介して、係数種データ算出部172に供給する。
【0352】
システムコントローラ92は、ステップS145において、係数種データ生成部171−1乃至171−mが、供給した全てのパラメータについて、係数種データw10乃至wn9を生成したか否かを判定し、生成していないと判定した場合、ステップS144に処理を戻し、それ以降の処理を繰り返す。
【0353】
システムコントローラ92により、供給した全てのパラメータについて、係数種データw10乃至wn9を生成したと判定された場合、係数種データ算出部172は、ステップS146において、テレビジョン受信装置10に供給する係数種データw10乃至wn9を算出する。
【0354】
そして、リモートコントローラ170のシステムコントローラ92は、ステップS147において、係数種データ算出部172において算出された係数種データw10乃至wn9を、通信部93を介して、テレビジョン受信装置10に供給し、係数種データ更新処理を終了する。
【0355】
テレビジョン受信装置10の通信部31は、ステップS127において、リモートコントローラ170より供給された係数種データw10乃至wn9を取得し、システムコントローラ32に供給する。ステップS128において、システムコントローラ32は、通信部31を介して取得した係数種データw10乃至wn9を画像信号処理部12に供給し、情報メモリバンク51に記憶させることにより、係数種データw10乃至wn9を保持する。画像信号処理部12に係数種データw10乃至wn9を供給したシステムコントローラ32は、係数種データ更新処理を終了する。
【0356】
以上のように、図22に示される画像情報処理システムにおいて、テレビジョン受信装置10は、リモートコントローラ170を用いることにより、様々なパラメータに基づいて、係数種データw10乃至wn9を容易に更新することができ、より効果的に、よりユーザの嗜好に合わせて、コンテンツデータに画像変換処理を行うことができる。
【0357】
なお、上述した画像情報処理システムにおいて、リモートコントローラに画像を表示するディスプレイ等を設けるようにしてもよい。
【0358】
図25は、本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。図25において、図1と対応する部分には同一符号を付し、その詳細な説明は適宜省略する。
【0359】
図25において、テレビジョン受信装置180は、リモートコントローラ190に対して、パラメータだけでなく、アンテナ11を介して受信した画像信号であるコンテンツデータも供給する。このコンテンツデータは、画像信号処理部12において画像処理される前のSD信号の画像データである。
【0360】
リモートコントローラ190は、係数種データ生成部21の他に、画像信号処理部12と同様の構成であり、かつ、同様の処理を行う画像信号処理部191、および、ディスプレイ等を含む出力部192を有している。
【0361】
リモートコントローラ190は、係数種データ生成部21において生成した係数種データw10乃至wn9をテレビジョン受信装置180に供給するだけでなく、画像信号処理部191に供給する。画像信号処理部191は、供給された係数種データw10乃至wn9を用いて、テレビジョン受信装置180より供給されるコンテンツデータ(SD画素データ)に対して画像処理を行い、出力部192に供給し、画像を表示させる。
【0362】
図26は、図25に示されるテレビジョン受信装置180の詳細な構成例を示す図である。図26において、図2に示されるテレビジョン受信装置10の場合と対応する部分には同一符号を付し、その詳細な説明は適宜省略する。
【0363】
テレビジョン受信装置180のバッファメモリ182は、チューナ33より取得したSD信号(コンテンツデータ)を画像信号処理部12だけでなく、システムコントローラ183に供給する。
【0364】
システムコントローラ183は、図2に示されるテレビジョン受信装置180のシステムコントローラ32の場合と同様の処理を行う以外に、バッファメモリ182より供給されたコンテンツデータ(SD画素データ)や、生成したパラメータを、通信部31を介してリモートコントローラ190に供給する。
【0365】
図27は、図25に示されるリモートコントローラ190の詳細な構成例を示す図である。図27において、図11に示されるリモートコントローラ20の場合と対応する部分には同一符号を付し、その詳細な説明は適宜省略する。
【0366】
リモートコントローラ190のシステムコントローラ193には、画像信号処理部191および出力部192が接続されている。
【0367】
システムコントローラ193は、図11に示されるリモートコントローラ20のシステムコントローラ92の場合と同様の処理を行う以外に、係数種データ生成部21において生成され、供給された係数種データw10乃至wn9を、通信部93を介してテレビジョン受信装置180に供給するだけでなく、画像信号処理部191に供給する。また、システムコントローラ193は、通信部93を介して、テレビジョン受信装置180より供給されたコンテンツデータやパラメータを画像信号処理部191に供給し、画像信号処理部191より供給された画像処理後のコンテンツデータ(HD画素データ)を出力部192に供給する。
【0368】
画像信号処理部191は、図2に示されるテレビジョン受信装置10の画像信号処理部12と同様の構成であり、同様の処理を行うので、その詳細な説明は省略する。画像信号処理部191は、システムコントローラ193より供給された係数種データw10乃至wn9やパラメータに基づいて、システムコントローラ193より供給されたコンテンツデータ(SD画素データ)に対して画像変換処理を行い、変換後のコンテンツデータ(HD画素データ)をシステムコントローラ193に供給する。
【0369】
出力部192は、ディスプレイ等の出力機能を有し、システムコントローラ193より供給されたコンテンツデータ(HD画素データ)に対応する画像を表示する。
【0370】
以上のように、図25に示される画像情報処理システムにおいて、リモートコントローラ190は、テレビジョン受信装置180の画像信号処理部12において用いられる係数種データを生成するだけでなく、テレビジョン受信装置180より供給されたコンテンツデータに対して画像変換処理を行い、対応する画像を表示することができる。
【0371】
次に、図25の画像情報処理システムによる、係数種データ更新処理について、図28のフローチャートを参照して説明する。
【0372】
ユーザがリモートコントローラ190の入力部91を操作することにより、係数種データの設定の開始を指示すると、リモートコントローラ190は、図15のフローチャートを参照して説明したステップS21乃至S25の処理にそれぞれ対応するステップS181乃至185の処理を行い、テレビジョン受信装置180は、図15のフローチャートを参照して説明したステップS1乃至S8の処理にそれぞれ対応するステップS161乃至168の処理を行う。
【0373】
すなわち、リモートコントローラ190は、図15のフローチャートの場合と同様に、係数種データw10乃至wn9を生成し、テレビジョン受信装置180に供給する。テレビジョン受信装置180は、図15のフローチャートの場合と同様に、パラメータを生成し、リモートコントローラ190に供給し、リモートコントローラ190より供給された係数種データw10乃至wn9を保持する。
【0374】
なお、リモートコントローラ190のシステムコントローラ193は、ステップS185において、生成された係数種データw10乃至wn9を供給するとともに、ステップS186において、生成された係数種データw10乃至wn9を画像信号処理部191に供給し、画像信号処理部191は、供給された係数種データw10乃至wn9を保持する。係数種データw10乃至wn9を保持したリモートコントローラ190は、係数種データ更新処理を終了する。
【0375】
なお、テレビジョン受信装置180の画像信号処理部12による画像信号処理、および、リモートコントローラ190の画像信号処理部191による画像信号処理は、図17のフローチャートを参照して説明した場合と同様の処理であるので、その説明は省略する。
【0376】
以上のようにすることにより、図25に示される画像情報処理システムにおいて、リモートコントローラ190は、生成した係数種データw10乃至wn9に基づいて、テレビジョン受信装置180より供給されたコンテンツデータを画像変換し、対応する画像を表示させることができる。
【0377】
なお、リモートコントローラ190において、係数種データ生成部21が、テレビジョン受信装置180に供給する係数種データw10乃至wn9と、画像信号処理部191において用いられる係数種データw10乃至wn9とを、独立して生成する(異なるパラメータに基づいて生成する)ようにすることにより、リモートコントローラ190は、テレビジョン受信装置180に表示される画像と異なる画像、すなわち、同じコンテンツデータ(SD画素データ)を用いて、異なるパラメータの値により作成されたコンテンツデータ(HD画素データ)に対応する画像を表示することができる。
【0378】
例えば、テレビジョン受信装置180においては、表示部37には、表示部37に最適な画像処理が施された画像が表示され、リモートコントローラ190においては、出力部192のディスプレイに最適な画像処理が施された画像が表示されるようにすることもできるし、リモートコントローラ190においてのみ、ズーム画像を表示させるようなことも可能である。
【0379】
図29は、本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【0380】
図29の画像情報処理システムは、上述したテレビジョン受信装置10または180と異なり、画像信号処理部12を有していないテレビジョン受信装置200と、上述した係数種データ生成部21および画像信号処理部191を有するリモートコントローラ210により構成される。
【0381】
テレビジョン受信装置200は、上述したテレビジョン受信装置180の場合と同様に、係数種データw10乃至wn9の生成に必要な各種のパラメータだけでなく、アンテナ11を介して受信した画像信号(SD信号)であるコンテンツデータをリモートコントローラ210に供給する。また、テレビジョン受信装置200は、リモートコントローラ210より供給された変換後のコンテンツデータ(HD信号)を取得し、表示部37に表示させる。
【0382】
リモートコントローラ210は、テレビジョン受信装置200より供給されたパラメータに基づいて、係数種データ生成部21において、係数種データw10乃至wn9を生成し、画像信号処理部191において、その生成した係数種データw10乃至wn9を用いて、テレビジョン受信装置200より供給されたコンテンツデータ(SD画素データ)を変換し、変換後のコンテンツデータ(HD画素データ)をテレビジョン受信装置200に供給する。
【0383】
図30は、図29に示されるテレビジョン受信装置200の詳細な構成例を示すブロック図である。図30において、図2に示されるテレビジョン受信装置10の場合と対応する部分には同一符号を付し、その詳細な説明は適宜省略する。
【0384】
テレビジョン受信装置200のバッファメモリ201は、チューナ33より供給されたSD信号(コンテンツデータ)を、システムコントローラ202に供給する。
【0385】
システムコントローラ202は、係数種データw10乃至wn9の生成に必要な各種のパラメータを生成し、通信部31を介してリモートコントローラ210に供給するだけでなく、バッファメモリ201より供給されたコンテンツデータを、通信部31を介してリモートコントローラ210に供給する。また、システムコントローラ202は、通信部31を介して、リモートコントローラ210より供給された、変換後のコンテンツデータを取得し、合成部36に供給する。
【0386】
合成部36は、OSD処理部35から出力される表示信号SCHを、システムコントローラ202から出力されるHD信号に合成して、表示部37に供給する。
【0387】
なお、リモートコントローラ210の内部の構成は、図27に示されるリモートコントローラ190の場合と比べて、出力部192が含まれないだけで、基本的に同様の構成であり、同様の処理が行われるので、その説明は省略する。ただし、リモートコントローラ210の場合、画像信号処理部191より出力されるコンテンツデータ(HD画素データ)は、システムコントローラ193により、通信部93を介してテレビジョン受信装置200に供給される。
【0388】
次に、図29の画像情報処理システムによる、係数種データ更新処理について、図31のフローチャートを参照して説明する。
【0389】
ユーザがリモートコントローラ210の入力部を操作することにより、係数種データの設定の開始を指示すると、リモートコントローラ210は、図15のフローチャートを参照して説明したステップS21乃至S25の処理にそれぞれ対応するステップS221乃至224の処理を行い、テレビジョン受信装置180は、図15のフローチャートを参照して説明したステップS1乃至S6の処理にそれぞれ対応するステップS201乃至206の処理を行う。
【0390】
すなわち、リモートコントローラ210は、図15のフローチャートの場合と同様に、パラメータの設定に関する指示をテレビジョン受信装置200に供給した後、その指示に基づいて生成されたパラメータを受信し、そのパラメータに基づいて係数種データw10乃至wn9を生成する。テレビジョン受信装置180は、図15のフローチャートの場合と同様に、リモートコントローラ210より供給される指示に基づいてパラメータを生成し、生成したパラメータをリモートコントローラ210に供給する。
【0391】
ステップS224において、図16のフローチャートに示されるような係数種データ生成処理を行い、係数種データ生成部21において係数種データw10乃至wn9を生成したリモートコントローラ210は、ステップS225において、生成された係数種データw10乃至wn9を画像信号処理部191に供給して保持し、係数種データ更新処理を終了する。
【0392】
また、ステップS206において、生成したパラメータをリモートコントローラ210に供給したテレビジョン受信装置200は、係数種データ更新処理を終了する。
【0393】
すなわち、この場合、テレビジョン受信装置200に画像信号処理部12が存在しないので、リモートコントローラ210は、生成した係数種データw10乃至wn9をテレビジョン受信装置200に供給せずに、係数種データ更新処理を終了する。
【0394】
次に、図29の画像情報処理システムによる、画像信号変換処理について、図32のフローチャートを参照して説明する。
【0395】
図29の画像情報処理システムにおいては、SD信号をHD信号に変換する画像変換処理は、テレビジョン受信装置200ではなく、リモートコントローラ210において行われる。
【0396】
テレビジョン受信装置200のシステムコントローラ202は、ステップS241において、アンテナ11において受信され、チューナ33およびバッファメモリ201を介して供給されたSD画素データであるコンテンツデータを、通信部31を介してリモートコントローラ210に供給する。
【0397】
リモートコントローラ210は、ステップS261において、そのコンテンツデータを取得すると、そのコンテンツデータを画像信号処理部191に供給する。ステップS262において、画像信号処理部191は、供給されたコンテンツデータに対して、図17に示されるような画像信号処理を行い、HD画素データのコンテンツデータを生成する。リモートコントローラ210は、ステップS263において、生成されたHD画素データ(コンテンツデータ)をテレビジョン受信装置200に供給する。
【0398】
テレビジョン受信装置200のシステムコントローラ202は、ステップS242において、通信部31を介してそのHD画素データを取得すると、合成部36を介して表示部37に供給する。ステップS243において、表示部37は、供給されたHD画素データに対応する画像を表示する。
【0399】
ステップS244において、テレビジョン受信装置200のシステムコントローラ202は、アンテナ11を介して受信した全てのSD画素データを処理したか否かを判定し、全てのデータを処理していないと判定した場合、ステップS241に戻り、それ以降の処理を繰り返す。
【0400】
また、全てのデータを処理したと判定した場合、テレビジョン受信装置200のシステムコントローラ202は、画像信号変換処理を終了する。
【0401】
以上のように、図29に示される画像情報処理システムにおいては、テレビジョン受信装置200が受信したコンテンツデータをリモートコントローラ210に供給し、リモートコントローラ210において画像変換処理を行い、変換されたコンテンツデータをテレビジョン受信装置210に供給して表示するようにしたので、テレビジョン受信装置200に画像信号処理部が存在しない場合であっても、テレビジョン受信装置200は、ユーザの嗜好に合ったHD画像データの画像を表示することができる。
【0402】
以上において画像情報処理システムは、テレビジョン受信装置およびリモートコントローラが1台ずつで構成されるように説明したが、これに限らず、例えば、図33に示されるように、複数のテレビジョン受信装置と1台のリモートコントローラにより構成されるようにしてもよい。なお、図33において、図1に示される場合と対応する部分には同一符号を付し、その説明は適宜省略する。
【0403】
図33において、テレビジョン受信装置10−1および10−2は、図1に示される画像情報処理システムにおけるテレビジョン受信装置10と同様の構成であり、同様の処理を行うので、その詳細な説明は省略する。なお、アンテナ11−1および11−2は、図1に示されるアンテナ11に対応し、画像信号処理部12−1および12−2は、図1に示される画像信号処理部12に対応する。
【0404】
リモートコントローラ20は、テレビジョン受信装置10−1より供給されたパラメータに基づいて、係数種データ生成部21において、テレビ受信装置10−1用の係数種データw10乃至wn9を生成し、生成した係数種データw10乃至wn9をテレビジョン受信装置10−1に供給する。また、リモートコントローラ20は、テレビジョン受信装置10−2より供給されたパラメータに基づいて、係数種データ生成部21において、テレビ受信装置10−2用の係数種データw10乃至wn9を生成し、生成した係数種データw10乃至wn9をテレビジョン受信装置10−2に供給する。
【0405】
リモートコントローラ20より、テレビジョン受信装置10−1専用の係数種データw10乃至wn9を供給されたテレビジョン受信装置10−1は、画像信号処理部12−1において、その供給された係数種データw10乃至wn9を用いて、アンテナ11−1を介して受信した画像信号(SD信号)に画像変換処理を行い、表示部37において、変換後の画像信号(HD信号)に対応する画像を表示する。
【0406】
同様に、リモートコントローラ20より、テレビジョン受信装置10−2専用の係数種データw10乃至wn9を供給されたテレビジョン受信装置10−2は、画像信号処理部12−2において、その供給された係数種データw10乃至wn9を用いて、アンテナ11−2を介して受信した画像信号(SD信号)に画像変換処理を行い、表示部37において、変換後の画像信号(HD信号)に対応する画像を表示する。
【0407】
これにより、複数のテレビジョン受信装置10−1および10−2は、1台のリモートコントローラ20を共用して、互いに異なるSD信号を、互いに異なる係数種データw10乃至wn9を用いて画像変換処理を行うことができる。すなわち、リモートコントローラ20は、テレビジョン受信装置10−1および10−2のそれぞれに対して、異なる係数種データw10乃至wn9を供給することにより、各テレビジョン受信装置のデバイスや周囲環境に最適な画像変換処理を行わせることができる。また、ユーザが各テレビジョン受信装置に対して異なる要求をした場合においても、リモートコントローラ20は、テレビジョン受信装置10−1および10−2のそれぞれに対して、異なる係数種データw10乃至wn9を供給することにより、対応することができる。
【0408】
なお、リモートコントローラ20は、上述した、各テレビジョン受信装置10−1および10−2に対して行う、係数種データw10乃至wn9を生成し、供給する処理は、それぞれ独立して実行されるようにしてもよいし、連続して順番に実行されるようにしてもよいし、並列的に実行されるようにしてよい。
【0409】
また、以上においては、画像情報処理システムには2台のテレビジョン受信装置10−1および10−2が含まれるように説明したが、テレビジョン受信装置の台数は何台であってもよく、3台以上であってもよい。テレビジョン受信装置が3台以上ある場合においても、リモートコントローラ20は、それぞれのテレビジョン受信装置に対して専用の係数種データw10乃至wn9を生成し、供給する。
【0410】
さらに、リモートコントローラが対応可能である限り、画像情報処理システムを構成する複数のテレビジョン受信装置が、互いに異なる機能を有するようにしてもよい。
【0411】
図34は、本発明を適用した画像情報処理システムの更に異なる構成例を示す図である。なお、図34において、図1、図25、または図29に示される場合と対応する部分には同一符号を付し、その説明は適宜省略する。
【0412】
図34において、画像情報処理システムは、図1のテレビジョン受信装置10、図25のテレビジョン受信装置180、および図29のテレビジョン受信装置200を有しており、さらに、これらの全てのテレビジョン受信装置に対応するリモートコントローラ220を有している。
【0413】
図1を参照して説明したように、テレビジョン受信装置10は、リモートコントローラ220に係数種データw10乃至wn9を生成するための各種のパラメータを供給し、リモートコントローラ220より、生成された係数種データw10乃至wn9を取得する。そして、テレビジョン受信装置10は、画像信号処理部12において、リモートコントローラ220より供給された係数種データw10乃至wn9を用いて、アンテナ11を介して取得した画像信号(SD信号)をHD信号に変換し、その画像を表示する。
【0414】
また、図25を参照して説明したように、テレビジョン受信装置180は、リモートコントローラ220に係数種データw10乃至wn9を生成するための各種のパラメータを供給し、リモートコントローラ220より、生成された係数種データw10乃至wn9を取得する。そして、テレビジョン受信装置10は、画像信号処理部12において、リモートコントローラ220より供給された係数種データw10乃至wn9を用いて、アンテナ11を介して取得した画像信号(SD信号)をHD信号に変換し、その画像を表示する。さらに、テレビジョン受信装置180は、アンテナ11を介して受信した画像信号(SD信号)をコンテンツデータとして、リモートコントローラ220に供給する。
【0415】
さらに、図29を参照して説明したように、テレビジョン受信装置200は、リモートコントローラ220に係数種データw10乃至wn9を生成するための各種のパラメータを供給する。また、テレビジョン受信装置200は、アンテナ11を介して受信した画像信号(SD信号)をコンテンツデータとして、リモートコントローラ220に供給し、リモートコントローラ220において変換されたコンテンツデータ(HD信号)を取得し、その画像を表示部に表示する。
【0416】
リモートコントローラ220は、上述した図22のリモートコントローラ170(図1のリモートコントローラ20を含む)、図25のリモートコントローラ190、および、図29のリモートコントローラ210の全ての機能を有するリモートコントローラであり、複数の係数種データ生成部171−1乃至171−m、係数種データ算出部172、画像信号処理部191、並びに、出力部192を有する。
【0417】
リモートコントローラ220の詳細な構成については、図23に示されるリモートコントローラ170の場合の構成(図11のリモートコントローラ20の場合の構成を含む)、図27に示されるリモートコントローラ190の場合の構成(図29のリモートコントローラ210を含む)を組み合わせたものであり、各部の構成およびその動作は、基本的に上述した場合と同様であるので、その説明は省略する。
【0418】
すなわち、リモートコントローラ220は、図22のリモートコントローラ170(図1のリモートコントローラ20)と同様に、テレビジョン受信装置10より係数種データ生成のための各種のパラメータを取得すると、それらのパラメータに対応する係数種データ生成部171−1乃至171−mにおいて、取得したパラメータに基づいて係数種データw10乃至wn9を生成する。そして、リモートコントローラ220は、係数種データ算出部172において、生成した各係数種データw10乃至wn9より、テレビジョン受信装置10に供給する係数種データw10乃至wn9を算出し、算出した係数種データw10乃至wn9をテレビジョン受信装置10に供給する。
【0419】
また、リモートコントローラ220は、テレビジョン受信装置180に対しても、上述した、テレビジョン受信装置10に対する処理と同様の処理を行い、生成した係数種データw10乃至wn9をテレビジョン受信装置180に供給する。さらに、リモートコントローラ220は、図25のリモートコントローラ190の場合と同様に、係数種データ算出部172において算出した係数種データw10乃至wn9を、画像信号処理部191において保持させる。そして、リモートコントローラ220は、その画像信号処理部191において、テレビジョン受信装置180より供給されたコンテンツデータ(SD信号)に対して画像変換処理を行い、出力部192において、変換後のコンテンツデータ(HD信号)の画像を表示する。
【0420】
さらに、リモートコントローラ220は、テレビジョン受信装置200に対して、図29のリモートコントローラ210(図22のリモートコントローラ170)の場合と同様に、テレビジョン受信装置200より係数種データ生成のための各種のパラメータを取得すると、それらのパラメータに対応する係数種データ生成部171−1乃至171−mにおいて、取得したパラメータに基づいて係数種データw10乃至wn9を生成する。そして、リモートコントローラ220は、係数種データ算出部172において、生成した各係数種データw10乃至wn9より、使用する係数種データw10乃至wn9を算出し、画像信号処理部191において保持する。そして、リモートコントローラ220は、その画像信号処理部191において、テレビジョン受信装置200より供給されたコンテンツデータ(SD信号)に対して画像変換処理を行い、変換後のコンテンツデータ(HD信号)をテレビジョン受信装置200に供給し、表示させる。
【0421】
以上のように、リモートコントローラ220は、複数の機能を有することにより、互いに機能の異なる複数のテレビジョン受信装置に対して、係数種データの生成や、コンテンツデータの生成等の処理を行うことができる。
【0422】
なお、リモートコントローラ220は、上述した、各テレビジョン受信装置10、180、および200に対して行う、係数種データw10乃至wn9を生成し、供給する処理、または、コンテンツデータを生成し、表示若しくは供給する処理は、それぞれ独立して実行されるようにしてもよいし、連続して順番に実行されるようにしてもよいし、並列的に実行されるようにしてよい。
【0423】
また、以上においては、画像情報処理システムには3台のテレビジョン受信装置10、180および200が含まれるように説明したが、テレビジョン受信装置の台数は何台であってもよく、4台以上であってもよい。また、テレビジョン受信装置の機能の種類は、リモートコントローラ220が対応可能である限り、どのような種類であってもよいし、何種類であってもよい。
【0424】
図35は、本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【0425】
図35において、画像情報処理システムは、1台のテレビジョン受信装置230、並びに、2台のリモートコントローラ240および250を有している。
【0426】
テレビジョン受信装置230は、後述するように、テーブル記憶部231を有しており、複数のリモートコントローラ240および250の優先順位を示す優先順位テーブル232を記憶している。テレビジョン受信装置230のそれ以外の構成は、図1のテレビジョン受信装置10の構成と同様である。
【0427】
リモートコントローラ240は、上述した図1のリモートコントローラ20の係数種データ生成部21と同様の構成であり、同様の処理を行う係数種データ生成部241の他に、記憶部94に、各リモートコントローラを識別するための固有のID情報242を有している。すなわち、リモートコントローラ240の構成は、記憶部94にID情報242を記憶している以外は、図1のリモートコントローラの構成と同様である。
【0428】
リモートコントローラ250は、上述した図1のリモートコントローラ20の係数種データ生成部21と同様の構成であり、同様の処理を行う係数種データ生成部251の他に、記憶部94に、各リモートコントローラを識別するための固有のID情報252を有している。すなわち、リモートコントローラ250の構成は、記憶部94にID情報252を記憶している以外は、図1のリモートコントローラの構成と同様である。
【0429】
このような画像情報処理システムにおいて、テレビジョン受信装置230は、図1の画像情報処理システムの場合と同様に、リモートコントローラ240からの要求(リモートコントローラ240におけるユーザ入力等)に基づいて、係数種データ生成のために必要なパラメータをリモートコントローラ240に供給する。同様に、テレビジョン受信装置230は、リモートコントローラ250からの要求(リモートコントローラ250におけるユーザ入力等)に基づいて、係数種データ生成のために必要なパラメータをリモートコントローラ250に供給する。
【0430】
リモートコントローラ240は、図1の画像情報処理システムの場合と同様に、係数種データ生成部241において、供給されたパラメータに基づいて、係数種データw10乃至wn9を生成する。そして、リモートコントローラ240は、生成した係数種データw10乃至wn9を、記憶部94に記憶されているID情報242とともに、テレビジョン受信装置230に供給する。
【0431】
同様に、リモートコントローラ250は、係数種データ生成部251において、供給されたパラメータに基づいて、係数種データw10乃至wn9を生成する。そして、リモートコントローラ250は、生成した係数種データw10乃至wn9を、記憶部94に記憶されているID情報252とともに、テレビジョン受信装置230に供給する。
【0432】
テレビジョン受信装置230は、テーブル記憶部231に記憶されている優先順位テーブル232を参照し、リモートコントローラ240より供給されたID情報242、または、リモートコントローラ250より供給されたID情報252が、現在画像信号処理部12において保持されている係数種データw10乃至wn9を供給したリモートコントローラの優先順位より上であるか否かを判定し、優先されると判定した場合、その最も優先順位の高い係数種データw10乃至wn9を画像信号処理部12において保持する。
【0433】
図36は、図35に示されるテレビジョン受信装置230の詳細な構成例を示す図である。なお、図36において、図2に示されるテレビジョン受信装置10の場合と対応する部分には同一符号を付し、その説明は適宜省略する。
【0434】
テレビジョン受信装置230のシステムコントローラ233には、テーブル記憶部231が接続されている。
【0435】
テーブル記憶部231は、SRAM、DRAM、またはEEPROM等の記憶素子により構成され、リモートコントローラの優先順位を示す優先順位テーブル232を記憶している。
【0436】
優先順位テーブル232は、リモートコントローラ240のID情報と、そのリモートコントローラの優先順位を対応づけるテーブルである。システムコントローラ233は、この優先順位テーブル232に含まれるID情報に関連付けられた優先順位に基づいて、使用する係数種データw10乃至wn9を選択する。
【0437】
システムコントローラ233は、複数のリモートコントローラ240および250より供給された複数の係数種データw10乃至wn9の中から、使用する係数種データを選択するために、係数種データを供給したリモートコントローラの各ID情報に基づいて、テーブル記憶部231に記憶されている優先順位テーブル232を参照する。そして、システムコントローラ233は、現在画像信号処理部12において保持されている係数種データw10乃至wn9が対応するリモートコントローラも含めて、最も優先順位の高いリモートコントローラが供給した係数種データw10乃至wn9を、画像信号処理部12に供給し保持させる。なお、システムコントローラ233のそれ以外の処理は、図2に示されるシステムコントローラ32の場合と同様であるので、その説明を省略する。
【0438】
また、リモートコントローラ240および250の詳細な構成は、それぞれの記憶部94にID情報242または252が記憶されている以外は、図11に示されるリモートコントローラ20の場合と同様であるので、その説明を省略する。
【0439】
次に、図35の画像情報処理システムによる、係数種データ更新処理について、図37のフローチャートを参照して説明する。なお、図37においては、リモートコントローラ240がテレビジョン受信装置230の係数種データを更新する場合について説明するが、リモートコントローラ250がテレビジョン受信装置230の係数種データを更新する場合の処理も、基本的に同様である。
【0440】
ユーザがリモートコントローラ240の入力部91を操作することにより、係数種データの設定の開始を指示すると、リモートコントローラ210は、図15のフローチャートを参照して説明したステップS21乃至S24の処理にそれぞれ対応するステップS311乃至314の処理を行い、テレビジョン受信装置180は、図15のフローチャートを参照して説明したステップS1乃至S6の処理にそれぞれ対応するステップS281乃至286の処理を行う。
【0441】
すなわち、リモートコントローラ240は、図15のフローチャートの場合と同様に、パラメータの設定に関する指示をテレビジョン受信装置200に供給した後、その指示に基づいて生成されたパラメータを受信し、そのパラメータに基づいて係数種データw10乃至wn9を生成する。テレビジョン受信装置230は、図15のフローチャートの場合と同様に、リモートコントローラ210より供給される指示に基づいてパラメータを生成し、生成したパラメータをリモートコントローラ210に供給する。
【0442】
ステップS314において、図16のフローチャートに示されるような係数種データ生成処理を行い、係数種データ生成部241において係数種データw10乃至wn9を生成したリモートコントローラ240は、記憶部94よりID情報242を読み出し、ステップS315において、読み出したID情報とともに、生成された係数種データw10乃至wn9をテレビジョン受信装置230に供給し、係数種データ更新処理を終了する。
【0443】
また、テレビジョン受信装置230のシステムコントローラ233は、ステップS287において、通信部31を介して、リモートコントローラ240よりID情報242および係数種データw10乃至wn9を取得すると、ステップS288において、テーブル記憶部231に記憶されている優先順位テーブル232を参照し、今回取得した係数種データw10乃至wn9の供給元であるリモートコントローラ240の優先順位が、現在画像信号処理部12において保持している係数種データw10乃至wn9を供給したリモートコントローラの優先順位より上であるか否かを判定する。
【0444】
今回取得した係数種データw10乃至wn9の供給元であるリモートコントローラ240の優先順位の方が上であると判定した場合、テレビジョン受信装置230のシステムコントローラ233は、ステップS289において、今回取得した係数種データw10乃至wn9を画像信号処理部12に供給して保持させ、係数種データ更新処理を終了する。
【0445】
また、ステップS288において、現在画像信号処理部12において保持している係数種データw10乃至wn9を供給したリモートコントローラの優先順位の方が上であると判定した場合、テレビジョン受信装置230のシステムコントローラ233は、ステップS289の処理を省略し、係数種データ更新処理を終了する。
【0446】
以上のように、テレビジョン受信装置230は、優先順テーブル232を用いることにより、各リモートコントローラの優先度を管理するので、複数のリモートコントローラからの係数種データ更新の要求に対応することができる。
【0447】
なお、図35においては、リモートコントローラは、2台であるように説明したが、これに限らず、3台以上であってもよい。
【0448】
また、テレビジョン受信装置230は、ID情報およびその優先度を管理する優先度テーブル232を、リモートコントローラ側から制御信号に基づいて更新するようにしてもよい。これにより、テレビジョン受信装置230は、優先度テーブル232にID情報が登録されていない新たなリモートコントローラのID情報およびその優先度を、優先度テーブル232に登録することができる。また、テレビジョン受信装置230が、ユーザの指示等に基づいて、優先度テーブル232におけるID情報に対応する優先度の順番を変更できるようにしてもよい。また、例えば、使用頻度等に応じて、優先度テーブル232におけるID情報に対応する優先度の順番が変更されるようにしてもよい。
【0449】
図35において、画像情報処理システムは、1台のテレビジョン受信装置230を有するように説明したが、例えば、図38に示されるように、2台のテレビジョン受信装置260および270を有するようにしてもよい。
【0450】
図38において、テレビジョン受信装置260および270の構成は、図35に示されるテレビジョン受信装置230と同様であるので、その説明は省略する。なお、テレビジョン受信装置260および270は、それぞれ、優先順位テーブル261および271を有する。これらの優先順位テーブル261または271は、それぞれ、テレビジョン受信装置260または270において生成されたものであり、それらに登録されているリモートコントローラのID情報、およびその優先順位は互いに独立している。
【0451】
例えば、図38に示されるように、テレビジョン受信装置260が有する優先順位テーブル261においては、リモートコントローラ240のID情報242およびリモートコントローラ250のID情報252が登録されており、リモートコントローラ240のID情報242の方が、リモートコントローラ250のID情報252より優先順位が高く登録されているが、テレビジョン受信装置270が有する優先順位テーブル271においては、リモートコントローラ240のID情報242およびリモートコントローラ250のID情報252が登録されており、リモートコントローラ250のID情報252の方が、リモートコントローラ240のID情報242より優先順位が高く登録されている。
【0452】
すなわち、この場合の画像情報処理システムにおいては、テレビジョン受信装置ごとに優先順位テーブルが作成され、リモートコントローラの優先順位が管理される。従って、各テレビジョン受信装置が管理するリモートコントローラの台数が異なる場合もある。
【0453】
なお、画像情報処理システムが有するテレビジョン受信装置の数は3台以上であってもよいし、リモートコントローラの数も3台以上であってもよい。
【0454】
また、図38のテレビジョン受信装置260および270が接続されるようにし、テレビジョン受信装置260および270において、共通の優先順位テーブルを管理するようにしてもよい。その場合、テレビジョン受信装置260および270は、所定のタイミングで、それぞれが有する優先順位テーブル261および271の内容を比較し、内容が異なる場合は、それぞれが有する優先順位テーブル261または271を更新する。
【0455】
以上のように、画像情報処理システムにおいて、リモートコントローラが、テレビジョン受信装置が受信する画像信号を変換処理する際に必要な係数を創造する係数創造機能、または、テレビジョン受信装置が受信した画像信号に対して変換処理を行い、新たなコンテンツデータを創造するコンテンツ創造機能を有することにより、画像情報処理システムは、より効果的に、よりユーザの嗜好に合わせて、コンテンツデータに画像変換処理を行うことができる。
以上においては、画像情報処理システムのリモートコントローラが係数種データ生成部を有し、テレビジョン受信装置が受信する画像信号を変換する際に必要な係数種データを生成するように説明したが、これに限らず、テレビジョン受信装置が係数種データ生成部を有するようにしてもよい。
【0456】
図39は、本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。なお、図39において、図1に示される画像情報処理システムの場合と対応する部分には同一符号を付し、その説明は適宜省略する。
【0457】
図39において、テレビジョン受信装置280は、画像信号処理部12において用いられる係数種データw10乃至wn9を生成する係数種データ生成部281を有している。係数種データ生成部281の詳細な構成例は、図12を参照して説明した係数種データ生成部21の場合と同様であるので、その説明は省略する。
【0458】
また、リモートコントローラ291は、図11に示されるリモートコントローラ20より係数種データ生成部21を削除した構成であるので、その説明を省略する。
【0459】
図39において、リモートコントローラ291は、ユーザ入力等に基づいて、係数種データw10乃至wn9を生成するパラメータに関する指示、または、パラメータ自体をテレビジョン受信装置280に供給する。
【0460】
テレビジョン受信装置280は、リモートコントローラ291より供給されたパラメータに関する指示等に基づいて生成したパラメータ、または、リモートコントローラ291より供給されたパラメータを用いて、係数種データ生成部281において、係数種データw10乃至wn9を生成する。そして、テレビジョン受信装置280は、生成した係数種データw10乃至wn9を用いて、画像信号処理部12において、アンテナ11を介して受信した画像信号に変換処理を施す。
【0461】
以上のようにすることにより、リモートコントローラ291の回路規模の増大を抑制したまま、画像情報処理システムは、より効果的に、よりユーザの嗜好に合わせて、コンテンツデータに画像変換処理を行うことができる。
【0462】
さらに、図40に示されるように、上述したテレビジョン受信装置280を、他のテレビジョン受信装置と接続されるようにしてもよい。
【0463】
図40において、テレビジョン受信装置280は、通信部31を介して、ネットワーク292に接続されている。また、ネットワーク292には、テレビジョン受信装置280の他に、テレビジョン受信装置10および200が、それぞれの通信部31を介して接続されている。
【0464】
なお、図40において、テレビジョン受信装置280が有するアンテナ11−1、テレビジョン受信装置10が有するアンテナ11−2、および、テレビジョン受信装置200が有するアンテナ11−3は、いずれも、図1に示されるテレビジョン受信装置10のアンテナ11と同様の構成であり、同様の処理を行う。
【0465】
また、図40において、テレビジョン受信装置280が有する画像信号処理部12−1、および、テレビジョン受信装置10が有する画像信号処理部12−2は、いずれも、図1に示されるテレビジョン受信装置10の画像信号処理部12と同様の構成であり、同様の処理を行う。
【0466】
テレビジョン受信装置280は、係数種データ生成部281において生成された係数種データw10乃至wn9を、ネットワーク292を介して、テレビジョン受信装置10に供給する。テレビジョン受信装置10は、テレビジョン受信装置280より供給された係数種データw10乃至wn9を用いて、画像信号処理部12−2において、アンテナ11−2を介して取得した画像信号に変換処理を施す。
【0467】
また、テレビジョン受信装置280は、係数種データ生成部281において生成された係数種データw10乃至wn9を用いて、画像信号処理部12−1において、アンテナ11−1を介して取得した画像信号に変換処理を施し、変換された画像信号を、コンテンツデータとして、ネットワーク292を介してテレビジョン受信装置200に供給する。テレビジョン受信装置200は、テレビジョン受信装置280より供給されたコンテンツデータに対応する画像を、その表示部37に表示させる。
【0468】
さらに、テレビジョン受信装置200は、アンテナ11−3を介して受信した画像信号を、コンテンツデータとして、ネットワーク292を介してテレビジョン受信装置280に供給する。テレビジョン受信装置280は、テレビジョン受信装置200より供給されたコンテンツデータに対して、画像信号処理部12−1において変換処理を施し、新たなコンテンツデータを生成し、その変換後のコンテンツデータを、ネットワーク292を介してテレビジョン受信装置200に供給する。テレビジョン受信装置200は、テレビジョン受信装置280より供給されたコンテンツデータに対応する画像を、その表示部37に表示させる。
【0469】
以上のように、テレビジョン受信装置280と他のテレビジョン受信装置を接続することにより、複数のテレビジョン受信装置間において、コンテンツデータを共有したり、コンテンツデータを変換するための係数種データを共有したりすることができ、画像情報書誌システムは、複数のテレビジョン受信装置において、より効果的に、よりユーザの嗜好に合わせて画像変換処理されたコンテンツデータを表示させることができる。
【0470】
なお、以上において、有線通信により接続されるように説明した各装置は、無線通信により接続されるようにしてもよいし、逆に、無線通信により接続されるように説明した各装置は、有線通信により接続されるようにしてもよい。
【0471】
また、以上に説明したテレビジョン受信装置およびリモートコントローラは、上述した機能を有する限り、上述した以外のどのような機能を有するようにしてもよい。
【0472】
以上のように、いずれの実施例の場合においても、リモートコントローラまたはテレビジョン受信装置のいずれかが、画像信号を変換処理する際に必要な係数を創造(係数創造)し、画像信号に対して変換処理を行い、新たなコンテンツデータを創造(コンテンツデータ創造)することにより、画像情報処理システムは、より効果的に、よりユーザの嗜好に合わせて、コンテンツデータに画像変換処理を行うことができる。
【0473】
上述した一連の処理は、ハードウェアにより実行させることもできるし、上述したようにソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体等からインストールされる。
【0474】
図41は、上述した処理を実行するパーソナルコンピュータの内部構成例を示す図である。
【0475】
パーソナルコンピュータ300のCPU301は、ROM302に記憶されているプログラムに従って各種の処理を実行する。RAM303には、CPU301が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【0476】
CPU301、ROM302、およびRAM303は、バス304を介して相互に接続されている。このバス304にはまた、入出力インタフェース310も接続されている。
【0477】
入出力インタフェース310は、キーボードやマウスから構成される入力部311が接続され、入力部311に入力された信号をCPU301に出力する。また、入出力インタフェース310には、ディスプレイやスピーカなどから構成される出力部312も接続されている。
【0478】
さらに、入出力インタフェース310には、ハードディスクなどから構成される記憶部313、および、インターネットなどのネットワークを介して他の装置とデータの通信を行う通信部314も接続されている。ドライブ315は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア321よりデータを読み出したり、データを書き込んだりするときに用いられる。
【0479】
記録媒体は、図41に示されるように、パーソナルコンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD−ROM(Compact Disc−Read Only Memory),DVD(Digital Versatile Disc)を含む)、光磁気ディスク(MD(Mini−Disc)(登録商標)を含む)、若しくは半導体メモリなどよりなるパッケージメディアを含むリムーバブルメディア321により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているROM302や記憶部313が含まれるハードディスクなどで構成される。
【0480】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0481】
【発明の効果】
以上のように、本発明によれば、画像信号を変換処理することができる。特に、より効果的に、よりユーザの嗜好に合わせて、コンテンツデータに画像変換処理を行うことができる。
【図面の簡単な説明】
【図1】本発明を適用した画像情報処理システムの構成例を示すブロック図である。
【図2】図1のテレビジョン受信装置の詳細な構成例を示す図である。
【図3】525i信号と1050i信号の画素位置関係を示す図である。
【図4】図2の画像信号処理部の構成例を示すブロック図である。
【図5】HD信号(1050i信号)の単位画素ブロック内の4画素の中心予測タップからの位相ずれ(奇数フィールド)を示す図である。
【図6】HD信号(1050i信号)の単位画素ブロック内の4画素の中心予測タップからの位相ずれ(偶数フィールド)を示す図である。
【図7】図4の履歴情報記憶部の構成を示すブロック図である。
【図8】画質を調整するためのユーザインターフェース例を示す図である。
【図9】図7の調整画面を拡大して示した図である。
【図10】係数種データの生成方法の一例を示す図である。
【図11】図1のリモートコントローラの詳細な構成例を示すブロック図である。
【図12】図11の係数種データ生成部の構成例を示すブロック図である。
【図13】図12のSD信号生成部の構成例を示すブロック図である。
【図14】解像度調整範囲の変化を説明するための図である。
【図15】図1の画像情報処理システムによる係数種データ更新処理について説明するフローチャートである。
【図16】図1のリモートコントローラによる係数種データ生成処理について説明するフローチャートである。
【図17】図1のテレビジョン受信装置による画像信号処理について説明するフローチャートである。
【図18】図12のSD信号生成部の、他の構成例を示すブロック図である。
【図19】係数種データの生成方法の他の例を示す図である。
【図20】図11の係数種データ生成装置の、他の構成例を示すブロック図である。
【図21】図1のリモートコントローラによる係数種データ生成処理の他の例について説明するフローチャートである。
【図22】本発明を適用した画像情報処理システムの他の構成例を示す図である。
【図23】図22のリモートコントローラの構成例を示す図である。
【図24】図22の画像情報処理システムによる係数種データ更新処理について説明するフローチャートである。
【図25】本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【図26】図25のテレビジョン受信装置の詳細な構成例を示すブロック図である。
【図27】図25のリモートコントローラの詳細な構成例を示すブロック図である。
【図28】図25の画像情報処理システムによる係数種データ更新処理について説明するフローチャートである。
【図29】本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【図30】図29のテレビジョン受信装置の詳細な構成例を示すブロック図である。
【図31】図29の画像情報処理システムによる係数種データ更新処理について説明するフローチャートである。
【図32】図29の画像情報処理システムによる画像信号処理について説明するフローチャートである。
【図33】本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【図34】本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【図35】本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【図36】図35のテレビジョン受信装置の詳細な構成例を示すブロック図である。
【図37】図35の画像情報処理システムによる係数種データ更新処理について説明するフローチャートである。
【図38】本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【図39】本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【図40】本発明を適用した画像情報処理システムの、さらに他の構成例を示す図である。
【図41】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
10 テレビジョン受信装置, 12 画像信号処理部, 20 リモートコントローラ, 21 係数種データ生成部, 32 システムコントローラ, 92 システムコントローラ, 151 係数種データ生成部, 170 リモートコントローラ, 171−1乃至171−m 係数種データ生成部, 172 係数種データ算出部, 180 テレビジョン受信装置, 182 システムコントローラ, 190 リモートコントローラ, 191 画像信号処理部, 192 出力部, 193 システムコントローラ, 200 テレビジョン受信装置, 202 システムコントローラ, 210 リモートコントローラ, 220 リモートコントローラ, 230 テレビジョン受信装置, 231 テーブル記憶部, 232 優先順位テーブル, 233 システムコントローラ, 240 リモートコントローラ, 241 係数種データ生成部,242 ID情報, 250 リモートコントローラ, 251 係数種データ生成部, 252 ID情報, 260 テレビジョン受信装置, 261 優先順位テーブル, 270 テレビジョン受信装置, 271 優先順位テーブル, 280 テレビジョン受信装置, 281 係数種データ生成部, 291リモートコントローラ, 300 パーソナルコンピュータ, 321 リムーバブルメディア[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an information processing system, an information processing apparatus and method, a recording medium, and a program, and more particularly, to an information processing method suitable for performing image processing on content data and recreating the content data according to user's preference. The present invention relates to a system, an information processing apparatus and method, a recording medium, and a program.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, as an image data conversion device (up-converter) that converts low-resolution image data into high-resolution image data by performing frequency interpolation processing using an interpolation filter on low-resolution image data and performing pixel interpolation. After classifying the low-resolution image data into a class corresponding to the signal level distribution of each pixel, a prediction coefficient corresponding to the class is read from a memory in which data called a prediction coefficient is stored in advance, and the prediction coefficient and the low There is an image data conversion device that employs a so-called class classification adaptive process that predicts and calculates high-resolution image data from high-resolution image data.
[0003]
The prediction coefficients stored in the memory of the image data conversion device have been generated in advance by data processing called learning. The learning circuit that generates this prediction coefficient uses a digital filter that is selected from a plurality of digital filters having different pass bands and is optimal for high-resolution image data as a teacher image. Is down-converted to generate low-resolution image data as a student image, and learning is performed between the high-resolution image data and the low-resolution image data to generate a prediction coefficient ( For example, see Patent Document 1).
[0004]
For example, in recent years, development of a television receiver capable of obtaining a higher-resolution image has been desired due to an increase in audio-visual orientation. It has been developed. The number of scanning lines for Hi-Vision is 1125, which is twice or more the number of scanning lines in the NTSC (National Television Standards Committee) system, which is 525. In addition, the aspect ratio of Hi-Vision is 9:16, while the aspect ratio of the NTSC system is 3: 4. For this reason, high-definition images can be displayed with a higher resolution and a sense of reality than in the NTSC system.
[0005]
A television receiver incorporating the above-described image data conversion device extracts pixel data of a block (region) corresponding to pixel data of a target position of a high-definition video signal from the NTSC video signal. Based on the level distribution pattern of the pixel data, the class to which the above-described pixel data of the target position belongs is determined, and the pixel data of the target position is generated corresponding to this class.
[0006]
[Patent Document 1]
WO 00/19724 (pages 19 to 20, FIGS. 10 and 11)
[0007]
[Problems to be solved by the invention]
However, in the above case, the adjustment values such as the image quality used in the image data conversion processing are predetermined, and are recorded in the television receiver at the time of factory shipment, for example. There is a problem that it is difficult to change the value according to the preference of the user of the television receiver.
[0008]
Therefore, in the conventional case, the user controls the television receiver using, for example, a remote controller or the like, and performs image quality adjustment processing or the like on the converted image data. There is also a problem that the efficiency is high and the circuit scale and manufacturing cost increase.
[0009]
In addition, the remote controller that controls the above-described television receiver only outputs a control signal. For example, a display is provided in the remote controller, and the display is performed on an image displayed on the television receiver. There is a problem that it is not possible to perform various processes such as displaying an image that has been subjected to image processing different from the image processing performed.
[0010]
Further, in the case of a system having a plurality of television receivers as described above, cooperation between the television receivers cannot be achieved, and image data conversion processing must be performed in each television receiver, resulting in inefficient processing. There was also a problem that would be.
[0011]
Another problem is that the television receiver cannot manage the preferences of a plurality of users and perform image data conversion processing according to the preferences of each user.
[0012]
The present invention has been made in view of such a situation, and it is possible to more effectively perform an image conversion process on content data in accordance with a user's preference.
[0013]
[Means for Solving the Problems]
A first information processing system of the present invention converts a first content data to create a second content data, and a second information processing device that communicates with the first information processing device. An information processing system including an information processing apparatus, wherein the first information processing apparatus generates additional information necessary to create a coefficient used for an operation in creating the second content data. Generating means, additional information supplying means for supplying the additional information generated by the additional information generating means to the second information processing apparatus, coefficient obtaining means for obtaining a coefficient from the second information processing apparatus, and coefficient obtaining means A content data creation unit that performs an operation using the obtained coefficient to convert the first content data to create the second content data; An additional information acquiring unit that acquires additional information from the information processing apparatus, a coefficient creating unit that creates a coefficient using the additional information acquired by the additional information acquiring unit, A coefficient supply unit that supplies the coefficient to the information processing apparatus.
[0014]
The first information processing apparatus of the present invention is configured such that additional information generating means for generating additional information necessary for creating a coefficient used for an operation in creating the second content data, and the additional information generating means. Additional information supply means for supplying additional information to another information processing apparatus, coefficient acquisition means for acquiring a coefficient generated by another information processing apparatus based on the additional information supplied by the additional information supply means, It is characterized by comprising a content data creating means for performing an operation using the coefficient acquired by the acquiring means, converting the first content data, and creating the second content data.
[0015]
A display control unit for controlling display of the second content data created by the content data creating unit may be further provided.
[0016]
The additional information may include information relating to image quality preference of the second content data that the user has viewed in the past.
[0017]
The additional information may include information on a user's editing operation preference for the second content data that the user has viewed in the past.
[0018]
The additional information may include information on a spatial resolution of an image.
[0019]
The additional information may include information on a time resolution of an image.
[0020]
The additional information may include information on image sharpness.
[0021]
The additional information may include information on the brightness of the screen of the image.
[0022]
The additional information may include information on an image contrast.
[0023]
The additional information may include information on a phase change of a pixel.
[0024]
The additional information may include information on a display speed of the image.
[0025]
The information processing apparatus may further include control information acquisition means for acquiring control information from the another information processing apparatus, wherein the additional information generation means generates additional information based on the control information acquired by the control information acquisition means. it can.
[0026]
The control information may include information on the content of a user operation.
[0027]
A table storage unit that stores a priority table that is information on a priority order of the plurality of other information processing apparatuses; and a coefficient determination unit that determines a coefficient used for an operation performed by the content data creation unit. Acquire ID information for identifying other information processing together with a coefficient from another information processing apparatus, and the coefficient determining means stores the ID information acquired by the coefficient acquiring means and the priority table stored in the table storage means. A coefficient used for the calculation by the content data creating means is determined based on the coefficient, and the content data creating means performs an operation using the coefficient determined by the coefficient determining means, converts the first content data, and Content data can be created.
[0028]
A first information processing method according to the present invention includes an additional information generating step of generating additional information necessary for generating a coefficient used for an operation in the creation of the second content data, and a processing of the additional information generating step. Additional information supply step of supplying the obtained additional information to another information processing apparatus, and a coefficient acquisition of obtaining a coefficient generated by the other information processing apparatus based on the additional information supplied by the processing of the additional information supply step And a content data creating step of performing an operation using the coefficient obtained by the processing of the coefficient obtaining step to convert the first content data to create the second content data. .
[0029]
The program of the first recording medium according to the present invention includes an additional information generating step of generating additional information necessary for generating a coefficient used for an operation in the creation of the second content data, and a processing of the additional information generating step. An additional information supply step of supplying the generated additional information to another information processing apparatus, and a coefficient for obtaining a coefficient generated by the other information processing apparatus based on the additional information supplied by the processing of the additional information supply step An acquisition step and a content data creation step of performing an operation using the coefficient acquired by the processing of the coefficient acquisition step, converting the first content data, and creating the second content data. I do.
[0030]
The first program of the present invention is generated by an additional information generating step of generating additional information necessary for generating a coefficient used for an operation in the creation of the second content data, and a processing of the additional information generating step. An additional information supply step of supplying additional information to another information processing apparatus, and a coefficient acquisition step of obtaining a coefficient generated by the other information processing apparatus based on the additional information supplied by the processing of the additional information supply step. Performing a calculation using the coefficient obtained by the processing of the coefficient obtaining step, converting the first content data, and causing the computer to realize a content data creating step of creating the second content data. I do.
[0031]
The second information processing apparatus according to the present invention includes: an additional information acquisition unit configured to acquire additional information required to create a coefficient used for an operation in creating the second content data from another information processing apparatus; It is provided with coefficient creating means for creating a coefficient by using the additional information acquired by the information acquiring means, and coefficient supplying means for supplying the coefficient created by the coefficient creating means to another information processing apparatus. .
[0032]
An input receiving unit that receives a user input may be further provided.
[0033]
The information processing apparatus may further include a control information supply unit that supplies control information for instructing generation of additional information to another information processing apparatus based on a user input received by the input reception unit.
[0034]
The additional information may include information relating to image quality preference of the second content data that the user has viewed in the past.
[0035]
The additional information may include information on a user's editing operation preference for the second content data that the user has viewed in the past.
[0036]
The additional information may include information on a spatial resolution of an image.
[0037]
The additional information may include information on a time resolution of an image.
[0038]
The additional information may include information on image sharpness.
[0039]
The additional information may include information on the brightness of the screen of the image.
[0040]
The additional information may include information on an image contrast.
[0041]
The additional information may include information on a phase change of a pixel.
[0042]
The additional information may include information on a display speed of the image.
[0043]
The apparatus further includes coefficient calculating means for calculating a coefficient supplied by the coefficient supplying means using a plurality of coefficients, wherein the coefficient creating means creates a plurality of coefficients corresponding to mutually different additional information by using a plurality of types of additional information. The coefficient calculation means calculates a coefficient supplied by the coefficient supply means using the plurality of coefficients created by the coefficient creation means, and the coefficient supply means converts the coefficient calculated by the coefficient calculation means to another information processing. It can be supplied to the device.
[0044]
An operation is performed using content data acquisition means for acquiring first content data from the other information processing device and a coefficient created by the coefficient creation means, and the first content data acquired by the content data acquisition means is converted to the first content data. The content data can be converted into content data creation means for creating the second content data.
[0045]
A display control unit for controlling display of the second content data created by the content data creating unit may be further provided.
[0046]
The information processing apparatus may further include a content data supply unit that supplies the second content data created by the content data creation unit to another information processing apparatus.
[0047]
The information processing apparatus further includes an ID information storage unit for storing ID information for identifying the information processing apparatus, and the coefficient supply unit stores the ID information stored in the ID information storage unit together with the coefficient created by the coefficient creation unit. It can be supplied to a processing device.
[0048]
According to a second information processing method of the present invention, an additional information acquiring step of acquiring additional information necessary for creating a coefficient used for an operation in creating the second content data from another information processing apparatus; Includes a coefficient creating step of creating a coefficient using the additional information acquired by the information acquiring step, and a coefficient supplying step of supplying the coefficient created by the coefficient creating step to another information processing device. It is characterized by.
[0049]
The program of the second recording medium according to the present invention comprises: an additional information acquisition step of acquiring, from another information processing apparatus, additional information necessary for creating a coefficient used for an operation in creating the second content data; Includes a coefficient creating step of creating a coefficient using the additional information acquired by the processing of the additional information acquiring step, and a coefficient supplying step of supplying the coefficient created by the processing of the coefficient creating step to another information processing apparatus. It is characterized by the following.
[0050]
A second program according to the present invention includes: an additional information acquisition step of acquiring additional information necessary for creating a coefficient used for an operation in creating the second content data from another information processing apparatus; The computer realizes a coefficient creation step of creating a coefficient using the additional information acquired by the step processing, and a coefficient supply step of supplying the coefficient created by the coefficient creation step processing to another information processing apparatus. It is characterized by the following.
[0051]
A second information processing system of the present invention communicates with a first information processing device that displays an image of second content data obtained by converting the first content data, and with the first information processing device. An information processing system including a second information processing device, wherein the first information processing device generates additional information for creating a coefficient used for an operation for creating the second content data. Means, additional information supply means for supplying the additional information generated by the additional information generation means to the second information processing device, and first content data supply for supplying the first content data to the second information processing device Means, first content data acquisition means for acquiring second content data from the second information processing device, and second content data acquired by the first content data acquisition means. Image information display means for displaying an image of the two data, the second information processing device, the additional information acquisition means for acquiring additional information from the first information processing device, and the additional information acquired by the additional information acquisition means A coefficient creating means for creating a coefficient, a second content data acquiring means for acquiring first content data from the first information processing apparatus, and an operation using the coefficient created by the coefficient creating means. Converting the first content data acquired by the second content data acquiring means to create second content data, and converting the second content data created by the content data creating means to the second content data. A second content data supply unit that supplies the first content information to the first information processing apparatus.
[0052]
According to a third information processing method of the present invention, the first information processing apparatus displays an image of the second content data obtained by converting the first content data, and communicates with the first information processing apparatus. An information processing method for an information processing system including a second information processing device, wherein the first information processing device generates additional information for creating a coefficient used for an operation for creating the second content data. Additional information generating step, an additional information supplying step of supplying the additional information generated by the processing of the additional information generating step to the second information processing apparatus, and supplying the first content data to the second information processing apparatus. A first content data supply step, a first content data acquisition step of acquiring second content data from a second information processing apparatus, and a first content data An image display step of displaying an image of the second content data obtained by the processing of the obtaining step, wherein the second information processing apparatus obtains additional information from the first information processing apparatus; A coefficient creating step of creating a coefficient using the additional information acquired by the processing of the additional information acquiring step, a second content data acquiring step of acquiring first content data from the first information processing device, An operation is performed using the coefficient created by the processing of the coefficient creation step, and the first content data acquired by the processing of the second content data acquisition step is converted to create the second content data. The second content data created by the processing of the creation step and the content data creation step to the first Characterized in that it comprises a second content data supplying step of supplying the multi-address processor.
[0053]
A third information processing system of the present invention converts a first content data to create a second content data, a first information processing device, and a third content data to convert a fourth content data to a fourth content data. It is composed of a second information processing device that creates content data and is different from the first information processing device, and a third information processing device that communicates with the first information processing device and the second information processing device. An information processing system, wherein a first information processing apparatus generates first additional information necessary for creating a first coefficient used for an operation in creating second content data. An information generation unit, a first additional information supply unit that supplies the first additional information generated by the first additional information generation unit to the third information processing device, First coefficient acquisition to get coefficient Means for performing an operation using the first coefficient obtained by the first coefficient obtaining means, converting the first content data, and generating second content data; A second additional information generating unit configured to generate second additional information necessary to create a second coefficient used for an operation in creating the fourth content data. A second additional information supply unit that supplies the second additional information generated by the second additional information generation unit to the third information processing device, and a second coefficient from the third information processing device. A second coefficient acquiring unit and a second coefficient for performing an operation using the second coefficient acquired by the second coefficient acquiring unit, converting the third content data, and creating the fourth content data. Content data creation means And the third information processing device includes an additional information acquisition device that acquires the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device. Means, a coefficient creating means for creating a first coefficient or a second coefficient using the first additional information or the second additional information acquired by the additional information acquiring means, and a coefficient creating means for creating the first coefficient or the second coefficient. And a coefficient supply unit that supplies the first coefficient or the second coefficient to the first information processing apparatus or the second information processing apparatus, respectively.
[0054]
According to a fourth information processing method of the present invention, a first information processing apparatus for converting first content data to create second content data, and a third information data for converting third content data to a fourth information processing method. It is composed of a second information processing device that creates content data and is different from the first information processing device, and a third information processing device that communicates with the first information processing device and the second information processing device. An information processing method for an information processing system, wherein a first information processing device generates first additional information necessary for creating a first coefficient used for an operation in creating second content data. A first additional information generation step, a first additional information supply step of supplying the first additional information generated by the processing of the first additional information generation step to a third information processing apparatus, and a third information supply step. First from processing equipment A first coefficient obtaining step of obtaining a coefficient, and an operation using the first coefficient obtained by the processing of the first coefficient obtaining step, converting the first content data to obtain a second content data A first content data creating step of creating the second content information, wherein the second information processing apparatus includes: A second additional information generation step of generating the second additional information, a second additional information supply step of supplying the second additional information generated by the processing of the second additional information generation step to the third information processing apparatus, A second coefficient obtaining step of obtaining a second coefficient from the third information processing apparatus, and an operation using the second coefficient obtained by the processing of the second coefficient obtaining step, to obtain a third content data. A second content data creating step of creating the fourth content data by converting the first additional information supplied from the first information processing device, or Using an additional information obtaining step of obtaining the second additional information supplied from the second information processing device, and the first additional information or the second additional information obtained by the processing of the additional information obtaining step, A coefficient creating step for creating a first coefficient or a second coefficient, and a first information processing apparatus or a second information processing apparatus for converting the first coefficient or the second coefficient created by the processing of the coefficient creating step And a coefficient supplying step of supplying the respective coefficients to
[0055]
A fourth information processing system according to the present invention converts a first content data to create a second content data, and a second information processing device that communicates with the first information device. An information processing system configured to communicate with an information processing device and a first information processing device and to include a third information processing device different from the second information processing device, wherein the first information processing device (2) additional information generating means for generating additional information necessary for creating a coefficient used for an operation in the creation of the content data, and additional information generated by the additional information generating means to the second information processing device or the third information processing apparatus. Additional information supply means for supplying the information processing apparatus with the ID information, and coefficient acquisition means for acquiring the coefficient supplied with the ID information from the second information processing apparatus or the third information processing apparatus; 3 based on a table storing means for storing a priority table for managing the priorities of the information processing apparatuses, ID information acquired together with the coefficients by the coefficient acquiring means, and a priority table stored by the table storing means. A coefficient determining means for determining a coefficient to be used for calculation among the plurality of coefficients obtained by the coefficient obtaining means, and performing a calculation using the coefficient determined by the coefficient determining means to convert the first content data. , A content data creating means for creating the second content data, the second information processing apparatus comprises: a first additional information obtaining means for obtaining additional information from the first information processing apparatus; ID information that identifies a first coefficient creation unit that creates a coefficient using the additional information acquired by the information acquisition unit and a second information processing device. The first ID information storage means for storing the first ID information and the coefficient created by the first coefficient creation means are stored in the first ID information storage means together with the first ID information stored in the first ID information storage means. A first coefficient supply unit that supplies additional information to the first information processing device; a second additional information obtaining unit that obtains additional information from the first information processing device; and a second additional information obtaining unit that obtains additional information from the first information processing device. A second coefficient creation unit that creates a coefficient using the additional information acquired by the information acquisition unit, and a second ID that stores second ID information that is ID information for identifying a third information processing apparatus. A second coefficient for supplying the coefficient created by the information storage means and the second coefficient creation means to the first information processing device together with the second ID information stored by the second ID information storage means; Supply means.
[0056]
According to a fifth information processing method of the present invention, a first information processing device that converts first content data to create second content data and a second information communication device that communicates with the first information processing device are provided. An information processing method for an information processing system configured to communicate with an information processing apparatus and a third information processing apparatus different from the second information processing apparatus, the first information processing apparatus comprising: a first information processing apparatus; The apparatus includes: an additional information generation step of generating additional information necessary for creating a coefficient used for an operation in creation of the second content data; and an additional information generated by the additional information generation step. An additional information supply step for supplying the information processing apparatus or the third information processing apparatus with an additional information supply step; A table storage control step for controlling storage of a priority table for managing the priorities of the second information processing apparatus and the third information processing apparatus; and ID information acquired together with the coefficient by the processing of the coefficient acquisition step; A coefficient determining step of determining a coefficient to be used for calculation among a plurality of coefficients obtained by the processing of the coefficient obtaining step based on the priority order table whose storage is controlled by the processing of the table storage control step; Performing a calculation using the coefficient determined by the processing of the determining step, converting the first content data to create the second content data, and a second data processing apparatus. A first additional information obtaining step of obtaining additional information from the first information processing apparatus, and a first additional information obtaining step A first coefficient creation step of creating a coefficient using the additional information acquired by the processing, and a first ID for controlling storage of first ID information which is ID information for identifying a second information processing apparatus. A first information processing device that stores the coefficients created by the information storage control step and the first coefficient creation step together with the first ID information whose storage is controlled by the first ID information storage step; And a first coefficient supply step of supplying the first additional information to the first information processing apparatus. The third information processing apparatus further comprises: a second additional information acquisition step of acquiring additional information from the first information processing apparatus; A second coefficient creation step of creating a coefficient using the additional information acquired by the processing, and a second ID for controlling storage of second ID information which is ID information for identifying the third information processing apparatus. Information storage The control step and the coefficient created by the processing of the second coefficient creation step are transmitted to the first information processing device together with the second ID information whose storage is controlled by the processing of the second ID information storage control step. Supplying a second coefficient supplying step.
[0057]
A fifth information processing system of the present invention converts a first content data to create a second content data, a first information processing device, and a third content data to convert a fourth content data to a fourth content data. A second information processing device that creates content data, a third information processing device that communicates with the first information processing device or the second information processing device, and a first information processing device or a second information processing device An information processing system configured to communicate with the third information processing apparatus and a fourth information processing apparatus different from the third information processing apparatus, wherein the first information processing apparatus is used for an operation in creating the second content data. First additional information generating means for generating first additional information necessary to create a first coefficient to be generated, and the first additional information generated by the first additional information generating means as third information. Processing unit or fourth information A first additional information supply unit that supplies the first information to the processing device, a first coefficient acquisition unit that acquires a first coefficient supplied together with the ID information from the third information processing device or the fourth information processing device, First table storage means for storing a first priority table for managing the priorities of the third information processing apparatus and the fourth information processing apparatus, and ID information obtained together with the coefficients by the first coefficient obtaining means And, based on the first priority order table stored by the first table storage means, a first coefficient used for calculation among a plurality of first coefficients obtained by the first coefficient obtaining means. Is calculated using the first coefficient determining means for determining the first coefficient and the first coefficient determined by the first coefficient determining means, and the first content data is converted to create the second content data. First Content information creating means, wherein the second information processing device generates second additional information necessary for creating a second coefficient used for an operation in creating the fourth content data. An additional information generation unit, a second additional information supply unit that supplies the second additional information generated by the second additional information generation unit to the third information processing device or the fourth information processing device, Coefficient acquisition means for acquiring a second coefficient supplied together with ID information from the information processing apparatus or the fourth information processing apparatus, and the priority order of the third information processing apparatus and the fourth information processing apparatus A second table storing means for storing a second priority table different from the first priority table, ID information obtained together with the second coefficient by the second coefficient obtaining means, and 2nd table A second coefficient used for calculation among a plurality of second coefficients acquired by the second coefficient acquiring means based on the second priority order table stored by the table storing means; Second content data creation for performing an operation using the coefficient determination means and the second coefficient determined by the second coefficient determination means, converting the third content data, and creating the fourth content data Means for acquiring the first additional information supplied from the first information processing apparatus or the second additional information supplied from the second information processing apparatus. And a first coefficient creation unit for creating a first coefficient or a second coefficient using the first additional information or the second additional information acquired by the first additional information acquisition unit. Means and a third information processing device. A first ID information storage unit that stores first ID information that is ID information to be stored, and a first ID information storage unit that stores the first coefficient or the second coefficient created by the first coefficient creation unit. And first coefficient supply means for supplying the first ID information stored by the first information processing apparatus to the first information processing apparatus or the second information processing apparatus, respectively. A second additional information obtaining unit that obtains the first additional information supplied from the information processing device or a second additional information supplied from the second information processing device, and an obtaining unit that obtains the second additional information. A second coefficient creating means for creating a first coefficient or a second coefficient using the obtained first additional information or the second additional information, and ID information for identifying a fourth information processing apparatus. Second ID information for storing second ID information A first information processing device which stores the first coefficient or the second coefficient created by the second coefficient creating means together with the second ID information stored by the second ID information storing means; Alternatively, a second coefficient supply unit that supplies the coefficient to each of the second information processing apparatuses is provided.
[0058]
According to a sixth information processing method of the present invention, a first information processing apparatus that converts first content data to create second content data, and a third information data that converts third content data to form fourth content data. A second information processing device that creates content data, a third information processing device that communicates with the first information processing device or the second information processing device, and a first information processing device or a second information processing device An information processing method for an information processing system configured to communicate with a third information processing apparatus and a fourth information processing apparatus different from the third information processing apparatus, wherein the first information processing apparatus generates second content data. A first additional information generating step of generating first additional information necessary to create a first coefficient used in the calculation in the first step, and a first additional information generated by the processing of the first additional information generating step Information to third information A first additional information supply step of supplying the first additional information to the processing device or the fourth information processing device, and a first additional information supply step of obtaining the first coefficient supplied together with the ID information from the third information processing device or the fourth information processing device. A first coefficient acquisition step, a first table storage control step of controlling storage of a first priority table for managing priorities of the third information processing apparatus and the fourth information processing apparatus, and a first coefficient Based on the ID information acquired together with the coefficient by the processing of the acquiring step and the first priority order table whose storage is controlled by the processing of the first table storage control step, the processing of the first coefficient acquiring step A first coefficient determination step of determining a first coefficient to be used for calculation among a plurality of acquired first coefficients, and a first coefficient determination step determined by the processing of the first coefficient determination step. A first content data creating step of creating the second content data by converting the first content data by using the coefficient of the first content data. A second additional information generation step of generating second additional information necessary to create a second coefficient used for an operation in data creation, and a second additional information generation step generated by the processing of the second additional information generation step. A second additional information supply step of supplying the second additional information to the third information processing apparatus or the fourth information processing apparatus; and a second additional information supply step together with the ID information from the third information processing apparatus or the fourth information processing apparatus. A second coefficient obtaining step of obtaining the obtained second coefficient, and a second priority order different from the first priority order table, which manages the priority order of the third information processing device and the fourth information processing device. A second table storage control step for controlling the storage of the order table, ID information obtained together with the second coefficient by the processing of the second coefficient obtaining step, and storage by the processing of the second table storage control step. Based on the controlled second priority table, a second coefficient determination for determining a second coefficient to be used for calculation among a plurality of second coefficients acquired by the processing of the second coefficient acquisition step A second content data creation step of performing an operation using the step and the second coefficient determined by the process of the second coefficient determination step, converting the third content data, and creating the fourth content data And the third information processing device, wherein the third information processing device receives the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device. A first coefficient or a second coefficient is created using the first additional information obtaining step to be obtained and the first additional information or the second additional information obtained by the processing of the first additional information obtaining step. Processing of a first coefficient creation step, a first ID information storage control step of controlling storage of first ID information which is ID information for identifying a third information processing apparatus, and a first coefficient creation step The first coefficient or the second coefficient created by the first information processing device or the second information together with the first ID information whose storage is controlled by the processing of the first ID information storage control step. A first coefficient supply step of supplying each of the first information to the processing device, wherein the fourth information processing device is supplied with the first additional information supplied from the first information processing device or supplied from the second information processing device. The second A first coefficient or a second coefficient using the second additional information obtaining step of obtaining additional information and the first additional information or the second additional information obtained by the processing of the second additional information obtaining step. A second coefficient creation step of creating a coefficient, a second ID information storage control step of controlling storage of second ID information that is ID information for identifying the fourth information processing apparatus, and a second coefficient creation The first coefficient or the second coefficient created by the processing of the step is stored together with the second ID information whose storage is controlled by the processing of the second ID information storage control step, in the first information processing device or the second information processing apparatus. And supplying a second coefficient to each of the two information processing apparatuses.
[0059]
A sixth information processing system of the present invention converts a first content data to create a second content data, and a second information processing device that communicates with the first information device. An information processing system including an information processing apparatus, wherein the first information processing apparatus includes a control information acquisition unit that acquires control information from a second information processing apparatus, and a control information acquired by the control information acquisition unit. Based on the information, additional information generating means for generating additional information necessary for creating a coefficient used for an operation in the creation of the second content data, and additional information generated by the additional information generating means, A coefficient creating means for creating a coefficient, and a content for performing an operation using the coefficient created by the coefficient creating means, converting the first content data, and creating the second content data Data creation means, the second information processing apparatus has an input receiving means for receiving a user input, and the first information processing apparatus having the first information processing apparatus receive additional information based on the user input received by the input receiving means. Control information supply means for supplying control information for starting generation.
[0060]
According to a seventh information processing method of the present invention, a first information processing apparatus that converts first content data to create second content data, and a second information processing apparatus that communicates with the first information processing apparatus. An information processing method for an information processing system including an information processing apparatus, wherein a first information processing apparatus includes a control information obtaining step of obtaining control information from a second information processing apparatus, and a control information obtaining step. Based on the control information obtained by the processing, additional information generating step of generating additional information necessary to create a coefficient used for calculation in the creation of the second content data, and generating by the processing of the additional information generating step A coefficient creating step of creating a coefficient using the obtained additional information, performing an operation using the coefficient created by the coefficient creating means, converting the first content data, A content data creating step of creating the second content data, and the second information processing apparatus performs a second process based on the input receiving step of receiving the user input and the user input received by the processing of the input receiving step. A control information supply step of supplying control information for causing one information processing apparatus to start generating additional information.
[0061]
In the first information processing system of the present invention, a first information processing device that converts first content data to create second content data, and a second information communication device that communicates with the first information processing device. In the first information processing apparatus, additional information necessary to create a coefficient used for an operation in the creation of the second content data is generated, and the generated additional information is The coefficient is supplied to the second information processing device, a coefficient is obtained from the second information processing device, an operation is performed using the obtained coefficient, the first content data is converted, and the second content data is converted. In the created second information processing device, additional information is obtained from the first information processing device, a coefficient is created using the obtained additional information, and the created coefficient is converted into the first information processing device. Dress It is supplied to.
[0062]
In the first information processing apparatus and method, the first recording medium, and the first program of the present invention, additional information necessary for creating a coefficient used for an operation in creating the second content data is generated. Then, the generated additional information is supplied to another information processing apparatus, a coefficient is obtained from the other information processing apparatus, an operation is performed using the obtained coefficient, the first content data is converted, 2 content data is created.
[0063]
According to the second information processing apparatus and method, the second recording medium, and the second program of the present invention, a coefficient used for an operation in the creation of the second content data is created from another information processing apparatus. Is obtained, a coefficient is created using the obtained additional information, and the created coefficient is supplied to another information processing apparatus.
[0064]
In the second information processing system and the third information processing method according to the present invention, a first information processing apparatus displaying an image of the second content data obtained by converting the first content data; The first information processing device includes a second information processing device that communicates with the first information processing device. In the first information processing device, additional information for creating a coefficient used for an operation for creating the second content data includes: The generated additional information is supplied to the second information processing device, the first content data is supplied to the second information processing device, and the second content data is obtained from the second information processing device. The acquired image of the second content data is displayed, and the second information processing device acquires additional information from the first information processing device, and uses the acquired additional information. , A coefficient is created, the first content data is obtained from the first information processing apparatus, an operation is performed using the created coefficient, and the obtained first content data is converted and generated. The second content data is supplied to the first information processing device.
[0065]
In a third information processing system and a fourth information processing method according to the present invention, a first information processing apparatus that converts first content data to create second content data, A second information processing device different from the first information processing device that converts data to create fourth content data, and a third information communication device that communicates with the first information processing device and the second information processing device. In the first information processing apparatus, first additional information necessary for creating a first coefficient used for an operation in creating the second content data is generated, The generated first additional information is supplied to a third information processing device, a first coefficient is obtained from the third information processing device, and an operation using the obtained first coefficient is performed. , First Content Day Is converted to create second content data, and in the second information processing device, the second additional information required to create the second coefficient used for the operation in the creation of the fourth content data Is generated, the generated second additional information is supplied to the third information processing device, a second coefficient is obtained from the third information processing device, and the obtained second coefficient is used. An operation is performed to convert the third content data to create fourth content data. In the third information processing device, the first additional information supplied from the first information processing device, or Acquiring the second additional information supplied from the second information processing apparatus, and creating the first coefficient or the second coefficient using the acquired first additional information or the second additional information. The first created Number or the second factor, are supplied to the first information processing apparatus or the second information processing apparatus.
[0066]
According to the fourth information processing system and the fifth information processing method of the present invention, a first information processing apparatus that converts first content data to create second content data; A second information processing device communicating with the information processing device and a first information processing device communicating with the third information processing device different from the second information processing device; In the processing device, additional information necessary for creating a coefficient used for an operation in creating the second content data is generated, and the generated additional information is stored in the second information processing device or the third information processing device. The coefficient supplied to the device and supplied together with the ID information from the second information processing device or the third information processing device is obtained, and the priority of the second information processing device and the third information processing device is managed. Priority A table is stored, and based on the ID information obtained together with the coefficients and the stored priority order table, a coefficient to be used for calculation among the obtained coefficients is determined, and the determined coefficient is used. The first content data is converted to create the second content data, and the second information processing device obtains additional information from the first information processing device, and obtains the additional information. Using the additional information, a coefficient is created, first ID information that is ID information for identifying the second information processing device is stored, and the created coefficient is stored together with the stored first ID information. Is supplied to the first information processing device, and in the third information processing device, additional information is obtained from the first information processing device, a coefficient is created using the obtained additional information, and a third The second ID information is ID information for identifying the information processing apparatus is stored, creation coefficient, together with a second ID information stored, is supplied to the first information processing apparatus.
[0067]
In the fifth information processing system and the sixth information processing method according to the present invention, the first information processing apparatus converts the first content data to create the second content data; A second information processing device in which content data is converted to create fourth content data, a third information processing device communicating with the first information processing device or the second information processing device, and a second information processing device. The first information processing device communicates with the first information processing device or the second information processing device, and is configured by a fourth information processing device different from the third information processing device. First additional information required to create a first coefficient used for an operation in data creation is generated, and the generated first additional information is used as a third information processing device or a fourth information processing device. Supplied to the The first coefficient supplied together with the ID information is acquired from the first information processing device or the fourth information processing device, and the first priority managing the priority order of the third information processing device and the fourth information processing device is obtained. A rank table is stored, and based on the ID information obtained together with the coefficients and the stored first priority table, a first coefficient used for calculation among the plurality of first coefficients obtained is It is determined, an operation using the determined first coefficient is performed, the first content data is converted, the second content data is created, and in the second information processing apparatus, the fourth content data is created. Second additional information necessary for creating a second coefficient used for an operation in creating content data is generated, and the generated second additional information is used as a third information processing device or fourth information. processing And the second coefficient supplied with the ID information from the third information processing device or the fourth information processing device, and the priority of the third information processing device and the fourth information processing device is obtained. And a second priority table different from the first priority table is stored, and is obtained based on the ID information obtained together with the second coefficient and the stored second priority table. Among the plurality of second coefficients determined, a second coefficient used for calculation is determined, a calculation is performed using the determined second coefficient, the third content data is converted, and a fourth content is converted. Content data is created, and in the third information processing device, the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device is obtained. And that gets Using the obtained first additional information or second additional information, a first coefficient or a second coefficient is created, and the first ID information, which is ID information for identifying the third information processing apparatus, is stored. The created first coefficient or second coefficient is supplied to the first information processing apparatus or the second information processing apparatus together with the stored first ID information, and the fourth information processing is performed. In the device, the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device is acquired, and the acquired first additional information or A first coefficient or a second coefficient is created using the second additional information, the second ID information that is ID information for identifying the fourth information processing apparatus is stored, and the created first The coefficient or the second coefficient is the stored second ID information. Together, they are supplied to the first information processing apparatus or the second information processing apparatus.
[0068]
In a sixth information processing system and a seventh information processing method according to the present invention, a first information processing apparatus that converts first content data to create second content data; The first information processing device is configured to acquire control information from the second information processing device, and based on the acquired control information, Additional information necessary to create a coefficient used in an operation in the creation of the second content data is generated, a coefficient is created using the generated additional information, and an operation is performed using the created coefficient. Is performed, the first content data is converted, and the second content data is created. In the second information processing apparatus, a user input is received, and the received user input is received. Based on the control information for starting the generation of the additional information to the first information processing apparatus is supplied.
[0069]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 is a block diagram illustrating a configuration example of an image information processing system to which the present invention has been applied.
[0070]
The image information processing system shown in FIG. 1 is configured by a television receiver 10 that receives an image signal supplied from an external broadcasting station and displays the image signal on a built-in display, and a remote controller 20 corresponding to the television signal. You.
[0071]
The television receiver 10 includes an antenna 11 and an image signal processing unit 12, and receives an externally supplied image signal that is an SD (Standard Definition) signal, such as an NTSC signal, via the antenna 11. Receive. In the television receiver 10, the image signal processing unit 12 performs image processing using the classification adaptive processing on the received image signal, and performs processing such as converting the image signal into an HD (High Definition) signal image signal. . Then, the television receiver 10 displays an image corresponding to the converted image signal on a display (not shown). A detailed description of the image processing will be described later.
[0072]
In addition, the television receiver 10 has a communication unit (not shown) that performs wireless communication with the remote controller 20, acquires a control signal from the remote controller 20, and based on the control signal, generates, for example, an image. Various operations are performed, such as supplying a parameter for generating coefficient seed data, which is data used in the signal processing unit 12, to the remote controller 20.
[0073]
The remote controller 20 has an input unit operated by a user and a communication unit (both not shown) for performing wireless communication with the television receiving device 10. Are supplied to the television receiver 10. For example, the remote controller 20 supplies a control signal for determining the above-described parameters to the television receiver 10 based on a user input. At this time, the remote controller 20 supplies not only a control signal for determining the parameter but also information for determining the parameter such as a user input.
[0074]
The remote controller 20 has a built-in coefficient seed data generation unit 21, and the coefficient seed data generation unit 21 generates and generates coefficient seed data based on the parameters supplied from the television receiver 10. The obtained coefficient seed data is supplied to the television receiver 10 via a communication unit (not shown). The television receiver 10 performs image processing using the supplied coefficient seed data. The description of the coefficient seed data will be described later.
[0075]
FIG. 2 is a block diagram illustrating a detailed configuration example of the television receiver 10 of FIG.
[0076]
The television receiver 10 obtains an SD signal of a 525i signal from a broadcast signal, converts the 525i signal into an HD signal of a 1050i signal, and displays an image based on the HD signal.
[0077]
FIG. 3 shows a pixel position relationship in a certain frame (F) in which the 525i signal and the 1050i signal are present. ing. Large dots are pixels of the 525i signal, and small dots are pixels of the 1050i signal. As can be seen from FIG. 3, as the pixel data of the 1050i signal, there are line data L1, L1 'at a position near the line of the 525i signal and line data L2, L2' at a position far from the line of the 525i signal. Here, L1 and L2 are line data of odd fields, and L1 'and L2' are line data of even fields. The number of pixels in each line of the 1050i signal is twice as large as the number of pixels in each line of the 525i signal.
[0078]
Returning to FIG. 2, the configuration of the television receiver 10 will be described. The user operates the television receiver 10 using the remote controller 20. The television receiver 10 includes a microcontroller including a central processing unit (CPU), a random access memory (RAM), and a read only memory (ROM), and a system controller 32 for controlling the operation of the entire system, and a remote controller. A communication unit 31 that communicates with the controller 20 is provided. The communication unit 31 is connected to the system controller 32, receives a remote control signal output from the remote controller 20 in response to a user operation, and supplies an operation signal corresponding to the signal to the system controller 32. Have been.
[0079]
The antenna 11 receives a broadcast signal (an RF (Radio Frequency) modulated signal). The tuner 33 receives a broadcast signal received via the antenna 11, and selects a channel selected by the user using the remote controller 20 or the like according to a control signal input from the system controller 32. Is performed, and further, an intermediate frequency amplification process, a detection process, and the like are performed to obtain the above-described SD signal (525i signal). The buffer memory 34 temporarily stores the SD signal output from the tuner 33.
[0080]
The image signal processing unit 12 performs image signal processing for converting an SD signal (525i signal) temporarily stored in the buffer memory 34 into an HD signal (1050i signal).
[0081]
FIG. 4 is a block diagram illustrating a more detailed configuration of the image signal processing unit 12.
[0082]
The first tap selection unit 41, the second tap selection unit 42, and the third tap selection unit 43 of the image signal processing unit 12 convert the SD signal (525i signal) stored in the buffer memory 34 into HD Data of a plurality of SD pixels located around the target position in the signal (1050i signal) are selectively extracted and output.
[0083]
The first tap selection unit 41 selectively extracts data of SD pixels (hereinafter, referred to as “prediction taps”) used for prediction. The second tap selection unit 42 selectively extracts data of SD pixels (hereinafter, referred to as “space class taps”) used for class classification corresponding to the level distribution pattern of the SD pixel data. The third tap selection unit 43 selectively extracts data of SD pixels (hereinafter, referred to as “motion class taps”) used for class classification corresponding to motion. When a space class is determined using SD pixel data belonging to a plurality of fields, the space class also includes motion information.
[0084]
The space class detection unit 44 detects a level distribution pattern of the data (SD pixel data) of the space class tap selectively extracted by the second tap selection unit 42, and detects a space class based on the level distribution pattern. And outputs the class information.
[0085]
In the space class detection unit 44, for example, an operation of compressing each SD pixel data from 8-bit data to 2-bit data is performed. Then, from the space class detection unit 44, compressed data corresponding to each SD pixel data is output as class information of the space class. In the present embodiment, data compression is performed by ADRC (Adaptive Dynamic Range Coding). In addition, DPCM (prediction coding), VQ (vector quantization), etc. may be used as information compression means other than ADRC.
[0086]
Originally, ADRC is an adaptive requantization method developed for high-performance coding for a VTR (Video Tape Recorder). However, since a local pattern of a signal level can be efficiently represented by a short word length, the above-described method is used. It is suitable for use in compressed data. When ADRC is used, the maximum value of the space class tap data (SD pixel data) is MAX, the minimum value is MIN, the dynamic range of the space class tap data is DR (= MAX−MIN + 1), the number of requantization bits Is P, a requantized code qi as compressed data is obtained by the operation of Expression (1) for each SD pixel data ki as the data of the space class tap. However, in equation (1), [] means truncation processing. When there are Na pieces of SD pixel data as space class tap data, i = 1 to Na.
[0087]
(Equation 1)
Figure 2004247991
[0088]
The motion class detection unit 45 mainly detects a motion class for representing the degree of motion from the data (SD pixel data) of the motion class taps selectively extracted by the third tap selection unit 43, and detects the motion class. Output class information.
[0089]
In the motion class detection unit 45, an inter-frame difference is calculated from the data (SD pixel data) mi and ni of the motion class tap selectively extracted by the third tap selection unit 43, and further, the absolute value of the difference is calculated. Is subjected to threshold processing to detect a motion class that is a motion index. That is, the motion class detection unit 45 calculates the average value AV of the absolute values of the differences using Expression (2). For example, as described above, when the 12 taps m1 to m6 and n1 to n6 are extracted by the third tap selection unit 43, Nb in Expression (2) is 6.
[0090]
(Equation 2)
Figure 2004247991
[0091]
Then, the motion class detection unit 45 compares the average value AV calculated as described above with one or a plurality of thresholds, and obtains class information MV of the motion class. For example, when three threshold values th1, th2, and th3 (th1 <th2 <th3) are prepared and four motion classes are detected, MV = 0 and th1 <AV ≦ th2 when AV ≦ th1. , MV = 1, th2 <AV ≦ th3, MV = 2, and th3 <AV, MV = 3.
[0092]
The class synthesizing unit 46 should be created based on the requantized code qi as the class information of the space class output from the space class detecting unit 44 and the class information MV of the motion class output from the motion class detecting unit 45. A class code CL indicating the class to which the pixel data of the HD signal (the 1050i signal) (pixel data of the target position) belongs is obtained.
[0093]
In the class synthesizing unit 46, the calculation of the class code CL is performed by the following equation (3). In Equation (3), Na indicates the number of data (SD pixel data) of the space class tap, and P indicates the number of requantization bits in ADRC.
[0094]
[Equation 3]
Figure 2004247991
[0095]
The coefficient memory 53 stores, for each class, a plurality of coefficient data Wi used in the estimation formula used in the estimation prediction operation unit 47 described later. The coefficient data Wi is information for converting an SD signal (525i signal) into an HD signal (1050i signal). The class memory CL is supplied with the class code CL output from the class synthesizing unit 46 as read address information. The coefficient memory 53 outputs the coefficient data Wi (i = 1 to n) of the estimation formula corresponding to the class code CL. ) Is read out and supplied to the estimation / prediction calculation unit 47.
[0096]
Further, the image signal processing section 12 has an information memory bank 51. The estimation prediction calculation unit 47, which will be described later, uses the prediction tap data (SD pixel data) xi and the coefficient data Wi read from the coefficient memory 53 to calculate the HD pixel data to be created by the following equation (4). y is calculated. N in Expression (4) represents the number of prediction taps selected by the first tap selection unit 41.
[0097]
Here, the positions of the n pixel data of the prediction taps selectively extracted by the tap selection unit 41 are spatially (horizontal and vertical) and temporal with respect to the target position in the HD signal. I have.
[0098]
(Equation 4)
Figure 2004247991
[0099]
Then, the coefficient data Wi (i = 1 to n) of the estimation formula is generated by a generation formula including parameters s and z, as shown in the following formula (5). The information memory bank 51 stores coefficient seed data w10 to wn9, which are coefficient data in the generation formula, for each class. A method of generating the coefficient seed data will be described later.
[0100]
(Equation 5)
Figure 2004247991
[0101]
As described above, when converting a 525i signal into a 1050i signal, it is necessary to obtain four pixels of the 1050i signal corresponding to one pixel of the 525i signal in each of the odd and even fields. In this case, the four pixels in the 2 &times; 2 unit pixel block constituting the 1050i signal in each of the odd and even fields have different phase shifts with respect to the center prediction tap.
[0102]
FIG. 5 shows a phase shift from the center prediction tap SD0 in the four pixels HD1 to HD4 in the 2 &times; 2 unit pixel block constituting the 1050i signal in the odd field. Here, the positions of HD1 to HD4 are shifted from the position of SD0 by k1 to k4 in the horizontal direction and by m1 to m4 in the vertical direction, respectively.
[0103]
FIG. 6 shows the phase shift from the center prediction tap SD0 'in the four pixels HD1' to HD4 'in the 2 &times; 2 unit pixel block constituting the 1050i signal in the even field. Here, the positions of HD1 'to HD4' are shifted from the position of SD0 'by k1' to k4 'in the horizontal direction and m1' to m4 'in the vertical direction, respectively.
[0104]
Therefore, the information memory bank 51 stores coefficient seed data w10 to wn9 for each combination of class and output pixel (HD1 to HD4, HD1 'to HD4').
[0105]
The coefficient generation unit 52 uses the coefficient type data of each class and the values of the parameters s and z to calculate the estimation formula corresponding to the values of the parameters s and z for each class according to the above-described equation (5). Generate coefficient data Wi (i = 1 to n). The coefficient generation unit 52 is loaded with the coefficient seed data of each class described above from the information memory bank 51. Further, the values of the parameters s and z are supplied from the system controller 32 to the coefficient generator 52.
[0106]
The coefficient data Wi (i = 1 to n) of each class generated by the coefficient generation unit 52 is stored in the above-described coefficient memory 53. The generation of the coefficient data Wi of each class in the coefficient generation unit 52 is performed, for example, in each vertical blanking period. Thereby, even if the values of the parameters s and z are changed by the user's operation of the remote commander 2, the coefficient data Wi of each class stored in the coefficient memory 53 is made to correspond to the values of the parameters s and z. The resolution can be changed immediately, and the user can smoothly adjust the resolution.
[0107]
The normalization coefficient calculator 54 calculates a normalization coefficient S corresponding to the coefficient data Wi (i = 1 to n) obtained by the coefficient generator 52 by the following equation (6). The normalization coefficient memory 55 stores the normalization coefficient S. The normalization coefficient memory 55 is supplied with the class code CL output from the class synthesizing unit 46 as read address information, and reads out the normalization coefficient S corresponding to the class code CL from the normalization coefficient memory 55. And supplied to a normalization operation unit 48 described later.
[0108]
(Equation 6)
Figure 2004247991
[0109]
The estimation prediction calculation unit 47 calculates the prediction tap data (SD pixel data) xi selectively extracted by the first tap selection unit 41 and the coefficient data Wi read out from the coefficient memory 53 by using the equation (4). The pixel data of the HD signal to be created (pixel data of the target position) is calculated by the estimation formula.
[0110]
As described above, when converting the SD signal (525i signal) into the HD signal (1050i signal), four pixels of the HD signal (HD1 to HD4 in FIG. 4 and HD1 in FIG. To HD4 ′), the estimation / prediction calculation unit 47 generates pixel data for each 2 &times; 2 unit pixel block constituting the HD signal. In other words, the estimation prediction operation unit 47 includes the prediction tap data xi corresponding to four pixels (pixels of interest) in the unit pixel block from the first tap selection unit 41, and the unit pixel block from the coefficient memory 53. The coefficient data Wi corresponding to the four pixels are supplied, and the data y1 to y4 of the four pixels forming the unit pixel block are individually calculated by the above-described estimation equation (4).
[0111]
The normalization operation unit 48 reads the four-pixel data y1 to y4 sequentially output from the estimation prediction operation unit 47 and reads out from the normalization coefficient memory 55 the coefficient data Wi (i = 1 to Normalization is performed by dividing by the normalization coefficient S corresponding to n). As described above, the coefficient generation unit 52 calculates the coefficient data Wi of the estimation formula. However, the obtained coefficient data includes a rounding error, and the sum of the coefficient data Wi (i = 1 to n) becomes 1.0. Is not guaranteed. Therefore, the data y1 to y4 of each pixel calculated by the estimation / prediction calculation unit 47 have level fluctuations due to rounding errors. Therefore, the level fluctuation can be removed by normalization by the normalization operation unit 48.
[0112]
The post-processing unit 49 linearizes the data y1 'to y4' of four pixels in the unit pixel block, which are normalized and sequentially supplied by the normalization operation unit 48, and outputs the data in the format of a 1050i signal.
[0113]
The history information storage unit 50 stores history information of the values of the parameters s and z input from the system controller 32 to the coefficient generation unit 52.
[0114]
FIG. 7 is a block diagram showing a more detailed configuration of the history information storage unit 50. The history information storage unit 50 includes a frequency distribution memory 61 that stores frequency distribution information of each of the values of the parameters s and z input from the system controller 32 to the coefficient generation unit 52. In the frequency distribution memory 61, the frequency at each value of the parameters s and z is averaged and stored. The frequency distribution memory 61 is formed of, for example, a non-volatile memory, and retains its stored contents even when the power of the television receiver 10 is turned off.
[0115]
For this purpose, the history information storage unit 50 further includes a counter 62 that counts the number of times the values of the parameters s and z are input to the coefficient generation unit 52, and the parameters s and z based on the count values of the counter 62. And an averaging unit 63 for averaging the frequency in the value of.
[0116]
The count up of the counter 62 is performed under the control of the system controller 12. The user can adjust the values of the parameters s and z on the adjustment screen as described later with reference to FIGS. 8 and 9, and the counter 62 is counted up when the adjustment is completed.
[0117]
The averaging unit 63 uses the input values of the parameters s and z, the count value of the counter 62 and the average value of the frequency in each of the values of the parameters s and z up to the previous time stored in the frequency distribution memory 61. Thus, the average value of the new frequency at each value of the parameters s and z is obtained.
[0118]
In this case, when the number of inputs is M, that is, when the count value of the counter 92 is M, the frequency in the value of the input parameter is new when the average value of the frequency in the parameter until the previous time is nM-1. The average value nM of various frequencies is obtained by the calculation of the following equation (7). On the other hand, when the number of inputs is M, regarding the frequency at a parameter value different from the value of the input parameter, when the average value of the frequency at that parameter up to the previous time is nM-1, the average of the new frequency is The value nM is calculated by the following equation (8).
[0119]
(Equation 7)
Figure 2004247991
[0120]
(Equation 8)
Figure 2004247991
[0121]
As described above, it is possible to prevent overflow by using the average value of the frequency at each of the parameters s and z as the information of the frequency distribution of the values of the parameters s and z stored in the frequency distribution memory 61. it can.
[0122]
In addition, instead of using the average value of the frequencies at the values of the parameters s and z, the overflow at the values of the parameters s and z may be normalized by using the maximum frequency, and the overflow is similarly caused. Can be prevented.
[0123]
Further, the history information storage unit 50 stores a predetermined number, for example, ten latest parameters s and z of the values of the parameters s and z input from the system controller 32 to the coefficient generation unit 52. The aging memory 64 is provided. The aging memory 64 is, for example, a non-volatile memory, and retains its stored contents even when the power of the television receiver 10 is off.
[0124]
The writing operation to the aging memory 64 is performed under the control of the system controller 32. As described later with reference to FIGS. 8 and 9, the user can adjust the values of the parameters s and z on the adjustment screen. The new parameters s and z are written. When the number of stored parameters s and z exceeds a predetermined number with this writing, the oldest parameters s and z are deleted.
[0125]
Returning to FIG. 2, the configuration of the television receiver 10 will be described again.
[0126]
The OSD (On Screen Display) processing unit 35 generates a display signal SCH for displaying a character graphic on the screen of the display unit 37. The synthesizing unit 36 synthesizes the display signal SCH output from the OSD processing unit 35 with the HD signal output from the image signal processing unit 12, and supplies the HD signal output to the display unit 37. The display unit 37 is configured by, for example, a CRT (cathode-ray tube) display or a flat panel display such as an LCD (liquid crystal display), and displays an image based on the HD signal output from the image signal processing unit 12 as necessary. And the display signal SCH combined by the combining unit 36.
[0127]
A drive 38 is connected to the system controller 32 as necessary, and a removable medium 39 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted. Are installed in the system controller 32 as needed.
[0128]
The operation of the television receiver 10 shown in FIG. 2 will be described.
[0129]
The system controller 32 controls the tuner 33 based on a user operation input using the remote controller 20. The tuner 33 performs a tuning process, an intermediate frequency amplification process, a detection process, and the like on the broadcast signal received by the antenna 11 according to the control of the system controller 32, and outputs the broadcast signal to the buffer memory 34.
[0130]
The SD signal (525i signal) output from the tuner 33 is supplied to the buffer memory 34 and is temporarily stored. Then, the SD signal temporarily stored in the buffer memory 34 is supplied to the image signal processing unit 12 and converted into an HD signal (1050i signal) based on a control signal supplied from the system controller 32.
[0131]
That is, the image signal processing unit 12 obtains pixel data (hereinafter, referred to as “HD pixel data”) constituting the HD signal from pixel data constituting the SD signal (hereinafter, referred to as “SD pixel data”). Can be. The HD signal output from the image signal processing unit 12 is combined with a character / graphic or the like by the display signal SCH output from the OSD processing unit 35 in the combining unit 36 as necessary, and supplied to the display unit 37. An image is displayed on the screen of the display unit 37.
[0132]
Further, the user can adjust the spatial and temporal resolutions of the image displayed on the screen of the display unit 37 by operating the remote controller 20. The image signal processing unit 12 calculates the HD pixel data by the estimation formula. The coefficient data of the estimation formula determines the resolution in the spatial direction and the time direction adjusted by the operation of the remote controller 20 by the user. Those corresponding to the parameters s and z are generated and used by a generation formula including the parameters s and z. As a result, the spatial and temporal resolutions of the image based on the HD signal output from the image signal processing unit 12 correspond to the adjusted parameters s and z.
[0133]
FIG. 8 shows an example of a user interface for adjusting the parameters s and z. At the time of adjustment, an adjustment screen 71 in which the adjustment positions of the parameters s and z are indicated by a star icon 72 in the drawing is displayed on the display unit 37 by OSD. Further, the remote controller 20 includes a joystick 81 as a user operation unit.
[0134]
By operating the joystick 81, the user can move the position of the icon 72 on the adjustment screen 71, and can adjust the values of the parameters s and z that determine the spatial and temporal resolutions.
[0135]
FIG. 9 shows an enlarged portion of the adjustment screen 71 of FIG. When the icon 72 is moved left and right, the value of the parameter z that determines the resolution in the time direction (time resolution) is adjusted. On the other hand, when the icon 72 is moved up and down, the parameter that determines the resolution in the spatial direction (spatial resolution) is adjusted. The value of s is adjusted. The user can easily adjust the values of the parameters s and z with reference to the adjustment screen 71 displayed on the display unit 37.
[0136]
The remote controller 20 may include another pointing device such as a mouse or a trackball instead of the joystick 81. Further, the values of the parameters s and z adjusted by the user may be numerically displayed on the adjustment screen 71.
[0137]
Next, the operation of the image signal processing unit 12 described with reference to FIG. 4 will be described.
[0138]
The second tap selection unit 42 receives the supply of the SD signal (525i signal) stored in the buffer memory 14 and receives four pixels (units of interest) in the unit pixel block that constitutes the HD signal (1050i signal) to be created. The data (SD pixel data) of the space class taps located around (pixels) are selectively extracted. The data (SD pixel data) of the space class tap selectively extracted by the second tap selection unit 42 is supplied to the space class detection unit 44. The space class detection unit 44 performs ADRC processing on each of the SD pixel data as the data of the space class tap, and regenerates the data as class information of the space class (mainly, class classification for waveform representation in space). A quantization code qi is obtained (see equation (1)).
[0139]
In addition, the third tap selection unit 43 receives the supply of the SD signal (525i signal) stored in the buffer memory 34, and receives the four pixels (of the unit pixel block) constituting the HD signal (1050i signal) to be created. Data (SD pixel data) of a motion class tap located around the pixel at the target position) is selectively extracted. The data (SD pixel data) of the motion class tap selectively extracted by the third tap selection unit 43 is supplied to the motion class detection unit 45. The motion class detection unit 45 obtains class information MV of a motion class (mainly a class classification for representing a degree of motion) from each SD pixel data as data of a motion class tap.
[0140]
The motion information MV and the requantized code qi are supplied to the class combining unit 46. Based on the supplied motion information MV and the requantized code qi, the class synthesizing unit 46 outputs, for each unit pixel block constituting an HD signal (1050i signal) to be created, four pixels within the unit pixel block (the pixel of interest). ) Is obtained (see equation (3)). Then, the class code CL is supplied to the coefficient memory 53 and the normalized coefficient memory 55 as read address information.
[0141]
For example, in each vertical blanking period, the coefficient generation unit 52 sets, for each combination of the class and the output pixels (HD1 to HD4, HD1 ′ to HD4 ′), according to the values of the parameters s and z adjusted by the user. Then, the coefficient data Wi (i = 1 to n) of the estimation formula is obtained using the coefficient seed data w10 to wn9, and is stored in the coefficient memory 53 (see formula (5)). Further, a normalization coefficient S corresponding to the coefficient data Wi (i = 1 to n) of the estimation formula obtained by the coefficient generation unit 52 is generated by the normalization coefficient calculation unit 54 and stored in the normalization coefficient memory 55. (See equation (6)).
[0142]
The class code CL is supplied to the coefficient memory 53 as read address information, so that four output pixels corresponding to the class code CL are output from the coefficient memory 53 (HD1 to HD4 for odd fields, HD1 'to HD4' for even fields). The coefficient data Wi of the minute estimation formula is read and supplied to the estimation prediction calculation unit 47. Further, the first tap selection unit 41 receives the supply of the SD signal (525i signal) stored in the buffer memory 34, and receives four pixels (unit pixels) in the unit pixel block constituting the HD signal (1050i signal) to be created. The data (SD pixel data) of the prediction tap located around the pixel at the position of interest is selectively extracted.
[0143]
From the prediction tap data (SD pixel data) xi and the coefficient data Wi for the four output pixels read from the coefficient memory 53, the estimation prediction calculation unit 47 calculates the 4 bits in the unit pixel block constituting the HD signal to be created. The data y1 to y4 of the pixel (pixel at the position of interest) is calculated (see equation (4)). Then, the data y1 to y4 of the four pixels in the unit pixel block constituting the HD signal sequentially output from the estimation prediction operation unit 47 are supplied to the normalization operation unit 48.
[0144]
As described above, the class code CL is supplied to the normalization coefficient memory 55 as read address information, and the normalization coefficient S corresponding to the class code CL from the normalization coefficient memory 55, The normalization coefficient S corresponding to the coefficient data Wi used for the calculation of the output HD pixel data y1 to y4 is read and supplied to the normalization calculation unit 48. The normalization operation unit 48 divides the HD pixel data y1 to y4 output from the estimation prediction operation unit 47 by the corresponding normalization coefficient S to normalize. Thus, the level fluctuation of the data y1 to y4 due to the rounding error when the coefficient generation unit 52 obtains the coefficient data Wi is removed.
[0145]
In this manner, the data y1 'to y4' of four pixels in the unit pixel block which are normalized and sequentially output by the normalization operation unit 48 are supplied to the post-processing unit 49. The post-processing unit 49 performs line-sequentialization on the data y1 'to y4' of four pixels in the unit pixel block sequentially supplied from the normalization operation unit 48, and outputs the data in the format of a 1050i signal. That is, the post-processing unit 49 outputs a 1050i signal as an HD signal.
[0146]
As described above, the image signal processing unit 12 calculates the HD pixel data y using the coefficient data Wi (i = 1 to n) of the estimation formula corresponding to the adjusted parameters s and z. is there. Therefore, by adjusting the values of the parameters s and z, the user can freely adjust the resolution of the HD signal in the spatial direction and the time direction. The coefficient data of each class corresponding to the adjusted values of the parameters s and z is generated and used by the coefficient generation unit 52 each time, so that a large amount of coefficient data is stored. No memory is required, and the memory can be saved.
[0147]
In addition, as described above, the user can adjust the values of the parameters s and z on the adjustment screen 71. The frequency distribution memory 61 (see FIG. 6) of the history information storage unit 50 stores the information of the frequency distribution of each of the values of the parameters s and z input from the system controller 32 to the coefficient generation unit 52. Further, a predetermined number, for example, 10 of the values of the parameters s and z input from the system controller 32 to the coefficient generation unit 52 are stored in the time-dependent change memory 64 (see FIG. 6) of the history information storage unit 50. The latest values of the parameters s and z are stored.
[0148]
As described above, the history information stored in the frequency distribution memory 61 and the aging memory 64 of the history information storage unit 50 is stored in the information memory bank 51 when, for example, the television receiver 10 is upgraded. This is used when generating coefficient seed data w10 to wn9 to be performed.
[0149]
Next, an example of a method of generating the coefficient seed data w10 to wn9 will be described. In this example, an example is shown in which coefficient seed data w10 to wn9, which are coefficient data in the generation equation of the above-described equation (5), are obtained.
[0150]
Here, for the following description, ti (i = 0 to 9) is defined as in Expression (9).
[0151]
(Equation 9)
Figure 2004247991
[0152]
Using this equation (9), equation (5) can be rewritten as the following equation (10).
[0153]
(Equation 10)
Figure 2004247991
[0154]
Finally, an undetermined coefficient wij is obtained by learning. That is, for each combination of class and output pixel, a coefficient value that minimizes the square error is determined using a plurality of SD pixel data and HD pixel data. This is a so-called least squares solution. Assuming that the number of learnings is m, the residual in the k-th (1 ≦ k ≦ m) -th learning data is ek, and the sum of the squared error is E, E is calculated by using Expressions (4) and (5). ). Here, xik represents the k-th pixel data at the i-th prediction tap position of the SD image, and yk represents the pixel data of the k-th HD image corresponding thereto.
[0155]
[Equation 11]
Figure 2004247991
[0156]
In the solution by the least-squares method, wij is obtained such that the partial differential of the equation (11) by wij becomes zero. This is represented by the following equation (12).
[0157]
(Equation 12)
Figure 2004247991
[0158]
Hereinafter, when Xipjq and Yip are defined as in Expressions (13) and (14), Expression (12) can be rewritten using a matrix as in Expression (15).
[0159]
(Equation 13)
Figure 2004247991
[0160]
[Equation 14]
Figure 2004247991
[0161]
(Equation 15)
Figure 2004247991
[0162]
This equation is generally called a normal equation. The normal equation is solved for wij using a sweep-out method (Gauss-Jordan elimination method) or the like, and coefficient seed data is calculated.
[0163]
FIG. 10 is a diagram illustrating a concept of an example of a method of generating the coefficient seed data described above.
[0164]
A plurality of SD signals are generated from the HD signals. For example, the parameters s and z for varying the band in the spatial direction (vertical direction and horizontal direction) and the band in the time direction (frame direction) of a filter used when generating an SD signal from an HD signal are each set in nine stages. By varying, a total of 81 types of SD signals are generated. Learning is performed between the plurality of SD signals thus generated and the HD signal, and coefficient seed data is generated.
[0165]
FIG. 11 is a block diagram illustrating a configuration of the remote controller 20 of FIG. 1 corresponding to the above-described television receiver 10.
[0166]
The remote controller 20 includes a joystick 81 and a group of buttons shown in FIG. 8, an input unit 91 for receiving a user's input, a microcontroller including a CPU, a RAM, and a ROM, and a system controller for controlling the operation of the entire system. 92 and a communication unit 93 that performs wireless communication with the television receiver 10.
[0167]
The input unit 91 receives an operation by a user, and supplies the operation content (user input) to the system controller 92. The input section 91 and the communication section 93 are connected to the system controller 92, and control each section of the remote controller 20 based on a user input supplied from the input section 91. For example, the system controller 92 supplies a control signal for controlling the operation of the television receiver 10 to the communication unit 93 based on the user input supplied from the input unit 91, and the television receiver receives the control signal via the communication unit 93. 10.
[0168]
The communication unit 93 is controlled by the system controller 92 to perform wireless communication with the television receiver 10 in a predetermined communication scheme, supply control signals and data to the television receiver 10, For example, a parameter output from the device 10 is obtained.
[0169]
The coefficient seed data generation unit 21 is also connected to the system controller 92. The coefficient seed data generation unit 21 generates coefficient seed data based on the parameters and the like supplied from the system controller 92 and supplies the coefficient seed data to the system controller 92. The detailed configuration of the coefficient seed data generator 21 will be described later.
[0170]
Further, the system controller 92 includes an SRAM (Static Random Access Memory), a DRAM (Dynamic Random Access Memory), or an EEPROM (Electrically Randomly Erasable and Programmable Read Only) that is a memory-only connection unit. I have.
[0171]
The system controller 92 supplies the parameters and the like acquired from the communication unit 93 to the coefficient seed data generation unit 21 to generate the coefficient seed data. When the generated coefficient seed data is acquired, the system controller 92 supplies and stores the coefficient seed data to the storage unit 94. . The storage unit 94 is controlled by the system controller 92, and stores coefficient seed data generated by the coefficient seed data generation unit 21, user input input via the input unit 91, and teacher images used by the coefficient seed data generation unit 21. Various information such as HD image data as data, a program executed by the system controller 92, and data necessary for executing the program are stored.
[0172]
A drive 95 is connected to the system controller 92 of the remote controller 20 as necessary, and a removable medium 96 including a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted on the system controller 92 and read therefrom. The computer program is installed in the system controller 92 as needed. The removable medium 96 stores HD image data as teacher image data used in the coefficient seed data generation unit 21 and data such as information on a filter described later. The information is acquired through the storage unit 94 and supplied to the coefficient seed data generation unit 21.
[0173]
FIG. 12 is a block diagram illustrating a detailed configuration example of the coefficient seed data generation unit 21 in FIG.
[0174]
An HD signal (1050i signal) as a teacher signal is input to the input terminal 101. This HD signal is stored in the storage unit 94 in FIG. 11 and the like, and is supplied to the coefficient seed data generation unit 21 by the system controller 92. The SD signal generation unit 103 performs a horizontal and vertical thinning process on the HD signal using the history information input from the input terminal 102 and the values of the parameters s and z to obtain a student signal. Is obtained.
[0175]
The SD signal generation unit 103 changes the band in the spatial direction and the band in the time direction of the band-limiting filter used when generating the SD signal from the HD signal based on the parameters s and z input from the input terminal 102. .
[0176]
The history information input to the SD signal generation unit 103 is based on the input parameters s and z stored in the frequency distribution memory 61 and the aging memory 64 of the history information storage unit 50 of the television receiver 10. Is history information of the value of. Note that these parameters and history information are supplied to the remote controller 20 by wireless communication performed between the communication unit 32 of the television receiver 10 and the communication unit 93 of the remote controller 20, and are transmitted via the system controller 92. , Are supplied to the SD signal generation unit 103 of the coefficient seed data generation unit 21. In addition, the system controller 92 may temporarily store the parameters and the history information supplied from the television receiver 10 in the storage unit 94.
[0177]
When generating the coefficient seed data w10 to wn9 stored in the information memory bank 51 of the television receiver 10 before use, the frequency distribution memory 61 and the aging memory 64 of the history information storage unit 50 still generate the coefficient seed data w10 to wn9. Since no history information is stored, no history information is input to the SD signal generation unit 103.
[0178]
That is, the history information is input to the SD signal generation unit 103 when the coefficient seed data w10 to wn9 stored in the information memory bank 51 is generated, for example, at the time of upgrading the version of the television receiver 10. And so on.
[0179]
Here, a connection terminal that can exchange information with the history information storage unit 50 of the image signal processing unit 12 described with reference to FIG. 4 may be connected to the input terminal 102. That is, the terminals 121 and 122 of the input terminal 102 are connected to the system controller 92 to receive input of history information and to transmit and receive information.
[0180]
In the SD signal generation unit 103, the values of the input parameters s and z are adjusted based on the history information, and the bands in the spatial direction and the time direction are adjusted according to the adjusted parameters s and z. Variable. When there is no input of history information, the bands in the spatial direction and the time direction are varied according to the input parameters s and z.
[0181]
FIG. 13 is a block diagram illustrating a more detailed configuration example of the SD signal generation unit 103 in FIG.
[0182]
In FIG. 13, the SD signal generation unit 103 includes a plurality of down filters 130-including a vertical thinning filter 131 for thinning pixel data from the HD signal in the vertical direction and a horizontal thinning filter 132 for thinning pixel data from the HD signal in the horizontal direction. 1 to 130-n and a selection circuit 133 for selecting an SD signal to be output from a plurality of SD signals which are output signals of the down filters 130-1 to 130-n.
[0183]
The cutoff frequencies (f1 to fn) of the down filters 130-1 to 130-n are predetermined frequencies, and differ from one another among the filters. That is, the vertical thinning filters 131-1 to 131-n included in the down filters 130-1 to 130-n have different cutoff frequencies, and output signals in different bands. Similarly, the horizontal decimation filters 132-1 to 132-n included in the down filters 130-1 to 130-n also have different cutoff frequencies and output signals in different bands.
[0184]
The setting of the cutoff frequencies (f1 to fn) of these down filters 130-1 to 130-n (that is, the vertical thinning filters 131-1 to 131-n and the horizontal thinning filters 132-1 to 132-n). Is stored in a storage area such as a RAM (not shown) and can be updated.
[0185]
In this case, the setting information regarding the new cutoff frequency is supplied from the removable medium 96 attached to the drive 95 in FIG. 11 to the SD signal generation unit 103 of the coefficient seed data generation unit 21 via the system controller 92. Alternatively, the input may be received by the input unit 91 as a user input, and may be supplied to the SD signal generation unit 103 of the coefficient seed data generation unit 21 via the system controller 92. The data may be obtained from the device 10 via the communication unit 93 and supplied to the SD signal generation unit 103 of the coefficient seed data generation unit 21 via the system controller 92. As described above, the setting information regarding the new cutoff frequency supplied to the SD signal generation unit 103 is supplied to each corresponding filter and set.
[0186]
13 is based on the parameters s and z supplied from the system controller 92, the history information, and the like, and outputs the SD signals generated through the down filters 130-1 to 130-n. An SD signal to be output is selected from among them. The selection circuit 133 adjusts the values of the input parameters s and z based on the history information, and selects an SD signal to be output according to the adjusted parameters s and z. When there is no input of history information, an SD signal to be output is selected according to the input parameters s and z.
[0187]
Note that the SD signal generation unit 103 adjusts the resolution not only in the spatial direction but also in the time direction by using the down filters 130-1 to 130-n and the selection circuit 133.
[0188]
Here, in the television receiver 10, the values of the parameters s and z are adjusted in predetermined steps within a range of, for example, 0 to 8 by a user operation, and the resolution in the spatial direction and the time direction is adjusted. Had been done.
[0189]
In this case, when the band in the spatial direction and the band in the time direction are varied according to the values of the parameters s and z input in the SD signal generation unit 103, the television receiver 10 uses the solid line frame BF in FIG. The coefficient seed data w10 to wn9 are generated so that the resolution can be adjusted within the indicated range (the spatial resolution is y1 to y2 and the temporal resolution is x1 to x2).
[0190]
When the history information is input, the SD signal generation unit 103 obtains the position of the center of gravity using the information of the frequency distribution in each of the values of the parameters s and z. In this case, of the values corresponding to the values of the predetermined number of latest parameters s and z, the newer the value, the greater the weight. Then, in the SD signal generation unit 103, the values of the input parameters s and z are adjusted based on the position of the center of gravity. In this case, the band is narrowed as the values of the parameters s and z increase. As a result, in the television receiving apparatus 10 that has obtained the adjusted parameters, the resolution is adjusted so that the higher the values of the parameters s and z are, the higher the resolution is.
[0191]
Here, the values of the input parameters s and z are linear so that the center of the change range of the values of the parameters s and z adjusted on the television receiver 10 side moves to the calculated center of gravity. It has been made to be converted. For example, the center values of the change range of the values of the parameters s and z adjusted by the television receiver 10 are s0 and z0, the calculated center of gravity position is sm and zm, and the values of the input parameters s and z are When s1 and z1, the values s2 and z2 of the adjusted parameter s and z are obtained by the following conversion formulas.
[0192]
(Equation 16)
Figure 2004247991
[0193]
[Equation 17]
Figure 2004247991
[0194]
When the bands in the spatial direction and the time direction are varied according to the values of the parameters s and z adjusted in this manner, the television receiver 10 adjusts the resolution within the range indicated by the solid frame BF in FIG. The resolution (spatial resolution is y1 'to y2', time resolution is x1 'to x2') in the range indicated by the dashed-dotted frame AF in FIG. Coefficient seed data w10 to wn9 are generated so that adjustment can be performed.
[0195]
In the above-described processing, when obtaining the position of the center of gravity using the information of the frequency distribution in each of the values of the parameters s and z, among the values corresponding to the predetermined number of the latest parameters s and z, Although the larger the weight, the greater the new value, the weighted center position obtained without such weighting may be used. Instead of using the frequency distribution information, a predetermined number of the latest values of the parameters s and z may be used, and the newer value may be used with a position of the center of gravity that is weighted and obtained. Further, the values of the parameters s and z having the largest frequency may be obtained from the information of the frequency distribution in the values of the parameters s and z, and the values may be used instead of the position of the center of gravity. In addition, among the predetermined number of latest parameters s and z, the newest parameters s and z may be used instead of the position of the center of gravity.
[0196]
Returning to FIG. 12, the configuration of the coefficient seed data generation unit 21 will be described again.
[0197]
The first tap selection unit 104, the second tap selection unit 105, and the third tap selection unit 106 convert the SD signal (525i signal) output from the SD signal generation unit 103 into an HD signal (1050i signal). Data of a plurality of SD pixels located around the target position are selectively extracted and output. The first to third tap selection units 104 to 106 are basically the same as the first to third tap selection units 41 to 43 of the image signal processing unit 12 described with reference to FIG. Is similarly configured.
[0198]
The space class detection unit 107 detects a level distribution pattern of the data (SD pixel data) of the space class tap selectively extracted by the second tap selection unit 105, and detects a space class based on the level distribution pattern. And outputs the class information. The space class detection unit 107 has basically the same configuration as the space class detection unit 44 of the image signal processing unit 12 described with reference to FIG. From this space class detection unit 107, a requantization code qi of each SD pixel data as space class tap data is output as class information indicating a space class.
[0199]
The motion class detection unit 108 detects a motion class mainly representing the degree of motion from the data (SD pixel data) of the motion class taps selectively extracted by the third tap selection unit 106, and Outputs information MV. The motion class detection unit 108 is basically configured in the same manner as the motion class detection unit 45 of the image signal processing unit 12 described with reference to FIG. In the motion class detection unit 108, an inter-frame difference is calculated from the data (SD pixel data) of the motion class tap selectively extracted by the third tap selection unit 106, and further, the average value of the absolute value of the difference is calculated. Is subjected to threshold processing, and a motion class as a motion index is detected.
[0200]
The class synthesizing unit 109 generates an HD signal based on the requantization code qi as the class information of the space class output from the space class detecting unit 107 and the class information MV of the motion class output from the motion class detecting unit 108. The class code CL indicating the class to which the pixel of interest relating to (1050i signal) belongs is obtained. The class synthesizing unit 109 is also basically configured similarly to the class synthesizing unit 46 of the image signal processing unit 12 described with reference to FIG.
[0201]
The normal equation generation unit 110 outputs the first tap selection unit 104 corresponding to each of the HD pixel data y as the pixel data of the target position obtained from the HD signal supplied to the input terminal 101 and the HD pixel data y. From the prediction tap data (SD pixel data) xi, the values of the parameters s and z, and the class code CL output from the class synthesis unit 109 corresponding to each HD pixel data y. , A normal equation (see equation (15)) for obtaining coefficient seed data w10 to wn9 is generated for each class.
[0202]
In this case, learning data is generated by a combination of one piece of HD pixel data y and the corresponding n pieces of prediction tap data (SD pixel data) xi, and the adjusted parameters s and z are adjusted. In response to the change in the value of, the band in the spatial direction and the time direction in the SD signal generation unit 143 is changed, and a plurality of SD signals are sequentially generated. Generation is performed. As a result, the normal equation generation unit 110 generates a normal equation in which many pieces of learning data with different values of the parameters s and z are registered, and can obtain coefficient seed data w10 to wn9.
[0203]
Further, in this case, learning data is generated by combining one HD pixel data y and the data (SD pixel data) xi of the n prediction taps corresponding thereto. A normal equation is generated for each (see HD1 to HD4 in FIG. 4 and HD1 ′ to HD4 ′ in FIG. 5). For example, the normal equation corresponding to HD1 is generated from learning data composed of HD pixel data y having the same relationship as the deviation value with respect to the center prediction tap as HD1.
[0204]
The coefficient seed data determination unit 111 receives supply of data of the normal equation generated for each combination of the class and the output pixel by the normal equation generation unit 110, solves the normal equation, and for each combination of the class and the output pixel, The coefficient seed data w10 to wn9 are obtained. The coefficient seed data determination unit 111 obtains coefficient seed data by solving a normal equation by, for example, a sweeping-out method. The coefficient seed memory 112 stores the coefficient seed data obtained by the coefficient seed data determination unit 111. The input / output interface 113 is connected to another device (for example, the information memory bank 51 of the image signal processing unit 12 described with reference to FIG. 4) as necessary, and stores the coefficient type stored in the coefficient type memory 112. Output data.
[0205]
Next, the operation of the remote controller 20 shown in FIG. 11 will be described.
[0206]
When the user operates the input unit 91 to instruct a parameter change, the system controller 92 transmits a control signal instructing start of parameter change processing to the communication unit 93 based on the user input obtained from the input unit 91. It is supplied to the television receiving device 10 via the terminal.
[0207]
The television receiver 10 displays a GUI (Graphical User Interface) screen for changing parameters on the display unit 37 based on the control signal. The user operates the input unit 91 of the remote controller 20 while referring to the GUI screen, and inputs parameter settings.
[0208]
The system controller 92 supplies a control signal for instructing parameter setting to the television receiver 10 via the communication unit 93, based on the user input supplied from the input unit 91.
[0209]
After setting the parameters based on the control signal, the television receiver 10 supplies the parameters and the history information to the remote controller 20. The system controller 92 that has obtained the information via the communication unit 93 supplies the obtained information to the coefficient seed data generation unit 21, and converts the HD signal as the teacher image data stored in the storage unit 94 into a coefficient. It is supplied to the seed data generation unit 21.
[0210]
The coefficient seed data generation unit 21 generates coefficient seed data w10 to wn9 based on the information on the parameters supplied from the system controller 92 and the HD signal, and supplies the generated data to the system controller 92. The system controller 92 supplies the obtained coefficient seed data w10 to wn9 to the television receiver 10 via the communication unit 93.
[0211]
Next, the operation of the coefficient seed data generation unit 21 shown in FIG. 12 will be described.
[0212]
An HD signal (1050i signal) as a teacher signal is supplied to the input terminal 101, and horizontal and vertical thinning processing is performed on the HD signal by the SD signal generation unit 143, and the HD signal is used as a student signal. An SD signal (525i signal) is generated.
[0213]
In this case, the SD signal generation unit 103 includes a parameter that determines a spatial direction and a time direction band of the band-limiting filter used when generating the SD signal from the HD signal, in other words, the spatial direction of the generated SD signal. And values of parameters s and z that determine the resolution in the time direction are input.
[0214]
Also, when generating the coefficient seed data w10 to wn9 stored in the information memory bank 51, for example, when the television receiver 10 is upgraded, the SD signal generation unit 103 includes The history information of the parameters s and z supplied from 10 is input via the input terminal 102.
[0215]
When history information is input, the SD signal generation unit 103 adjusts the values of the input parameters s and z based on the history information. For example, the center of gravity of the parameters s and z is obtained from the history information, and the center of the range of change of the values of the parameters s and z adjusted on the television receiver 10 moves to the obtained center of gravity. , The values of the input parameters s and z are linearly transformed. Then, according to the adjusted values of the parameters s and z, the SD signal generating unit 103, as described above, generates the SD signal from the HD signal in the spatial and temporal directions of the band-limiting filter. The band is varied.
[0216]
When generating the coefficient seed data w10 to wn9 stored in the information memory bank 51 of the television receiver 10 before use, there is no input of history information, so that the input parameters s and z As described above, the band in the spatial direction and the band in the time direction of the band-limiting filter used when generating the SD signal from the HD signal is varied according to the value itself.
[0219]
By sequentially changing the values of the parameters s and z input to the SD signal generation unit 103, the spatial and temporal bands of the band-limiting filter used when generating the SD signal from the HD signal are changed. Therefore, a plurality of SD signals in which the band in the spatial direction and the band in the time direction change stepwise are generated.
[0218]
Further, based on the SD signal (525i signal) generated by the SD signal generation unit 103, the second tap selection unit 105 uses the data (SD pixel) of the space class tap located around the target position in the HD signal (1050i signal). Data) is selectively retrieved. The data (SD pixel data) of the space class tap selectively extracted by the second tap selection unit 105 is supplied to the space class detection unit 107. The space class detection unit 107 performs ADRC processing on each of the SD pixel data as the data of the space class tap, and regenerates the data as class information of the space class (mainly, class classification for waveform representation in space). A quantization code qi is obtained (see equation (1)).
[0219]
Further, from the SD signal generated by the SD signal generation unit 103, data (SD pixel data) of a motion class tap located around the pixel of interest related to the HD signal is selectively extracted by the third tap selection unit 106. It is. The data (SD pixel data) of the motion class tap selectively extracted by the third tap selection unit 106 is supplied to the motion class detection unit 108. The motion class detection unit 108 obtains class information MV of a motion class (mainly a class classification for representing the degree of motion) from each SD pixel data as motion class tap data.
[0220]
The class information MV and the requantization code qi are supplied to the class synthesis unit 109. The class synthesis unit 109 obtains a class code CL indicating the class to which the pixel data of the target position in the HD signal (1050i signal) belongs from the supplied class information MV and the requantized code qi (see Expression (3)). .
[0221]
Further, from the SD signal generated by the SD signal generation unit 103, the first tap selection unit 104 selectively extracts data (SD pixel data) of a prediction tap located around the target position in the HD signal.
[0222]
Then, in the normal equation generating unit 110, each HD pixel data y as pixel data of the target position obtained from the HD signal supplied to the input terminal 101, and a first tap corresponding to each HD pixel data y The class output from the class synthesis unit 109 corresponding to the prediction tap data (SD pixel data) xi selectively extracted by the selection unit 104, the values of the parameters s and z, and the respective HD pixel data y. From the code CL, a normal equation (see equation (15)) for obtaining coefficient seed data w10 to wn9 is individually generated for each combination of class and output pixel.
[0223]
Then, each normal equation is solved by the coefficient seed data determination unit 111 to obtain coefficient seed data w10 to wn9 for each combination of class and output pixel. These coefficient seed data w10 to wn9 are stored in the coefficient seed memory 112. The data is output to the outside via the input / output interface 113 as necessary.
[0224]
Thus, in the coefficient seed data generation unit 21 shown in FIG. 12, the class and the output pixels (HD1 to HD4, HD1 'to HD4') stored in the information memory bank 51 of the image signal processing unit 12 in FIG. ) Can be used to generate coefficient seed data w10 to wn9, which are coefficient data in a generation expression (see Expression (5)) for obtaining coefficient data Wi used in the estimation expression.
[0225]
In addition, in the coefficient seed data generation unit 21, for example, when upgrading the television receiver 10, when generating the coefficient seed data w 10 to wn 9 stored in the information memory bank 51, The parameter s previously input by a user operation and stored in the frequency distribution memory 61 and the aging memory 64 of the history information storage unit 50 of the television receiver 10 via the terminal 102 to the SD signal generation unit 143. , And z are input.
[0226]
In the SD signal generation unit 103, the values of the input parameters s and z are adjusted based on the history information, and the adjusted parameters s and z are used when obtaining the SD signal from the HD signal. The band of the band limiting filter in the spatial direction and the time direction is varied.
[0227]
By supplying the coefficient seed data w10 to wn9 thus obtained to the television receiver 10 and storing and using the information memory bank 51, the user can adjust the values of the parameters s and z by adjusting the values of the parameters s and z. The resolution can be adjusted within a range centered on the center of gravity of the past resolution adjustment (see the dashed-dotted frame AF in FIG. 14). In other words, the resolution adjustment range according to the user's preference is automatically set, and the user can adjust the resolution within that range.
[0228]
Next, a coefficient seed data update process performed by the image information processing system in FIG. 1 when the television receiver 10 is upgraded will be described with reference to a flowchart in FIG.
[0229]
When the user operates the input unit 91 of the remote controller 20 to instruct the start of setting of coefficient seed data, the system controller 92 of the remote controller 20 transmits a control signal to the television via the communication unit 93 in step S21. The setting is supplied to the receiver 10 and the setting process of the parameters s and z is started.
[0230]
The communication unit 31 of the television receiver 10 receives the control signal transmitted from the remote controller 20 and supplies the control signal to the system controller 32 in step S1.
[0231]
The system controller 32 starts the setting process of the parameters s and z based on the obtained control signal, and controls the display unit 37 to display the GUI screen on the display unit 37 in step S2.
[0232]
The user who sees the GUI screen displayed on the display unit 37 of the television receiver 10 operates the input unit 91 of the remote controller 20 based on the GUI screen, and determines the values of the parameters s and z. Enter
[0233]
Upon acquiring the information via the input unit 91, the system controller 92 of the remote controller 20 performs a transfer process of transferring the information to the television receiver 10 via the communication unit 93 in step S22.
[0234]
Upon receiving the information in step S3, the communication unit 31 of the television receiver 10 supplies the information to the system controller 32. In step S4, the system controller 32 determines whether or not a user instruction (information for determining the values of the parameters s and z supplied from the remote controller 20) has been received via the communication unit 31. It waits until it is determined that it has been accepted.
[0235]
If it is determined in step S4 that the user's instruction has been received, the system controller 32 of the television receiver 10 sends information for determining the acquired values of the parameters s and z to the image signal processing unit 12 in step S5. For example, the parameters necessary for generating the coefficient seed data (that is, the above-described parameters s and z or the history information) are generated, and the parameters are transmitted to the remote controller via the communication unit 31 in step S6. It is supplied to the controller 20.
[0236]
In step S <b> 23, the system controller 92 of the remote controller 20 acquires the parameters supplied from the television receiver 10 (that is, the above-described parameters s and z or history information) and supplies the parameters to the coefficient seed data generation unit 21. . Further, the system controller 92 supplies the coefficient seed data generation unit 21 with HD image data, which is a teacher image stored in the storage unit 94 in advance.
[0237]
In step S24, the coefficient seed data generation unit 21 that has obtained the parameters performs coefficient seed data generation processing to generate coefficient seed data. The details of the coefficient seed data generation processing will be described later with reference to the flowchart in FIG.
[0238]
The coefficient seed data generation unit 21 that has generated the coefficient seed data supplies the generated coefficient seed data to the system controller 92. In step S25, the system controller 92 supplies the coefficient seed data supplied from the coefficient seed data generation unit 21 to the television receiver 10 via the communication unit 93, and ends the coefficient seed data update processing.
[0239]
In step S7, the communication unit 31 of the television receiver 10 acquires the coefficient seed data supplied from the remote controller 20 and supplies the coefficient seed data to the system controller 32. In step S <b> 8, the system controller 32 supplies the coefficient seed data obtained via the communication unit 31 to the image signal processing unit 12 and stores the coefficient seed data in the information memory bank 51, thereby holding the coefficient seed data. The system controller 32 that has supplied the coefficient seed data to the image signal processing unit 12 ends the coefficient seed data update processing.
[0240]
Next, details of the coefficient seed data generation processing by the coefficient seed data generation unit 21 of the remote controller 20 executed in step S24 of FIG. 15 will be described with reference to the flowchart of FIG.
[0241]
In step S41, the coefficient seed data generation unit 21 acquires the history information from the input terminal 121 or the parameters s and z from the input terminal 102, and the SD signal generation unit 103 uses the image quality pattern (for example, the parameter (specified by s and z) and adjust the selected image quality pattern based on the history information.
[0242]
In step S42, the coefficient seed data generation unit 21 determines whether learning has been completed for all image quality patterns.
[0243]
If it is determined in step S42 that learning has not been completed for all the image quality patterns, in step S43, the coefficient seed data generation unit 21 outputs the known HD pixel data from the input terminal 101 in frame units or field units. Get in units.
[0244]
In step S44, the coefficient seed data generation unit 21 determines whether the processing has been completed for all HD pixel data. If it is determined in step S44 that the processing has been completed for all the HD pixel data, the processing returns to step S41, and the same processing is repeated.
[0245]
If it is determined in step S44 that the processing has not been completed for all the HD pixel data, in step S45, the SD signal generation unit 103 of the coefficient seed data generation unit 21 performs processing based on the HD pixel data acquired in step S43. , And generates SD pixel data based on the image quality pattern adjusted in step S41.
[0246]
The coefficient seed data generation unit 21 proceeds to step S46, where the first tap selection unit 104, the second tap selection unit 105, and the third tap selection unit 106 generate the SD pixel data generated in step S45. Thus, the pixel data of the class tap and the prediction tap is obtained corresponding to each HD pixel data obtained in step S43.
[0247]
In step S47, the coefficient seed data generation unit 21 determines whether or not the learning process has been completed for the entire area of the generated SD pixel data. If it is determined in step S47 that the learning process has been completed, the process returns to step S43, the next HD pixel data is obtained, and the same process is repeated.
[0248]
If it is determined in step S47 that the learning process has not been completed, the class synthesizing unit 109 of the coefficient seed data generating unit 21 determines in step S48 the class code CL from the SD pixel data of the class tap obtained in step S46. Generate Then, in step S49, the normal equation generation unit 110 of the coefficient seed data generation unit 21 generates a normal equation (see equation (15)). When the processing of step S49 is completed, the coefficient seed data generating unit 21 returns the processing to step S46, and repeats the subsequent processing.
[0249]
If it is determined in step S42 that the learning has been completed for all the image quality patterns, the coefficient seed data determining unit 111 of the coefficient seed data generating unit 21 solves the normal equation by a sweeping method or the like in step S50. The coefficient seed data of each combination of the class and the output pixels (see HD1 to HD4 in FIG. 4 and HD1 ′ to HD4 ′ in FIG. 5) is calculated. Then, in step S51, the coefficient seed memory 112 of the coefficient seed data generation unit 21 stores the coefficient seed data. When the processing in step S51 ends, the coefficient seed data generation unit 21 ends the coefficient seed data generation processing, and proceeds to step S25 in FIG.
[0250]
The image signal processing unit 12 of the television receiver 10 performs image processing on the input SD signal using the updated coefficient seed data as described with reference to the flowcharts of FIGS. 15 and 16. .
[0251]
The image signal processing by the image signal processing unit 12 to obtain the HD signal from the SD signal will be described with reference to the flowchart in FIG.
[0252]
In step S71, the image signal processing unit 12 acquires SD pixel data in frame units or field units.
[0253]
In step S72, the image signal processing unit 12 determines whether or not processing of all frames or all fields of the input SD pixel data has been completed. If it is determined in step S72 that the processing has not been completed, in step S73, the image signal processing unit 12 outputs, for example, the image quality designation values (for example, the parameters s and z) input by the user operating the remote controller 20. get.
[0254]
In step S74, the image signal processing unit 12 stores, for example, the history information stored in the frequency distribution memory 91, the time-varying memory 94, or the like in the history information storage unit 50 with the new image quality designated value acquired in step S73. Update using
[0255]
In step S75, the coefficient generation unit 52 of the image signal processing unit 12 determines the coefficient type of each combination of the read image quality designation value, class, and output pixel (see HD1 to HD4 in FIG. 4 and HD1 ′ to HD4 ′ in FIG. 5). Using the data, for example, the coefficient data Wi of the estimation expression (see Expression (4)) for each combination is generated by the generation expression of Expression (5).
[0256]
In step S76, the image signal processing unit 12 obtains pixel data of a class tap and a prediction tap from the SD pixel data obtained in step S71, corresponding to each HD pixel data to be generated.
[0257]
In step S77, the image signal processing unit 12 determines whether or not the process of obtaining HD pixel data has been completed in the entire area of the obtained SD pixel data. If it is determined in step S77 that the processing has been completed in the entire area of the acquired SD pixel data, the processing returns to step S71, and the same processing is repeated to thereby obtain the SD of the next frame or field. Processing for the pixel data is executed.
[0258]
If it is determined in step S77 that the processing has not been completed for the entire area of the obtained SD pixel data, in step S78, the class synthesizing unit 46 of the image signal processing unit 12 sets the class tap obtained in step S76. A class code CL is generated from the SD pixel data.
[0259]
In step S79, the image signal processing unit 12 generates HD pixel data by an estimation formula using the coefficient data Wi corresponding to the class code CL and the SD pixel data of the prediction tap. After the processing in step S79 ends, the processing returns to step S76, and the same processing as the above-described processing is repeated.
[0260]
If it is determined in step S72 that the processing for all frames or all fields has been completed, the processing is terminated.
[0261]
By performing image processing using the updated coefficient seed data by the image signal processing unit 12 as described above, the television receiver 10 can generate HD image data that matches the user's preference.
[0262]
The SD signal generator 103 of the coefficient seed data generator 21 shown in FIG. 12 has been described as having a configuration as shown in FIG. 13, but is not limited to this. For example, as shown in FIG. It may have a simple block configuration.
[0263]
In FIG. 18, the SD signal generation unit 140 performs the same processing as the SD signal generation unit 103 described with reference to FIG. 13, and generates SD image data as a student image from HD image data as a teacher image.
[0264]
The SD signal generation unit 140 has the same down filters 130-1 to 130-n as those of the SD signal generation unit 103, and further, switches for switching input / output connections of the down filters 130-1 to 130-n. (SW) 141 and 142, and a class classification unit 143 that performs a class classification process on the input HD signal.
[0265]
The class classification section 143 classifies the HD signal input to the SD signal generation section 140 into several classes and outputs the classification result. The switches (SW) 141 and 142 select which of the down filters 130-1 to 130-n having different passbands to use based on the output of the classifying unit 143, and The input terminal is connected to the input terminal of the SD signal generator 140, and the output terminal is connected to the output terminal of the SD signal generator 140. Thus, the SD signal generation unit 140 can generate an SD signal as a student image by an optimal down filter according to the signal characteristics of the HD signal as the input teacher image.
[0266]
Next, another example of a method of generating coefficient seed data will be described. Also in this example, a second example is shown in which the coefficient seed data w10 to wn9, which are the coefficient data in the generation expression of Expression (5) described above, are obtained.
[0267]
FIG. 19 illustrates the concept of a second example of the method of generating coefficient seed data. A plurality of SD signals are generated from the HD signals. For example, parameters s and z for varying the spatial band (vertical direction and horizontal direction) and the band in the time direction (frame direction) of a filter used when generating an SD signal from an HD signal are each variable in 9 steps. By doing so, a total of 81 types of SD signals are generated. Learning is performed between the SD signal and the HD signal generated in this manner, and coefficient data Wi of the estimation expression of Expression (4) is generated. Then, coefficient seed data is generated using the coefficient data Wi generated corresponding to each SD signal.
[0268]
First, a method of obtaining coefficient data of the estimation formula will be described. Here, an example is shown in which coefficient data Wi (i = 1 to n) of the estimation expression of Expression (4) is obtained by the least square method. As a generalized example, consider the observation equations of Expressions (18) and (19), where X is input data, W is coefficient data, and Y is a predicted value. In this equation (19), m indicates the number of learning data, and n indicates the number of prediction taps.
[0269]
(Equation 18)
Figure 2004247991
[0270]
[Equation 19]
Figure 2004247991
[0271]
Apply the least squares method to the data collected by the observation equations of equations (18) and (19). Consider the residual equation of equation (20) based on the observation equations of equation (18) and equation (19).
[0272]
(Equation 20)
Figure 2004247991
[0273]
From the residual equation of Expression (20), it is considered that the most probable value of each Wi is a case where the condition of minimizing e2 (square of e) in Expression (21) is satisfied. That is, the condition of Expression (22) may be considered.
[0274]
(Equation 21)
Figure 2004247991
[0275]
(Equation 22)
Figure 2004247991
[0276]
In other words, n conditions based on i in Expression (22) are considered, and W1, W2,..., Wn that satisfy the conditions may be calculated. Therefore, the equation (23) is obtained from the residual equation of the equation (20). Further, Expression (24) is obtained from Expression (23) and Expression (18).
[0277]
[Equation 23]
Figure 2004247991
[0278]
(Equation 24)
Figure 2004247991
[0279]
Then, the normal equation of Expression (25) is obtained from Expression (20) and Expression (24).
[0280]
(Equation 25)
Figure 2004247991
[0281]
In the normal equation of the equation (25), the same number of equations as the number n of unknowns can be established, so that the most probable value of each Wi can be obtained. In this case, simultaneous equations are solved using a sweeping method or the like.
[0282]
Next, a method of obtaining coefficient seed data using coefficient data Wi generated corresponding to each SD signal will be described.
[0283]
It is assumed that coefficient data of a certain class obtained by learning using SD signals corresponding to parameters s and z is kszi. Here, i is the number of the prediction tap. From this kszi, coefficient seed data of this class is obtained.
[0284]
The coefficient data Wi (i = 1 to n) is expressed by the above equation (5) using the coefficient seed data w10 to wn9. Here, considering that the least squares method is used for the coefficient data Wi, the residual is represented by Expression (26).
[0285]
(Equation 26)
Figure 2004247991
[0286]
Here, tj is shown in the above equation (9). When the least squares method is applied to equation (26), equation (27) is obtained.
[0287]
[Equation 27]
Figure 2004247991
[0288]
Here, if Xjk and Yj are defined as in equations (28) and (29), equation (27) can be rewritten as equation (30). This equation (30) is also a normal equation, and the coefficient seed data w10 to wn9 can be calculated by solving this equation by a general solution method such as a sweeping-out method.
[0289]
[Equation 28]
Figure 2004247991
[0290]
(Equation 29)
Figure 2004247991
[0291]
[Equation 30]
Figure 2004247991
[0292]
FIG. 20 shows a configuration of the coefficient seed data generation unit 151 that generates coefficient seed data based on the concept shown in FIG. 20, parts corresponding to those in FIG. 12 are denoted by the same reference numerals, and detailed description thereof will be omitted as appropriate.
[0293]
That is, the coefficient seed data generation unit 151 in FIG. 20 includes a normal equation generation unit 161 in place of the normal equation generation unit 110, and a coefficient data determination unit 162 in place of the coefficient seed data determination unit 111. It has basically the same configuration as the coefficient seed data generator 21 described with reference to FIG. 12 except that a normal equation generator 163 and a coefficient seed data determiner 164 are newly provided.
[0294]
The normal equation generation unit 161 includes: each HD pixel data y as pixel data of a target position obtained from the HD signal supplied to the input terminal 101; and a first tap selection unit corresponding to each HD pixel data y. From the prediction tap data (SD pixel data) xi selectively extracted at 104 and the class code CL output from the class synthesis unit 109 corresponding to each HD pixel data y, a class and an output pixel (FIG. A normal equation (see equation (25)) for obtaining coefficient data Wi (i = 1 to n) is generated for each combination of HD1 to HD4 of No. 4 and HD1 'to HD4' of FIG.
[0295]
In this case, learning data is generated by a combination of one HD pixel data y and data of corresponding n prediction taps (SD pixel data) xi, but the adjusted parameters s and z have different values. The band in the spatial direction and the time direction in the SD signal generation unit 103 is changed in response to the change, a plurality of SD signals are sequentially generated, and learning data is generated between the HD signal and each SD signal. Is Thus, the normal equation generation unit 161 generates a normal equation for obtaining coefficient data Wi (i = 1 to n) for each combination of class and output pixel, corresponding to each SD signal.
[0296]
The coefficient data determination unit 162 receives the data of the normal equation generated by the normal equation generation unit 161, solves the normal equation, and obtains coefficient data of each combination of class and output pixel corresponding to each SD signal. Find Wi. The normal equation generation unit 163 uses the values of the parameters s and z and the coefficient data Wi respectively corresponding to each SD signal to obtain coefficient seed data w10 to wn9 for each combination of class and output pixel. A normal equation (see equation (28)) is generated.
[0297]
The coefficient seed data determination unit 164 receives the supply of the data of the normal equation generated for each combination of the class and the output pixel by the normal equation generation unit 163, solves the normal equation for each combination, and outputs each of the class and the output pixel. The coefficient seed data w10 to wn9 of the combination are obtained. The coefficient seed memory 152 stores the coefficient seed data w10 to wn9 obtained by the coefficient seed data determination unit 164.
[0298]
The other parts of the coefficient seed data generation unit 151 illustrated in FIG. 20 are configured in the same manner as the coefficient seed data generation unit 21 illustrated in FIG. 12, and thus detailed description thereof will be omitted.
[0299]
Next, the operation of the coefficient seed data generation device 151 shown in FIG. 20 will be described.
[0300]
An HD signal (1050i signal) as a teacher signal is supplied to the input terminal 101, and horizontal and vertical thinning processing is performed on the HD signal by the SD signal generation unit 103, and the SD signal as a student signal is output. A signal (525i signal) is generated.
[0301]
By sequentially changing the values of the parameters s and z input to the SD signal generation unit 103, the spatial and temporal bands of the band-limiting filter used when generating the SD signal from the HD signal are changed. Therefore, a plurality of SD signals in which the band in the spatial direction and the band in the time direction are gradually changed are generated.
[0302]
In this case, when history information is input, the SD signal generation unit 103 adjusts the values of the parameters s and z input based on the history information, and sets the adjusted parameters s and z to the adjusted values. Accordingly, as described above, the band in the spatial direction and the band in the time direction of the band limiting filter used when the SD signal is generated from the HD signal is changed.
[0303]
Further, based on the SD signal (525i signal) generated by the SD signal generation unit 103, the second tap selection unit 105 uses the data (SD pixel) of the space class tap located around the target position in the HD signal (1050i signal). Data) is selectively retrieved. The data (SD pixel data) of the space class tap selectively extracted by the second tap selection unit 105 is supplied to the space class detection unit 107. The space class detection unit 107 performs ADRC processing on each of the SD pixel data as the data of the space class tap, and generates a space class (mainly a class classification for waveform representation in space) as class information. A requantization code qi is obtained (see equation (1)).
[0304]
Further, from the SD signal generated by the SD signal generation unit 103, data (SD pixel data) of a motion class tap located around the pixel of interest related to the HD signal is selectively extracted by the third tap selection unit 106. It is. The data (SD pixel data) of the motion class tap selectively extracted by the third tap selection unit 106 is supplied to the motion class detection unit 108. The motion class detection unit 108 obtains class information MV of a motion class (mainly a class classification for representing the degree of motion) from each SD pixel data as motion class tap data.
[0305]
The class information MV and the above-described requantization code qi are supplied to the class synthesis unit 109. The class synthesizing unit 109 obtains a class code CL indicating the class to which the pixel data of the target position in the HD signal (1050i signal) belongs from the class information MV and the requantization code qi (see Expression (3)). .
[0306]
Further, from the SD signal generated by the SD signal generation unit 103, the first tap selection unit 144 selectively extracts data (SD pixel data) of a prediction tap located around the target position in the HD signal.
[0307]
Then, in the normal equation generation unit 161, each of the HD pixel data y as the pixel data of the target position obtained from the HD signal supplied to the input terminal 101, and the first tap corresponding to each of the HD pixel data y An SD signal generation unit is formed from the prediction tap data (SD pixel data) xi selectively extracted by the selection unit 104 and the class code CL output from the class synthesis unit 109 corresponding to each HD pixel data y. A normal equation (see equation (25)) for obtaining coefficient data Wi (i = 1 to n) is generated for each combination of class and output pixel corresponding to each of the SD signals generated in 103. You.
[0308]
Then, the normal equation is solved in the coefficient data determination unit 162, and coefficient data Wi of each combination of the class and the output pixel corresponding to each SD signal is obtained. The normal equation generation unit 163 obtains a normal equation (see equation (28)) for obtaining coefficient seed data w10 to wn9 for each combination of class and output pixel from the coefficient data Wi of each class corresponding to each SD signal. ) Is generated.
[0309]
Then, the normal equation is solved by the coefficient seed data determination unit 164, and coefficient seed data w10 to wn9 of each combination of class and output pixel are obtained. The coefficient seed data w10 to wn9 are stored in the coefficient seed memory 112. .
[0310]
Thus, also in the coefficient seed data generation device 151 shown in FIG. 20, the class and the output pixels (HD1 to HD4, HD1 'to HD4') stored in the information memory bank 51 of the image signal processing unit 12 in FIG. Can generate coefficient seed data w10 to wn9 for each combination of.
[0311]
Also in this coefficient seed data generation device 151, the SD signal generation unit 103 adjusts the values of the input parameters s and z based on the history information, and uses the adjusted parameters s and z. , The band in the spatial direction and the time direction of the band limiting filter used when obtaining the SD signal from the HD signal is variable. Therefore, by storing and using the coefficient seed data w10 to wn9 obtained in this way in the information memory bank 51 when the television receiver 1 is upgraded, the user can obtain the values of the parameters s and z. Through the adjustment, the resolution can be adjusted within a range centered on the center of gravity of the past resolution adjustment (see the dashed line frame AF in FIG. 11).
[0312]
The coefficient seed data generation processing by the coefficient seed data generation unit 151 described with reference to FIG. 20 will be described with reference to the flowchart in FIG.
[0313]
In step S91, the coefficient seed data generation unit 151 selects an image quality pattern used for learning (for example, an image quality pattern specified by parameters s and z), and adjusts the image quality pattern based on history information. In step S92, it is determined whether or not the calculation processing of the coefficient data for all the image quality patterns has been completed.
[0314]
If it is determined in step S92 that the coefficient data calculation process has not been completed, the coefficient seed data generation unit 151 acquires the known HD pixel data from the input terminal 101 in frame units or field units in step S93. Then, in step S94, it is determined whether the processing has been completed for all HD pixel data.
[0315]
If it is determined in step S94 that the processing has not been completed for all the HD pixel data, in step S95, the SD signal generation unit 103 of the coefficient seed data generation unit 151 performs processing based on the HD pixel data acquired in step S93. , And generates SD pixel data based on the image quality pattern adjusted in step S91.
[0316]
In step S96, the coefficient seed data generation unit 151 obtains pixel data of a class tap and a prediction tap from the SD pixel data generated in step S95, corresponding to each HD pixel data obtained in step S593. In step S97, it is determined whether or not the learning process has been completed for the entire area of the generated SD pixel data. If it is determined in step S97 that the learning process has been completed, the process returns to step S93, obtains the next HD pixel data, and the same process as the above-described process is repeated.
[0317]
If it is determined in step S97 that the learning process has not been completed, the coefficient seed data generation unit 151 generates a class code CL from the SD pixel data of the class tap obtained in step S96 in step S98, In step S99, a normal equation (see equation (25)) for obtaining coefficient data is generated. After the process in step S99 ends, the process returns to step S96, and the subsequent processes are repeated.
[0318]
If it is determined in step S94 that the processing has been completed for all the HD pixel data, in step S100, the coefficient seed data generation unit 151 solves the normal equation generated in step S99 by a sweeping-out method or the like. And coefficient data of each combination of output pixels (see HD1 to HD4 in FIG. 4 and HD1 ′ to HD4 ′ in FIG. 5), and the process returns to step S91 to select and adjust the next image quality pattern. Then, the same processing as described above is repeated, and coefficient data of each combination corresponding to the next image quality pattern is obtained.
[0319]
When it is determined in step S92 that the calculation processing of the coefficient data for all the image quality patterns has been completed, in step S101, the coefficient seed data generation unit 151 obtains the coefficient seed data from the coefficient data for all the image quality patterns. Is generated (see equation (28)).
[0320]
In step S102, the coefficient seed data generation unit 151 calculates coefficient seed data of each combination of class and output pixel by solving the normal equation generated in step S101 by a sweeping-out method or the like, and in step S103, The coefficient seed data is stored in the coefficient seed memory 112, and the process ends.
[0321]
Through the processing described with reference to the flowchart in FIG. 21, the coefficient seed data generation unit 151 described with reference to the block diagram in FIG. 20 can obtain coefficient seed data.
[0322]
As described above, in the image information processing system shown in FIG. 1, the remote controller 20 generates coefficient seed data necessary for image processing for generating an image displayed by the television Since the television receiver 10 can be supplied to the device 10, the television receiver 10 can perform image processing efficiently, and can reduce the circuit scale and the manufacturing cost. Further, only by the user operating the remote controller 20, the setting of the image processing can be easily changed to one according to the user's preference, and the television receiver 10 can be more effectively and more user-friendly. Image conversion processing can be performed on the content data according to the user's preference.
[0323]
Note that the image signal processing unit 12 in FIG. 4 uses the generation expression of Expression (5) to generate the coefficient data Wi (i = 1 to n), but uses a polynomial having a different order or another function. Generation of the coefficient data Wi can also be realized by the expression.
[0324]
The image signal processing unit 12 sets a parameter s for determining the resolution in the spatial direction (vertical direction and horizontal direction) and a parameter z for determining the resolution in the time direction (frame direction), and the values of these parameters s and z Has been described as being capable of adjusting the resolution in the spatial direction and the temporal direction of the image by adjusting the parameter. However, the configuration in which other parameters that determine the quality of the image are provided can be similarly configured. For example, the parameters include a parameter for determining the resolution in the vertical direction, a parameter for determining the resolution in the horizontal direction, a parameter for determining the degree of noise removal, a parameter for determining the degree of change in the phase of the pixel after conversion (vertical and horizontal directions), and a screen. Various parameters such as a parameter that determines the brightness and contrast of the image or a parameter that determines the reproduction speed can be considered.
[0325]
The values of these parameters may be directly specified by an operation input by the user, or the values of parameters related to the contents of the editing operation are automatically set based on the contents of the editing operation by the user. You may do so.
[0326]
For example, when the user instructs to display the zoomed image by operating the remote controller 20 or the like, the enlargement ratio, the changing speed of the zoomed image specified by the user at that time, or the center of the original image at the zoomed image Based on information such as the position, parameters such as phase change information in the vertical and horizontal directions of pixels, resolution of the zoom image, or noise reduction degree of the zoom image, which are necessary when creating a zoom image, are generated. You may do so.
[0327]
In addition, when the user instructs to perform slow-motion playback by operating the remote controller 20 or the like, based on information such as the playback speed designated by the user at that time, not only the playback speed of the image but also the image May be generated.
[0328]
Further, an illuminometer or the like is installed in the television receiver 10 or the remote controller 20 to measure the brightness around the television receiver 10, and parameters such as image brightness are generated based on the measurement result. Alternatively, for example, the type of display (CRT (Cathode Ray Tube), LCD (Liquid Crystal Display), or PDP (Plasma Display Panel)) of the television receiver 10 that displays an image, or the like, Based on information such as the screen size, parameters such as resolution, noise reduction, brightness, or contrast of the image may be generated.
[0329]
Further, the image signal processing unit 12 has been described as being capable of adjusting two parameters, that is, the parameters s and z. However, an image signal processing unit 12 that handles one or three or more parameters can be similarly configured. Also in this case, the history information storage unit 50 stores the history information of each parameter. Then, the coefficient seed data generating apparatus 21 shown in FIG. 12 or the coefficient seed data generating apparatus 151 shown in FIG. 20 can perform the same generation processing as described above using the history information of each parameter. .
[0330]
FIG. 22 is a diagram illustrating another configuration example of the image information processing system to which the present invention has been applied. 22, parts corresponding to those in FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted as appropriate.
[0331]
The remote controller 170 performs basically the same processing as the remote controller 20 of FIG. 1 and plays a similar role to the television receiver 10, but a plurality of coefficient seed data generation units 171-1 to 171-m And the remote controller 20 in that the remote controller 20 includes a coefficient type data calculation unit 172 and supports a plurality of types of parameters.
[0332]
That is, the coefficient seed data generation units 171-1 to 171-m include, for example, a parameter for determining the resolution in the vertical direction, a parameter for determining the resolution in the horizontal direction, a parameter for determining the degree of noise elimination, Coefficients corresponding to mutually different types of parameters, such as a parameter for determining (vertical direction and horizontal direction), a parameter for determining luminance, and a parameter for determining a reproduction speed, and generate coefficient seed data w10 to wn9 based on the respective parameters. I do.
[0333]
Note that, as described above, these parameters may be generated in the television receiver 10 or the like based on other information such as the operation content of the user.
[0334]
The plurality of coefficient seed data w10 to wn9 generated by these coefficient seed data generators 171-1 to 171-m are supplied to the coefficient seed data calculator 172.
[0335]
The coefficient seed data calculation unit 172 calculates coefficient seed data w10 to wn9 to be supplied to the television receiver 10 based on the supplied plurality of coefficient seed data w10 to wn9. The remote controller 170 supplies the calculated coefficient seed data w10 to wn9 to the television receiver 10.
[0336]
FIG. 23 is a diagram showing a detailed configuration example of the remote controller 170 shown in FIG. 23, portions corresponding to those in FIG. 11 are denoted by the same reference numerals, and detailed description thereof will be omitted as appropriate.
[0337]
The system controller 92 of the remote controller 170 is connected to the above-described plurality of coefficient seed data generators 171-1 to 171-m and a coefficient seed data calculator 172.
[0338]
The coefficient seed data generators 171-1 to 171-m are basically the same as the coefficient seed data generator 21 shown in FIG. 12 except that the coefficient seed data w10 to wn9 are generated based on different types of parameters. Since the same processing is performed, detailed description is omitted. That is, the coefficient seed data generation units 171-1 to 171-m are supplied with corresponding parameters from the system controller 92, respectively, and generate coefficient seed data w10 to wn9 based on the supplied parameters, respectively. This is supplied to the system controller 92.
[0339]
The system controller 92 stores the coefficient seed data w10 to wn9 supplied from the coefficient seed data generation units 171-1 to 171-m in the storage unit 94 or supplies the coefficient seed data w10 to the coefficient seed data calculation unit 172.
[0340]
The coefficient seed data calculation unit 172 is based on the plurality of coefficient seed data w10 to wn9 generated by the coefficient seed data generation units 171-1 to 171-m and supplied via the system controller 92. Is calculated.
[0341]
The calculation method is, for example, for each coefficient seed data w10 to wn9 calculated in each of the coefficient seed data generation units 171-1 to 171-m, a sum of values obtained by multiplying predetermined coefficients having different values from each other. The coefficient seed data w10 to wn9 to be supplied to the television receiver 10 may be used. The sum of the coefficient seed data w10 to wn9 (or the basis of the previously calculated coefficient seed data w10 to wn9) Difference values (change amounts) with the coefficient seed data w10 to wn9) may be supplied to the television receiver 10 as coefficient seed data w10 to wn9. Further, the above-described calculation may be performed after selecting the coefficient seed data w10 to wn9 corresponding to the specific parameter according to the situation.
[0342]
The coefficient seed data calculation unit 172 supplies the calculated coefficient seed data w10 to wn9 to be supplied to the television receiver 10 to the system controller 92. The system controller 92 supplies the supplied coefficient seed data w10 to wn9 to the television receiver 10 via the communication unit 93.
[0343]
Next, the operation of the remote controller 20 shown in FIG. 23 will be described.
[0344]
When the user operates the input unit 91 or supplies a parameter from the television receiver 10 to the system controller 92, the parameter and the history information are supplied to the system controller 92. Supplies the acquired information to the coefficient seed data generation units 171-1 to 171-m corresponding to the parameters, and converts the HD signal as the teacher image data stored in the storage unit 94 into the coefficient supplied with the parameters. This is supplied to the seed data generation units 171-1 to 171-m.
[0345]
The coefficient seed data generation units 171-1 to 171-m generate coefficient seed data w10 to wn9 based on the information on the parameters supplied from the system controller 92 and the HD signal, and supply the generated coefficient seed data w10 to wn9 to the system controller 92. I do. The system controller 92 supplies the obtained coefficient seed data w10 to wn9 to the coefficient seed data calculation unit 172.
[0346]
The coefficient seed data calculation unit 172 calculates coefficient seed data w10 to wn9 to be supplied to the television receiver 10 based on the obtained plurality of coefficient seed data w10 to wn9, and supplies the calculated coefficient seed data w10 to wn9 to the system controller 92. The system controller 92 supplies the obtained coefficient seed data w10 to wn9 to the television receiver 10 via the communication unit 93.
[0347]
By supplying the coefficient seed data w10 to wn9 thus obtained to the television receiver 10 and storing and using the information in the information memory bank 51, the user can adjust the values of various parameters to display the data. Image adjustment can be performed. That is, an image adjustment range that matches the user's preference is automatically set, and the user can adjust the image within that range. In addition, the television receiver 10 can automatically display an image having the optimum image quality for the display unit 37 (display) and the surrounding environment.
[0348]
Next, the coefficient seed data update processing by the image information processing system in FIG. 22 will be described with reference to the flowchart in FIG.
[0349]
When the user operates the input unit 91 of the remote controller 170 to instruct the start of setting of the coefficient seed data, the remote controller 170 corresponds to the processing of steps S21 to S23 described with reference to the flowchart of FIG. Then, the television receiver 10 performs the processing of steps S121 to S126 corresponding to the processing of steps S1 to S6 described with reference to the flowchart of FIG.
[0350]
That is, the remote controller 170 supplies a control signal to the television receiver 10 according to a user's operation input, and instructs setting of parameters. The television receiver 10 generates a parameter based on the control signal and supplies the parameter to the remote controller 170.
[0351]
In step S143, the system controller 92 of the remote controller 170 that has obtained the parameters supplies the obtained parameters to the corresponding coefficient seed data generation units 171-1 to 171-m, and executes the coefficient seed data generation processing. In step S144, the coefficient seed data generation units 171-1 to 171-m execute the coefficient seed data generation processing described with reference to FIG. 16 and transmit the generated coefficient seed data w10 to wn9 via the system controller 92. Then, it is supplied to the coefficient seed data calculation unit 172.
[0352]
In step S145, the system controller 92 determines whether or not the coefficient seed data generation units 171-1 to 171-m have generated the coefficient seed data w10 to wn9 for all the supplied parameters, and has not generated them. If it is determined that the process is completed, the process returns to step S144, and the subsequent processes are repeated.
[0353]
When the system controller 92 determines that the coefficient seed data w10 to wn9 have been generated for all the supplied parameters, the coefficient seed data calculation unit 172 determines in step S146 that the coefficient seed data to be supplied to the television receiver 10 Calculate w10 to wn9.
[0354]
Then, in step S147, the system controller 92 of the remote controller 170 supplies the coefficient seed data w10 to wn9 calculated by the coefficient seed data calculation unit 172 to the television receiver 10 via the communication unit 93, and The seed data update process ends.
[0355]
In step S127, the communication unit 31 of the television receiver 10 acquires the coefficient seed data w10 to wn9 supplied from the remote controller 170 and supplies the data to the system controller 32. In step S128, the system controller 32 supplies the coefficient seed data w10 to wn9 obtained via the communication unit 31 to the image signal processing unit 12 and stores the coefficient seed data w10 to wn9 in the information memory bank 51. Hold. The system controller 32 that has supplied the coefficient seed data w10 to wn9 to the image signal processing unit 12 ends the coefficient seed data update processing.
[0356]
As described above, in the image information processing system shown in FIG. 22, the television receiver 10 can easily update the coefficient seed data w10 to wn9 based on various parameters by using the remote controller 170. This makes it possible to more effectively perform the image conversion process on the content data in accordance with the user's preference.
[0357]
In the image information processing system described above, a display or the like for displaying an image on the remote controller may be provided.
[0358]
FIG. 25 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied. 25, portions corresponding to those in FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted as appropriate.
[0359]
In FIG. 25, the television receiver 180 supplies the remote controller 190 not only with parameters but also with content data which is an image signal received via the antenna 11. This content data is image data of an SD signal before image processing is performed in the image signal processing unit 12.
[0360]
The remote controller 190 includes, in addition to the coefficient seed data generation unit 21, an image signal processing unit 191 having the same configuration as the image signal processing unit 12 and performing the same processing, and an output unit 192 including a display and the like. Have.
[0361]
The remote controller 190 not only supplies the coefficient seed data w10 to wn9 generated in the coefficient seed data generation unit 21 to the television receiver 180, but also supplies the image signal processing unit 191. The image signal processing unit 191 performs image processing on the content data (SD pixel data) supplied from the television receiver 180 using the supplied coefficient seed data w10 to wn9, and supplies the processed data to the output unit 192. And display the image.
[0362]
FIG. 26 is a diagram illustrating a detailed configuration example of the television receiver 180 illustrated in FIG. 26, parts corresponding to those in the case of the television receiver 10 shown in FIG. 2 are denoted by the same reference numerals, and detailed description thereof will be omitted as appropriate.
[0363]
The buffer memory 182 of the television receiver 180 supplies the SD signal (content data) acquired from the tuner 33 to the system controller 183 as well as the image signal processing unit 12.
[0364]
The system controller 183 performs the same processing as that performed by the system controller 32 of the television receiver 180 shown in FIG. 2, and also outputs the content data (SD pixel data) supplied from the buffer memory 182 and generated parameters. , To the remote controller 190 via the communication unit 31.
[0365]
FIG. 27 is a diagram showing a detailed configuration example of the remote controller 190 shown in FIG. 27, parts corresponding to those in the case of the remote controller 20 shown in FIG. 11 are denoted by the same reference numerals, and detailed description thereof will be omitted as appropriate.
[0366]
An image signal processing unit 191 and an output unit 192 are connected to the system controller 193 of the remote controller 190.
[0367]
The system controller 193 performs the same processing as that of the system controller 92 of the remote controller 20 shown in FIG. 11, and also communicates the coefficient seed data w10 to wn9 generated and supplied by the coefficient seed data generation unit 21. Not only is it supplied to the television receiver 180 via the section 93 but also to the image signal processing section 191. Further, the system controller 193 supplies the content data and parameters supplied from the television receiver 180 to the image signal processing unit 191 via the communication unit 93, and supplies the image data after the image processing supplied from the image signal processing unit 191. The content data (HD pixel data) is supplied to the output unit 192.
[0368]
The image signal processing unit 191 has the same configuration as that of the image signal processing unit 12 of the television receiver 10 shown in FIG. 2 and performs the same processing, and a detailed description thereof will be omitted. The image signal processing unit 191 performs an image conversion process on the content data (SD pixel data) supplied from the system controller 193 based on the coefficient seed data w10 to wn9 and the parameters supplied from the system controller 193, and performs conversion. The subsequent content data (HD pixel data) is supplied to the system controller 193.
[0369]
The output unit 192 has an output function such as a display, and displays an image corresponding to the content data (HD pixel data) supplied from the system controller 193.
[0370]
As described above, in the image information processing system shown in FIG. 25, the remote controller 190 not only generates the coefficient seed data used in the image signal processing unit 12 of the television receiver 180, but also An image conversion process can be performed on the supplied content data to display a corresponding image.
[0371]
Next, the coefficient seed data update processing by the image information processing system in FIG. 25 will be described with reference to the flowchart in FIG.
[0372]
When the user operates the input unit 91 of the remote controller 190 to instruct the start of setting of coefficient seed data, the remote controller 190 corresponds to the processing of steps S21 to S25 described with reference to the flowchart of FIG. The television receiver 180 performs the processing of steps S161 to 168 corresponding to the processing of steps S1 to S8 described with reference to the flowchart of FIG.
[0373]
That is, the remote controller 190 generates coefficient seed data w10 to wn9 as in the case of the flowchart of FIG. The television receiver 180 generates parameters, supplies the parameters to the remote controller 190, and holds the coefficient seed data w10 to wn9 supplied from the remote controller 190, as in the case of the flowchart of FIG.
[0374]
The system controller 193 of the remote controller 190 supplies the generated coefficient seed data w10 to wn9 in step S185, and supplies the generated coefficient seed data w10 to wn9 to the image signal processing unit 191 in step S186. Then, the image signal processing unit 191 holds the supplied coefficient seed data w10 to wn9. The remote controller 190 holding the coefficient seed data w10 to wn9 ends the coefficient seed data update processing.
[0375]
The image signal processing by the image signal processing unit 12 of the television receiver 180 and the image signal processing by the image signal processing unit 191 of the remote controller 190 are the same as those described with reference to the flowchart of FIG. Therefore, the description is omitted.
[0376]
By doing so, in the image information processing system shown in FIG. 25, the remote controller 190 converts the content data supplied from the television receiver 180 into an image based on the generated coefficient seed data w10 to wn9. Then, a corresponding image can be displayed.
[0377]
Note that, in the remote controller 190, the coefficient seed data generation unit 21 separates the coefficient seed data w10 to wn9 supplied to the television receiver 180 from the coefficient seed data w10 to wn9 used in the image signal processing unit 191. Remote controller 190 generates the image based on different parameters, the remote controller 190 uses an image different from the image displayed on the television receiver 180, that is, using the same content data (SD pixel data). It is possible to display an image corresponding to content data (HD pixel data) created by different parameter values.
[0378]
For example, in the television receiver 180, the display unit 37 displays an image on which optimal image processing has been performed on the display unit 37, and the remote controller 190 performs optimal image processing on the display of the output unit 192. The applied image can be displayed, or only the remote controller 190 can display the zoomed image.
[0379]
FIG. 29 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
[0380]
The image information processing system shown in FIG. 29 differs from the above-described television receiver 10 or 180 in that the television receiver 200 does not include the image signal processing unit 12 and the coefficient seed data generation unit 21 and the image signal processing It is configured by a remote controller 210 having a unit 191.
[0381]
As in the case of the above-described television receiver 180, the television receiver 200 includes not only various parameters necessary for generating the coefficient seed data w10 to wn9, but also an image signal (SD signal) received via the antenna 11. ) Is supplied to the remote controller 210. In addition, the television receiver 200 acquires the converted content data (HD signal) supplied from the remote controller 210 and causes the display unit 37 to display the content data.
[0382]
The remote controller 210 generates coefficient seed data w10 to wn9 in the coefficient seed data generation unit 21 based on the parameters supplied from the television receiver 200, and generates the generated coefficient seed data in the image signal processing unit 191. The content data (SD pixel data) supplied from the television receiver 200 is converted using w10 to wn9, and the converted content data (HD pixel data) is supplied to the television receiver 200.
[0383]
FIG. 30 is a block diagram illustrating a detailed configuration example of the television receiving device 200 illustrated in FIG. 30, portions corresponding to those of the television receiver 10 shown in FIG. 2 are denoted by the same reference numerals, and detailed description thereof will be omitted as appropriate.
[0384]
The buffer memory 201 of the television receiver 200 supplies the SD signal (content data) supplied from the tuner 33 to the system controller 202.
[0385]
The system controller 202 generates various parameters necessary for generating the coefficient seed data w10 to wn9, and not only supplies the content data supplied from the buffer memory 201 to the remote controller 210 via the communication unit 31, but also The data is supplied to the remote controller 210 via the communication unit 31. Further, the system controller 202 acquires the converted content data supplied from the remote controller 210 via the communication unit 31 and supplies the converted content data to the synthesizing unit 36.
[0386]
The combining unit 36 combines the display signal SCH output from the OSD processing unit 35 with the HD signal output from the system controller 202, and supplies the combined signal to the display unit 37.
[0387]
The internal configuration of the remote controller 210 is basically the same as that of the remote controller 190 shown in FIG. 27 except that the output unit 192 is not included, and the same processing is performed. Therefore, the description is omitted. However, in the case of the remote controller 210, the content data (HD pixel data) output from the image signal processing unit 191 is supplied to the television receiver 200 via the communication unit 93 by the system controller 193.
[0388]
Next, the coefficient seed data update processing by the image information processing system in FIG. 29 will be described with reference to the flowchart in FIG.
[0389]
When the user operates the input unit of the remote controller 210 to instruct the start of setting of coefficient type data, the remote controller 210 corresponds to the processing of steps S21 to S25 described with reference to the flowchart of FIG. After performing the processing of steps S221 to S224, the television receiver 180 performs the processing of steps S201 to S206 corresponding to the processing of steps S1 to S6 described with reference to the flowchart of FIG.
[0390]
That is, similarly to the case of the flowchart of FIG. 15, the remote controller 210 supplies the television receiver 200 with an instruction regarding the parameter setting, and then receives the parameter generated based on the instruction, and based on the parameter. To generate coefficient seed data w10 to wn9. The television receiver 180 generates parameters based on the instruction supplied from the remote controller 210 and supplies the generated parameters to the remote controller 210, as in the case of the flowchart in FIG.
[0391]
In step S224, the remote controller 210 that has performed the coefficient seed data generation processing as shown in the flowchart of FIG. 16 and has generated the coefficient seed data w10 to wn9 in the coefficient seed data generation unit 21 has the coefficient generated in step S225. The seed data w10 to wn9 are supplied to and held in the image signal processing unit 191, and the coefficient seed data update processing ends.
[0392]
In step S206, the television receiver 200 that has supplied the generated parameters to the remote controller 210 ends the coefficient seed data update processing.
[0393]
That is, in this case, since the image signal processing unit 12 does not exist in the television receiver 200, the remote controller 210 does not supply the generated coefficient seed data w10 to wn9 to the television receiver 200, and updates the coefficient seed data. The process ends.
[0394]
Next, the image signal conversion processing by the image information processing system in FIG. 29 will be described with reference to the flowchart in FIG.
[0395]
In the image information processing system of FIG. 29, the image conversion processing for converting the SD signal into the HD signal is performed not by the television receiver 200 but by the remote controller 210.
[0396]
In step S <b> 241, the system controller 202 of the television receiver 200 transmits the content data, which is the SD pixel data received by the antenna 11 and supplied via the tuner 33 and the buffer memory 201, to the remote controller via the communication unit 31. 210.
[0397]
Upon acquiring the content data in step S261, the remote controller 210 supplies the content data to the image signal processing unit 191. In step S262, the image signal processing unit 191 performs image signal processing as shown in FIG. 17 on the supplied content data to generate content data of HD pixel data. In step S263, the remote controller 210 supplies the generated HD pixel data (content data) to the television receiver 200.
[0398]
Upon acquiring the HD pixel data via the communication unit 31 in step S242, the system controller 202 of the television receiver 200 supplies the HD pixel data to the display unit 37 via the synthesizing unit 36. In step S243, the display unit 37 displays an image corresponding to the supplied HD pixel data.
[0399]
In step S244, the system controller 202 of the television receiver 200 determines whether all the SD pixel data received via the antenna 11 have been processed, and determines that all the data have not been processed, Returning to step S241, the subsequent processing is repeated.
[0400]
When it is determined that all the data has been processed, the system controller 202 of the television receiver 200 ends the image signal conversion processing.
[0401]
As described above, in the image information processing system shown in FIG. 29, the content data received by the television receiver 200 is supplied to the remote controller 210, the remote controller 210 performs an image conversion process, and converts the converted content data. Is supplied to the television receiving device 210 and displayed, so that even if the television receiving device 200 does not have an image signal processing unit, the television receiving device 200 can output an HD that matches the user's preference. An image of the image data can be displayed.
[0402]
In the above description, the image information processing system has been described as including one television receiver and one remote controller. However, the present invention is not limited to this. For example, as shown in FIG. And one remote controller. In FIG. 33, portions corresponding to those shown in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted as appropriate.
[0403]
In FIG. 33, television receiving apparatuses 10-1 and 10-2 have the same configuration as television receiving apparatus 10 in the image information processing system shown in FIG. 1, and perform the same processing. Is omitted. The antennas 11-1 and 11-2 correspond to the antenna 11 shown in FIG. 1, and the image signal processing units 12-1 and 12-2 correspond to the image signal processing unit 12 shown in FIG.
[0404]
The remote controller 20 generates coefficient seed data w10 to wn9 for the television receiver 10-1 in the coefficient seed data generator 21 based on the parameters supplied from the television receiver 10-1, and generates the generated coefficients. The seed data w10 to wn9 are supplied to the television receiver 10-1. Further, the remote controller 20 generates and generates coefficient seed data w10 to wn9 for the television receiver 10-2 in the coefficient seed data generator 21 based on the parameters supplied from the television receiver 10-2. The supplied coefficient seed data w10 to wn9 are supplied to the television receiver 10-2.
[0405]
The television receiver 10-1 supplied with the coefficient seed data w10 to wn9 dedicated to the television receiver 10-1 from the remote controller 20 transmits the supplied coefficient seed data w10 to the image signal processing unit 12-1. Using wn9 to wn9, the image signal (SD signal) received via the antenna 11-1 is subjected to image conversion processing, and the display unit 37 displays an image corresponding to the converted image signal (HD signal).
[0406]
Similarly, the television receiver 10-2 supplied with the coefficient seed data w10 to wn9 dedicated to the television receiver 10-2 from the remote controller 20 transmits the supplied coefficient to the image signal processor 12-2. Using the seed data w10 to wn9, image conversion processing is performed on the image signal (SD signal) received via the antenna 11-2, and an image corresponding to the converted image signal (HD signal) is displayed on the display unit 37. indicate.
[0407]
As a result, the plurality of television receivers 10-1 and 10-2 share one remote controller 20 and perform image conversion processing on mutually different SD signals using mutually different coefficient seed data w10 to wn9. It can be carried out. That is, the remote controller 20 supplies the different coefficient seed data w10 to wn9 to each of the television receivers 10-1 and 10-2, so that the remote controller 20 is optimal for the device of each television receiver and the surrounding environment. Image conversion processing can be performed. Further, even when the user makes a different request to each of the television receivers, the remote controller 20 sends different coefficient seed data w10 to wn9 to each of the television receivers 10-1 and 10-2. By supplying, it can respond.
[0408]
Note that the remote controller 20 generates and supplies the coefficient seed data w10 to wn9 to each of the television receivers 10-1 and 10-2 described above so that they are executed independently. May be executed sequentially, sequentially, or in parallel.
[0409]
Further, in the above description, the image information processing system includes two television receivers 10-1 and 10-2. However, the number of television receivers may be any number. There may be three or more. Even when there are three or more television receivers, the remote controller 20 generates and supplies dedicated coefficient seed data w10 to wn9 to each television receiver.
[0410]
Further, as long as the remote controller can support, a plurality of television receivers constituting the image information processing system may have different functions.
[0411]
FIG. 34 is a diagram illustrating a further different configuration example of the image information processing system to which the present invention has been applied. In FIG. 34, portions corresponding to those shown in FIG. 1, FIG. 25, or FIG. 29 are denoted by the same reference numerals, and description thereof will be omitted as appropriate.
[0412]
In FIG. 34, the image information processing system includes the television receiver 10 of FIG. 1, the television receiver 180 of FIG. 25, and the television receiver 200 of FIG. It has a remote controller 220 corresponding to the John receiver.
[0413]
As described with reference to FIG. 1, the television receiver 10 supplies various parameters for generating the coefficient seed data w10 to wn9 to the remote controller 220, and the remote controller 220 Data w10 to wn9 are acquired. Then, the television receiver 10 converts the image signal (SD signal) obtained via the antenna 11 into an HD signal in the image signal processing unit 12 using the coefficient seed data w10 to wn9 supplied from the remote controller 220. Convert and display the image.
[0414]
In addition, as described with reference to FIG. 25, the television receiver 180 supplies various parameters for generating the coefficient seed data w10 to wn9 to the remote controller 220, and the generated parameters are generated by the remote controller 220. The coefficient seed data w10 to wn9 are obtained. Then, the television receiver 10 converts the image signal (SD signal) obtained via the antenna 11 into an HD signal in the image signal processing unit 12 using the coefficient seed data w10 to wn9 supplied from the remote controller 220. Convert and display the image. Further, the television receiver 180 supplies the image signal (SD signal) received via the antenna 11 to the remote controller 220 as content data.
[0415]
Further, as described with reference to FIG. 29, the television receiver 200 supplies various parameters for generating the coefficient seed data w10 to wn9 to the remote controller 220. The television receiver 200 supplies the image signal (SD signal) received via the antenna 11 as content data to the remote controller 220, and acquires the content data (HD signal) converted by the remote controller 220. The image is displayed on the display unit.
[0416]
The remote controller 220 has all the functions of the above-described remote controller 170 (including the remote controller 20 in FIG. 1), the remote controller 190 in FIG. 25, and the remote controller 210 in FIG. It has a plurality of coefficient seed data generators 171-1 to 171-m, a coefficient seed data calculator 172, an image signal processor 191 and an output unit 192.
[0417]
Regarding the detailed configuration of the remote controller 220, the configuration in the case of the remote controller 170 shown in FIG. 23 (including the configuration in the case of the remote controller 20 in FIG. 11) and the configuration in the case of the remote controller 190 shown in FIG. 29 (including the remote controller 210 in FIG. 29), and since the configuration and operation of each unit are basically the same as those described above, the description thereof is omitted.
[0418]
That is, similar to the remote controller 170 of FIG. 22 (the remote controller 20 of FIG. 1), the remote controller 220 acquires various parameters for generating coefficient seed data from the television receiver 10 and responds to the parameters. The coefficient seed data generation units 171-1 to 171-m generate coefficient seed data w10 to wn9 based on the acquired parameters. Then, the remote controller 220 calculates coefficient seed data w10 to wn9 to be supplied to the television receiver 10 from the generated coefficient seed data w10 to wn9 in the coefficient seed data calculation unit 172, and calculates the calculated coefficient seed data w10 To wn9 to the television receiver 10.
[0419]
In addition, the remote controller 220 performs the same processing as described above for the television receiver 10 for the television receiver 180, and supplies the generated coefficient seed data w10 to wn9 to the television receiver 180. I do. Further, the remote controller 220 causes the image signal processing unit 191 to hold the coefficient seed data w10 to wn9 calculated by the coefficient seed data calculation unit 172, as in the case of the remote controller 190 of FIG. Then, the remote controller 220 performs an image conversion process on the content data (SD signal) supplied from the television receiver 180 in the image signal processing unit 191, and outputs the converted content data (SD signal) on the output unit 192. (HD signal) is displayed.
[0420]
Further, the remote controller 220 sends various signals for generating coefficient seed data to the television receiver 200 from the television receiver 200 as in the case of the remote controller 210 in FIG. 29 (remote controller 170 in FIG. 22). Are obtained, the coefficient seed data generation units 171-1 to 171-m corresponding to those parameters generate coefficient seed data w10 to wn9 based on the obtained parameters. Then, the remote controller 220 calculates the coefficient seed data w10 to wn9 to be used from the generated coefficient seed data w10 to wn9 in the coefficient seed data calculating unit 172, and stores the calculated data in the image signal processing unit 191. Then, the remote controller 220 performs image conversion processing on the content data (SD signal) supplied from the television receiver 200 in the image signal processing unit 191, and converts the converted content data (HD signal) into a television signal. It is supplied to the John receiver 200 and displayed.
[0421]
As described above, by having a plurality of functions, the remote controller 220 can perform processing such as generation of coefficient seed data and generation of content data for a plurality of television receivers having different functions. it can.
[0422]
The remote controller 220 generates and supplies coefficient seed data w10 to wn9 to each of the television receivers 10, 180, and 200 described above, or generates, displays, or displays content data. The processing to be supplied may be performed independently, may be performed sequentially and sequentially, or may be performed in parallel.
[0423]
In the above description, the image information processing system includes three television receivers 10, 180, and 200. However, the number of television receivers may be any number, and four television receivers may be used. It may be the above. The type of the function of the television receiver may be any type or any type as long as the remote controller 220 can handle the type.
[0424]
FIG. 35 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
[0425]
35, the image information processing system has one television receiver 230 and two remote controllers 240 and 250.
[0426]
The television receiver 230 has a table storage unit 231 and stores a priority table 232 indicating the priority of the remote controllers 240 and 250, as described later. Other configurations of the television receiving device 230 are the same as those of the television receiving device 10 in FIG.
[0427]
The remote controller 240 has the same configuration as the coefficient seed data generator 21 of the remote controller 20 shown in FIG. 1 described above. In addition to the coefficient seed data generator 241 that performs the same processing, the remote controller 240 Has unique ID information 242 for identifying the. That is, the configuration of the remote controller 240 is the same as the configuration of the remote controller of FIG. 1 except that the storage unit 94 stores the ID information 242.
[0428]
The remote controller 250 has the same configuration as the above-described coefficient seed data generation unit 21 of the remote controller 20 in FIG. 1. In addition to the coefficient seed data generation unit 251 performing the same processing, the remote controller 250 Has unique ID information 252 for identifying the. That is, the configuration of the remote controller 250 is the same as the configuration of the remote controller in FIG. 1 except that the ID information 252 is stored in the storage unit 94.
[0429]
In such an image information processing system, the television receiving device 230, based on a request from the remote controller 240 (such as a user input in the remote controller 240), similarly to the image information processing system in FIG. The parameters necessary for data generation are supplied to the remote controller 240. Similarly, the television receiver 230 supplies parameters necessary for generating coefficient seed data to the remote controller 250 based on a request from the remote controller 250 (such as a user input in the remote controller 250).
[0430]
In the remote controller 240, the coefficient seed data generation unit 241 generates coefficient seed data w10 to wn9 based on the supplied parameters, as in the case of the image information processing system in FIG. Then, the remote controller 240 supplies the generated coefficient seed data w10 to wn9 to the television receiver 230 together with the ID information 242 stored in the storage unit 94.
[0431]
Similarly, the remote controller 250 causes the coefficient seed data generation unit 251 to generate coefficient seed data w10 to wn9 based on the supplied parameters. Then, the remote controller 250 supplies the generated coefficient seed data w10 to wn9 to the television receiver 230 together with the ID information 252 stored in the storage unit 94.
[0432]
The television receiving device 230 refers to the priority order table 232 stored in the table storage unit 231 and determines whether the ID information 242 supplied from the remote controller 240 or the ID information 252 supplied from the remote controller 250 It is determined whether or not the priority is higher than the priority of the remote controller that supplied the coefficient seed data w10 to wn9 held in the image signal processing unit 12. If it is determined that the priority is higher, the coefficient having the highest priority is determined. The seed data w10 to wn9 are held in the image signal processing unit 12.
[0433]
FIG. 36 is a diagram illustrating a detailed configuration example of the television receiver 230 illustrated in FIG. 35. In FIG. 36, the portions corresponding to those of the television receiver 10 shown in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted as appropriate.
[0434]
The table storage unit 231 is connected to the system controller 233 of the television receiver 230.
[0435]
The table storage unit 231 is configured by a storage element such as an SRAM, a DRAM, or an EEPROM, and stores a priority table 232 indicating the priority of the remote controller.
[0436]
The priority table 232 is a table that associates the ID information of the remote controller 240 with the priority of the remote controller. The system controller 233 selects the coefficient seed data w10 to wn9 to be used based on the priority associated with the ID information included in the priority table 232.
[0437]
The system controller 233 selects, from among the plurality of coefficient seed data w10 to wn9 supplied from the plurality of remote controllers 240 and 250, coefficient ID data to be used, each ID of the remote controller that has supplied the coefficient seed data. The priority table 232 stored in the table storage unit 231 is referred to based on the information. Then, the system controller 233 converts the coefficient seed data w10 to wn9 supplied by the highest-priority remote controller including the remote controller corresponding to the coefficient seed data w10 to wn9 currently held in the image signal processing unit 12. Is supplied to the image signal processing unit 12 and held. The other processes of the system controller 233 are the same as those of the system controller 32 shown in FIG.
[0438]
The detailed configuration of the remote controllers 240 and 250 is the same as that of the remote controller 20 shown in FIG. 11 except that the ID information 242 or 252 is stored in the respective storage units 94. Is omitted.
[0439]
Next, the coefficient seed data update processing by the image information processing system in FIG. 35 will be described with reference to the flowchart in FIG. Although FIG. 37 illustrates a case where the remote controller 240 updates the coefficient seed data of the television receiving device 230, the process performed when the remote controller 250 updates the coefficient seed data of the television receiving device 230 is also described. It is basically the same.
[0440]
When the user operates the input unit 91 of the remote controller 240 to instruct the start of setting of coefficient seed data, the remote controller 210 corresponds to the processing of steps S21 to S24 described with reference to the flowchart of FIG. Then, the television receiver 180 performs the processing of steps S281 to 286 corresponding to the processing of steps S1 to S6 described with reference to the flowchart of FIG. 15, respectively.
[0441]
That is, similarly to the case of the flowchart of FIG. 15, the remote controller 240 supplies the television receiver 200 with an instruction regarding the parameter setting, and then receives the parameter generated based on the instruction, and based on the parameter. To generate coefficient seed data w10 to wn9. The television receiver 230 generates a parameter based on an instruction supplied from the remote controller 210 and supplies the generated parameter to the remote controller 210, as in the case of the flowchart in FIG.
[0442]
In step S314, the remote controller 240 that has performed the coefficient seed data generation processing as shown in the flowchart of FIG. 16 and generated the coefficient seed data w10 to wn9 in the coefficient seed data generation unit 241 transmits the ID information 242 from the storage unit 94. In step S315, the generated coefficient seed data w10 to wn9 are supplied to the television receiver 230 together with the read ID information, and the coefficient seed data updating process ends.
[0443]
When the system controller 233 of the television receiver 230 acquires the ID information 242 and the coefficient seed data w10 to wn9 from the remote controller 240 via the communication unit 31 in step S287, the table storage unit 231 in step S288. The priority order of the remote controller 240 that is the source of the coefficient seed data w10 to wn9 acquired this time is referred to the coefficient seed data w10 currently held in the image signal processing unit 12 with reference to the priority order table 232 stored in Through wn9 are determined to be higher than the priority of the remote controller that supplied wn9.
[0444]
If it is determined that the priority order of the remote controller 240 that is the supply source of the coefficient seed data w10 to wn9 acquired this time is higher, the system controller 233 of the television receiver 230 determines in step S289 that the coefficient acquired this time is The seed data w10 to wn9 are supplied to and held in the image signal processing unit 12, and the coefficient seed data updating process ends.
[0445]
If it is determined in step S288 that the priority order of the remote controller that supplies the coefficient seed data w10 to wn9 currently held in the image signal processing unit 12 is higher, the system controller of the television receiver 230 is determined. In step 233, the process of step S289 is omitted, and the coefficient seed data update process ends.
[0446]
As described above, the television receiving apparatus 230 manages the priority of each remote controller by using the priority order table 232, so that it can respond to requests for updating coefficient type data from a plurality of remote controllers. .
[0447]
In FIG. 35, the number of remote controllers is described as two, but the number is not limited thereto and three or more remote controllers may be used.
[0448]
In addition, the television receiver 230 may update the priority table 232 for managing the ID information and its priority based on a control signal from the remote controller. Thereby, the television receiver 230 can register the ID information of a new remote controller whose ID information is not registered in the priority table 232 and its priority in the priority table 232. Further, the television receiving device 230 may be configured to be able to change the order of the priority corresponding to the ID information in the priority table 232 based on a user instruction or the like. Further, for example, the order of the priority corresponding to the ID information in the priority table 232 may be changed according to the use frequency or the like.
[0449]
In FIG. 35, the image information processing system has been described as having one television receiving device 230. For example, as shown in FIG. 38, the image information processing system may have two television receiving devices 260 and 270. You may.
[0450]
In FIG. 38, the configurations of television receiving apparatuses 260 and 270 are the same as those of television receiving apparatus 230 shown in FIG. 35, and thus description thereof will be omitted. Note that the television receivers 260 and 270 have priority tables 261 and 271 respectively. These priority tables 261 and 271 are generated by the television receivers 260 and 270, respectively, and the ID information of the remote controllers registered therein and their priorities are independent of each other.
[0451]
For example, as shown in FIG. 38, in the priority order table 261 of the television receiver 260, the ID information 242 of the remote controller 240 and the ID information 252 of the remote controller 250 are registered, and the ID of the remote controller 240 is registered. The information 242 is registered with a higher priority than the ID information 252 of the remote controller 250. However, in the priority order table 271 of the television receiver 270, the ID information 242 of the remote controller 240 and the ID of the remote controller 250 are registered. The ID information 252 is registered, and the ID information 252 of the remote controller 250 is registered with a higher priority than the ID information 242 of the remote controller 240.
[0452]
That is, in the image information processing system in this case, a priority table is created for each television receiver, and the priority of the remote controller is managed. Therefore, the number of remote controllers managed by each television receiver may be different.
[0453]
Note that the number of television receivers included in the image information processing system may be three or more, and the number of remote controllers may be three or more.
[0454]
Also, the television receivers 260 and 270 of FIG. 38 may be connected, and the television receivers 260 and 270 may manage a common priority table. In this case, the television receivers 260 and 270 compare the contents of the priority tables 261 and 271 respectively at predetermined timing, and if the contents are different, update the priority tables 261 or 271 respectively. .
[0455]
As described above, in the image information processing system, the remote controller has a coefficient creation function of creating a coefficient necessary for performing a conversion process on an image signal received by the television receiver, or an image received by the television receiver. By having a content creation function of performing a conversion process on a signal and creating new content data, the image information processing system can perform an image conversion process on content data more effectively according to user's preference. It can be carried out.
In the above description, it has been described that the remote controller of the image information processing system has the coefficient seed data generation unit and generates the coefficient seed data necessary for converting the image signal received by the television receiver. The present invention is not limited to this, and the television receiver may have a coefficient seed data generation unit.
[0456]
FIG. 39 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied. In FIG. 39, portions corresponding to those of the image information processing system shown in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted as appropriate.
[0457]
In FIG. 39, the television receiver 280 includes a coefficient seed data generation unit 281 that generates coefficient seed data w10 to wn9 used in the image signal processing unit 12. A detailed configuration example of the coefficient seed data generation unit 281 is the same as that of the coefficient seed data generation unit 21 described with reference to FIG. 12, and a description thereof will be omitted.
[0458]
Further, the remote controller 291 has a configuration in which the coefficient seed data generation unit 21 is deleted from the remote controller 20 shown in FIG.
[0459]
In FIG. 39, the remote controller 291 supplies the television receiver 280 with an instruction regarding parameters for generating the coefficient seed data w10 to wn9 based on a user input or the like.
[0460]
The television receiver 280 uses a parameter generated based on an instruction related to a parameter or the like supplied from the remote controller 291 or a parameter supplied from the remote controller 291 to generate the coefficient seed data in the coefficient seed data generation unit 281. Generate w10 to wn9. Then, the television receiver 280 performs a conversion process on the image signal received via the antenna 11 in the image signal processing unit 12 using the generated coefficient seed data w10 to wn9.
[0461]
By doing as described above, the image information processing system can more effectively perform the image conversion processing on the content data in accordance with the user's preference while suppressing an increase in the circuit scale of the remote controller 291. it can.
[0462]
Further, as shown in FIG. 40, the above-described television receiving device 280 may be connected to another television receiving device.
[0463]
In FIG. 40, the television receiver 280 is connected to the network 292 via the communication unit 31. In addition to the television receiver 280, the television receivers 10 and 200 are connected to the network 292 via the respective communication units 31.
[0464]
In FIG. 40, the antenna 11-1 of the television receiver 280, the antenna 11-2 of the television receiver 10, and the antenna 11-3 of the television receiver 200 are all shown in FIG. Has the same configuration as the antenna 11 of the television receiver 10 shown in FIG.
[0465]
Also, in FIG. 40, the image signal processing unit 12-1 included in the television receiving device 280 and the image signal processing unit 12-2 included in the television receiving device 10 are both provided in the television receiving device illustrated in FIG. It has the same configuration as the image signal processing unit 12 of the device 10 and performs the same processing.
[0466]
The television receiver 280 supplies the coefficient seed data w10 to wn9 generated by the coefficient seed data generator 281 to the television receiver 10 via the network 292. The television receiver 10 uses the coefficient seed data w10 to wn9 supplied from the television receiver 280 to convert the image signal processing unit 12-2 into an image signal acquired via the antenna 11-2. Apply.
[0467]
Further, the television receiver 280 uses the coefficient seed data w10 to wn9 generated by the coefficient seed data generator 281 to convert the image signal acquired by the image signal processor 12-1 via the antenna 11-1. The conversion processing is performed, and the converted image signal is supplied to the television receiver 200 via the network 292 as content data. The television receiver 200 causes the display unit 37 to display an image corresponding to the content data supplied from the television receiver 280.
[0468]
Further, the television receiver 200 supplies the image signal received via the antenna 11-3 to the television receiver 280 via the network 292 as content data. The television receiving apparatus 280 performs a conversion process on the content data supplied from the television receiving apparatus 200 in the image signal processing unit 12-1 to generate new content data, and outputs the converted content data. , To the television receiver 200 via the network 292. The television receiver 200 causes the display unit 37 to display an image corresponding to the content data supplied from the television receiver 280.
[0469]
As described above, by connecting the television receiving device 280 to another television receiving device, coefficient seed data for sharing content data or converting content data among a plurality of television receiving devices can be obtained. The image information bibliography system can display the content data that has been subjected to the image conversion processing more effectively according to the user's preference in a plurality of television receivers.
[0470]
Note that, in the above, each device described to be connected by wire communication may be connected by wireless communication, and conversely, each device described to be connected by wireless communication may be connected by wire. You may make it connect by communication.
[0471]
Further, the television receiver and the remote controller described above may have any function other than those described above as long as they have the functions described above.
[0472]
As described above, in any of the embodiments, either the remote controller or the television receiver creates coefficients (coefficient creation) necessary for performing conversion processing on an image signal, and generates a coefficient for the image signal. By performing the conversion process and creating new content data (content data creation), the image information processing system can more effectively perform the image conversion process on the content data in accordance with the user's preference. .
[0473]
The above-described series of processing can be executed by hardware, or can be executed by software as described above. When a series of processing is executed by software, various functions can be executed by installing a computer in which the programs constituting the software are embedded in dedicated hardware, or by installing various programs For example, it is installed in a general-purpose personal computer from a recording medium or the like.
[0474]
FIG. 41 is a diagram illustrating an example of the internal configuration of a personal computer that executes the above-described processing.
[0475]
The CPU 301 of the personal computer 300 executes various processes according to a program stored in the ROM 302. The RAM 303 appropriately stores data, programs, and the like necessary for the CPU 301 to execute various processes.
[0476]
The CPU 301, the ROM 302, and the RAM 303 are mutually connected via a bus 304. The input / output interface 310 is also connected to the bus 304.
[0477]
The input / output interface 310 is connected to an input unit 311 including a keyboard and a mouse, and outputs a signal input to the input unit 311 to the CPU 301. The input / output interface 310 is also connected to an output unit 312 including a display, a speaker, and the like.
[0478]
Further, a storage unit 313 including a hard disk and a communication unit 314 that performs data communication with another device via a network such as the Internet are also connected to the input / output interface 310. The drive 315 is used when reading data from or writing data to a removable medium 321 formed of a recording medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
[0479]
As shown in FIG. 41, the recording medium is a magnetic disk (including a flexible disk) on which the program is recorded and an optical disk (CD-ROM) which are distributed to provide the program to the user separately from the personal computer. (Including Compact Disc-Read Only Memory), DVD (Digital Versatile Disc), magneto-optical disc (including MD (Mini-Disc) (registered trademark)), and removable media 321 including package media including semiconductor memory. And a hard disk including a ROM 302 and a storage unit 313 storing a program, which are provided to a user in a state of being incorporated in a computer in advance.
[0480]
In this specification, the steps of describing a program provided by a medium include, in the order described, not only processing performed in chronological order but also processing in chronological order, or in parallel or individually. This includes the processing to be executed.
[0481]
【The invention's effect】
As described above, according to the present invention, an image signal can be converted. In particular, image conversion processing can be performed on content data more effectively and more in accordance with user preferences.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of an image information processing system to which the present invention has been applied.
FIG. 2 is a diagram illustrating a detailed configuration example of the television receiver in FIG. 1;
FIG. 3 is a diagram illustrating a pixel positional relationship between a 525i signal and a 1050i signal.
FIG. 4 is a block diagram illustrating a configuration example of an image signal processing unit in FIG. 2;
FIG. 5 is a diagram illustrating a phase shift (odd field) of a HD signal (1050i signal) from a center prediction tap of four pixels in a unit pixel block.
FIG. 6 is a diagram illustrating a phase shift (even field) of a HD signal (1050i signal) from a center prediction tap of four pixels in a unit pixel block.
FIG. 7 is a block diagram illustrating a configuration of a history information storage unit in FIG. 4;
FIG. 8 is a diagram illustrating an example of a user interface for adjusting image quality.
FIG. 9 is an enlarged view of the adjustment screen of FIG. 7;
FIG. 10 is a diagram illustrating an example of a method of generating coefficient seed data.
FIG. 11 is a block diagram illustrating a detailed configuration example of the remote controller of FIG. 1;
12 is a block diagram illustrating a configuration example of a coefficient seed data generation unit in FIG. 11;
13 is a block diagram illustrating a configuration example of an SD signal generation unit in FIG.
FIG. 14 is a diagram for explaining a change in a resolution adjustment range.
FIG. 15 is a flowchart illustrating a coefficient seed data update process performed by the image information processing system in FIG. 1;
FIG. 16 is a flowchart illustrating a coefficient seed data generation process performed by the remote controller of FIG. 1;
FIG. 17 is a flowchart illustrating image signal processing by the television receiver in FIG. 1;
18 is a block diagram illustrating another example of the configuration of the SD signal generation unit in FIG.
FIG. 19 is a diagram illustrating another example of a method of generating coefficient seed data.
20 is a block diagram illustrating another example of the configuration of the coefficient seed data generation device in FIG. 11;
FIG. 21 is a flowchart illustrating another example of the coefficient seed data generation processing by the remote controller of FIG. 1;
FIG. 22 is a diagram illustrating another configuration example of an image information processing system to which the present invention has been applied.
FIG. 23 is a diagram illustrating a configuration example of a remote controller in FIG. 22;
FIG. 24 is a flowchart illustrating a coefficient seed data update process performed by the image information processing system in FIG. 22;
FIG. 25 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
26 is a block diagram illustrating a detailed configuration example of the television receiver in FIG. 25.
FIG. 27 is a block diagram showing a detailed configuration example of the remote controller of FIG. 25.
FIG. 28 is a flowchart illustrating a coefficient seed data update process performed by the image information processing system in FIG. 25;
FIG. 29 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
30 is a block diagram illustrating a detailed configuration example of the television receiver in FIG. 29.
FIG. 31 is a flowchart illustrating a coefficient seed data update process performed by the image information processing system in FIG. 29;
FIG. 32 is a flowchart illustrating image signal processing by the image information processing system in FIG. 29;
FIG. 33 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
FIG. 34 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
FIG. 35 is a diagram illustrating still another configuration example of the image information processing system to which the present invention has been applied.
36 is a block diagram illustrating a detailed configuration example of the television receiver in FIG. 35.
FIG. 37 is a flowchart illustrating a coefficient seed data update process performed by the image information processing system in FIG. 35;
FIG. 38 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
FIG. 39 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
FIG. 40 is a diagram showing still another configuration example of the image information processing system to which the present invention has been applied.
FIG. 41 is a block diagram illustrating a configuration example of a personal computer.
[Explanation of symbols]
Reference Signs List 10 television receiver, 12 image signal processing unit, 20 remote controller, 21 coefficient seed data generation unit, 32 system controller, 92 system controller, 151 coefficient seed data generation unit, 170 remote controller, 171-1 to 171-m coefficients Seed data generator, 172 coefficient seed data calculator, 180 television receiver, 182 system controller, 190 remote controller, 191 image signal processor, 192 output unit, 193 system controller, 200 television receiver, 202 system controller, 210 remote controller, 220 remote controller, 230 television receiver, 231 table storage unit, 232 priority table, 233 system controller, 40 remote controller, 241 coefficient seed data generator, 242 ID information, 250 remote controller, 251 coefficient seed data generator, 252 ID information, 260 television receiver, 261 priority table, 270 television receiver, 271 priority Table, 280 television receiver, 281 coefficient seed data generator, 291 remote controller, 300 personal computer, 321 removable media

Claims (48)

第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
前記第1の情報処理装置と通信を行う第2の情報処理装置と
で構成される情報処理システムにおいて、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成手段と、
前記付加情報生成手段により生成された前記付加情報を前記第2の情報処理装置に供給する付加情報供給手段と、
前記第2の情報処理装置より前記係数を取得する係数取得手段と、
前記係数取得手段により取得された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造手段と
を備え、
前記第2の情報処理装置は、
前記第1の情報処理装置より前記付加情報を取得する付加情報取得手段と、
前記付加情報取得手段により取得された前記付加情報を用いて、前記係数を創造する係数創造手段と、
前記係数創造手段により創造された前記係数を前記第1の情報処理装置に供給する係数供給手段と
を備えることを特徴とする情報処理システム。
A first information processing device for converting the first content data to create the second content data;
In an information processing system configured with a second information processing device that communicates with the first information processing device,
The first information processing device includes:
Additional information generating means for generating additional information necessary to create a coefficient used for an operation in the creation of the second content data;
Additional information supply means for supplying the additional information generated by the additional information generation means to the second information processing apparatus;
Coefficient acquisition means for acquiring the coefficient from the second information processing device;
A content data creation unit that performs an operation using the coefficient acquired by the coefficient acquisition unit, converts the first content data, and creates the second content data;
The second information processing device includes:
Additional information acquisition means for acquiring the additional information from the first information processing device;
Using the additional information obtained by the additional information obtaining means, a coefficient creating means for creating the coefficient,
An information processing system comprising: a coefficient supply unit configured to supply the coefficient created by the coefficient creation unit to the first information processing apparatus.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する情報処理装置であって、
前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成手段と、
前記付加情報生成手段により生成された前記付加情報を他の情報処理装置に供給する付加情報供給手段と、
前記付加情報供給手段により供給された前記付加情報に基づいて、前記他の情報処理装置により生成された前記係数を取得する係数取得手段と、
前記係数取得手段により取得された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造手段と
を備えることを特徴とする情報処理装置。
An information processing device for converting first content data to create second content data,
Additional information generating means for generating additional information necessary to create a coefficient used for an operation in the creation of the second content data;
Additional information supply means for supplying the additional information generated by the additional information generation means to another information processing apparatus,
Coefficient acquisition means for acquiring the coefficient generated by the other information processing device based on the additional information supplied by the additional information supply means,
Information comprising: performing a calculation using the coefficient obtained by the coefficient obtaining unit, converting the first content data, and generating the second content data. Processing equipment.
前記コンテンツデータ創造手段により創造された前記第2のコンテンツデータの表示を制御する表示制御手段をさらに備える
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, further comprising a display control unit configured to control display of the second content data created by the content data creation unit.
前記付加情報は、前記ユーザが過去に視聴した第2のコンテンツデータの画質の嗜好に関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the additional information includes information on an image quality preference of the second content data that the user has viewed in the past.
前記付加情報は、ユーザが過去に視聴した第2のコンテンツデータに対する前記ユーザの編集操作の嗜好に関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the additional information includes information on a preference of the user for an editing operation on the second content data that the user has viewed in the past.
前記付加情報は、画像の空間解像度に関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the additional information includes information on a spatial resolution of an image.
前記付加情報は、画像の時間解像度に関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the additional information includes information on a time resolution of an image.
前記付加情報は、画像のシャープネスに関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the additional information includes information on an image sharpness.
前記付加情報は、画像の画面の明るさに関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the additional information includes information on brightness of a screen of an image.
前記付加情報は、画像のコントラストに関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the additional information includes information on an image contrast.
前記付加情報は、画素の位相変化に関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
3. The information processing apparatus according to claim 2, wherein the additional information includes information on a phase change of a pixel.
前記付加情報は、画像の表示速度に関する情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the additional information includes information on a display speed of an image.
前記他の情報処理装置より制御情報を取得する制御情報取得手段をさらに備え、
前記付加情報生成手段は、前記制御情報取得手段により取得された前記制御情報に基づいて、前記付加情報を生成する
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus further includes control information acquisition means for acquiring control information from the other information processing apparatus,
The information processing apparatus according to claim 2, wherein the additional information generation unit generates the additional information based on the control information acquired by the control information acquisition unit.
前記制御情報は、前記ユーザの操作内容に関する情報を含む
ことを特徴とする請求項13に記載の情報処理装置。
The information processing apparatus according to claim 13, wherein the control information includes information on an operation content of the user.
複数の前記他の情報処理装置の優先順位に関する情報である優先順位テーブルを記憶するテーブル記憶手段と、
前記コンテンツデータ創造手段による演算に用いる前記係数を決定する係数決定手段と
をさらに備え、
前記係数取得手段は、前記他の情報処理装置より前記係数とともに、前記他の情報処理を識別するID情報を取得し、
前記係数決定手段は、前記係数取得手段により取得された前記ID情報、および前記テーブル記憶手段により記憶されている前記優先順位テーブルに基づいて、前記コンテンツデータ創造手段による演算に用いる前記係数を決定し、
前記コンテンツデータ創造手段は、前記係数決定手段により決定された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造する
ことを特徴とする請求項2に記載の情報処理装置。
Table storage means for storing a priority table, which is information on the priority of the plurality of other information processing devices,
Coefficient determining means for determining the coefficient used for the operation by the content data creating means,
The coefficient acquisition unit acquires ID information for identifying the other information processing together with the coefficient from the other information processing apparatus,
The coefficient determining unit determines the coefficient used for the operation by the content data creating unit based on the ID information acquired by the coefficient acquiring unit and the priority order table stored by the table storage unit. ,
The content data creation means performs an operation using the coefficients determined by the coefficient determination means, converts the first content data, and creates the second content data. Item 3. The information processing device according to item 2.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する情報処理装置の情報処理方法であって、
前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、
前記付加情報生成ステップの処理により生成された前記付加情報を他の情報処理装置に供給する付加情報供給ステップと、
前記付加情報供給ステップの処理により供給された前記付加情報に基づいて、前記他の情報処理装置により生成された前記係数を取得する係数取得ステップと、
前記係数取得ステップの処理により取得された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造ステップと
を含むことを特徴とする情報処理方法。
An information processing method of an information processing device for converting first content data to create second content data,
An additional information generating step of generating additional information necessary to create a coefficient used for an operation in the creation of the second content data;
An additional information supply step of supplying the additional information generated by the processing of the additional information generation step to another information processing apparatus;
A coefficient acquisition step of acquiring the coefficient generated by the other information processing device based on the additional information supplied by the processing of the additional information supply step;
Performing a calculation using the coefficients obtained by the processing of the coefficient obtaining step, converting the first content data, and generating the second content data. Information processing method.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する処理を、コンピュータに行わせるプログラムであって、
前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、
前記付加情報生成ステップの処理により生成された前記付加情報を他の情報処理装置に供給する付加情報供給ステップと、
前記付加情報供給ステップの処理により供給された前記付加情報に基づいて、前記他の情報処理装置により生成された前記係数を取得する係数取得ステップと、
前記係数取得ステップの処理により取得された係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されていることを特徴とする記録媒体。
A program that causes a computer to perform a process of converting the first content data to create the second content data,
An additional information generating step of generating additional information necessary to create a coefficient used for an operation in the creation of the second content data;
An additional information supply step of supplying the additional information generated by the processing of the additional information generation step to another information processing apparatus;
A coefficient acquisition step of acquiring the coefficient generated by the other information processing device based on the additional information supplied by the processing of the additional information supply step;
Performing a calculation using the coefficient obtained by the processing of the coefficient obtaining step, converting the first content data, and generating the second content data. A recording medium on which a computer-readable program is recorded.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する処理を、コンピュータに行わせるプログラムにおいて、
前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、
前記付加情報生成ステップの処理により生成された前記付加情報を他の情報処理装置に供給する付加情報供給ステップと、
前記付加情報供給ステップの処理により供給された前記付加情報に基づいて、前記他の情報処理装置により生成された前記係数を取得する係数取得ステップと、
前記係数取得ステップの処理により取得された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
In a program that causes a computer to perform a process of converting the first content data to create the second content data,
An additional information generating step of generating additional information necessary to create a coefficient used for an operation in the creation of the second content data;
An additional information supply step of supplying the additional information generated by the processing of the additional information generation step to another information processing apparatus;
A coefficient acquisition step of acquiring the coefficient generated by the other information processing device based on the additional information supplied by the processing of the additional information supply step;
Performing a calculation using the coefficient obtained in the processing of the coefficient obtaining step, converting the first content data, and generating the second content data; A program characterized by being executed.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する他の情報処理装置と通信を行う情報処理装置であって、
前記他の情報処理装置より、前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を取得する付加情報取得手段と、
前記付加情報取得手段により取得された前記付加情報を用いて、前記係数を創造する係数創造手段と、
前記係数創造手段により創造された前記係数を前記他の情報処理装置に供給する係数供給手段と
を備えることを特徴とする情報処理装置。
An information processing apparatus for converting the first content data and communicating with another information processing apparatus that creates the second content data,
Additional information acquisition means for acquiring, from the other information processing apparatus, additional information necessary to create a coefficient used for an operation in the creation of the second content data;
Using the additional information obtained by the additional information obtaining means, a coefficient creating means for creating the coefficient,
An information processing device comprising: a coefficient supply unit that supplies the coefficient created by the coefficient creation unit to the another information processing device.
ユーザの入力を受け付ける入力受け付け手段をさらに備える
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, further comprising an input receiving unit that receives a user's input.
前記入力受け付け手段により受け付けられた前記ユーザの入力に基づいて、前記付加情報の生成を指示する制御情報を前記他の情報処理装置に供給する制御情報供給手段をさらに備える
ことを特徴とする請求項20に記載の情報処理装置。
The apparatus according to claim 1, further comprising control information supply means for supplying control information for instructing generation of the additional information to the other information processing device based on the user input received by the input reception means. 20. The information processing device according to 20.
前記付加情報は、前記ユーザが過去に視聴した第2のコンテンツデータの画質の嗜好に関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on an image quality preference of the second content data that the user has viewed in the past.
前記付加情報は、ユーザが過去に視聴した第2のコンテンツデータに対する前記ユーザの編集操作の嗜好に関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on the user's editing operation preference for the second content data that the user has viewed in the past.
前記付加情報は、画像の空間解像度に関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on a spatial resolution of an image.
前記付加情報は、画像の時間解像度に関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on a time resolution of an image.
前記付加情報は、画像のシャープネスに関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on an image sharpness.
前記付加情報は、画像の画面の明るさに関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on brightness of a screen of an image.
前記付加情報は、画像のコントラストに関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on an image contrast.
前記付加情報は、画素の位相変化に関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on a phase change of a pixel.
前記付加情報は、画像の表示速度に関する情報を含む
ことを特徴とする請求項19に記載の情報処理装置。
20. The information processing apparatus according to claim 19, wherein the additional information includes information on a display speed of an image.
複数の前記係数を用いて、前記係数供給手段により供給する前記係数を算出する係数算出手段をさらに備え、
前記係数創造手段は、複数種類の前記付加情報を用いて、互いに異なる前記付加情報に対応する複数の前記係数を創造し、
前記係数算出手段は、前記係数創造手段により創造された複数の前記係数を用いて、前記係数供給手段により供給する前記係数を算出し、
前記係数供給手段は、前記係数算出手段により算出された前記係数を前記他の情報処理装置に供給する
ことを特徴とする請求項19に記載の情報処理装置。
Using a plurality of the coefficients, further comprising a coefficient calculation means for calculating the coefficient supplied by the coefficient supply means,
The coefficient creating means creates a plurality of coefficients corresponding to the different pieces of additional information by using a plurality of types of the additional information,
The coefficient calculation unit calculates the coefficient supplied by the coefficient supply unit using the plurality of coefficients created by the coefficient creation unit,
20. The information processing apparatus according to claim 19, wherein the coefficient supply unit supplies the coefficient calculated by the coefficient calculation unit to the another information processing apparatus.
前記他の情報処理装置より前記第1のコンテンツデータを取得するコンテンツデータ取得手段と、
前記係数創造手段により創造された前記係数を用いて演算を行い、前記コンテンツデータ取得手段により取得された前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造手段と
を備えることを特徴とする請求項19に記載の情報処理装置。
Content data acquisition means for acquiring the first content data from the other information processing device;
Content data creation means for performing an operation using the coefficient created by the coefficient creation means, converting the first content data acquired by the content data acquisition means, and creating the second content data 20. The information processing apparatus according to claim 19, comprising:
前記コンテンツデータ創造手段により創造された前記第2のコンテンツデータの表示を制御する表示制御手段をさらに備える
ことを特徴とする請求項32に記載の情報処理装置。
33. The information processing apparatus according to claim 32, further comprising a display control unit that controls display of the second content data created by the content data creation unit.
前記コンテンツデータ創造手段により創造された前記第2のコンテンツデータを前記他の情報処理装置に供給するコンテンツデータ供給手段をさらに備える
ことを特徴とする請求項32に記載の情報処理装置。
33. The information processing apparatus according to claim 32, further comprising: content data supply means for supplying the second content data created by the content data creation means to the another information processing apparatus.
前記情報処理装置を識別するID情報を記憶するID情報記憶手段をさらに備え、
前記係数供給手段は、前記係数創造手段により創造された前記係数とともに、前記ID情報記憶手段により記憶されている前記ID情報を前記他の情報処理装置に供給する
ことを特徴とする請求項19に記載の情報処理装置。
ID information storage means for storing ID information for identifying the information processing apparatus,
20. The apparatus according to claim 19, wherein the coefficient supply unit supplies the ID information stored by the ID information storage unit to the another information processing device together with the coefficient created by the coefficient creation unit. An information processing apparatus according to claim 1.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する他の情報処理装置と通信を行う情報処理装置の情報処理方法であって、
前記他の情報処理装置より、前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を取得する付加情報取得ステップと、
前記付加情報取得ステップの処理により取得された前記付加情報を用いて、前記係数を創造する係数創造ステップと、
前記係数創造ステップの処理により創造された前記係数を前記他の情報処理装置に供給する係数供給ステップと
を含むことを特徴とする情報処理方法。
An information processing method for an information processing apparatus that performs communication with another information processing apparatus that creates first content data by converting first content data,
An additional information obtaining step of obtaining, from the other information processing apparatus, additional information necessary for creating a coefficient used for an operation in creating the second content data;
Using the additional information acquired by the processing of the additional information acquisition step, a coefficient creation step of creating the coefficient,
A coefficient supplying step of supplying the coefficient created by the processing of the coefficient creating step to the another information processing apparatus.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する他の情報処理装置と通信を行う処理を、コンピュータに行わせるプログラムであって、
前記他の情報処理装置より、前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を取得する付加情報取得ステップと、
前記付加情報取得ステップの処理により取得された前記付加情報を用いて、前記係数を創造する係数創造ステップと、
前記係数創造ステップの処理により創造された前記係数を前記他の情報処理装置に供給する係数供給ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されていることを特徴とする記録媒体。
A program that causes a computer to perform a process of converting the first content data and communicating with another information processing device that creates the second content data,
An additional information obtaining step of obtaining, from the other information processing apparatus, additional information necessary for creating a coefficient used for an operation in creating the second content data;
Using the additional information acquired by the processing of the additional information acquisition step, a coefficient creation step of creating the coefficient,
A coefficient supplying step of supplying the coefficient created by the processing of the coefficient creating step to the other information processing apparatus. A recording wherein a computer readable program is recorded. Medium.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する他の情報処理装置と通信を行う処理を、コンピュータに行わせるプログラムにおいて、
前記他の情報処理装置より、前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を取得する付加情報取得ステップと、
前記付加情報取得ステップの処理により取得された前記付加情報を用いて、前記係数を創造する係数創造ステップと、
前記係数創造ステップの処理により創造された前記係数を前記他の情報処理装置に供給する係数供給ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
In a program that causes a computer to perform a process of converting the first content data and communicating with another information processing device that creates the second content data,
An additional information obtaining step of obtaining, from the other information processing apparatus, additional information necessary for creating a coefficient used for an operation in creating the second content data;
Using the additional information acquired by the processing of the additional information acquisition step, a coefficient creation step of creating the coefficient,
A program for causing a computer to execute a process including a coefficient supplying step of supplying the coefficient created by the process of the coefficient creating step to the another information processing apparatus.
第1のコンテンツデータを変換して得られる第2のコンテンツデータの画像を表示する第1の情報処理装置と、
前記第1の情報処理装置と通信を行う第2の情報処理装置と
で構成される情報処理システムにおいて、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造する演算に用いられる係数を創造する付加情報を生成する付加情報生成手段と、
前記付加情報生成手段により生成された前記付加情報を前記第2の情報処理装置に供給する付加情報供給手段と、
前記第2の情報処理装置に前記第1のコンテンツデータを供給する第1のコンテンツデータ供給手段と、
前記第2の情報処理装置より前記第2のコンテンツデータを取得する第1のコンテンツデータ取得手段と、
前記第1のコンテンツデータ取得手段により取得された前記第2のコンテンツデータの画像を表示する画像表示手段と
を備え、
前記第2の情報処理装置は、
前記第1の情報処理装置より前記付加情報を取得する付加情報取得手段と、
前記付加情報取得手段により取得された前記付加情報を用いて、前記係数を創造する係数創造手段と、
前記第1の情報処理装置より前記第1のコンテンツデータを取得する第2のコンテンツデータ取得手段と、
前記係数創造手段により創造された前記係数を用いて演算を行い、前記第2のコンテンツデータ取得手段により取得された前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造手段と、
前記コンテンツデータ創造手段により創造された前記第2のコンテンツデータを前記第1の情報処理装置に供給する第2のコンテンツデータ供給手段と
を備えることを特徴とする情報処理システム。
A first information processing device for displaying an image of the second content data obtained by converting the first content data,
In an information processing system configured with a second information processing device that communicates with the first information processing device,
The first information processing device includes:
Additional information generating means for generating additional information for creating a coefficient used for an operation for creating the second content data;
Additional information supply means for supplying the additional information generated by the additional information generation means to the second information processing apparatus;
First content data supply means for supplying the first content data to the second information processing device;
First content data acquisition means for acquiring the second content data from the second information processing device;
Image display means for displaying an image of the second content data acquired by the first content data acquisition means,
The second information processing device includes:
Additional information acquisition means for acquiring the additional information from the first information processing device;
Using the additional information obtained by the additional information obtaining means, a coefficient creating means for creating the coefficient,
Second content data acquisition means for acquiring the first content data from the first information processing device;
A content that performs an operation using the coefficient created by the coefficient creating unit, converts the first content data acquired by the second content data acquiring unit, and creates the second content data Data creation means,
An information processing system comprising: a second content data supply unit that supplies the second content data created by the content data creation unit to the first information processing device.
第1のコンテンツデータを変換して得られる第2のコンテンツデータの画像を表示する第1の情報処理装置と、
前記第1の情報処理装置と通信を行う第2の情報処理装置と
で構成される情報処理システムの情報処理方法であって、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造する演算に用いられる係数を創造する付加情報を生成する付加情報生成ステップと、
前記付加情報生成ステップの処理により生成された前記付加情報を前記第2の情報処理装置に供給する付加情報供給ステップと、
前記第2の情報処理装置に前記第1のコンテンツデータを供給する第1のコンテンツデータ供給ステップと、
前記第2の情報処理装置より前記第2のコンテンツデータを取得する第1のコンテンツデータ取得ステップと、
前記第1のコンテンツデータ取得ステップの処理により取得された前記第2のコンテンツデータの画像を表示する画像表示ステップと
を含み、
前記第2の情報処理装置は、
前記第1の情報処理装置より前記付加情報を取得する付加情報取得ステップと、
前記付加情報取得ステップの処理により取得された前記付加情報を用いて、前記係数を創造する係数創造ステップと、
前記第1の情報処理装置より前記第1のコンテンツデータを取得する第2のコンテンツデータ取得ステップと、
前記係数創造ステップの処理により創造された前記係数を用いて演算を行い、前記第2のコンテンツデータ取得ステップの処理により取得された前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造ステップと、
前記コンテンツデータ創造ステップの処理により創造された前記第2のコンテンツデータを前記第1の情報処理装置に供給する第2のコンテンツデータ供給ステップと
を含むことを特徴とする情報処理方法。
A first information processing device for displaying an image of the second content data obtained by converting the first content data,
An information processing method for an information processing system including a second information processing device that communicates with the first information processing device,
The first information processing device includes:
An additional information generating step of generating additional information for creating a coefficient used for an operation for creating the second content data;
An additional information supply step of supplying the additional information generated by the processing of the additional information generation step to the second information processing apparatus;
A first content data supply step of supplying the first content data to the second information processing apparatus;
A first content data obtaining step of obtaining the second content data from the second information processing device;
An image display step of displaying an image of the second content data acquired by the processing of the first content data acquisition step,
The second information processing device includes:
An additional information obtaining step of obtaining the additional information from the first information processing apparatus;
Using the additional information acquired by the processing of the additional information acquisition step, a coefficient creation step of creating the coefficient,
A second content data obtaining step of obtaining the first content data from the first information processing device;
An operation is performed using the coefficient created by the processing of the coefficient creation step, the first content data acquired by the processing of the second content data acquisition step is converted, and the second content data is converted. Content data creation step to create
A second content data supply step of supplying the second content data created by the processing of the content data creation step to the first information processing apparatus.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
第3のコンテンツデータを変換して、第4のコンテンツデータを創造する、前記第1の情報処理装置と異なる第2の情報処理装置と、
前記第1の情報処理装置および前記第2の情報処理装置と通信を行う第3の情報処理装置と
で構成される情報処理システムにおいて、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報を生成する第1の付加情報生成手段と、
前記第1の付加情報生成手段により生成された前記第1の付加情報を前記第3の情報処理装置に供給する第1の付加情報供給手段と、
前記第3の情報処理装置より前記第1の係数を取得する第1の係数取得手段と、
前記第1の係数取得手段により取得された前記第1の係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造する第1のコンテンツデータ創造手段と
を備え、
前記第2の情報処理装置は、
前記第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報を生成する第2の付加情報生成手段と、
前記第2の付加情報生成手段により生成された前記第2の付加情報を前記第3の情報処理装置に供給する第2の付加情報供給手段と、
前記第3の情報処理装置より前記第2の係数を取得する第2の係数取得手段と、
前記第2の係数取得手段により取得された前記第2の係数を用いて演算を行い、前記第3のコンテンツデータを変換して、前記第4のコンテンツデータを創造する第2のコンテンツデータ創造手段と
を備え、
前記第3の情報処理装置は、
前記第1の情報処理装置より供給された前記第1の付加情報、または、前記第2の情報処理装置より供給された前記第2の付加情報を取得する付加情報取得手段と、
前記付加情報取得手段により取得された前記第1の付加情報または前記第2の付加情報を用いて、前記第1の係数または前記第2の係数を創造する係数創造手段と、
前記係数創造手段により創造された前記第1の係数または前記第2の係数を、前記第1の情報処理装置または前記第2の情報処理装置にそれぞれ供給する係数供給手段と
を備えることを特徴とする情報処理システム。
A first information processing device for converting the first content data to create the second content data;
A second information processing device different from the first information processing device, which converts the third content data to create fourth content data;
In an information processing system including a third information processing apparatus that communicates with the first information processing apparatus and the second information processing apparatus,
The first information processing device includes:
First additional information generating means for generating first additional information necessary to create a first coefficient used in an operation in the creation of the second content data;
A first additional information supply unit that supplies the first additional information generated by the first additional information generation unit to the third information processing device;
First coefficient acquisition means for acquiring the first coefficient from the third information processing device;
A first content data creation unit that performs an operation using the first coefficient acquired by the first coefficient acquisition unit, converts the first content data, and creates the second content data; With
The second information processing device includes:
Second additional information generating means for generating second additional information necessary for generating a second coefficient used for an operation in the creation of the fourth content data;
A second additional information supply unit that supplies the second additional information generated by the second additional information generation unit to the third information processing device;
Second coefficient obtaining means for obtaining the second coefficient from the third information processing device;
A second content data creation unit that performs an operation using the second coefficient acquired by the second coefficient acquisition unit, converts the third content data, and creates the fourth content data; With
The third information processing device includes:
An additional information acquisition unit configured to acquire the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device;
A coefficient creating unit that creates the first coefficient or the second coefficient using the first additional information or the second additional information acquired by the additional information acquiring unit;
And a coefficient supply unit that supplies the first coefficient or the second coefficient created by the coefficient creation unit to the first information processing device or the second information processing device, respectively. Information processing system.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
第3のコンテンツデータを変換して、第4のコンテンツデータを創造する、前記第1の情報処理装置と異なる第2の情報処理装置と、
前記第1の情報処理装置および前記第2の情報処理装置と通信を行う第3の情報処理装置と
で構成される情報処理システムの情報処理方法であって、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報を生成する第1の付加情報生成ステップと、
前記第1の付加情報生成ステップの処理により生成された前記第1の付加情報を前記第3の情報処理装置に供給する第1の付加情報供給ステップと、
前記第3の情報処理装置より前記第1の係数を取得する第1の係数取得ステップと、
前記第1の係数取得ステップの処理により取得された前記第1の係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造する第1のコンテンツデータ創造ステップと
を含み、
前記第2の情報処理装置は、
前記第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報を生成する第2の付加情報生成ステップと、
前記第2の付加情報生成ステップの処理により生成された前記第2の付加情報を前記第3の情報処理装置に供給する第2の付加情報供給ステップと、
前記第3の情報処理装置より前記第2の係数を取得する第2の係数取得ステップと、
前記第2の係数取得ステップの処理により取得された前記第2の係数を用いて演算を行い、前記第3のコンテンツデータを変換して、前記第4のコンテンツデータを創造する第2のコンテンツデータ創造ステップと
を含み、
前記第3の情報処理装置は、
前記第1の情報処理装置より供給された前記第1の付加情報、または、前記第2の情報処理装置より供給された前記第2の付加情報を取得する付加情報取得ステップと、
前記付加情報取得ステップの処理により取得された前記第1の付加情報または前記第2の付加情報を用いて、前記第1の係数または前記第2の係数を創造する係数創造ステップと、
前記係数創造ステップの処理により創造された前記第1の係数または前記第2の係数を、前記第1の情報処理装置または前記第2の情報処理装置にそれぞれ供給する係数供給ステップと
を含むことを特徴とする情報処理方法。
A first information processing device for converting the first content data to create the second content data;
A second information processing device different from the first information processing device, which converts the third content data to create fourth content data;
An information processing method for an information processing system including a first information processing apparatus and a third information processing apparatus that communicates with the second information processing apparatus,
The first information processing device includes:
A first additional information generating step of generating first additional information necessary to create a first coefficient used for an operation in the creation of the second content data;
A first additional information supply step of supplying the first additional information generated by the processing of the first additional information generation step to the third information processing apparatus;
A first coefficient obtaining step of obtaining the first coefficient from the third information processing device;
First content data for performing an operation using the first coefficient obtained by the processing of the first coefficient obtaining step, converting the first content data, and creating the second content data Creative steps,
The second information processing device includes:
A second additional information generating step of generating second additional information necessary to create a second coefficient used for an operation in the creation of the fourth content data;
A second additional information supply step of supplying the second additional information generated by the processing of the second additional information generation step to the third information processing apparatus;
A second coefficient obtaining step of obtaining the second coefficient from the third information processing device;
A second content data for performing an operation using the second coefficient obtained in the processing of the second coefficient obtaining step, converting the third content data, and creating the fourth content data; Creative steps,
The third information processing device includes:
An additional information acquisition step of acquiring the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device;
A coefficient creating step of creating the first coefficient or the second coefficient using the first additional information or the second additional information acquired by the processing of the additional information acquiring step;
A coefficient supplying step of supplying the first coefficient or the second coefficient created by the processing of the coefficient creating step to the first information processing device or the second information processing device, respectively. Characteristic information processing method.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
前記第1の情報処理装置と通信を行う第2の情報処理装置と
前記第1の情報処理装置と通信を行う、前記第2の情報処理装置と異なる第3の情報処理装置と
で構成される情報処理システムにおいて、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成手段と、
前記付加情報生成手段により生成された前記付加情報を前記第2の情報処理装置または前記第3の情報処理装置に供給する付加情報供給手段と、
前記第2の情報処理装置または前記第3の情報処理装置より、ID情報とともに供給された前記係数を取得する係数取得手段と、
前記第2の情報処理装置および前記第3の情報処理装置の優先順位を管理する優先順位テーブルを記憶するテーブル記憶手段と、
前記係数取得手段により前記係数とともに取得された前記ID情報、並びに、前記テーブル記憶手段により記憶されている前記優先順位テーブルに基づいて、前記係数取得手段により取得された複数の前記係数の内、演算に用いる前記係数を決定する係数決定手段と、
前記係数決定手段により決定された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造手段と
を備え、
前記第2の情報処理装置は、
前記第1の情報処理装置より前記付加情報を取得する第1の付加情報取得手段と、
前記第1の付加情報取得手段により取得された前記付加情報を用いて、前記係数を創造する第1の係数創造手段と、
前記第2の情報処理装置を識別する前記ID情報である第1のID情報を記憶する第1のID情報記憶手段と、
前記第1の係数創造手段により創造された前記係数を、前記第1のID情報記憶手段により記憶されている前記第1のID情報とともに、前記第1の情報処理装置に供給する第1の係数供給手段と
を備え、
前記第3の情報処理装置は、
前記第1の情報処理装置より前記付加情報を取得する第2の付加情報取得手段と、
前記第2の付加情報取得手段により取得された前記付加情報を用いて、前記係数を創造する第2の係数創造手段と、
前記第3の情報処理装置を識別する前記ID情報である第2のID情報を記憶する第2のID情報記憶手段と、
前記第2の係数創造手段により創造された前記係数を、前記第2のID情報記憶手段により記憶されている前記第2のID情報とともに、前記第1の情報処理装置に供給する第2の係数供給手段と
を備えることを特徴とする情報処理システム。
A first information processing device for converting the first content data to create the second content data;
A second information processing apparatus that communicates with the first information processing apparatus and a third information processing apparatus that communicates with the first information processing apparatus and are different from the second information processing apparatus In an information processing system,
The first information processing device includes:
Additional information generating means for generating additional information necessary to create a coefficient used for an operation in the creation of the second content data;
An additional information supply unit that supplies the additional information generated by the additional information generation unit to the second information processing device or the third information processing device;
Coefficient acquisition means for acquiring the coefficient supplied together with ID information from the second information processing device or the third information processing device;
Table storage means for storing a priority table for managing priorities of the second information processing device and the third information processing device;
Based on the ID information obtained along with the coefficient by the coefficient obtaining unit and the priority table stored by the table storage unit, among the plurality of the coefficients obtained by the coefficient obtaining unit, calculation Coefficient determining means for determining the coefficient used for,
Content data creation means for performing an operation using the coefficient determined by the coefficient determination means, converting the first content data, and creating the second content data,
The second information processing device includes:
First additional information acquisition means for acquiring the additional information from the first information processing device;
A first coefficient creating unit that creates the coefficient by using the additional information acquired by the first additional information acquiring unit;
First ID information storage means for storing first ID information which is the ID information for identifying the second information processing apparatus;
A first coefficient to be supplied to the first information processing apparatus together with the coefficient created by the first coefficient creating means, together with the first ID information stored by the first ID information storage means; Supply means,
The third information processing device includes:
A second additional information acquisition unit that acquires the additional information from the first information processing device;
A second coefficient creating unit that creates the coefficient by using the additional information acquired by the second additional information acquiring unit;
A second ID information storage unit that stores second ID information that is the ID information for identifying the third information processing apparatus;
A second coefficient to be supplied to the first information processing device together with the second ID information stored by the second ID information storage means, the coefficient created by the second coefficient creation means; An information processing system comprising: a supply unit.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
前記第1の情報処理装置と通信を行う第2の情報処理装置と
前記第1の情報処理装置と通信を行う、前記第2の情報処理装置と異なる第3の情報処理装置と
で構成される情報処理システムの情報処理方法であって、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、
前記付加情報生成ステップの処理により生成された前記付加情報を前記第2の情報処理装置または前記第3の情報処理装置に供給する付加情報供給ステップと、
前記第2の情報処理装置または前記第3の情報処理装置より、ID情報とともに供給された前記係数を取得する係数取得ステップと、
前記第2の情報処理装置および前記第3の情報処理装置の優先順位を管理する優先順位テーブルの記憶を制御するテーブル記憶制御ステップと、
前記係数取得ステップの処理により前記係数とともに取得された前記ID情報、並びに、前記テーブル記憶制御ステップの処理により記憶が制御されている前記優先順位テーブルに基づいて、前記係数取得ステップの処理により取得された複数の前記係数の内、演算に用いる前記係数を決定する係数決定ステップと、
前記係数決定ステップの処理により決定された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造ステップと
を含み、
前記第2の情報処理装置は、
前記第1の情報処理装置より前記付加情報を取得する第1の付加情報取得ステップと、
前記第1の付加情報取得ステップの処理により取得された前記付加情報を用いて、前記係数を創造する第1の係数創造ステップと、
前記第2の情報処理装置を識別する前記ID情報である第1のID情報の記憶を制御する第1のID情報記憶制御ステップと、
前記第1の係数創造ステップの処理により創造された前記係数を、前記第1のID情報記憶ステップの処理により記憶が制御されている前記第1のID情報とともに、前記第1の情報処理装置に供給する第1の係数供給ステップと
を含み、
前記第3の情報処理装置は、
前記第1の情報処理装置より前記付加情報を取得する第2の付加情報取得ステップと、
前記第2の付加情報取得ステップの処理により取得された前記付加情報を用いて、前記係数を創造する第2の係数創造ステップと、
前記第3の情報処理装置を識別する前記ID情報である第2のID情報の記憶を制御する第2のID情報記憶制御ステップと、
前記第2の係数創造ステップの処理により創造された前記係数を、前記第2のID情報記憶制御ステップの処理により記憶が制御されている前記第2のID情報とともに、前記第1の情報処理装置に供給する第2の係数供給ステップと
を含むことを特徴とする情報処理方法。
A first information processing device for converting the first content data to create the second content data;
A second information processing apparatus that communicates with the first information processing apparatus and a third information processing apparatus that communicates with the first information processing apparatus and are different from the second information processing apparatus An information processing method for an information processing system,
The first information processing device includes:
An additional information generating step of generating additional information necessary to create a coefficient used for an operation in the creation of the second content data;
An additional information supply step of supplying the additional information generated by the processing of the additional information generation step to the second information processing apparatus or the third information processing apparatus;
A coefficient obtaining step of obtaining the coefficient supplied together with ID information from the second information processing device or the third information processing device;
A table storage control step of controlling storage of a priority table for managing priorities of the second information processing apparatus and the third information processing apparatus;
Based on the ID information acquired together with the coefficient by the processing of the coefficient acquisition step, and the priority table whose storage is controlled by the processing of the table storage control step, acquired by the processing of the coefficient acquisition step A coefficient determining step of determining the coefficient to be used for calculation, among the plurality of coefficients,
Performing a calculation using the coefficient determined by the processing of the coefficient determination step, converting the first content data, and creating the second content data;
The second information processing device includes:
A first additional information obtaining step of obtaining the additional information from the first information processing apparatus;
A first coefficient creation step of creating the coefficient by using the additional information acquired by the processing of the first additional information acquisition step;
A first ID information storage control step of controlling storage of first ID information which is the ID information for identifying the second information processing apparatus;
The coefficient created by the processing of the first coefficient creation step is transmitted to the first information processing apparatus together with the first ID information whose storage is controlled by the processing of the first ID information storage step. Supplying a first coefficient supplying step;
The third information processing device includes:
A second additional information acquisition step of acquiring the additional information from the first information processing device;
A second coefficient creation step of creating the coefficient using the additional information acquired by the processing of the second additional information acquisition step;
A second ID information storage control step of controlling storage of second ID information that is the ID information for identifying the third information processing apparatus;
The first information processing device stores the coefficient created by the processing of the second coefficient creation step together with the second ID information whose storage is controlled by the processing of the second ID information storage control step. And a second coefficient supply step of supplying the coefficient to the information processing apparatus.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
第3のコンテンツデータを変換して、第4のコンテンツデータを創造する第2の情報処理装置と、
前記第1の情報処理装置または前記第2の情報処理装置と通信を行う第3の情報処理装置と
前記第1の情報処理装置または前記第2の情報処理装置と通信を行う、前記第3の情報処理装置と異なる第4の情報処理装置と
で構成される情報処理システムにおいて、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報を生成する第1の付加情報生成手段と、
前記第1の付加情報生成手段により生成された前記第1の付加情報を前記第3の情報処理装置または前記第4の情報処理装置に供給する第1の付加情報供給手段と、
前記第3の情報処理装置または前記第4の情報処理装置より、ID情報とともに供給された前記第1の係数を取得する第1の係数取得手段と、
前記第3の情報処理装置および前記第4の情報処理装置の優先順位を管理する第1の優先順位テーブルを記憶する第1のテーブル記憶手段と、
前記第1の係数取得手段により前記係数とともに取得された前記ID情報、並びに、前記第1のテーブル記憶手段により記憶されている前記第1の優先順位テーブルに基づいて、前記第1の係数取得手段により取得された複数の前記第1の係数の内、演算に用いる前記第1の係数を決定する第1の係数決定手段と、
前記第1の係数決定手段により決定された前記第1の係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造する第1のコンテンツデータ創造手段と
を備え、
前記第2の情報処理装置は、
前記第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報を生成する第2の付加情報生成手段と、
前記第2の付加情報生成手段により生成された前記第2の付加情報を前記第3の情報処理装置または前記第4の情報処理装置に供給する第2の付加情報供給手段と、
前記第3の情報処理装置または前記第4の情報処理装置より、前記ID情報とともに供給された前記第2の係数を取得する第2の係数取得手段と、
前記第3の情報処理装置および前記第4の情報処理装置の優先順位を管理する、前記第1の優先順位テーブルと異なる第2の優先順位テーブルを記憶する第2のテーブル記憶手段と、
前記第2の係数取得手段により前記第2の係数とともに取得された前記ID情報、並びに、前記第2のテーブル記憶手段により記憶されている前記第2の優先順位テーブルに基づいて、前記第2の係数取得手段により取得された複数の前記第2の係数の内、演算に用いる前記第2の係数を決定する第2の係数決定手段と、
前記第2の係数決定手段により決定された前記第2の係数を用いて演算を行い、前記第3のコンテンツデータを変換して、前記第4のコンテンツデータを創造する第2のコンテンツデータ創造手段と
を備え、
前記第3の情報処理装置は、
前記第1の情報処理装置より供給された前記第1の付加情報、または前記第2の情報処理装置より供給された前記第2の付加情報を取得する第1の付加情報取得手段と、
前記第1の付加情報取得手段により取得された前記第1の付加情報または第2の付加情報を用いて、前記第1の係数または前記第2の係数を創造する第1の係数創造手段と、
前記第3の情報処理装置を識別する前記ID情報である第1のID情報を記憶する第1のID情報記憶手段と、
前記第1の係数創造手段により創造された前記第1の係数または前記第2の係数を、前記第1のID情報記憶手段により記憶されている前記第1のID情報とともに、前記第1の情報処理装置または前記第2の情報処理装置にそれぞれ供給する第1の係数供給手段と
を備え、
前記第4の情報処理装置は、
前記第1の情報処理装置より供給された前記第1の付加情報、または前記第2の情報処理装置より供給された前記第2の付加情報を取得する第2の付加情報取得手段と、
前記第2の付加情報取得手段により取得された前記第1の付加情報または第2の付加情報を用いて、前記第1の係数または前記第2の係数を創造する第2の係数創造手段と、
前記第4の情報処理装置を識別する前記ID情報である第2のID情報を記憶する第2のID情報記憶手段と、
前記第2の係数創造手段により創造された前記第1の係数または前記第2の係数を、前記第2のID情報記憶手段により記憶されている前記第2のID情報とともに、前記第1の情報処理装置または前記第2の情報処理装置にそれぞれ供給する第2の係数供給手段と
を備えることを特徴とする情報処理システム。
A first information processing device for converting the first content data to create the second content data;
A second information processing device that converts the third content data to create fourth content data;
A third information processing device that communicates with the first information processing device or the second information processing device, and a third information communication device that communicates with the first information processing device or the second information processing device; In an information processing system including an information processing apparatus and a fourth information processing apparatus different from the information processing apparatus,
The first information processing device includes:
First additional information generating means for generating first additional information necessary to create a first coefficient used in an operation in the creation of the second content data;
A first additional information supply unit that supplies the first additional information generated by the first additional information generation unit to the third information processing device or the fourth information processing device;
A first coefficient obtaining unit configured to obtain the first coefficient supplied together with ID information from the third information processing apparatus or the fourth information processing apparatus;
First table storage means for storing a first priority table for managing priorities of the third information processing apparatus and the fourth information processing apparatus;
The first coefficient acquisition unit is based on the ID information acquired together with the coefficient by the first coefficient acquisition unit, and the first priority table stored by the first table storage unit. A first coefficient determination unit that determines the first coefficient used for calculation among the plurality of first coefficients obtained by:
A first content data creation unit that performs an operation using the first coefficient determined by the first coefficient determination unit, converts the first content data, and creates the second content data; With
The second information processing device includes:
Second additional information generating means for generating second additional information necessary for generating a second coefficient used for an operation in the creation of the fourth content data;
A second additional information supply unit that supplies the second additional information generated by the second additional information generation unit to the third information processing device or the fourth information processing device;
A second coefficient acquisition unit that acquires the second coefficient supplied together with the ID information from the third information processing apparatus or the fourth information processing apparatus;
A second table storage unit that manages a priority order of the third information processing device and the fourth information processing device and stores a second priority order table different from the first priority order table;
On the basis of the ID information acquired together with the second coefficient by the second coefficient acquisition unit and the second priority table stored by the second table storage unit, A second coefficient determining unit that determines the second coefficient used for calculation among the plurality of second coefficients acquired by the coefficient acquiring unit;
A second content data creation unit that performs an operation using the second coefficient determined by the second coefficient determination unit, converts the third content data, and creates the fourth content data; With
The third information processing device includes:
A first additional information acquisition unit that acquires the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device;
A first coefficient creating unit that creates the first coefficient or the second coefficient using the first additional information or the second additional information acquired by the first additional information acquiring unit;
First ID information storage means for storing first ID information which is the ID information for identifying the third information processing apparatus;
The first coefficient or the second coefficient created by the first coefficient creating means, together with the first ID information stored by the first ID information storage means, A first coefficient supply unit for supplying the first coefficient supply unit to the processing device or the second information processing device, respectively.
The fourth information processing device includes:
A second additional information acquisition unit configured to acquire the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device;
A second coefficient creating unit that creates the first coefficient or the second coefficient using the first additional information or the second additional information acquired by the second additional information acquiring unit;
A second ID information storage unit that stores second ID information that is the ID information for identifying the fourth information processing apparatus;
The first coefficient or the second coefficient created by the second coefficient creating means, together with the second ID information stored by the second ID information storing means, An information processing system comprising: a processing device or a second coefficient supply unit that supplies the coefficient to the second information processing device.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
第3のコンテンツデータを変換して、第4のコンテンツデータを創造する第2の情報処理装置と、
前記第1の情報処理装置または前記第2の情報処理装置と通信を行う第3の情報処理装置と
前記第1の情報処理装置または前記第2の情報処理装置と通信を行う、前記第3の情報処理装置と異なる第4の情報処理装置と
で構成される情報処理システムの情報処理方法であって、
前記第1の情報処理装置は、
前記第2のコンテンツデータの創造における演算に用いられる第1の係数を創造するのに必要な第1の付加情報を生成する第1の付加情報生成ステップと、
前記第1の付加情報生成ステップの処理により生成された前記第1の付加情報を前記第3の情報処理装置または前記第4の情報処理装置に供給する第1の付加情報供給ステップと、
前記第3の情報処理装置または前記第4の情報処理装置より、ID情報とともに供給された前記第1の係数を取得する第1の係数取得ステップと、
前記第3の情報処理装置および前記第4の情報処理装置の優先順位を管理する第1の優先順位テーブルの記憶を制御する第1のテーブル記憶制御ステップと、
前記第1の係数取得ステップの処理により前記係数とともに取得された前記ID情報、並びに、前記第1のテーブル記憶制御ステップの処理により記憶が制御されている前記第1の優先順位テーブルに基づいて、前記第1の係数取得ステップの処理により取得された複数の前記第1の係数の内、演算に用いる前記第1の係数を決定する第1の係数決定ステップと、
前記第1の係数決定ステップの処理により決定された前記第1の係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造する第1のコンテンツデータ創造ステップと
を含み、
前記第2の情報処理装置は、
前記第4のコンテンツデータの創造における演算に用いられる第2の係数を創造するのに必要な第2の付加情報を生成する第2の付加情報生成ステップと、
前記第2の付加情報生成ステップの処理により生成された前記第2の付加情報を前記第3の情報処理装置または前記第4の情報処理装置に供給する第2の付加情報供給ステップと、
前記第3の情報処理装置または前記第4の情報処理装置より、前記ID情報とともに供給された前記第2の係数を取得する第2の係数取得ステップと、
前記第3の情報処理装置および前記第4の情報処理装置の優先順位を管理する、前記第1の優先順位テーブルと異なる第2の優先順位テーブルの記憶を制御する第2のテーブル記憶制御ステップと、
前記第2の係数取得ステップの処理により前記第2の係数とともに取得された前記ID情報、並びに、前記第2のテーブル記憶制御ステップの処理により記憶が制御されている前記第2の優先順位テーブルに基づいて、前記第2の係数取得ステップの処理により取得された複数の前記第2の係数の内、演算に用いる前記第2の係数を決定する第2の係数決定ステップと、
前記第2の係数決定ステップの処理により決定された前記第2の係数を用いて演算を行い、前記第3のコンテンツデータを変換して、前記第4のコンテンツデータを創造する第2のコンテンツデータ創造ステップと
を含み、
前記第3の情報処理装置は、
前記第1の情報処理装置より供給された前記第1の付加情報、または前記第2の情報処理装置より供給された前記第2の付加情報を取得する第1の付加情報取得ステップと、
前記第1の付加情報取得ステップの処理により取得された前記第1の付加情報または第2の付加情報を用いて、前記第1の係数または前記第2の係数を創造する第1の係数創造ステップと、
前記第3の情報処理装置を識別する前記ID情報である第1のID情報の記憶を制御する第1のID情報記憶制御ステップと、
前記第1の係数創造ステップの処理により創造された前記第1の係数または前記第2の係数を、前記第1のID情報記憶制御ステップの処理により記憶が制御されている前記第1のID情報とともに、前記第1の情報処理装置または前記第2の情報処理装置にそれぞれ供給する第1の係数供給ステップと
を含み、
前記第4の情報処理装置は、
前記第1の情報処理装置より供給された前記第1の付加情報、または前記第2の情報処理装置より供給された前記第2の付加情報を取得する第2の付加情報取得ステップと、
前記第2の付加情報取得ステップの処理により取得された前記第1の付加情報または第2の付加情報を用いて、前記第1の係数または前記第2の係数を創造する第2の係数創造ステップと、
前記第4の情報処理装置を識別する前記ID情報である第2のID情報の記憶を制御する第2のID情報記憶制御ステップと、
前記第2の係数創造ステップの処理により創造された前記第1の係数または前記第2の係数を、前記第2のID情報記憶制御ステップの処理により記憶が制御されている前記第2のID情報とともに、前記第1の情報処理装置または前記第2の情報処理装置にそれぞれ供給する第2の係数供給ステップと
を含むことを特徴とする情報処理方法。
A first information processing device for converting the first content data to create the second content data;
A second information processing device that converts the third content data to create fourth content data;
A third information processing device that communicates with the first information processing device or the second information processing device, and a third information communication device that communicates with the first information processing device or the second information processing device; An information processing method for an information processing system including an information processing device and a fourth information processing device different from the information processing device,
The first information processing device includes:
A first additional information generating step of generating first additional information necessary to create a first coefficient used for an operation in the creation of the second content data;
A first additional information supply step of supplying the first additional information generated by the processing of the first additional information generation step to the third information processing apparatus or the fourth information processing apparatus;
A first coefficient obtaining step of obtaining the first coefficient supplied together with ID information from the third information processing apparatus or the fourth information processing apparatus;
A first table storage control step of controlling storage of a first priority table for managing priorities of the third information processing device and the fourth information processing device;
On the basis of the ID information obtained together with the coefficient by the processing of the first coefficient obtaining step, and the first priority order table whose storage is controlled by the processing of the first table storage control step, A first coefficient determining step of determining the first coefficient to be used for calculation among the plurality of first coefficients obtained by the processing of the first coefficient obtaining step;
First content data for performing an operation using the first coefficient determined in the processing of the first coefficient determination step, converting the first content data, and creating the second content data Creative steps,
The second information processing device includes:
A second additional information generating step of generating second additional information necessary to create a second coefficient used for an operation in the creation of the fourth content data;
A second additional information supply step of supplying the second additional information generated by the processing of the second additional information generation step to the third information processing apparatus or the fourth information processing apparatus;
A second coefficient obtaining step of obtaining the second coefficient supplied together with the ID information from the third information processing apparatus or the fourth information processing apparatus;
A second table storage control step of managing the priority of the third information processing device and the fourth information processing device, and controlling the storage of a second priority table different from the first priority table; ,
The ID information acquired together with the second coefficient by the processing of the second coefficient acquisition step, and the second priority order table whose storage is controlled by the processing of the second table storage control step A second coefficient determining step of determining the second coefficient to be used for calculation, from among the plurality of second coefficients obtained by the processing of the second coefficient obtaining step,
A second content data for performing an operation using the second coefficient determined in the processing of the second coefficient determination step, converting the third content data, and creating the fourth content data; Creative steps,
The third information processing device includes:
A first additional information acquisition step of acquiring the first additional information supplied from the first information processing device or the second additional information supplied from the second information processing device;
A first coefficient creation step of creating the first coefficient or the second coefficient using the first additional information or the second additional information acquired by the processing of the first additional information acquisition step When,
A first ID information storage control step of controlling storage of first ID information which is the ID information for identifying the third information processing apparatus;
The first ID information whose storage is controlled by the processing of the first ID information storage control step of the first coefficient or the second coefficient created by the processing of the first coefficient creation step Together with a first coefficient supply step of supplying the first information processing apparatus or the second information processing apparatus, respectively.
The fourth information processing device includes:
A second additional information acquisition step of acquiring the first additional information supplied from the first information processing apparatus or the second additional information supplied from the second information processing apparatus;
A second coefficient creating step of creating the first coefficient or the second coefficient using the first additional information or the second additional information acquired by the processing of the second additional information acquiring step When,
A second ID information storage control step of controlling storage of second ID information that is the ID information for identifying the fourth information processing apparatus;
The first ID or the second coefficient created by the processing of the second coefficient creation step is the second ID information whose storage is controlled by the processing of the second ID information storage control step. And a second coefficient supply step of supplying the first coefficient to the first information processing device or the second information processing device, respectively.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
前記第1の情報処理装置と通信を行う第2の情報処理装置と
で構成される情報処理システムにおいて、
前記第1の情報処理装置は、
前記第2の情報処理装置より制御情報を取得する制御情報取得手段と、
前記制御情報取得手段により取得された前記制御情報に基づいて、前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成手段と、
前記付加情報生成手段により生成された前記付加情報を用いて、前記係数を創造する係数創造手段と、
前記係数創造手段により創造された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造手段と
を備え、
前記第2の情報処理装置は、
ユーザの入力を受け付ける入力受け付け手段と、
前記入力受け付け手段により受け付けられた前記ユーザの入力に基づいて、前記第1の情報処理装置に前記付加情報の生成を開始させる制御情報を供給する制御情報供給手段と
を備えることを特徴とする情報処理システム。
A first information processing device for converting the first content data to create the second content data;
In an information processing system configured with a second information processing device that communicates with the first information processing device,
The first information processing device includes:
Control information acquisition means for acquiring control information from the second information processing device;
Based on the control information acquired by the control information acquiring means, additional information generating means for generating additional information necessary to create a coefficient used for an operation in creating the second content data;
Using the additional information generated by the additional information generating means, a coefficient creating means for creating the coefficient,
Content data creating means for performing an operation using the coefficient created by the coefficient creating means, converting the first content data, and creating the second content data,
The second information processing device includes:
Input receiving means for receiving user input;
Control information supply means for supplying control information for starting the generation of the additional information to the first information processing device based on the input of the user received by the input reception means; Processing system.
第1のコンテンツデータを変換して、第2のコンテンツデータを創造する第1の情報処理装置と、
前記第1の情報処理装置と通信を行う第2の情報処理装置と
で構成される情報処理システムの情報処理方法であって、
前記第1の情報処理装置は、
前記第2の情報処理装置より制御情報を取得する制御情報取得ステップと、
前記制御情報取得ステップの処理により取得された前記制御情報に基づいて、前記第2のコンテンツデータの創造における演算に用いられる係数を創造するのに必要な付加情報を生成する付加情報生成ステップと、
前記付加情報生成ステップの処理により生成された前記付加情報を用いて、前記係数を創造する係数創造ステップと、
前記係数創造手段により創造された前記係数を用いて演算を行い、前記第1のコンテンツデータを変換して、前記第2のコンテンツデータを創造するコンテンツデータ創造ステップと
を含み、
前記第2の情報処理装置は、
ユーザの入力を受け付ける入力受け付けステップと、
前記入力受け付けステップの処理により受け付けられた前記ユーザの入力に基づいて、前記第1の情報処理装置に前記付加情報の生成を開始させる制御情報を供給する制御情報供給ステップと
を含むことを特徴とする情報処理方法。
A first information processing device for converting the first content data to create the second content data;
An information processing method for an information processing system including a second information processing device that communicates with the first information processing device,
The first information processing device includes:
A control information obtaining step of obtaining control information from the second information processing device;
An additional information generating step of generating additional information necessary to create a coefficient used for an operation in the creation of the second content data based on the control information acquired by the control information acquiring step;
A coefficient creation step of creating the coefficient using the additional information generated by the processing of the additional information generation step;
Performing a calculation using the coefficient created by the coefficient creating means, converting the first content data, and creating the second content data;
The second information processing device includes:
An input receiving step of receiving a user input;
A control information supply step of supplying control information for starting the generation of the additional information to the first information processing apparatus based on the input of the user received by the processing of the input reception step. Information processing method.
JP2003036102A 2003-02-14 2003-02-14 Information processing system, information processing apparatus and method, recording medium, and program Expired - Fee Related JP4419045B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003036102A JP4419045B2 (en) 2003-02-14 2003-02-14 Information processing system, information processing apparatus and method, recording medium, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003036102A JP4419045B2 (en) 2003-02-14 2003-02-14 Information processing system, information processing apparatus and method, recording medium, and program

Publications (3)

Publication Number Publication Date
JP2004247991A true JP2004247991A (en) 2004-09-02
JP2004247991A5 JP2004247991A5 (en) 2006-03-30
JP4419045B2 JP4419045B2 (en) 2010-02-24

Family

ID=33021296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003036102A Expired - Fee Related JP4419045B2 (en) 2003-02-14 2003-02-14 Information processing system, information processing apparatus and method, recording medium, and program

Country Status (1)

Country Link
JP (1) JP4419045B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010021903A (en) * 2008-07-14 2010-01-28 Sony Corp Remote controller, image signal processing apparatus, and image signal processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010021903A (en) * 2008-07-14 2010-01-28 Sony Corp Remote controller, image signal processing apparatus, and image signal processing method
JP4544348B2 (en) * 2008-07-14 2010-09-15 ソニー株式会社 Remote controller, image signal processing apparatus and image signal processing method

Also Published As

Publication number Publication date
JP4419045B2 (en) 2010-02-24

Similar Documents

Publication Publication Date Title
JP5263565B2 (en) Image processing apparatus, image processing method, and program
US6828986B2 (en) Image display device and method for displaying an image on the basis of a plurality of image signals
US7630576B2 (en) Signal processing apparatus and method, and command-sequence data structure
US20100202711A1 (en) Image processing apparatus, image processing method, and program
JP4006628B2 (en) Information processing apparatus, information processing method, recording medium, and program
JP3885786B2 (en) Information signal processing apparatus and processing method, and program for executing the processing method
US20060187353A1 (en) Information-processing apparatus and removable substrate used therein
US20030030749A1 (en) Coefficient data generating apparatus and method, information processing apparatus and method using the same, coefficient-generating-data generating device and method therefor, and information providing medium used therewith
CN113475091B (en) Display device and image display method thereof
JP4310689B2 (en) Signal processing apparatus and method, recording medium, and program
JP4419045B2 (en) Information processing system, information processing apparatus and method, recording medium, and program
JP4363199B2 (en) Information signal processing apparatus and information signal processing method
JP4803279B2 (en) Image signal processing apparatus and method, recording medium, and program
JP4048835B2 (en) Information processing apparatus, information processing method, recording medium, and program
JP4512978B2 (en) Image processing apparatus, image processing method, program, and recording medium
JP2007243633A (en) Signal processing apparatus and method, recording medium, and program
JP4702591B2 (en) Information processing apparatus and method
JP4092921B2 (en) Information signal processing apparatus, information signal processing method and image display apparatus, coefficient seed data generating apparatus and generating method used therefor, coefficient data generating apparatus and generating method, program for executing each method, and program thereof Recorded computer-readable medium
JP4329453B2 (en) Image signal processing apparatus and method, recording medium, and program
JP2007243632A (en) Signal processing apparatus and method, recording medium, and program
JP4691814B2 (en) Information signal processing apparatus, information signal processing method, and recording medium
JP2004265399A (en) Method and system for information management, center processor, apparatus and method for information processing, image processing method, program, and recording medium
JP4649812B2 (en) Image signal processing apparatus, image signal processing method and image display apparatus using the same, program for executing each image signal processing method, and computer-readable medium storing the program
JP4692800B2 (en) Coefficient data generating apparatus and generating method, information signal processing apparatus and processing method using the same, coefficient seed data generating apparatus and generating method used therefor, and recording medium
JP4692801B2 (en) Coefficient data generating apparatus and generating method, information signal processing apparatus and processing method using the same, and coefficient information generating apparatus and generating method used therefor

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060210

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090409

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090608

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090702

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090928

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20091014

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091105

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091118

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131211

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees