(57)【要約】【課題】従来、システムの特性を考慮した映像信号処理が行われなかった。【解決手段】画像を取得してから画像が出力されるまでの１または２以上のシステム特性を受け付けるシステム特性受付部と、入力画像を受け付ける入力画像受付部と、システム特性を用いて、入力画像から出力画像を取得する変換処理を行う変換処理部と、変換処理部が取得した出力画像を出力する出力部とを具備する映像信号処理装置により、システムの特性を考慮した映像信号処理が可能となる。【選択図】図１
2018003938.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得してから画像が出力されるまでの１または２以上のシステム特性を受け付けるシステム特性受付部と、
入力画像を受け付ける入力画像受付部と、
前記システム特性を用いて、前記入力画像から出力画像を取得する変換処理を行う変換処理部と、
前記変換処理部が取得した出力画像を出力する出力部とを具備する映像信号処理装置。
【請求項２】
前記システム特性は、
画像を撮影するカメラの特性であるカメラ特性を含む請求項１記載の映像信号処理装置。
【請求項３】
前記システム特性は、
画像を伝送する伝送路の特性である伝送路特性を含む請求項１記載の映像信号処理装置。
【請求項４】
前記システム特性は、
画像を出力する出力装置の特定の特性である出力デバイス特性を含む請求項１記載の映像信号処理装置。
【請求項５】
前記システム特性受付部は、
外部から１または２以上のシステム特性を受け付ける請求項１から請求項４いずれか一項に記載の映像信号処理装置。
【請求項６】
入力画像と出力画像との対応をとるための１以上の対応レコードを有する２以上の各ルックアップテーブルが、１または２以上のシステム特性に対応付けて格納される格納部と、
前記変換処理部は、
前記システム特性受付部が受け付けた１以上のシステム特性に対応するルックアップテーブルを、前記２以上のルックアップテーブルから選択し、当該選択したルックアップテーブルを用いて、前記入力画像から出力画像を取得する変換処理を行う請求項１から請求項５いずれか一項に記載の映像信号処理装置。
【請求項７】
画像変換を行う演算式である画像変換演算式と、１または２以上のシステム特性に対応付けて、画像変換演算式のパラメータを変更するための情報である１または２以上の変更情報が格納される格納部と、
前記変換処理部は、
前記システム特性受付部が受け付けた１以上のシステム特性に対応する変更情報を取得し、当該変更情報を用いて前記画像変換演算式を変更し、当該変更した画像変換演算式を用いて、前記入力画像から出力画像を取得する変換処理を行う請求項１から請求項５いずれか一項に記載の映像信号処理装置。
【請求項８】
１または２以上のシステム特性に対応付けて、時空間タップ配置を変更するための１または２以上の変更情報が格納される格納部と、
前記変換処理部は、
前記システム特性受付部が受け付けた１以上のシステム特性に対応する変更情報を取得し、当該変更情報を用いて、前記入力画像から出力画像を取得する変換処理を行う請求項１から請求項５いずれか一項に記載の映像信号処理装置。
【請求項９】
システム特性受付部、入力画像受付部、変換処理部、および出力部により実現される映像信号処理方法であって、
前記システム特性受付部が、画像を取得してから画像が出力されるまでの１または２以上のシステム特性を受け付けるシステム特性受付ステップと、
前記入力画像受付部が、入力画像を受け付ける入力画像受付ステップと、
前記変換処理部が、前記システム特性を用いて、前記入力画像から出力画像を取得する変換処理を行う変換処理ステップと、
前記出力部が、前記変換処理ステップで取得された出力画像を出力する出力ステップとを具備する映像信号処理方法。
【請求項１０】
コンピュータを、
画像を取得してから画像が出力されるまでの１または２以上のシステム特性を受け付けるシステム特性受付部と、
入力画像を受け付ける入力画像受付部と、
前記システム特性を用いて、前記入力画像から出力画像を取得する変換処理を行う変換処理部と、
前記変換処理部が取得した出力画像を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像の信号処理を行う映像信号処理装置等に関するものである。
【背景技術】
【０００２】
従来、映像信号を記憶するメモリのサイズが大きくなることなく、メモリに記憶されている同じ画素データを複数の処理によって同時に読み出そうとする不具合を回避することができる映像信号処理装置があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５０３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、画像を取得してから画像が出力されるまでの１または２以上のシステム特性を考慮した映像信号処理が行われなかった。そのため、ハードウェアが必要以上に大きくなったり、システムと処理とのミスマッチによる性能低下が発生してしまうことがあった。なお、システムと処理とのミスマッチとは、システム特性と合致しない処理を行うことにより、画像の劣化が発生することなどである。さらに具体的には、システムと処理とのミスマッチとは、例えば、カメラの光学特性を考慮しないまま処理をしてしまうことにより、カメラの光学特性に由来する、画像の劣化を強調してしまうことである。
【課題を解決するための手段】
【０００５】
本第一の発明の映像信号処理装置は、画像を取得してから画像が出力されるまでの１または２以上のシステム特性を受け付けるシステム特性受付部と、入力画像を受け付ける入力画像受付部と、システム特性を用いて、入力画像から出力画像を取得する変換処理を行う変換処理部と、変換処理部が取得した出力画像を出力する出力部とを具備する映像信号処理装置である。【０００６】
かかる構成により、１以上のシステム特性を考慮した映像信号処理が可能となる。【０００７】
また、本第二の発明の映像信号処理装置は、第一の発明に対して、システム特性は、画像を撮影するカメラの特性であるカメラ特性を含む映像信号処理装置である。【０００８】
かかる構成により、カメラ特性を考慮した映像信号処理が可能となる。【０００９】
また、本第三の発明の映像信号処理装置は、第一の発明に対して、システム特性は、画像を伝送する伝送路の特性である伝送路特性を含む映像信号処理装置である。【００１０】
かかる構成により、伝送路特性を考慮した映像信号処理が可能となる。【００１１】
また、本第四の発明の映像信号処理装置は、第一の発明に対して、システム特性は、画像を出力する出力装置の特定の特性である出力デバイス特性を含む映像信号処理装置である。【００１２】
かかる構成により、出力デバイス特性を考慮した映像信号処理が可能となる。【００１３】
また、本第五の発明の映像信号処理装置は、第一から第四いずれか１つの発明に対して、システム特性受付部は、外部から１または２以上のシステム特性を受け付ける映像信号処理装置である。【００１４】
かかる構成により、外部から取得したシステム特性を用いた映像信号処理が可能となる。【００１５】
また、本第六の発明の映像信号処理装置は、第一から第五いずれか１つの発明に対して、入力画像と出力画像との対応をとるための１以上の対応レコードを有する２以上の各ルックアップテーブルが、１または２以上のシステム特性に対応付けて格納される格納部と、変換処理部は、システム特性受付部が受け付けた１以上のシステム特性に対応するルックアップテーブルを、２以上のルックアップテーブルから選択し、選択したルックアップテーブルを用いて、入力画像から出力画像を取得する変換処理を行う映像信号処理装置である。【００１６】
かかる構成により、画像の取得から出力までに至るシステムの特性を考慮した映像信号処理が可能となる。【００１７】
また、本第七の発明の映像信号処理装置は、第一から第五いずれか１つの発明に対して、画像変換を行う演算式である画像変換演算式と、１または２以上のシステム特性に対応付けて、画像変換演算式のパラメータを変更するための情報である１または２以上の変更情報が格納される格納部と、変換処理部は、システム特性受付部が受け付けた１以上のシステム特性に対応する変更情報を取得し、変更情報を用いて画像変換演算式を変更し、変更した画像変換演算式を用いて、入力画像から出力画像を取得する変換処理を行う映像信号処理装置である。【００１８】
かかる構成により、画像の取得から出力までに至るシステムの特性を考慮した映像信号処理が可能となる。【００１９】
また、本第八の発明の映像信号処理装置は、第一から第五いずれか１つの発明に対して、１または２以上のシステム特性に対応付けて、時空間タップ配置を変更するための１または２以上の変更情報が格納される格納部と、変換処理部は、システム特性受付部が受け付けた１以上のシステム特性に対応する変更情報を取得し、変更情報を用いて、入力画像から出力画像を取得する変換処理を行う映像信号処理装置である。【００２０】
かかる構成により、画像の取得から出力までに至るシステムの特性を考慮した映像信号処理が可能となる。
【発明の効果】
【００２１】
本発明による映像信号処理装置によれば、１以上のシステム特性を考慮した映像信号処理が可能となる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１における映像信号処理装置１のブロック図
【図２】同映像信号処理装置１の動作について説明するフローチャート
【図３】同コンピュータシステムの概観図
【図４】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２３】
以下、映像信号処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
（実施の形態１）
本実施の形態において、後述するシステム特性を用いて、入力画像を変換処理して、出力画像を取得し、出力する映像信号処理装置について説明する。なお、システム特性とは、例えば、１以上の装置の特性、伝送路特性である。
【００２５】
図１は、本実施の形態における映像信号処理装置１のブロック図である。
【００２６】
映像信号処理装置１は、格納部１１、受付部１２、処理部１３、および出力部１４を備える。
【００２７】
受付部１２は、入力画像受付部１２１、およびシステム特性受付部１２２を備える。
【００２８】
処理部１３は、変換処理部１３１を備える。
【００２９】
格納部１１は、各種の情報が格納される。各種の情報は、例えば、１または２以上のルックアップテーブル（以下、適宜、「ＬＵＴ」と言う。）である。各種の情報は、例えば、１または２以上の変更情報、１または２以上の画像変換演算式である。
【００３０】
ルックアップテーブルは、１または２以上の対応レコードを有する。対応レコードとは、１または２以上の入力画像と１または２以上の出力画像との対応をとるための情報である。格納部１１には、１または２以上のシステム特性に対応付けて、２以上のルックアップテーブルが格納されていても良い。入力画像と出力画像との対応をとるための情報とは、入力画像の全部または一部分と、出力画像の全部または一部分との対応を取るための情報である。ルックアップテーブルが有する対応レコードが一つの場合、かかる対応レコードは、例えば、画像を変換する演算式や、画像を変換する演算式に与える１以上のパラメータ群である。対応レコードは、例えば、時空間ブロックの画素値の中央値を算出する演算式でも良い。
【００３１】
画像変換演算式は、画像変換を行う演算式である。演算式は、例えば、時空間にタップが張られた積和演算である。パラメータには、例えば、積和演算の係数、システム特性を判定する判定パラメータ等がある。なお、タップとは、入力画像の着目画素およびその近傍の画素の画素値である。つまり、時空間にタップが張られた演算式とは、入力画像の着目画素およびその近傍の画素の画素値に、予め決められた係数を乗算し、乗算したすべての結果の和を算出する積和演算の演算式である。また、入力画像の着目画素およびその近傍の画素は、２以上の画素であり、その数は問わない。
【００３２】
変更情報は、入力画像を変更するための情報である。変更情報は、例えば、画像変換演算式のパラメータを変更するための情報である。パラメータを変更するための情報とは、例えば、積和演算の係数をシステム特性に応じて決定するような演算式である。
【００３３】
格納部１１には、１以上の各変更情報が、１または２以上のシステム特性に対応付けて格納されていても良い。また、格納部１１には、１以上の各画像変換演算式が、１または２以上のシステム特性に対応付けて、格納されていても良い。
【００３４】
変更情報は、時空間タップ配置を変更するための情報でも良い。格納部１１には、１または２以上のシステム特性に対応付けて、時空間タップ配置を変更するための１または２以上の変更情報が格納されていても良い。なお、時空間タップ配置とは、入力画像の注目画素およびその近傍画素のうち、どの画素を処理に用いるかという情報である。
【００３５】
変更情報は、積和演算の係数を変更するための情報でも良い。格納部１１には、１または２以上のシステム特性に対応付けて、係数を変更するための１または２以上の変更情報が格納されていてもよい。  変更情報は、時空間タップ配置を変更するための情報、および積和演算の係数を有することは好適である。
【００３６】
また、システム特性とは、画像を取得してから画像が出力されるまでの１以上の特性である。画像を取得することは、例えば、撮影すること、または画像を読み出すこと等である。また、画像を出力することは、例えば、ユーザに画像を見せること、ディスプレイに画像を表示すること等である。また、画像を取得してから画像が出力されるまでの１以上の特性は、例えば、画像を撮影するカメラの特性であるカメラ特性、伝送路の特性、出力デバイスの特性等である。また、システム特性は、例えば、画像を取得してから画像が出力されるまでのシステムの全体の特性である。システム全体の特性とは、例えば、撮像デバイスのビット精度、伝送路のビット精度、出力デバイスのビット精度の関係である。ビット精度の関係は、例えば撮像デバイスのビット精度(1)が１４ビット、伝送路のビット精度(2)が１０ビット、出力デバイスのビット精度(3)が１２ビットの時、(1)＝１４・(2)＝１０・(3)＝１２とそれぞれのビット精度の組み合わせとして表現してもよいし、(1)−(2)＝＋４、(2)−(3)＝−２と相対的な増減で表現してもよい。
また、システム全体の特性とは、例えば、撮像デバイスの画素数、伝送路で用いられる画像フォーマットの画素数、出力デバイスの画素数の関係である。
【００３７】
システム特性は、画像を撮影するカメラの特性であるカメラ特性を含むことは好適である。カメラ特性は、例えば、カメラの光学特性である。カメラの光学特性は、例えば、レンズの光学特性である。レンズの光学特性とは、例えばレンズのＭＴＦ（Modulation Transfer Function）や波長特性である。カメラの光学特性とは、カメラの光学フィルタの特性である。光学フィルタの特性とは、例えば、センサに付随する光学ローパスフィルタの特性、例えばＭＴＦである。カメラの光学特性とは、例えば、シャッターの特性である。シャッターの特性とは例えば、シャッタースピード、シャッター方式（ローリングシャッター方式かグローバルシャッター方式か）などである。カメラ特性は、例えば、カメラの撮像素子の光学ＬＰＦの有無を示す情報である。カメラ特性は、例えば、撮像素子のデバイスの種類を特定する情報である。撮像素子のデバイスの種類を特定する情報は、例えば、「ＣＣＤ」または「ＣＭＯＳ」等である。カメラ特性は、例えば、カメラのビット長である。カメラ特性には、カメラの光学特性以外に、例えば、センサの光から電気への変換特性がある。光から電気への変換特性とは、例えば、量子化特性、時空間サンプリングである。
【００３８】
システム特性は、画像を伝送する伝送路の特性である伝送路特性を含むことは好適である。伝送路特性は、例えば、符号化方式を特定する情報、符号化パラメータ、ビットレートである。また、符号化方式を特定する情報は、例えば、「ＭＰＥＧ２」、「Ｈ．２６４」、「Ｈ．２６５」等である。
【００３９】
システム特性は、画像を出力する出力装置の特定の特性である出力デバイス特性を含むことは好適である。出力デバイス特性は、例えば、ディスプレイの解像度、ディスプレイの出力限界のビット長、ディスプレイの出力フレームレートである。出力デバイス特性は、例えば、ディスプレイの最大輝度、ディスプレイの光源、提示素子の駆動方式である。出力デバイス特性は、例えば、ディスプレイの種類である。ディスプレイの種類は、例えば、ＣＲＴ、液晶、プラズマ、有機EL、プロジェクタ等である。
【００４０】
受付部１２は、各種の情報を受け付ける。各種の情報は、例えば、入力画像、システム特性、格納部１１の情報等である。ここで、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４１】
入力画像受付部１２１は、入力画像を受け付ける。入力画像受付部１２１は、例えば、入力画像を受信する。入力画像受付部１２１は、例えば、無線または有線の通信手段、放送受信手段等により実現され得る。入力画像受付部１２１は、例えば、入力画像を図示しない記録媒体から読み出す。
【００４２】
システム特性受付部１２２は、１または２以上のシステム特性を受け付ける。システム特性とは、画像を取得してから画像が出力されるまでの１または２以上の特性である。
【００４３】
システム特性受付部１２２は、外部から１または２以上のシステム特性を受け付けても良い。システム特性受付部１２２は、外部（例えば、図示しない放送装置）から１以上のシステム特性を受信しても良い。
【００４４】
システム特性受付部１２２は、図示しない記録媒体から１以上のシステム特性を読み出しても良い。
【００４５】
システム特性受付部１２２は、ユーザからの入力である１以上のシステム特性を受け付けても良い。
【００４６】
システム特性受付部１２２は、入力画像に対応付いている１以上のシステム特性を取得しても良い。かかる場合、受付部１２は、入力画像と１以上のシステム特性とを受信する。
【００４７】
また、システム特性受付部１２２は、出力先のデバイスとの接続情報から、出力デバイス特性を取得しても良い。例えば、システム特性受付部１２２は、ＨＤＭＩのＥＤＩＤ(Extended display identification data)等により出力デバイスの機種情報等を取得しても良い。
【００４８】
また、システム特性受付部１２２は、入力画像からシステム特性を取得しても良い。例えば、システム特性受付部１２２は、入力画像から、当該画像の伝送時の符号化パラメータを取得しても良い。
【００４９】
また、システム特性受付部１２２は、入力画像を解析し、システム特性を推定しても良い。例えば、システム特性受付部１２２は、画像の中心部の解像度感と周辺部の解像度感から、レンズ特性を推定しても良い。また、システム特性受付部１２２は、画像の動きベクトルと、その動き方向のボケ量から、シャッター時間を推定しても良い。なお、１フレーム間で大きく動いているのに、画像がほとんどボケていなければシャッター時間が短いと推定できる。つまり、システム特性受付部１２２は、１フレーム間の被写体の動き量を取得し、かつ被写体のボケの度合いを示す情報を取得する。そして、システム特性受付部１２２は、被写体の動き量とボケの度合いを示す情報とを用いて、シャッター時間を取得する。なお、例えば、システム特性受付部１２２は、例えば、被写体の動き量とボケの度合いを示す情報とシャッター時間との対応表を保持しており、かかる対応表を用いて、被写体の動き量とボケの度合いを示す情報に対応するシャッター時間を取得する。なお、シャッター時間を取得する技術は、公知技術でも可能である。
【００５０】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、変換処理部１３１が行う処理である。
【００５１】
変換処理部１３１は、システム特性を用いて、入力画像から出力画像を取得する変換処理を行う。ここでのシステム特性は、通常、システム特性受付部１２２が受け付けた１以上のシステム特性である。
【００５２】
変換処理部１３１は、システム特性受付部１２２が受け付けた１以上のシステム特性に対応するルックアップテーブルを、格納部１１の２以上のルックアップテーブルから選択し、選択したルックアップテーブルを用いて、入力画像から出力画像を取得する変換処理を行っても良い。
【００５３】
変換処理部１３１は、システム特性受付部１２２が受け付けた１以上のシステム特性に対応する変更情報を取得し、当該変更情報を用いて画像変換演算式を変更し、変更した画像変換演算式を用いて、入力画像から出力画像を取得する変換処理を行っても良い。
【００５４】
変換処理部１３１は、システム特性受付部１２２が受け付けた１以上のシステム特性に対応する変更情報を取得し、変更情報を用いて、入力画像から出力画像を取得する変換処理を行っても良い。
【００５５】
変換処理部１３１は、２種類以上のシステム特性を使用して、上記の処理を行うことは好適である。
【００５６】
また、システム特性受付部１２２が受け付けた２以上のシステム特性の関係に応じて、変換処理部１３１は、入力画像に対して異なる処理を行うことは好適である。
【００５７】
例えば、システム特性受付部１２２が受け付けたカメラのビット長と出力デバイスのビット長との関係に関する情報を取得し、当該情報に応じて、変換処理部１３１は、入力画像に対して異なる処理を行う。さらに具体的には、例えば、変換処理部１３１は、カメラ入力のビット長Ｃｂと出力デバイスのビット長Ｏｂと、内部処理のビット長Ｉｂとの対応表を保持しており、かかる対応表から、システム特性受付部１２２が受け付けたカメラ入力のビット長と出力デバイスのビット長とに対応する内部処理のビット長を取得する。また、例えば、変換処理部１３１は、カメラ入力のビット長Ｃｂと出力デバイスのビット長Ｏｂとをパラメータとして、内部処理のビット長Ｉｂを算出する演算式を保持しており、かかる演算式に、システム特性受付部１２２が受け付けたカメラ入力のビット長と出力デバイスのビット長とを代入し、演算式を実行し、内部処理のビット長を算出する。
【００５８】
また、例えば、システム特性受付部１２２が受け付けたカメラ特性、伝送路特性、および出力デバイス特性の関係に関する情報を取得し、当該情報に応じて、変換処理部１３１は、入力画像に対して異なる処理を行う。例えば、変換処理部１３１は、カメラ特性、伝送路特性、および出力デバイス特性と、ノイズ除去の処理の程度を示す情報とを対応付けて格納しており、変換処理部１３１は、システム特性受付部１２２が受け付けたカメラ特性、伝送路特性、および出力デバイス特性と対になるノイズ除去の処理の程度を示す情報を読み出し、かかる情報を用いて、入力画像に対して、ノイズ除去の処理を行う。また、例えば、変換処理部１３１は、カメラ特性、伝送路特性、および出力デバイス特性と、解像度創造の処理の程度を示す情報とを対応付けて格納しており、変換処理部１３１は、システム特性受付部１２２が受け付けたカメラ特性、伝送路特性、および出力デバイス特性と対になる解像度創造の処理の程度を示す情報を読み出し、かかる情報を用いて、入力画像に対して、解像度創造の処理を行う。なお、ノイズ除去や解像度創造の処理については、公知技術であるので、詳細な説明は省略する。
【００５９】
また、システム特性部１２２が受け付けた１以上のシステム特性に応じて、変換処理部１３１は、予め決められたリソースに収まるように処理を行うことは好適である。
【００６０】
ここで、リソースとは、例えば、回路規模、メモリサイズ、消費電力、発熱量、ステップ数等である。
【００６１】
例えば、時空間に配置されたタップに対して積和演算を行う場合、リソースは、タップ数が増えるほど大きくなり、内部処理のビット長が長くなるほど大きくなる。従って、例えば内部処理のビット長が8ビットの時に対して、内部処理のビット長が１０ビットの場合はタップ数を減らすことで同じリソースで処理を行うことが可能になる。
【００６２】
出力部１４は、変換処理部１３１が取得した出力画像を出力する。ここで、出力とは、ディスプレイへの表示、プロジェクタを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００６３】
格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６４】
格納部１１に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１で記憶されるようになってもよい。
【００６５】
処理部１３、変換処理部１３１は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６６】
出力部１４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６７】
次に、映像信号処理装置１の動作について、図２のフローチャートを用いて説明する。
【００６８】
（ステップＳ２０１）入力画像受付部１２１は、入力画像を受け付けたか否かを判断する。入力画像を受け付けた場合はステップＳ２０２に行き、入力画像を受け付けない場合はステップＳ２０１に戻る。
【００６９】
（ステップＳ２０２）システム特性受付部１２２は、１以上のシステム特性を取得する。
【００７０】
（ステップＳ２０３）変換処理部１３１は、ステップＳ２０２で取得されたシステム特性を用いて、ステップＳ２０１で受け付けられた入力画像を変換し、出力画像を取得する。
【００７１】
（ステップＳ２０４）出力部１４は、ステップＳ２０３で取得された出力画像を出力する。処理を終了する。
【００７２】
（具体例）
以下、本実施の形態における映像信号処理装置１の具体的な動作について説明する。
【００７３】
今、格納部１１には、２以上の各ＬＵＴが、１以上のカメラ特性に対応付けて、格納されている、とする。
【００７４】
また、ＬＵＴを構成する２以上の各対応レコードは、１または２以上のシステム特性と画像変換演算式のパラメータとを有する、とする。なお、対応レコードが有する１または２以上のシステム特性は、ＬＵＴの選択に用いられるシステム特性であることは好適である。また、かかる場合のシステム特性は、カメラ特性以外のシステム特性であることは好適である。
【００７５】
かかる状況において、入力画像受付部１２１は、入力画像を受信した、とする。また、システム特性受付部１２２は、入力画像に対応付く、１以上のシステム特性を受信した、とする。また、システム特性受付部１２２は、１または２以上のカメラ特性、伝送路特性、出力デバイス特性を格納部１１から読み出す。
【００７６】
次に、変換処理部１３１は、システム特性受付部１２２が受信した１以上のシステム特性からＬＵＴの選択に使用する１または２以上のカメラ特性を取得する。ここで、１以上のカメラ特性の例は、上述した。また、ここでカメラの機種、記録フォーマット、入力画像に付随する情報等からカメラ特性を決定してもよい。また、入力画像そのものからカメラ特性を決定してもよい。また、汎用的なカメラ特性を格納部１１に１つ予め保持しておき、入力画像からカメラ特性を決定できない場合やカメラ特性を用いない場合は、汎用的な情報を用いることは好適である。なお、汎用的なカメラ特性とは、例えば、解像度感が均質であること、シャッターが開放であること等である。
【００７７】
また、変換処理部１３１は、システム特性受付部１２２が受信した１以上のシステム特性から対応レコードの選択に使用する１または２以上のシステム特性を取得する。ここで、対応レコードの選択に使用する１以上のシステム特性は、例えば、上述した伝送路特性である。
【００７８】
そして、変換処理部１３１は、取得した１以上のカメラ特性に対応するＬＵＴの中の、１以上のシステム特性に対応する対応レコードを選択する。
【００７９】
次に、変換処理部１３１は、選択した対応レコードが有する画像変換演算式のパラメータを取得する。そして、変換処理部１３１は、格納部１１の画像変換演算式と取得したパラメータとを用いて、入力画像に適用する画像変換演算式を構成する。ここで、取得したパラメータは、例えば、係数、時空間タップ配置、処理ビット長、処理判定閾値、処理判定特徴量であり、構成した画像変換演算式は、例えば、画素値と係数の積和からなる線形一次式である。また、画像変換演算式は、入力画像から求まる特徴量による判定に応じて変えてもよい。
【００８０】
次に、変換処理部１３１は、入力画像を、構成した画像変換演算式を用いて変更し、第一変更画像を取得する。
【００８１】
なお、変換処理部１３１は、１以上のカメラ特性に応じて、時空間タップ配置を変更しても良い。なお、ここでの時空間タップ配置の変更とは、例えば、カメラの光学特性に応じて空間タップの範囲または位置を変更すること、またシャッターやカメラの記録フォーマットに応じて時間タップの範囲または位置を変更することである。
【００８２】
また、変換処理部１３１は、取得した処理ビット長に基づく演算精度で、画像変換演算式を用いた演算を行うことは好適である。
【００８３】
また、変換処理部１３１は、システム特性受付部１２２が受信したシステム特性の中の１または２以上の伝送路特性を取得する。
【００８４】
そして、変換処理部１３１は、１以上の伝送路特性を用いて、第一変更画像に対して、符号化歪の除去処理を行い、第二変更画像を取得する。さらに具体的には、変換処理部１３１は、１以上の伝送路特性に対応した画像変換演算式のパラメータを取得する。そして、変換処理部１３１は、格納部１１の画像変換演算式と取得したパラメータとを用いて、入力画像に適用する画像変換演算式を構成する。次に、変換処理部１３１は、第一変更画像を、構成した画像変換演算式を用いて変更し、第二変更画像を取得する。
【００８５】
なお、変換処理部１３１は、１以上の伝送路特性に応じて、時空間タップ配置を変更しても良い。なお、ここでの時空間タップ配置の変更とは、例えば、符号化方式・ビットレートに応じて時空間タップの範囲または位置を変更することである。
【００８６】
また、変換処理部１３１は、さらに、システム特性受付部１２２が取得した１以上の出力デバイス特性を用いて、第二変更画像を変更し、出力画像を取得する。
【００８７】
なお、変換処理部１３１は、第一変更画像、第二変更画像、出力画像を段階的に得るのではなく、カメラ特性、伝送路特性、出力デバイス特性のすべてを考慮した一括処理により、入力画像から出力画像を得てもよい。つまり、変換処理部１３１は、例えば、１以上のカメラ特性、1以上の伝送路特性、および１以上の出力デバイス特性すべてに対応する時空間タップ配置および画像変換演算式を格納部１１から取得し、当該時空間タップ配置および画像変換演算式を用いて、入力画像から出力画像を取得しても良い。時空間タップ配置および画像変換演算式を用いて、入力画像から出力画像を取得する処理とは、通常、時空間タップ配置に対応する１以上の画素を、画像変換演算式を用いて変換し、時空間タップ配置に対応する出力画像の中の１以上の画素を取得し、当該１以上の画素を含む出力画像を得る処理である。なお、上記の１以上の画素は、入力画像の中の画素である。
【００８８】
そして、出力部１４は、かかる出力画像を出力する。
【００８９】
以上、本実施の形態によれば、画像を取得してから画像が出力されるまでの１以上のシステム特性を考慮した映像信号処理が可能となる。
【００９０】
なお、本実施の形態によれば、２種類以上の異なるシステム特性を用いて、出力画像を取得することは好適である。なお、システム特性において、カメラ特性、伝送路特性、出力デバイス特性は、種類が異なる。
【００９１】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における映像信号処理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、画像を取得してから画像が出力されるまでの１または２以上のシステム特性を受け付けるシステム特性受付部と、入力画像を受け付ける入力画像受付部と、前記システム特性を用いて、前記入力画像から出力画像を取得する変換処理を行う変換処理部と、前記変換処理部が取得した出力画像を出力する出力部として機能させるためのプログラムである。
【００９２】
また、上記プログラムにおいて、コンピュータがアクセス可能な記録媒体は、入力画像と出力画像との対応をとるための１以上の対応レコードを有する２以上の各ルックアップテーブルが、１または２以上のシステム特性に対応付けて格納される格納部を具備し、前記変換処理部は、前記システム特性受付部が受け付けた１以上のシステム特性に対応するルックアップテーブルを、前記２以上のルックアップテーブルから選択し、当該選択したルックアップテーブルを用いて、前記入力画像から出力画像を取得する変換処理を行うものとして、コンピュータを機能させるプログラムであることは好適である。
【００９３】
また、上記プログラムにおいて、コンピュータがアクセス可能な記録媒体は、画像変換を行う演算式である画像変換演算式と、１または２以上のシステム特性に対応付けて、画像変換演算式のパラメータを変更するための情報である１または２以上の変更情報が格納される格納部を具備し、前記変換処理部は、前記システム特性受付部が受け付けた１以上のシステム特性に対応する変更情報を取得し、当該変更情報を用いて前記画像変換演算式を変更し、当該変更した画像変換演算式を用いて、前記入力画像から出力画像を取得する変換処理を行うものとして、コンピュータを機能させるプログラムであることは好適である。
【００９４】
また、上記プログラムにおいて、コンピュータがアクセス可能な記録媒体は、１または２以上のシステム特性に対応付けて、時空間タップ配置を変更するための１または２以上の変更情報が格納される格納部を具備し、前記変換処理部は、前記システム特性受付部が受け付けた１以上のシステム特性に対応する変更情報を取得し、当該変更情報を用いて、前記入力画像から出力画像を取得する変換処理を行うものとして、コンピュータを機能させるプログラムであることは好適である。
【００９５】
また、図３は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の映像信号処理装置１を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図３は、このコンピュータシステム３００の概観図であり、図４は、システム３００のブロック図である。
【００９６】
図３において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブ３０１２を含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【００９７】
図４において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２と、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。ＲＯＭ３０１５は、ブートアッププログラム等のプログラムを記憶している。ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供する。ハードディスク３０１７は、通常、アプリケーションプログラム、システムプログラム、及びデータを記憶している。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【００９８】
コンピュータシステム３００に、上述した実施の形態の映像信号処理装置１の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。また、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【００９９】
プログラムは、コンピュータ３０１に、上述した実施の形態の映像信号処理装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切なモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１００】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１０１】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１０２】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１０３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１０４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１０５】
以上のように、本発明にかかる映像信号処理装置は、画像の取得から出力までに至るシステムの特性を考慮した映像信号処理が可能となるという効果を有し、テレビジョン受信機等として有用である。
【符号の説明】
【０１０６】
１  映像信号処理装置
１１  格納部
１２  受付部
１３  処理部
１４  出力部
１２１  入力画像受付部
１２２  システム特性受付部
１３１  変換処理部
【図１】
2018003938.tif 000003
【図２】
2018003938.tif 000004
【図３】
2018003938.tif 000005
【図４】
2018003938.tif 000006
【国際調査報告】
2018003938.tif 000007
2018003938.tif 000008
2018003938.tif 000009
2018003938.tif 000010
2018003938.tif 000011