(57)【要約】【課題】評価対象物が生成し出力するデータを評価する際に、できるだけ少ないデータでもって評価を行い得る評価装置を提供する。【解決手段】音声や画像などの圧縮データを復号するソフトウエアが、予め用意されたデータと同一データを出力するか否かに基づき評価を行う装置であって、ソフトウエアが出力するオーディオ、ビデオデータを入力してその誤り検出コードを生成する誤り情報生成部１０３と、この誤り情報生成部１０３から出力された誤り検出コードを取得し記録するデータ記録装置１０４と、この記録された誤り検出コードと予め用意された正常データの誤り検出コード１０６とを比較する比較器１０７とを備えたものである。【選択図】      図１Ａ
2006107068.tif 000002
【特許請求の範囲】
【請求項１】
音声や画像などのデータを出力する評価対象物が、予め用意された正常データと同一データを出力するか否かに基づき評価を行う装置であって、
上記評価対象物が出力するデータから誤り検出コードを生成する誤り情報生成部と、この誤り情報生成部から出力された誤り検出コードを取得し記録する記録装置と、この記録した誤り検出コードと予め用意された正常データの誤り検出コードとを比較する比較部とを備えたことを特徴とする評価装置。
【請求項２】
評価対象物が出力するデータ数をカウントするカウント部を備えるとともに、指定したデータ数毎に、誤り情報生成部にて誤り検出コードを生成するようにしたことを特徴とする請求項１記載の評価装置。
【請求項３】
評価対象物が出力する画像データに対して、表示するライン毎に付加されたスタートコード及びエンドコードを検出する表示ライン検出部を備えるとともに、
誤り情報生成部にて、表示するライン毎に誤り検出コードを生成するようにしたことを特徴とする請求項１記載の評価装置。
【請求項４】
音声や画像などのデータを出力する評価対象物が、予め用意された正常データと同一データを出力するか否かに基づき評価を行う装置であって、
評価対象物が生成した音声や画像などのデータを外部機器を通してモニターするために、標準化された規格に基づく信号フォーマットに変換された出力画像データに対して、表示するライン毎に付加されたスタートコード及びエンドコードを検出する表示ライン検出部と、
この表示ライン検出部からの検出信号により、評価に必要なデータを抽出するデータ抽出部と、
このデータ抽出部から出力されたデータを記録する記録装置と、
この記録されたデータと上記正常データとを比較する比較部とを備えたことを特徴とする評価装置。
【請求項５】
評価対象物が出力する画像データに対して、表示するライン毎にデータ数をカウントするカウント部を備えるとともに、
データ抽出部にて、指定したデータ数毎にデータを抽出することを特徴とする請求項４記載の評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声や画像のデータを生成し出力するソフトウェアなどの評価対象物により生成されたデータと、予め、用意された正常なデータとの比較を行うことにより、評価対象物の評価を行う評価装置に関するものである。
【背景技術】
【０００２】
音声データや映像データを出力するソフトウェアなどの評価対象物、例えば、大規模集積回路（以下、ＬＳＩという）に組み込まれてオーディオ及びビデオ信号の圧縮データの復号化処理を行うソフトウェアについての一般的な評価方法を、図６に基づき説明する。
【０００３】
図６は従来のＬＳＩの組込みソフトウェアの評価装置の概略構成を示すブロック図である。図６において、６００は評価対象物である復号用ソフトウェアを組み込んだＬＳＩ、６０１はオーディオ及びビデオ信号の圧縮データを蓄積してＬＳＩ６００に対して圧縮データを送出するデータ送出装置、６０２はＬＳＩ６００に対してデータの入出力を行うデータインターフェースボード、６０３はＬＳＩ６００から出力されたオーディオ及びビデオ復号信号を取得して記録するデータ記録装置、６０４はデータ記録装置６０３に記録されたオーディオ及びビデオ復号信号と予め用意された復号結果データすなわち正常データとを比較する比較器である。
【０００４】
上記構成において、データ送出装置６０１に蓄積された圧縮データがデータインターフェースボード６０２を介してＬＳＩ６００に入力されると、ＬＳＩ６００に組み込まれたソフトウェアが復号化処理を行い、オーディオ及びビデオ復号信号を生成する。生成したオーディオ及びビデオ復号信号は、一旦、ＬＳＩ６００内部のメモリに格納された後、所定の信号フォーマットに変換されて、規定のタイミングでＬＳＩ６００から出力される。
【０００５】
なお、所定のフォーマット及びタイミングとは、本来、ＬＳＩ６００から出力されたオーディオ及びビデオ復号信号を外部に接続された機器によって耳や目でモニターするための標準化された規格に基づくものを意味している。
【０００６】
ＬＳＩ６００から出力されたオーディオ及びビデオ復号信号は、データインターフェースボード６０２を介してデータ記録装置６０３に記録される。記録されたオーディオ及びビデオ復号信号は評価部６０４に送出され、この評価部６０４内に予め用意された正常データ６０５と比較器６０６で比較され、一致すれば合格の評価結果が出力される。
【０００７】
このようにＬＳＩから出力されたオーディオ及びビデオ復号信号に対して、外部に接続された機器によって耳や目でモニターする主観的評価ではなく、データが一致するか否かでの客観的評価を行うことにより、ＬＳＩに組み込まれたソフトウェアの品質の向上が図られていた。
【特許文献１】特開２００２−３３７０８（例えば、図１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、評価対象物が生成し出力するオーディオ及びビデオ復号信号はデータサイズが大きく、例えばＬＳＩに組み込まれたオーディオ及びビデオ信号の圧縮データの復号用のソフトウェアの評価をする場合、長時間記録された圧縮データや複数の圧縮データを連続して復号した場合、その復号されたデータサイズが、その記録装置における記録媒体、例えばハードディスクの記録容量をオーバーしてしまい、復号途中でデータを記録できなくなる場合があった。
【０００９】
また、オーディオ及びビデオ復号信号を外部に接続された機器によって耳や目でモニターするために、標準化された規格に基づく信号フォーマットに変換されたデータについては、その復号信号の評価に際して不必要な信号が多く含まれるため、取得したデータサイズが増大し、やはり、記録容量をオーバーしてしまうという問題があった。
【００１０】
そこで、本発明は、評価対象物が生成し出力するデータを評価する際に、できるだけ少ないデータでもって評価を行い得る評価装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の請求項１に係る評価装置は、音声や画像などのデータを出力する評価対象物が、予め用意された正常データと同一データを出力するか否かに基づき評価を行う装置であって、
上記評価対象物が出力するデータから誤り検出コードを生成する誤り情報生成部と、この誤り情報生成部から出力された誤り検出コードを取得し記録する記録装置と、この記録した誤り検出コードと予め用意された正常データの誤り検出コードとを比較する比較部とを備えたものである。
【００１２】
また、請求項２に係る評価装置は、請求項１に記載の評価装置において、評価対象物が出力するデータ数をカウントするカウント部を備えるとともに、指定したデータ数毎に、誤り情報生成部にて誤り検出コードを生成するようにしたものである。
【００１３】
また、請求項３に係る評価装置は、請求項１に記載の評価装置において、評価対象物が出力する画像データに対して、表示するライン毎に付加されたスタートコード及びエンドコードを検出する表示ライン検出部を備えるとともに、
誤り情報生成部にて、表示するライン毎に誤り検出コードを生成するようにしたものである。
【００１４】
さらに、請求項４に係る評価装置は、音声や画像などのデータを出力する評価対象物が、予め用意された正常データと同一データを出力するか否かに基づき評価を行う装置であって、
評価対象物が生成した音声や画像などのデータを外部機器を通してモニターするために、標準化された規格に基づく信号フォーマットに変換された出力画像データに対して、表示するライン毎に付加されたスタートコード及びエンドコードを検出する表示ライン検出部と、
この表示ライン検出部からの検出信号により、評価に必要なデータを抽出するデータ抽出部と、
このデータ抽出部から出力されたデータを記録する記録装置と、
この記録されたデータと上記正常データとを比較する比較部とを備えたものである。
【００１５】
また、請求項５に係る評価装置は、請求項４に記載の評価装置において、評価対象物が出力する画像データに対して、表示するライン毎にデータ数をカウントするカウント部を備えるとともに、
データ抽出部にて、指定したデータ数毎にデータを抽出するようにしたものである。
【発明の効果】
【００１６】
請求項１に記載の構成によれば、評価対象物が出力した音声データや画像データに対してデータサイズが小さい誤り検出コードを用いて評価を行うようにしたので、評価対象物からの出力データの記録途中で、当該出力データのサイズが記録装置での記録容量をオーバーするという、すなわち記録容量が不足するという事態を回避することができる。
【００１７】
また、請求項２及び請求項３に記載の構成によれば、評価対象物が出力した音声データや画像データに対して、指定したデータ数毎にデータサイズが小さい誤り検出コードを生成して記録装置に記録することで、評価対象物からの出力データの記録途中で、当該出力データのサイズが記録装置での記録容量をオーバーするという事態を回避できるとともに、誤り検出コードによる出力データの正当性についての信頼性を確保することができる。
【００１８】
さらに、請求項４及び請求項５に記載の構成によれば、評価対象物が出力した音声データや画像データに対して、評価に必要なデータサイズだけを記録装置に記録するようにしたので、評価対象物の出力データの記録途中で、出力データが記録装置での記録容量をオーバーするという事態を回避することができる。
【発明を実施するための最良の形態】
【００１９】
［実施の形態１］
まず、本発明の実施の形態１に係る評価装置について、図面を参照しながら説明する。
本実施の形態１（以下に示す、他の実施の形態についても同様である）においては、評価の対象となる評価対象物として、音声データや画像データを生成し出力する、より具体的には、圧縮されたオーディオデータ及びビデオデータを復号化するソフトウェアである場合について説明する。
【００２０】
図１Ａは、本実施の形態１に係る評価装置の概略構成を示すブロック図である。
図１Ａにおいて、１００は評価対象物であるソフトウェアを組み込んだＬＳＩ（復号化処理部でもある）、１０１はオーディオ及びビデオ信号の圧縮データを蓄積するとともに上記ＬＳＩ１００すなわちソフトウエアに対して圧縮データを送出するデータ送出装置、１０２はソフトウエアに対してデータの入出力を行うデータインターフェースボード、１０３はソフトウエアを組み込んだＬＳＩ１００から出力されたオーディオ及びビデオ復号信号に対して誤り検出コードを生成する誤り情報生成部、１０４は誤り情報生成部１０３から出力された誤り検出コードを取得して記録するデータ記録装置、１０５は評価部であり、また評価部１０５内の１０６は予め用意された復号結果データ（正常データである）の誤り検出コード、１０７はデータ記録装置１０４に記録したオーディオ及びビデオ復号信号に対する誤り検出コードと予め用意された復号結果データの誤り検出コード１０６とを比較して当該ソフトウエアの評価を行うための比較器（比較部）である。
【００２１】
すなわち、この評価装置は、オーディオ及びビデオ信号の圧縮データを蓄積するとともに必要に応じて出力するデータ送出装置１０１と、このデータ送出装置１０１からの圧縮データをデータインターフェースボード１０２を介して入力するとともにその復号（伸張）を行うソフトウエアを格納したＬＳＩ１００と、このＬＳＩ１００にて復号されたオーディオ及びビデオ復号信号を入力して誤り検出コードを生成する誤り情報生成部１０３と、この誤り情報生成部１０３で得られた誤り検出コードを入力して記録しておくデータ記録装置１０４と、このデータ記録装置１０４に記録された誤り検出コードを入力して予め用意された復号結果データの誤り検出コード１０６とが一致するか否かを検出してソフトウエアの評価結果を出力する比較器１０７とから構成されている。
【００２２】
図１Ａは誤り情報生成部１０３の概略構成を示す回路図である。
この誤り情報生成部１０３では、生成多項式［Ｘ１６＋Ｘ１２＋Ｘ５＋１（Ｘ＝２）］により２バイトの誤り検出コードが生成される、所謂、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）方式が用いられている。
【００２３】
図１Ａにおいて、１Ａ０はＬＳＩ１００から出力されたオーディオ及びビデオ復号信号を保持して１ビットずつ出力するシフトレジスタを示しており、１Ａ１はシフトレジスタ１Ａ０より入力されたデータから誤り検出コードを生成する巡回シフトレジスタを示しており、１Ａ２は排他的論理和の演算を行う演算回路を示している。
【００２４】
すなわち、この誤り情報生成部１０３は、ＬＳＩ１００から出力される復号信号データを１ビットずつ出力する８ビットのシフトレジスタ（Ｒ０〜Ｒ７）１Ａ０と、このシフトレジスタ１Ａ０から出力されるデータを演算回路１Ａ２を介して入力して誤り検出コードを生成する巡回シフトレジスタ１Ａ１とから構成されている。
【００２５】
上記構成において、データ送出装置１０１に蓄積された圧縮データがデータインターフェースボード１０２を介してＬＳＩ１００に入力されると、ＬＳＩ１００に組み込まれたソフトウェアが復号化処理を行い、オーディオ及びビデオ復号信号が生成される。
【００２６】
この生成されたオーディオ及びビデオ復号信号は、一旦ＬＳＩ１００内部のメモリに蓄積された後、所定の信号フォーマットに変換されて規定のタイミングでＬＳＩ１００から出力される。
【００２７】
所定のフォーマット及び規定のタイミングとは、本来、ＬＳＩ１００から出力されたオーディオ及びビデオ復号信号を外部に接続された機器によって耳や目でモニターするために、標準化された規格に基づく信号フォーマット及び出力タイミングを意味している。
【００２８】
次に、ＬＳＩ１００から出力されたオーディオ及びビデオ復号信号は、データインターフェースボード１０２を介して誤り情報生成部１０３に送出され、ここで予め決められた誤り検出情報生成手法により、誤り検出コードが生成される。
【００２９】
この誤り検出情報生成手法については、標準化された規格に基づくＣＲＣ方式が用いられ（なお、このＣＲＣ方式に限定されるものでもない）、本実施の形態１では、或る一定間隔で１バイト単位でＬＳＩ１００から出力されたビデオ復号信号の誤り検出コードを生成する場合について説明する。
【００３０】
この誤り情報生成部１０３では、まず入力された１バイトのビデオ復号信号をシフトレジスタ１Ａ０に取り込む。次に、シフトレジスタ１Ａ０及び巡回シフトレジスタ１Ａ１を左に１ビットシフトして、Ｒ７レジスタからの出力値とＴ１５レジスタの出力値とを演算回路１Ａ２で排他的論理和をとり、その結果をＴ０レジスタに入力するとともに、Ｔ１１レジスタの出力値と及びＴ４レジスタの出力値との排他的論理和をとり、それぞれＴ１２レジスタ及びＴ５レジスタに入力する。
【００３１】
すなわち、生成多項式で２のべき乗となるのが、０乗、５乗、１２乗、１６乗であるので、巡回シフトレジスタ１Ａ１の０ビット目の入力、４ビット目、１１ビット目、１５ビット目のデータを取り出し、排他的論理和の演算が行われる。
【００３２】
以下、同様にして８回のシフト動作を行い、シフトレジスタ１Ａ０のＲ０レジスタの値が、巡回シフトレジスタ１Ａ１に入力された時点のレジスタＴ１５からレジスタＴ０の出力結果（ｂ１５〜ｂ０）が、ＬＳＩ１００から入力された１バイトのビデオ信号に対する誤り検出コードとなる。なお、８回のシフト動作については、次の１バイトのビデオ信号が入力されるまでに行うものとする。
【００３３】
次の１バイトのビデオ信号が入力されると、同様に２バイトの誤り検出コードが生成されるが、このときに生成されるのは、前回の１バイトと今回の１バイトとを併せた２バイトのビデオ信号に対する誤り検出コードである。
【００３４】
このように、１バイトのビデオ信号（ビデオデータ）が入力される毎に、新たな誤り検出コードが生成され、最終的に、全ビデオ信号に対する２バイトの誤り検出コードが生成されることになる。
【００３５】
そして、生成された誤り検出コードはデータ記録装置１０４に送出されて記録される。この記録された誤り検出コードは評価部１０５に送出され、評価部１０５内に予め用意された復号結果データについて誤り情報生成部１０３と同じ手法で生成された誤り検出コード１０６と、比較器１０７で比較されて一致すれば合格の評価結果が出力される。
【００３６】
この構成によれば、ＬＳＩ１００から出力される大量のオーディオ及びビデオ復号信号を記録する必要がなく、ＬＳＩ１００から出力されるデータサイズ（データ数）に拘わらず、２バイト分の誤り検出コードだけが記録されるため、評価途中（検証途中）にて、記録装置での記録容量（記録媒体容量）をオーバーするという事態、すなわち記録容量が不足するという事態を回避することができる。
【００３７】
上述した実施の形態１では、２バイトの誤り検出コードを生成してその一致を確認するようにしたので、ＬＳＩ１００から実際に出力されたビデオ復号信号が、ＬＳＩ１００に組み込まれたソフトウェアの不具合により問題があるにも拘わらず、生成した誤り検出コードが予め用意された復号結果データの誤り検出コードと偶然に一致する確率は１／６５５３６となる。
【００３８】
この場合、他の誤り情報生成手法を用いることにより、偶然に一致する確率を低減することができる。例えば、４バイトの誤り検出コードを生成する生成多項式を用いることで、偶然に一致する確率は１／４０００００００００以下となり、したがって誤り検出コード同士が一致しているということは、ＬＳＩ１００からの出力データに誤りがないと保証されていることに等しい。
［実施の形態２］
次に、本発明の実施の形態２に係る評価装置を、図面を参照しながら説明する。なお、評価対象物については、実施の形態１と同様にデータの復号化処理を行うソフトウエアとする。
【００３９】
図２は、本実施の形態２に係る評価装置の概略構成を示すブロック図であり、実施の形態１で示したものと同一の構成部材については、同一番号を付して説明する。
図２において、２００はＬＳＩ１００から出力されるオーディオ及びビデオ復号信号のデータ数（データサイズともいう）をカウントするとともに、予め指定したデータ数を検出すると、誤り情報生成部１０３に対して検出信号を送出するためのデータカウンタ（カウント部）である。すなわち、本実施の形態２に係る評価装置は、上記実施の形態１の評価装置に、データカウンタ２００が具備されたものである。
【００４０】
上記構成において、データ送出装置１０１に蓄積された圧縮データをＬＳＩ１００に入力し、オーディオ及びビデオ復号信号をＬＳＩ１００から出力する過程については、実施の形態１で説明したものと同様である。
【００４１】
そして、上記ＬＳＩ１００から出力されたオーディオ及びビデオ復号信号は、データインターフェースボード１０２を介して誤り情報生成部１０３及びデータカウンタ２００に送出され、誤り情報生成部１０３では、上記実施の形態１で説明したように、誤り検出コードが生成される。
【００４２】
一方、データカウンタ２００では、入力されたデータ数を１バイト単位でカウントし、予め指定したデータ数になったときに、検出信号を誤り情報生成部１０３に送出するとともにカウンタ値をクリアする。
【００４３】
そして、検出信号が入力された誤り情報生成部１０３では、この時までに入力されたオーディオ及ビデオ復号信号に対する誤り検出コードを生成してデータ記録装置１０４に送出するとともに巡回シフトレジスタ１Ａ１に保持されている値をクリアする。
【００４４】
データ記録装置１０４では、入力された誤り検出コードが記録される。以後、同様にしてＬＳＩ１００から出力される全データに対して指定したデータ数毎に誤り検出コードが生成されて記録される。
【００４５】
そして、記録された全誤り検出コードは評価部１０５に送出され、評価部１０５内に予め用意された復号結果データについて誤り情報生成部１０３と同じ手法で生成された誤り検出コード１０６と、比較器１０７で比較され、一致すれば合格の評価結果が出力される。
【００４６】
この構成によれば、全出力データに対して２バイトの誤り検出コードを生成した場合の合格判定を誤る確率は１／６５５３６であったが、本実施の形態２に係る評価装置では、全出力データに対する誤り検出コードがｎ個生成されたとすると、１／（６５５３６×ｎ）となり合格判定を誤る確率を飛躍的に低減させることができる。
【００４７】
勿論、この構成においても、実施の形態１と同様に、データ記録装置１０４での記録容量をオーバーするという事態を回避することができる。なお、データ記録装置１０４に記録するデータ数については、実施の形態１の場合に比べて増加するが、ＬＳＩ１００から出力されるデータ数と比較すると極めて小さいため、データ記録装置１０４での記録容量が不足するという事態を回避することができる。
［実施の形態３］
次に、本発明の実施の形態３に係る評価装置を、図面を参照しながら説明する。なお、評価対象物については、実施の形態１と同様にデータの復号化処理を行うソフトウエアとする。
【００４８】
図３は、本実施の形態３に係る評価装置の概略構成を示すブロック図であり、実施の形態１で示したものと同一の構成部材については、同一番号を付して説明する。
図３において、３００はＬＳＩ１００から出力されるビデオ復号信号に対して、表示するライン毎に付加されたスタートコード及びエンドコードを検出する表示ライン検出器（表示ライン検出部）である。すなわち、本実施の形態３に係る評価装置は、上記実施の形態１の評価装置に、表示ライン検出器３００が具備されたものである。
【００４９】
上記構成において、データ送出装置１０１に蓄積された圧縮データをＬＳＩ１００に入力し、オーディオ及びビデオ復号信号をＬＳＩ１００から出力する過程については、実施の形態１で説明したものと同様である。
【００５０】
上記ＬＳＩ１００から出力されたビデオ復号信号は、外部に接続された機器によってモニターするために、標準化された規格に基づく信号フォーマットにされており、モニタに表示させる画面の１ライン毎に先頭及び終端を示すユニークなデータ、すなわちスタートコード及びエンドコードが付加されている（例えば、ＩＴＵ−Ｒ勧告のＢＴ．６５６参照）。
【００５１】
そして、上記ＬＳＩ１００から出力されたオーディオ及びビデオ復号信号は、データインターフェースボード１０２を介して誤り情報生成部１０３及び表示ライン検出器３００に送出される。
【００５２】
表示ライン検出器３００では、入力されたビデオ復号信号に対して表示ラインの先頭を示すスタートコードと表示ラインの終端を示すエンドコードの検出が行われる。
すなわち、スタートコードを検出すると、誤り情報生成部１０３に対してライン先頭検出信号を送出し、そして誤り情報生成部１０３では、ライン先頭検出信号が入力された時点のビデオ復号信号から誤り検出コードの生成を開始する。生成動作については、上述した実施の形態１と同様である。
【００５３】
一方、表示ライン検出器３００では、引き続きラインのスタートコード及びエンドコードの検出を行っており、エンドコードを検出すれば、誤り情報生成部１０３に対してライン終端検出信号を送出する。
【００５４】
ライン終端検出信号が入力された誤り情報生成部１０３は、この時点までに入力されたビデオ復号信号に対する誤り検出コードをデータ記録装置１０４に送出するとともに、巡回シフトレジスタ１Ａ１に保持している値をクリアし、シフト動作を停止する。
【００５５】
以後、同様にして、誤り情報生成部１０３は、表示ライン検出器３００から送出されたライン先頭検出信号に基づき誤り検出コードの生成を開始し、ライン終端検出信号が入力された時点で生成を停止し、データ記録装置１０４に送出することで、表示１ライン毎の誤り検出コードの記録が行われる。
【００５６】
そして、記録されたライン毎の全誤り検出コードは評価部１０５に送出され、評価部１０５内に予め用意された復号結果データについて誤り情報生成部１０３と同じ手法により生成された全ライン毎の誤り検出コード１０６と、比較器１０７で比較され、一致すれば合格の評価結果が出力される。
【００５７】
この構成によれば、実施の形態２と同様に、評価途中でデータ記録装置での記録容量をオーバーするという事態を回避することができるとともに、誤り検出コードによる合格判定を誤る確率も低減させることができる。
［実施の形態４］
次に、本発明の実施の形態４に係る評価装置を、図面を参照しながら説明する。なお、評価対象物については、実施の形態１と同様にデータの復号化処理を行うソフトウエアとする。
【００５８】
図４は、本実施の形態４に係る評価装置の概略構成を示すブロック図であり、実施の形態１及び実施の形態３で示したものと同一の構成部材については、同一番号を付して説明する。
【００５９】
図４において、４００はＬＳＩ１００から出力されたビデオ復号信号に対して、表示するライン毎に付加されたスタートコード及びエンドコードを検出する表示ライン検出器（表示ライン検出部）３００からのライン先頭検出信号及びライン終端検出信号を入力し、評価に必要なデータを抽出するデータ抽出部である。
【００６０】
すなわち、本実施の形態４に係る評価装置は、オーディオ及びビデオ信号の圧縮データを蓄積するとともに必要に応じて出力するデータ送出装置１０１と、このデータ送出装置１０１からの圧縮データをデータインターフェースボード１０２を介して入力するとともにその復号（伸張）を行うソフトウエアを格納したＬＳＩ１００と、このＬＳＩ１００にて復号されたビデオ復号信号を入力して表示するライン毎に付加されて先頭及び終端を示すユニークなデータ、すなわちスタートコード及びエンドコードを検出する表示ライン検出器（表示ライン検出部）３００と、この表示ライン検出器３００からのライン先頭検出信号及びライン終端検出信号を入力して評価に必要なビデオデータを抽出するデータ抽出部４００と、このデータ抽出部４００で得られたビデオデータを入力し記録するデータ記録装置１０４と、このデータ記録装置１０４に記録された評価に必要なビデオデータと予め用意された復号結果データにおける評価に必要なビデオデータ（正常データである）４０６とが一致するか否かを検出する比較器（比較部）１０７とから構成されている。
【００６１】
上記構成において、データ送出装置１０１に蓄積された圧縮データをＬＳＩ１００に入力し、オーディオ及びビデオ復号信号をＬＳＩ１００から出力する過程については、実施の形態１と同様である。
【００６２】
そして、ＬＳＩ１００から出力されたビデオ信号は、外部に接続された機器によって目でモニターするために、標準化された規格に基づく信号フォーマットで形成されており、モニタに表示させる画面の１ライン毎に、先頭を示すスタートコード及び終端を示すエンドコードが付加されている（例えば、ＩＴＵ−Ｒ勧告のＢＴ．６５６参照）。
【００６３】
そして、上記ＬＳＩ１００から出力されたビデオ復号信号は、データインターフェースボード１０２を介してデータ抽出部４００及び表示ライン検出器３００に送出される。
表示ライン検出器３００でのスタートコード及びエンドコードの検出動作については、上述した実施形態３と同様である。
【００６４】
一方、データ抽出部４００では、表示ライン検出器３００から送出されたライン先頭検出信号及びライン終端検出信号を入力し、ＬＳＩ１００から出力されたビデオ復号信号から評価に必要なビデオ信号だけを抽出して、データ記録装置１０４に送出することで、評価に必要なビデオ復号信号だけが記録される。
【００６５】
記録された評価に必要なビデオ復号信号は評価部１０５に送出されて、評価部１０５内に予め用意された評価に必要なビデオデータ４０６と、比較器１０７で比較されて、一致すれば合格の評価結果が出力される。
【００６６】
この構成によれば、ＬＳＩ１００から出力される大量のビデオ復号信号を記録する必要がなくなり、復号化処理のソフトウエアの評価（検証）に必要なビデオ復号信号だけが記録されるため、評価途中において、データ記録装置での記録容量をオーバーするという事態を回避することができる。例えば、ＩＴＵ−Ｒ勧告のＢＴ．６５６では、ＬＳＩ１００から出力されたビデオ復号信号のデータサイズが９００９００バイトに対して、評価に必要なビデオデータのサイズは６９１２００バイトであり、約２３パーセントの低減が可能となる。
［実施の形態５］
次に、本発明の実施の形態５に係る評価装置を、図面を参照しながら説明する。なお、評価対象物については、実施の形態１と同様にデータの復号化処理を行うソフトウエアとする。
【００６７】
図５は、本実施の形態５に係る評価装置の概略構成を示すブロック図であり、実施の形態１、実施の形態３及び実施の形態４で示したものと同一の構成部材については、同一番号を付して説明する。
【００６８】
図５において、５００は表示ライン検出器（表示ライン検出部）３００からライン先頭検出信号が入力された時点からデータ数（データサイズでもある）をカウントし、予め指定したデータ数になったときに、その検出信号を表示ライン検出器３００に送出するデータカウンタ（カウント部）である。
【００６９】
すなわち、本実施の形態５に係る評価装置は、上記実施の形態４の評価装置に、データカウンタ５００が具備されたものである。
上記構成において、データ送出装置１０１に蓄積された圧縮データをＬＳＩ１００に入力し、オーディオ及びビデオ復号信号をＬＳＩ１００から出力する過程については、上述した実施の形態１と同様である。
【００７０】
上記ＬＳＩ１００から出力されたビデオ復号信号には、外部に接続された機器によって目でモニターするために、標準化された規格に基づく信号フォーマットにされており、モニタに表示させる画面の１ライン毎に先頭及び終端を示すユニークなデータ、すなわちスタートコード及びエンドコードが付加されている（例えば、ＩＴＵ−Ｒ勧告のＢＴ．６５６参照）。
【００７１】
そして、ＬＳＩ１００から出力されたビデオ復号信号は、データインターフェースボード１０２を介してデータ抽出部４００及び表示ライン検出器３００に送出される。
上記表示ライン検出器３００でのスタートコード及びエンドコードの検出動作は、上述した実施の形態３と同様である。また、データ抽出部４００での評価に必要なビデオ復号信号の抽出動作は、上述した実施の形態４と同様である。
【００７２】
一方、データカウンタ５００では、表示ライン検出器３００から送出されたライン先頭検出信号を入力した時からカウントし、予め指定したデータ数になった時点でその検出信号を表示ライン検出器３００に送出するとともにカウンタ値をクリアする。
【００７３】
上記検出信号を受信した表示ライン検出器３００は、この時点で終端を検出したものとして終端検出信号をデータ抽出部４００へ送出する。
データ抽出部４００では、このライン先頭検出信号及び終端検出信号に基づき実施の形態４と同様に、評価に必要なビデオ復号信号をデータ記録装置１０４に送出して記録する。
【００７４】
以後、同様にしてＬＳＩ１００から出力される全データに対して指定したデータ数毎にビデオ復号信号が記録されていく。
この記録されたビデオ復号信号は評価部１０５に送出され、評価部１０５内に予め用意されたビデオデータ（正常データである）４０６と、比較器１０７で比較されて一致すれば合格の評価結果が出力される。
【００７５】
この構成によれば、上記実施の形態４と同様に、ＬＳＩ１００から出力される大量のビデオ復号信号を記録する必要がなく、復号用ソフトウエアの評価（検証）に必要なビデオ信号だけを記録するため、評価途中で、データ記録装置での記録容量をオーバーするという事態を回避することができる。
【００７６】
例えば、ＩＴＵ−Ｒ勧告のＢＴ．６５６では、上述した実施の形態３と同様に、評価に必要なビデオ信号のデータ数は６９１２００バイトであり、低減率は約２３パーセントとなるが、評価に必要なビデオ信号のデータ数が変動した際、例えばビデオ信号の表示サイズが７２０×４８０から３６０×２４０に変動した時、評価に必要なビデオ信号のデータ数は３４５６００バイトとなり、低減率は約６１パーセントと向上する。
【産業上の利用可能性】
【００７７】
本発明に係る評価装置は、オーディオやビデオ信号の膨大な量のデータに対して、データサイズが極めて小さい誤り検出コードを用いて、ソフトウエアを評価するようにしているので、評価途中でのデータの記録溢れを回避して膨大な量のデータに対する客観的評価を可能とするもので、ＬＳＩに組み込まれたオーディオ及びビデオ信号の圧縮データに対する復号用ソフトウェアの評価装置として有効である。
【図面の簡単な説明】
【００７８】
【図１Ａ】本発明の実施の形態１に係る評価装置の概略構成を示すブロック図である。
【図１Ｂ】同評価装置における誤り情報生成部の回路図である。
【図２】本発明の実施の形態２に係る評価装置の概略構成を示すブロック図である。
【図３】本発明の実施の形態３に係る評価装置の概略構成を示すブロック図である。
【図４】本発明の実施の形態４に係る評価装置の概略構成を示すブロック図である。
【図５】本発明の実施の形態５に係る評価装置の概略構成を示すブロック図である。
【図６】従来例に係る評価装置の概略構成を示すブロック図である。
【符号の説明】
【００７９】
１００      ＬＳＩ
１０１      データ送出装置
１０２      データインターフェースボード
１０３      誤り情報生成部
１０４      データ記録装置
１０５      評価部
１０６      誤り検出コード
１０７      比較器
１Ａ０      シフトレジスタ
１Ａ１      巡回シフトレジスタ
１Ａ２      演算回路
２００      データカウンタ
３００      表示ライン検出器
４００      データ抽出部
４０６      ビデオデータ
５００      データカウンタ
【図１Ａ】
2006107068.tif 000003
【図１Ｂ】
2006107068.tif 000004
【図２】
2006107068.tif 000005
【図３】
2006107068.tif 000006
【図４】
2006107068.tif 000007
【図５】
2006107068.tif 000008
【図６】
2006107068.tif 000009