(57)【要約】【課題】適用されるメディア処理に応じたメディアデータの品質を判定可能なメディア品質判定装置を提供する。【解決手段】メディア品質判定装置は、入力装置（２−１〜２−ｎ）から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成する品質低下部（２１）と、検査期間中に得られた各メディアデータに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、各メディアデータから生成された各低品質メディアデータに対して所定のメディア処理を実行して第２の処理結果を算出するメディア処理部（２３）と、各メディアデータについて、第１の処理結果と対応する低品質メディアデータについて得られた第２の処理結果の差が所定の許容範囲内である場合に、メディアデータについて設定される品質を、所定の品質低下量だけ低下させた品質にすると判定する判定部（２４）とを有する。【選択図】図３
2018011257.tif 000002
【特許請求の範囲】
【請求項１】
入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成する品質低下部と、
検査期間中に得られた少なくとも一つの前記メディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、前記少なくとも一つの前記メディアデータのそれぞれから生成された前記低品質メディアデータに対して前記所定のメディア処理を実行して第２の処理結果を算出するメディア処理部と、
前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が所定の許容範囲内である場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から前記所定の品質低下量だけ低下させた品質にすると判定する判定部と、
を有するメディア品質判定装置。
【請求項２】
前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が前記所定の許容範囲内である場合、前記品質低下部は、前記所定の品質低下量を増加させ、
前記メディア処理部は、前記所定の品質低下量が増加された後において得られた少なくとも一つの前記メディアデータのそれぞれについて前記第１の処理結果を算出するとともに対応する前記低品質メディアデータのそれぞれについて前記第２の処理結果を算出し、
前記判定部は、前記所定の品質低下量が増加された後において得られた前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が前記所定の許容範囲内である場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から増加後の前記所定の品質低下量だけ低下させた品質にすると判定する、請求項１に記載のメディア品質判定装置。
【請求項３】
前記判定部は、前記所定の品質低下量が増加された後において得られた前記少なくとも一つの前記メディアデータのそれぞれについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差の何れかが前記所定の許容範囲から外れる場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から増加前の前記所定の品質低下量だけ低下させた品質にすると判定する、請求項２に記載のメディア品質判定装置。
【請求項４】
前記検査期間よりも前の一定期間中に前記入力装置より得られた複数の前記メディアデータのそれぞれについて、当該メディアデータに対して前記所定のメディア処理を実行することで得られた第３の処理結果を記憶する記憶部をさらに有し、
前記判定部は、複数の前記第３の処理結果のうち、前記検査期間中に得られた前記第１の処理結果と一致する処理結果の割合が所定割合に達すると前記検査期間が終了したと判定する、請求項１〜３の何れか一項に記載のメディア品質判定装置。
【請求項５】
入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成し、
検査期間中に得られた少なくとも一つの前記メディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、前記少なくとも一つの前記メディアデータのそれぞれから生成された前記低品質メディアデータに対して前記所定のメディア処理を実行して第２の処理結果を算出し、
前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が所定の許容範囲内である場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から前記所定の品質低下量だけ低下させた品質にすると判定する、
ことを含むメディア品質判定方法。
【請求項６】
入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成し、
検査期間中に得られた少なくとも一つの前記メディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、前記少なくとも一つの前記メディアデータのそれぞれから生成された前記低品質メディアデータに対して前記所定のメディア処理を実行して第２の処理結果を算出し、
前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が所定の許容範囲内である場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から前記所定の品質低下量だけ低下させた品質にすると判定する、
ことをコンピュータに実行させるためのメディア品質判定用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、メディア処理の対象となるメディアデータの品質を判定するメディア品質判定装置、メディア品質判定方法及びメディア品質判定用コンピュータプログラムに関する。
【背景技術】
【０００２】
カメラまたはマイクロホンといった入力装置により生成された、画像データまたは音声データといったメディアデータをネットワークを介してサーバへ送信し、サーバにて、そのメディアデータを処理することが検討されている。このような場合、一般に、メディアデータの品質が高いほど、そのデータ量は大きくなるので、メディアデータの品質が過剰であると、ネットワークの負荷またはサーバの処理負荷が必要以上に大きくなる。特に、入力装置の数が増えるほど、ネットワークの負荷及びサーバ処理負荷は大きくなる。そのため、個々の入力装置により得られるメディアデータの品質は、そのメディアデータに対するメディア処理の結果が適切となる範囲で適宜品質を下げるよう調整されることが好ましい。
【０００３】
一方、メディアデータの品質を、そのメディアデータの特徴に応じて自動的に調節する技術が提案されている（例えば、特許文献１を参照）。例えば、特許文献１に開示された技術は、画像が文字画像であればその解像度を文字サイズに基づいて文字の判読が可能な最低限の解像度に変換し、非文字画像であればその解像度を画像の密度に基づいて変換する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１８７２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術では、画像の解像度は、画像に表されているコンテンツに応じて調整されるものの、その画像を対象とするメディア処理は考慮されていない。また、メディア処理の種類によって、必要な画像品質も異なる。そのため、メディア処理によっては、解像度が適切でなく、その画像に対する処理結果が適切とならないことがある。
【０００６】
一つの側面では、本発明は、適用されるメディア処理に応じたメディアデータの品質を判定可能なメディア品質判定装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様では、メディア品質判定装置は、入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成する品質低下部と、検査期間中に得られた少なくとも一つのメディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、少なくとも一つのメディアデータのそれぞれから生成された低品質メディアデータに対して所定のメディア処理を実行して第２の処理結果を算出するメディア処理部と、少なくとも一つのメディアデータのそれぞれについて、そのメディアデータについて得られた第１の処理結果と対応する低品質メディアデータについて得られた第２の処理結果の差が所定の許容範囲内である場合に、メディアデータについて設定される品質を、入力装置から得たときのメディアデータの品質から所定の品質低下量だけ低下させた品質にすると判定する判定部とを有する。
【０００８】
一つの態様では、メディア品質判定方法は、入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成し、検査期間中に得られた少なくとも一つのメディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、少なくとも一つのメディアデータのそれぞれから生成された低品質メディアデータに対してその所定のメディア処理を実行して第２の処理結果を算出し、少なくとも一つのメディアデータのそれぞれについて、そのメディアデータについて得られた第１の処理結果と対応する低品質メディアデータについて得られた第２の処理結果の差が所定の許容範囲内である場合に、メディアデータについて設定される品質を、入力装置から得たときのメディアデータの品質から所定の品質低下量だけ低下させた品質にすると判定することを含む。
【０００９】
また、一つの態様では、メディア品質判定用コンピュータプログラムは、入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成し、検査期間中に得られた少なくとも一つのメディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、少なくとも一つのメディアデータのそれぞれから生成された低品質メディアデータに対してその所定のメディア処理を実行して第２の処理結果を算出し、少なくとも一つのメディアデータのそれぞれについて、そのメディアデータについて得られた第１の処理結果と対応する低品質メディアデータについて得られた第２の処理結果の差が所定の許容範囲内である場合に、メディアデータについて設定される品質を、入力装置から得たときのメディアデータの品質から所定の品質低下量だけ低下させた品質にすると判定することをコンピュータに実行させるための命令を含む。
【発明の効果】
【００１０】
一つの側面として、適用されるメディア処理に応じたメディアデータの品質を判定できる。
【図面の簡単な説明】
【００１１】
【図１】一つの実施形態による、メディア品質判定装置が実装されたサーバを含むメディア処理システムの概略構成図である。
【図２】サーバの概略構成図である。
【図３】サーバの制御部の機能ブロック図である。
【図４】品質データベースの一例を示す図である。
【図５】メディア品質判定処理の動作フローチャートである。
【図６】（ａ）は、メディア処理の結果として得られる値の事前調査リストの一例を示す図であり、（ｂ）は、検査期間中に得られるメディア処理結果の値の検査リストの一例を示す図である。
【図７】（ａ）〜（ｃ）は、それぞれ、着目するメディアデータと指定されるメディア処理の組の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図を参照しつつ、メディア品質判定装置について説明する。このメディア品質判定装置は、カメラまたはマイクロホンといった入力装置あるいは入力装置を有する端末から、画像データまたは音声データといったメディアデータを取得する。そしてこのメディア品質判定装置は、メディアデータが得られる度に、そのメディアデータ及びそのメディアデータの品質を低下させて得られた低品質メディアデータのそれぞれに対して指定されたメディア処理を実行する。このメディア品質判定装置は、検査期間中、元のメディアデータに対する処理結果と低品質メディアデータに対する処理結果との差が常に許容範囲内であれば、そのメディア処理に関するメディアデータの設定品質を、低品質メディアデータの品質とする。その際、このメディア品質判定装置は、入力装置と指定されたメディア処理の組み合わせごとに、その入力装置により得られるメディアデータについて設定される品質を判定する。これにより、このメディア品質判定装置は、指定されたメディア処理の内容だけでなく、入力装置の設置環境に応じてメディアデータについて適切な品質を判定できる。なお、本明細書では、メディアデータについて最適な品質とは、そのメディアデータに適用されるメディア処理の結果に影響しない範囲において、そのメディアデータの最も低い品質をいう。
【００１３】
以下に説明する実施形態では、メディア品質判定装置は、通信ネットワークを介して他の装置と通信可能なサーバに実装され、通信ネットワークを介して、入力装置または入力装置を有する端末により得られたメディアデータを取得するものとする。なお、この例に限られず、メディア品質判定装置は、例えば、１以上の入力装置と接続されたスタンドアロンのコンピュータに実装されてもよい。
【００１４】
図１は、一つの実施形態による、メディア品質判定装置が実装されたサーバを含むメディア処理システムの概略構成図である。メディア処理システム１は、入力装置２−１〜２−ｎ（ｎは１以上の整数）と、サーバ３とを有する。そしてサーバ３は、入力装置２−１〜２−ｎのそれぞれと、有線または無線の通信ネットワーク４を介して互いに通信可能に接続される。なお、通信ネットワーク４は、例えば、インターネット回線による通信ネットワークとすることができる。あるいは、通信ネットワーク４は、特定の施設内に敷設される専用回線による通信ネットワークであってもよい。
【００１５】
入力装置２−１〜２−ｎは、例えば、それぞれ、互いに異なる場所に設置される。各入力装置は、屋外、あるいは、屋内に設置されてもよい。そして各入力装置は、例えば、所定の周期ごと、あるいは、連続してメディアデータを生成する。各入力装置は、例えば、カメラあるいはビデオカメラとすることができる。この場合、各入力装置は、その撮影範囲を撮影することで、メディアデータとして画像データまたは動画像データを生成する。あるいは、各入力装置は、マイクロホンであってもよい。この場合には、各入力装置は、その設置場所における音声を集音することで、メディアデータとして音声データを生成する。
【００１６】
なお、入力装置２−１〜２−ｎは、同じ種類の装置であってもよく、あるいは、互いに異なる種類の装置であってもよい。例えば、入力装置２−１はビデオカメラであり、入力装置２−２はマイクロホンであってもよい。また、例えば、入力装置２−１及び入力装置２−２の何れもビデオカメラであってもよい。この場合には、入力装置２−１により生成される動画像データの最高品質と、入力装置２−２により生成される動画像データの最高品質とは、同一であってもよく、あるいは、互いに異なっていてもよい。
【００１７】
入力装置２−１〜２−ｎのそれぞれは、メディアデータを生成する度に、そのメディアデータの品質が指定された品質となるように、そのメディアデータを変換してから、そのメディアデータを通信ネットワーク４を介してサーバ３へ送信する。なお、サーバ３に実装されたメディア品質判定装置によるメディア品質判定処理が行われる前では、各入力装置は、そのメディアデータの品質が設定可能な最高品質となるようにメディアデータを生成する。そして各入力装置は、最高品質のメディアデータを通信ネットワーク４を介してサーバ３へ送信すればよい。一方、各入力装置は、サーバ３から最適品質の通知を受けた後、あるいは、作業員により最適品質が設定された場合には、メディアデータの品質がその最適品質となるように、メディアデータを変換してから、通信ネットワーク４を介してサーバ３へ送信してもよい。
【００１８】
各入力装置は、メディアデータをサーバ３へ送信する際、その入力装置あるいはその入力装置により生成されたことを特定するための識別情報（以下、便宜上、メディアＩＤと呼ぶ）を、メディアデータとともにサーバ３へ送信する。
【００１９】
また、各入力装置は、メディアデータとともに、そのメディアデータについて設定された品質を表す品質情報もサーバ３へ送信してもよい。
【００２０】
また、入力装置２−１〜２−ｎの何れかは、端末（図示せず）に接続されていてもよい。この場合、端末に接続された入力装置は、最高品質で生成したメディアデータを端末へ送信し、端末がそのメディアデータの品質が指定された品質となるように、そのメディアデータを変換してから、通信ネットワーク４を介してサーバ３へ送信してもよい。その際、端末がメディアＩＤをメディアデータに付してもよい。
あるいは、入力装置２−１〜２−ｎのいずれかは、ゲートウェイ（図示せず）を介して通信ネットワーク４に接続されていてもよい。この場合には、ゲートウェイに接続された入力装置は、最高品質で生成したメディアデータをゲートウェイへ送信し、ゲートウェイがそのメディアデータの品質が指定された品質となるように、そのメディアデータを変換する。そしてゲートウェイは変換後のメディアデータを通信ネットワーク４を介してサーバ３へ送信してもよい。
【００２１】
図２は、メディア品質判定装置が実装されたサーバ３の概略構成図である。図２に示されるように、サーバ３は、通信インターフェース部１１と、ユーザインターフェース部１２と、メモリ１３と、制御部１４と、ストレージ装置１５とを有する。さらに、サーバ３は、周辺機器接続用のポート（図示せず）を有していてもよい。
【００２２】
通信インターフェース部１１は、通知部の一例であり、サーバ３を通信ネットワーク４に接続するための通信インターフェース及びその制御回路を有する。通信インターフェース部１１は、通信ネットワーク４を介して入力装置２−１〜２−ｎのそれぞれからメディアデータを受け取り、その受け取ったメディアデータを制御部１４にわたす。また通信インターフェース部１１は、制御部１４から受け取ったメディアデータの設定品質情報を、通信ネットワーク４を介して各入力装置のうちの指定された入力装置へ送信してもよい。
【００２３】
ユーザインターフェース部１２は、例えば、キーボードとマウスといった操作入力用の機器と、液晶ディスプレイといった表示装置とを有する。そしてユーザインターフェース部１２は、例えば、ユーザの操作に応じて、メディア品質判定処理を開始させる操作信号を制御部１４へ出力する。あるいは、ユーザインターフェース部１２は、ユーザの操作に応じて、入力装置ごとに、その入力装置により得られるメディアデータに対して適用されるメディア処理を指定する操作信号などを制御部１４へ出力する。なお、ユーザインターフェース部１２は省略されてもよい。この場合には、例えば、通信ネットワーク４、あるいは、周辺機器接続用のポートを介して接続されたメンテナンス用の端末（図示せず）から、各種の操作信号が制御部１４へ送信されてもよい。
【００２４】
メモリ１３は、記憶部の一例であり、例えば、読み書き可能な半導体メモリと読み出し専用の半導体メモリとを有する。そしてメモリ１３は、メディアデータに対して指定されたメディア処理が実行される際に生成される中間データまたは処理結果などを一定期間記憶する。
【００２５】
制御部１４は、メディア品質判定装置の一例であり、例えば、１個または複数個のプロセッサ及びその周辺回路を有する。そして制御部１４は、サーバ３全体を制御する。また、制御部１４は、通信インターフェース部１１を介して入力装置２−１−２−ｎの何れかからメディアデータを受け取る度に、そのメディアデータに対して指定されたメディア処理を実行する。さらに、制御部１４は、入力装置２−１−２−ｎのうち、指定された入力装置について、その入力装置から受け取ったメディアデータについてのメディア品質判定処理を実行する。
【００２６】
ストレージ装置１５は、記憶部の他の一例であり、例えば、ハードディスク装置を有する。ストレージ装置１５は、光記録媒体及びそのアクセス装置といった他の記憶装置をさらに有していてもよい。そしてストレージ装置１５は、例えば、制御部１４で実行される各種のメディア処理を実行するためのコンピュータプログラムを記憶する。またストレージ装置１５は、入力装置２−１〜２−ｎのそれぞれについて、その入力装置により生成されたメディアデータに対して実行されるメディア処理及びそのメディアデータの品質を指定する品質データベースを記憶する。さらに、ストレージ装置１５は、制御部１４で実行されるメディア品質判定処理を実行するためのコンピュータプログラム、及び、そのメディア品質判定処理で利用される各種のデータなどを記憶する。さらにまた、ストレージ装置１５は、各入力装置から取得したメディアデータを一定期間記憶してもよい。
【００２７】
図３は、メディア品質判定処理に関する制御部１４の機能ブロック図である。図３に示されるように、制御部１４は、品質低下部２１と、選択部２２と、メディア処理部２３と、判定部２４とを有する。
【００２８】
制御部１４が有するこれらの各部は、例えば、制御部１４が有するプロセッサ上で実行されるコンピュータプログラムによって実現される機能モジュールである。あるいは、制御部１４が有するこれらの各部は、その各部の機能を実現する１個または複数個の集積回路として、サーバ３に実装されてもよい。
【００２９】
品質低下部２１は、メディア品質判定処理の対象となる入力装置から受け取ったメディアデータ（以下、着目するメディアデータと呼ぶ）の品質を低下させることで低品質メディアデータを生成する。例えば、メディアデータが動画像データあるいは静止画像データである場合、品質低下部２１は、その動画像データあるいは静止画像データに含まれる各ピクチャの解像度を設定した品質低下量に応じて低下させる。例えば、品質低下部２１は、着目するピクチャにおいて、隣接する縦２×横２画素の組ごとに、画素値の平均値を算出し、その平均値をその組に対応する、一つの画素の画素値とする。これにより、縦方向及び横方向について、元のピクチャに対して画素数が1/2となる縮小ピクチャが得られる。品質低下部２１は、同様の処理を得られた縮小ピクチャに対して、所定の縮小率に応じた回数（例えば、１〜５回）繰り返すことにより、低品質メディアデータとして、解像度が低下した縮小ピクチャを生成する。
【００３０】
あるいは、品質低下部２１は、縦方向及び横方向のそれぞれについて、所定の品質低下量に応じた間引き率でピクチャから画素を間引くことにより、低品質メディアデータとして、解像度が低下した縮小ピクチャを生成してもよい。
【００３１】
また、品質低下部２１は、動画像データあるいは静止画像データを、入力装置が使用する情報源符号化方式に応じて圧縮符号化する際の各ピクチャへの符号量の割当を決定するパラメータを、所定の品質低下量に応じて変更してもよい。なお、情報源符号化方式として、例えば、MPEG-4、H.264/MPEG-4 AVC、HEVCあるいはJPEGが適用される。また、符号量の割当を決定するパラメータとして、例えば、符号化対象ピクチャについての予測誤差信号の直交変換係数を量子化する際の量子化幅を指定するQ値が用いられる。この場合、品質低下部２１は、着目する動画像データあるいは静止画像データに含まれる各ピクチャを、所定の品質低下量に応じたQ値を用いて圧縮符号化する。そして品質低下部２１は、圧縮符号化された各ピクチャを復号することで、最高品質から所定の品質低下量だけ品質が低下したピクチャを生成する。なお、着目する動画像データあるいは静止画像データが既に圧縮符号化されている場合には、品質低下部２１は、その動画像データあるいは静止画像データを一旦復号してから上記の処理を実行すればよい。
【００３２】
また、品質低下部２１は、着目する動画像データあるいは静止画像データに含まれる各ピクチャがカラーピクチャである場合、品質低下部２１は、各ピクチャをモノクロピクチャに変換してもよい。
【００３３】
さらに、着目する動画像データあるいは静止画像データが空間階層符号化されている場合、品質低下部２１は、設定した品質低下量に応じて、再生する階層を選択し、その選択した階層について各ピクチャを復号してもよい。
【００３４】
さらにまた、着目するメディアデータが音声データである場合、品質低下部２１は、設定した品質低下量に応じて、元のサンプリングレートよりも低いサンプリングレートでその音声データを再サンプリングすることで低品質メディアデータを生成する。あるいは、品質低下部２１は、設定した品質低下量に応じて、元の量子化ビット数よりも少ない量子化ビット数をその音声データに割り当てることで、低品質メディアデータを生成してもよい。
【００３５】
また、品質低下部２１は、着目するメディアデータについて品質を調整可能な品質パラメータが複数存在する場合、それら品質パラメータのうちの一部について品質を低下させてもよく、あるいは、それら品質パラメータの全てについて品質を低下させてもよい。その際、品質低下部２１は、着目するメディアデータに対して行われるメディア処理に対する影響が大きいと想定される品質パラメータから順に品質を低下させることで、制御部１４は、最適品質判定に要する時間を短縮できる。例えば、着目するメディアデータが動画像データまたは静止画像データであり、調整可能な品質パラメータとして解像度とQ値がある場合、品質低下部２１は、メディア処理に対する影響が比較的大きい解像度について先に品質を低下させる。そして品質低下部２１は、その後にQ値について品質を低下させることが好ましい。
【００３６】
また、品質低下部２１は、詳細は後述するように、検査期間中に得られた各メディアデータについて、そのメディアデータと対応する低品質メディアデータに対するメディア処理の結果が何れも許容範囲内となる場合には、品質低下量を変更してもよい。
品質低下部２１は、低品質メディアデータをメディア処理部２３へ出力する。
【００３７】
選択部２２は、着目するメディアデータ及び対応する低品質メディアデータに対して実行されるメディア処理を選択する。本実施形態では、選択部２２は、ストレージ装置１５に保存されている品質データベースを参照して、そのメディアデータ及び対応する低品質メディアデータに対して実行されるメディア処理を選択する。
【００３８】
図４は、品質データベースの一例を示す図である。品質データベース４００の左端の列の各欄には、処理対象となるメディアデータについてのメディアＩＤが登録されている。また、品質データベース４００の中央の列の各欄には、その左側の欄に登録されたメディアＩＤで特定されるメディアデータに対して指定されたメディア処理を特定するためのメディア処理ＩＤが登録されている。そして品質データベース４００の右端の列の各欄には、その欄と同じ行に記述されたメディアＩＤで特定されるメディアデータに適用される品質を表す品質パラメータ（例えば、解像度、Q値、サンプリングレートなど）が登録される。なお、メディア品質判定処理が適用される前のメディアデータについては、品質パラメータは登録されていなくてもよい。
【００３９】
選択部２２は、品質データベースを参照して、着目するメディアデータのメディアＩＤに対応するメディア処理ＩＤを特定する。そして選択部２２は、特定したメディア処理ＩＤに対応するメディア処理のプログラムをストレージ装置１５から読み込んで、メモリ１３に展開する。選択部２２は、そのメディア処理のプログラムが展開されたメモリのアドレスをメディア処理部２３へ通知する。
【００４０】
メディア処理部２３は、着目するメディアデータ及び対応する低品質メディアデータに対して指定されたメディア処理を実行する。例えば、メディア処理部２３は、着目するメディアデータ及び対応する低品質メディアデータのそれぞれを、指定されたメディア処理のプログラムが展開されたメモリ１３のアドレスへ与えることで指定されたメディア処理を実行する。
【００４１】
例えば、指定されたメディア処理が、ピクチャ上に写っている人を検出する処理である場合、メディア処理部２３は、例えば、Histograms of Oriented Gradients(HOG)特徴量を入力とし、人検出用に学習されたRealAdaBoost識別器を利用する。そしてメディア処理部２３は、その識別器を用いて、着目するピクチャ上で人が写っている領域である人領域を検出する。この場合、メディア処理部２３は、例えば、着目するピクチャ上に設定したウィンドウ内で複数のHOG特徴量を算出する。そしてメディア処理部２３は、各HOG特徴量をRealAdaBoost識別器に入力することで、そのウィンドウが人領域か否かを判定すればよい。メディア処理部２３は、ウィンドウの位置及びサイズを変えながら、上記の処理を繰り返すことで、着目するピクチャ上の任意の位置で人領域を検出できる。そしてメディア処理部２３は、着目するピクチャ上で検出された人領域の数をカウントすることで、着目するピクチャに写っている人の数をもとめる。
【００４２】
あるいは、メディア処理部２３は、RealAdaBoost識別器の代わりに、人検出用に学習されたサポートベクトルマシンあるいはディープニューラルネットワークといった他の識別器を用いて、着目するピクチャから人領域を検出してもよい。あるいはまた、メディア処理部２３は、画像から人領域を検出する他の技術に基づいて、着目するピクチャから人領域を検出してもよい。
【００４３】
同様に、指定されたメディア処理が、ピクチャ上に写っている人の顔を検出する処理である場合、メディア処理部２３は、顔検出用に学習されたRealAdaBoost識別器またはディープニューラルネットワークといった識別器を利用する。そしてメディア処理部２３は、着目するピクチャ上でウィンドウの位置及びサイズを変えながら、そのウィンドウから特徴量を抽出し、抽出した特徴量を識別器に入力することで、着目するピクチャ上で人の顔が写っている領域である顔領域を検出すればよい。あるいは、メディア処理部２３は、着目するピクチャから肌色を持つ肌色領域を検出し、肌色領域内で顔の各部の特徴点を、例えば、テンプレートマッチングなどにより検出することで、顔領域を検出してもよい。
【００４４】
さらに、指定されたメディア処理が、ピクチャ上に写っている人の顔に基づく生体認証処理である場合、メディア処理部２３は、例えば、着目するピクチャから人の顔の各部の特徴点を抽出する。そしてメディア処理部２３は、ストレージ装置１５に記憶されている、複数の登録利用者のそれぞれごとに、その登録利用者の顔の各部の特徴点と、抽出された特徴点との一致度合などに基づいて照合スコアを算出する。なお、メディア処理部２３は、顔認証に用いられる様々な手法の何れかに従って、登録利用者ごとに照合スコアを算出すればよい。そしてメディア処理部２３は、照合スコアの最大値が所定の閾値以上となる場合に、その最大値に対応する登録利用者が着目するピクチャに写っていると判定する。
【００４５】
また、着目するメディアデータが音声データであり、指定されたメディア処理が音声データからキーワードを検出するキーワード検出処理である場合、メディア処理部２３は、その音声データを所定長のフレーム単位で分割する。そしてメディア処理部２３は、フレームごとにケプストラムなどの特徴量を算出し、その特徴量をキーワード検出用に学習された隠れマルコフモデルなどの識別器に入力することで、キーワードを検出する。そしてメディア処理部２３は、検出対象となるキーワードごとに検出された回数をカウントする。
【００４６】
メディア処理部２３は、着目するメディアデータに対応する低品質メディアデータについても同様に、指定されたメディア処理を実行する。そしてメディア処理部２３は、着目するメディアデータについてのメディア処理の結果、及び、対応する低品質メディアデータについてのメディア処理の結果をメモリ１３に保存する。例えば、指定されたメディア処理が人または顔の検出である場合、メディア処理部２３は、検出された人の数または顔の数を、メディア処理の結果としてメモリ１３に保存する。また、指定されたメディア処理が顔に基づく生体認証処理である場合、メディア処理部２３は、認証に成功したか否か、及び、照合スコアの最大値を、メディア処理の結果としてメモリ１３に保存する。また、指定されたメディア処理が音声データからのキーワード検出である場合、メディア処理部２３は、キーワードごとの検出回数を、メディア処理の結果としてメモリ１３に保存する。
【００４７】
判定部２４は、着目するメディアデータ及び対応する低品質メディアデータについてのメディア処理の結果に基づいて、着目するメディアデータに対して適用される品質を判定する。
【００４８】
判定部２４は、メディア品質判定処理の開始から一定の検査期間内に得られた、１以上の着目するメディアデータのそれぞれについて、そのメディアデータ対するメディア処理の結果と、対応する低品質メディアデータに対するメディア処理の結果とを比較する。着目する各メディアデータについての処理結果と対応する低品質メディアデータについての処理結果との差が何れも許容範囲内である場合、判定部２４は、現時点の品質低下量に相当する品質を、仮の最適品質として品質データベースに登録する。そして判定部２４は、品質低下部２１に、品質低下量を一定値だけさらに低下させることを通知する。そして判定部２４は、品質低下量を変更してから検査期間内に得られた複数の着目するメディアデータについて、上記と同様の処理を実行する。一方、検査期間内に得られた複数の着目するメディアデータの何れかについてのメディア処理の結果と対応する低品質メディアデータについてのメディア処理の結果との差が許容範囲から外れたとする。この場合、判定部２４は、その時点で設定されている仮の最適品質を、着目するメディアデータとメディア処理の組についての最適品質と判定し、その品質を、その組について使用するよう設定する。判定部２４は、その最適品質を表す情報、例えば、最適品質に相当する品質パラメータそのもの、あるいは、最高品質からの品質低下量を表す値を、通信インターフェース部１１を介して対応する入力装置へ通知する。あるいは、判定部２４は、最適品質を表す情報を、通信インターフェース部１１を介してその入力装置が接続された端末またはゲートウェイへ通知する。また判定部２４は、設定した最適品質を、品質データベースの着目するメディアデータに対応するメディアＩＤ及びメディア処理ＩＤの組に対応する欄に登録する。さらに、判定部２４は、設定した最適品質を、対応するメディアＩＤ及びメディア処理ＩＤの組とともに、メンテナンス用の端末へ送信してもよい。
【００４９】
なお、検査期間は、着目するメディアデータがその検査期間中に少なくとも一つ、好ましくは、複数得られるように、着目するメディアデータに対応する入力装置の設置環境などに応じて、例えば、数分〜数日程度に設定される。あるいは、検査期間は、その検査期間中に取得された着目するメディアデータの数が所定数（例えば、10〜100）に達するまでの期間であってもよい。
【００５０】
また、許容範囲は、例えば、メディア処理が人または人の顔の検出である場合には、着目するメディアデータから検出された人の数または顔の数と、対応する低品質メディアデータから検出された人の数または顔の数との差として設定され、例えば、0〜1である。同様に、メディア処理がキーワード検出である場合には、許容範囲は、着目するメディアデータから検出された各キーワードの数の合計と、対応する低品質メディアデータから検出された各キーワードの数の合計との差として設定され、例えば、0〜1である。
【００５１】
また、メディア処理が顔に基づく生体認証である場合には、許容範囲は、着目するメディアデータからの照合スコアの最大値と対応する低品質メディアデータからの照合スコアの最大値の差が、その二つの最大値の何れか一方に0.05〜0.1を乗じた値に設定される。ただし、着目するメディアデータについての認証結果と、対応する低品質メディアデータについての認証結果が一致することが、処理結果の差が許容範囲内に含まれると判定されるための条件として追加されてもよい。
【００５２】
図５は、制御部１４により実行される、メディア品質判定処理の動作フローチャートである。図５に示される動作フローチャートでは、着目するメディアデータは動画像データであり、解像度→Q値の順で品質が調整されるものとする。
【００５３】
品質低下部２１は、着目するメディアデータについて、着目する品質パラメータを解像度に設定するとともに、解像度についての品質低下量を初期値に設定する（ステップＳ１０１）。その後、制御部１４は、検査期間をリセットする（ステップＳ１０２）。
【００５４】
制御部１４は、通信インターフェース部１１を介して着目するメディアデータを受信する。そして選択部２２は、そのメディアデータに対して指定されたメディア処理を特定する（ステップＳ１０３）。そしてメディア処理部２３は、受信したメディアデータに対して指定されたメディア処理を実行し、得られた処理結果をストレージ装置１５に保存する（ステップＳ１０４）。
【００５５】
一方、品質低下部２１は、受信したメディアデータの品質を設定された品質低下量だけ低下させた低品質メディアデータを生成する（ステップＳ１０５）。そしてメディア処理部２３は、低品質メディアデータに対して指定されたメディア処理を実行し、得られた処理結果をストレージ装置１５に保存する（ステップＳ１０６）。
【００５６】
判定部２４は、メディアデータそのものに対する処理結果と、対応する低品質メディアデータに対する処理結果の差が許容範囲内か否か判定する（ステップＳ１０７）。
その差が許容範囲内であれば（ステップＳ１０７−Ｙｅｓ）、判定部２４は、検査期間が終了したか否か判定する（ステップＳ１０８）。
検査期間が終了していなければ（ステップＳ１０８−Ｎｏ）、制御部１４は、ステップＳ１０３以降の処理を繰り返す。
【００５７】
一方、ステップＳ１０８において、検査期間が終了していれば（ステップＳ１０８−Ｙｅｓ）、判定部２４は、着目する品質パラメータに関する現在の品質低下量に応じた品質を、仮の最適品質に設定する（ステップＳ１０９）。そして判定部２４は、その仮の最適品質を、着目するメディアデータとメディア処理の組に対応する品質データベースの欄に書き込む。品質低下部２１は、着目する品質パラメータに関する現在の品質低下量を一定値だけ増加させる（ステップＳ１０９）。その後、制御部１４は、ステップＳ１０２以降の処理を繰り返す。
【００５８】
一方、ステップＳ１０７において、処理結果の差が許容範囲から外れている場合（ステップＳ１０７−Ｎｏ）、判定部２４は、着目する品質パラメータが解像度か否か判定する（ステップＳ１１１）。そして着目する品質パラメータが解像度である場合（ステップＳ１１１−Ｙｅｓ）、品質低下部２１は、着目する品質パラメータをQ値に変更し、Q値に関して、品質低下量を初期値に設定する（ステップＳ１１２）。その後、制御部１４は、ステップＳ１０２以降の処理を繰り返す。
【００５９】
一方、ステップＳ１１１にて、着目する品質パラメータがQ値である場合（ステップＳ１１１−Ｎｏ）、判定部２４は、解像度及びQ値のそれぞれについて、仮の最適品質を、着目するメディアデータについての最適品質に設定する（ステップＳ１１３）。そして制御部１４は、メディア品質判定処理を終了する。
【００６０】
以上に説明してきたように、このメディア品質判定装置は、入力装置から得られたメディアデータと、メディアデータの品質を低下させることにより得られた低品質メディアデータとの両方に対して同じメディア処理を実行する。そしてこのメディア品質判定装置は、メディアデータについての処理結果と低品質メディアデータについての処理結果の差が許容範囲内となる範囲で、メディアデータの品質低下を繰り返すことで最適な品質を判定する。これにより、このメディア品質判定装置は、メディアデータを生成する入力装置とメディア処理の組み合わせごとに、入力装置の設置環境によらず、適用されるメディア処理に応じたそのメディアデータの最適な品質を判定できる。そしてこのメディア品質判定装置は、入力装置に対して、メディアデータの品質をその最適な品質に応じて低下させることで、通信ネットワークの負荷、及び、メディア品質判定装置が実装されたサーバの処理負荷を軽減させることができる。
【００６１】
なお、メディア処理によっては、処理対象となるメディアの品質低下がそのまま処理結果に反映されることがある。例えば、ピクチャのコントラスト補正、または、音声データにおける特定周波数帯域の強調あるいは減衰といったメディア処理では、処理対象となるメディアの品質低下がそのまま処理結果に反映される。このような場合、メディアデータの品質を低下させることは好ましくない。また、このようなメディア処理では、一般に、入力されるメディアデータのデータ量と、メディア処理の処理結果として出力されるデータ量との差はほとんど無い。
【００６２】
また、メディアデータの品質調整をサーバ３に実行させる作業者と、メディア処理のプログラムを作成した作成者が異なり、作業者が、メディア処理の具体的な内容を知らないことがある。
【００６３】
そこで変形例によれば、制御部１４は、メディア品質判定処理の実行が指示されると、ダミーのメディアデータを対象となるメディア処理に入力して得られる出力データのサイズと、入力されたダミーのメディアデータのサイズを比較する。そして入力されたダミーのメディアデータのサイズに対する出力データのサイズの比が所定の閾値以上である場合には、制御部１４は、メディア品質判定処理を実行しないようにしてもよい。これにより、メディア品質判定処理が無駄に実行されることが防止されるので、制御部１４における処理負荷が軽減される。なお、所定の閾値は、例えば、0.8〜0.9とすることができる。
【００６４】
また、メディア品質判定処理の対象となる入力装置とメディア処理の組について、その組に含まれるメディア処理と、他の入力装置との組についての最適品質が既に品質データベースに登録されていることがある。そこで他の変形例として、品質低下部２１は、図５に示された動作フローチャートのステップＳ１０１において、品質データベースに登録されている、そのメディア処理についての最適品質に応じた品質低下量を、品質低下量の初期値として設定してもよい。なお、着目する入力装置により得られるメディアデータについて、品質を調整可能な品質パラメータが複数ある場合、品質低下部２１は、それらすべての品質パラメータについて、最適品質に応じた品質低下量を品質低下量の初期値としてもよい。そして制御部１４は、上記の実施形態と同様にメディア品質判定処理を実行してもよい。この場合には、制御部１４は、メディア品質判定処理に要する期間を短縮できる。
【００６５】
なお、この変形例では、場合によっては、初期値として設定される品質低下量が過剰であり、その初期値でも、メディアデータに対する処理結果と低品質メディアデータに対する処理結果との差が許容範囲から外れることがある。このような場合には、制御部１４は、図５に示された動作フローチャートのステップＳ１１０にて、品質低下量を一定値だけ小さくすればよい。そして制御部１４は、検査期間中に得られた各メディアデータについての処理結果と対応する低品質メディアデータについての処理結果の差が何れも許容範囲内となったときに、その時点での品質低下量に応じた品質を最適品質とすればよい。
【００６６】
また、検査期間において得られた、着目するメディアデータに対するメディア処理の処理結果の値が、メディア処理の結果として得られる値の分布範囲のうちの一部に偏っていることがある。このような場合、その値の分布範囲全体について、低品質メディアデータに対する処理結果と対応するメディアデータに対する処理結果の差が許容範囲内となるか否かは分からない。そこで他の変形例によれば、制御部１４は、着目するメディアデータについて、メディア品質の調整を開始する前に、予め、一定期間中に得られた処理結果を事前調査リストに保存しておいてもよい。なお、一定期間は、例えば、着目するメディアデータを生成する入力装置の設置環境に応じて設定され、例えば、数時間、あるいは、数日に設定される。そして判定部２４は、図５に示された動作フローチャートにおける、ステップＳ１０８において、事前調査リストに登録されている複数の値のうち、検査期間中に得られたメディアデータに対する処理結果の何れかの値と一致するものの割合を求める。その割合が所定割合（例えば、0.8〜0.9）以上となったときに、判定部２４は、検査期間が終了したと判定してもよい。
【００６７】
図６（ａ）は、メディア処理の結果として得られる値の一覧を示す事前調査リストの一例を示す図であり、図６（ｂ）は、検査期間中に得られるメディア処理結果の値の一覧を示す検査リストの一例を示す図である。事前調査リスト６００の左欄は、着目するメディアデータを特定するメディアＩＤを表し、事前調査リスト６００の中央の欄は、着目するメディアデータについて指定されたメディア処理を特定するメディア処理ＩＤを表す。そして事前調査リスト６００の右欄に含まれているそれぞれの値は、事前調査期間中に得られた、着目するメディアデータに対するメディア処理の結果を表す。同様に、検査リスト６１０の左欄は、着目するメディアデータを特定するメディアＩＤを表し、検査リスト６１０の中央の欄は、着目するメディアデータについて指定されたメディア処理を特定するメディア処理ＩＤを表す。そして検査リスト６１０の右欄に含まれているそれぞれの値は、検査期間中に得られた、着目するメディアデータに対するメディア処理の結果を表す。また事前調査リスト６００右欄及び検査リスト６１０において、右側の値程、新しい処理結果を表す。
【００６８】
この例では、検査リスト６１０において、１０回目の処理結果の値が得られた時点で、事前調査リスト６００に含まれている全ての処理結果の値に対応する値が得られている。そのため、制御部１４は、１０回目の処理結果の値が得られた時点で、検査期間が終了したと判定すればよい。
【００６９】
この変形例によれば、メディア品質判定装置は、着目するメディアデータに対するメディア処理の処理結果の値の分布範囲全体について、そのメディアデータについての処理結果と対応する低品質メディアデータの処理結果が一致するか否かを調べることができる。そのため、この変形例によれば、メディア品質判定装置は、着目するメディアデータに対するメディア処理の処理結果の値の分布範囲全体について、最適品質を判定できる。またこの変形例によれば、メディア品質判定装置は、事前調査リストに登録されている複数の値のうちの所定比率以上の値が得られれば検査期間を終了できるので、予め設定される固定の検査期間よりも、検査期間が短縮される可能性がある。そのため、このメディア品質判定装置は、場合によっては、着目するメディアデータ及びメディア処理の組について、最適な品質を求めるために要する時間を短縮できる。
【００７０】
また、着目するメディアデータに対して複数のメディア処理が指定されることがある。この場合には、複数のメディア処理がどのように適用されるかに応じて、メディア品質判定処理の実行時における、保存対象となるメディア処理部の処理結果が決定されることが好ましい。
【００７１】
図７（ａ）〜図７（ｃ）は、それぞれ、着目するメディアデータと指定されるメディア処理の組の一例を示す図である。図７（ａ）に示される例では、メディア処理の組７０１には、３個のメディア処理Ａ、Ｂ、Ｃが含まれる。そして各メディア処理Ａ、Ｂ、Ｃは、着目するメディアデータに対して直列に適用され、最終的に一つの処理結果が得られる。そこでこの場合、メディア品質判定処理の実行時において、メディア処理部２３は、着目するメディアデータ及び対応する低品質メディアデータのそれぞれについて、最終的に得られる一つの処理結果を保存すればよい。
【００７２】
この例において、例えば、メディア処理Ａは、動画像データから移動する物体を検出する処理であり、例えば、動画像データに含まれる各ピクチャに対してSIFT特徴点などを検出し、検出した特徴点に対してトラッキング処理を適用することで移動物体を検出する。また、メディア処理Ｂは、例えば、顔を検出する処理であり、メディア処理Ａの処理結果として検出された移動物体が写っているピクチャ上の領域に対して上述したような顔検出処理を適用することで顔を検出する。そしてメディア処理Ｃは、例えば、性別判定処理であり、メディア処理Ｂの処理結果として得られた、ピクチャ上で顔が写っている領域から目、鼻、口などの特徴的な部位の特徴量を算出し、算出した特徴量に対して主成分分析を適用することで性別判定結果を得る。
【００７３】
図７（ｂ）に示される例では、メディア処理の組７０２には、３個のメディア処理Ａ、Ｂ、Ｃが含まれる。そしてこの例では、最初にメディア処理Ａが着目するメディアデータに適用され、得られた処理結果に対して、並列に、メディア処理Ｂ及びメディア処理Ｃが適用される。そのため、入力された一つのメディアデータに対して、最終的に二つの処理結果が得られる。そこでこの場合、メディア品質判定処理の実行時において、メディア処理部２３は、着目するメディアデータ及び対応する低品質メディアデータのそれぞれについて、最終的に得られる二つの処理結果を繋げて一つのデータとしたものを保存すればよい。
【００７４】
図７（ｃ）に示される例では、メディア処理の組７０３には、５個のメディア処理Ａ、Ｂ、Ｃ、Ｄ、Ｅが含まれる。そしてこの例では、着目するメディアデータとして二つのメディアデータが指定される。最初に、メディア処理Ａが着目するメディアデータの一方に適用され、メディア処理Ｂが着目するメディアデータの他方に適用される。そしてメディア処理Ａの処理結果及びメディア処理Ｂの処理結果がそれぞれメディア処理Ｃに入力され、メディア処理Ｃは、一つの処理結果を出力する。そしてメディア処理Ｃから出力された処理結果は、メディア処理Ｄ及びＥに入力され、メディア処理Ｄ及びメディア処理Ｅにて並列に処理される。そのため、入力された二つのメディアデータに対して、最終的に二つの処理結果が得られる。そこでこの場合、メディア品質判定処理の実行時において、メディア処理部２３は、着目する二つのメディアデータの一方について、最終的に得られる二つの処理結果を繋げて一つのデータとしたものを保存する。さらに、メディア処理部２３は、着目する二つのメディアデータの他方についても、最終的に得られる二つの処理結果を繋げて一つのデータとしたものを保存する。図７（ｃ）に示される例では、メディア処理Ａに入力される一方のメディアデータに対して、メディア処理Ｄの処理結果とメディア処理Ｅの処理結果とを繋げたものが保存される。同様に、メディア処理Ｂに入力される他方のメディアデータに対して、メディア処理Ｄの処理結果とメディア処理Ｅの処理結果とを繋げたものが保存される。
このように、保存する処理結果を決定することで、制御部１４は、着目するメディアデータと指定あれたメディア処理の組ごとに、着目するメディアデータと対応する低品質メディアデータ間の処理結果の差を適切に評価できる。
【００７５】
なお、一つの入力装置から得られるメディアデータに対して、複数のメディア処理が別個に実行されてもよい。あるいは、複数の入力装置から得られるメディアデータに対して、同一のメディア処理が実行されてもよい。この場合には、そのメディアデータとメディア処理の組み合わせごとに、制御部１４は、上記の実施形態及び変形例の何れかの処理を実行して、そのメディアデータについて最適な品質を設定すればよい。一つのメディアデータに対して複数のメディア処理が別個に実行される場合には、メディア処理ごとに、最適品質が異なることがある。このような場合には、そのメディアデータについて設定される品質は、メディア処理ごとに設定される最適品質のうち、最も品質が高いものとされてもよい。
【００７６】
また、通信ネットワーク４の通信帯域幅、サーバ３の処理能力、あるいは、入力装置からのメディアデータの送信頻度によっては、入力装置から送信されるメディアデータの品質は、最適品質よりも高くてもよいことがある。このような場合には、制御部１４は、例えば、品質低下量が初期値のときに、検査期間中に得られた全ての着目するメディアデータについて、対応する低品質メディアデータとの処理結果の差が許容範囲内となった場合、品質低下量を増加させなくてもよい。そして制御部１４は、着目するメディアデータについて設定される品質を、品質低下量の初期値に対応する品質としてもよい。この場合でも、制御部１４は、着目するメディアデータについて設定される品質を、そのメディアデータについて指定されるメディア処理に応じて判定できる。
【００７７】
また、上記の実施形態及び変形例では、メディア品質判定処理は、一つのサーバの制御部により実行されるものとしたが、メディア品質判定処理は、複数のサーバにより実行されてもよい。この場合には、上記の実施形態及び変形例における制御部の各部の処理は、互いに通信可能に接続された異なるサーバによって実行されてもよい。
【００７８】
さらに、上記の実施形態または変形例によるサーバの制御部が有する各機能をコンピュータに実現させるメディア品質判定用コンピュータプログラムは、コンピュータによって読取り可能な媒体に記憶された形で提供されてもよい。そのような媒体は、例えば、磁気記録媒体、光記録媒体、または半導体メモリとすることができる。
【００７９】
ここに挙げられた全ての例及び特定の用語は、読者が、本発明及び当該技術の促進に対する本発明者により寄与された概念を理解することを助ける、教示的な目的において意図されたものであり、本発明の優位性及び劣等性を示すことに関する、本明細書の如何なる例の構成、そのような特定の挙げられた例及び条件に限定しないように解釈されるべきものである。本発明の実施形態は詳細に説明されているが、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【００８０】
以上説明した実施形態及びその変形例に関し、さらに以下の付記を開示する。
（付記１）
入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成する品質低下部と、
検査期間中に得られた少なくとも一つの前記メディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、前記少なくとも一つの前記メディアデータのそれぞれから生成された前記低品質メディアデータに対して前記所定のメディア処理を実行して第２の処理結果を算出するメディア処理部と、
前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が所定の許容範囲内である場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から前記所定の品質低下量だけ低下させた品質にすると判定する判定部と、
を有するメディア品質判定装置。
（付記２）
前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が前記所定の許容範囲内である場合、前記品質低下部は、前記所定の品質低下量を増加させ、
前記メディア処理部は、前記所定の品質低下量が増加された後において得られた少なくとも一つの前記メディアデータのそれぞれについて前記第１の処理結果を算出するとともに対応する前記低品質メディアデータのそれぞれについて前記第２の処理結果を算出し、
前記判定部は、前記所定の品質低下量が増加された後において得られた前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が前記所定の許容範囲内である場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から増加後の前記所定の品質低下量だけ低下させた品質にすると判定する、付記１に記載のメディア品質判定装置。
（付記３）
前記判定部は、前記所定の品質低下量が増加された後において得られた前記少なくとも一つの前記メディアデータのうち、何れかのメディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が前記所定の許容範囲から外れる場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から増加前の前記所定の品質低下量だけ低下させた品質にすると判定する、付記２に記載のメディア品質判定装置。
（付記４）
前記検査期間よりも前の一定期間中に前記入力装置より得られた複数の前記メディアデータのそれぞれについて、当該メディアデータに対して前記所定のメディア処理を実行することで得られた第３の処理結果を記憶する記憶部をさらに有し、
前記判定部は、複数の前記第３の処理結果のうち、前記検査期間中に得られた前記第１の処理結果と一致する処理結果の割合が所定割合に達すると前記検査期間が終了したと判定する、付記１〜３の何れかに記載のメディア品質判定装置。
（付記５）
前記品質低下部は、前記入力装置から得られた前記メディアデータから、第２の品質低下量に応じて品質を低下させた第２の低品質メディアデータを生成し、
前記メディア処理部は、第２の検査期間中に得られた少なくとも一つの前記メディアデータのそれぞれに対して第２のメディア処理を実行して第４の処理結果を算出し、かつ、前記少なくとも一つの前記メディアデータのそれぞれから生成された前記第２の低品質メディアデータに対して前記第２のメディア処理を実行して第５の処理結果を算出し、
前記判定部は、前記第２の検査期間中に得られた前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第４の処理結果と対応する前記第２の低品質メディアデータについて得られた前記第５の処理結果の差が所定の許容範囲内である場合に、前記第２のメディア処理が適用される場合の前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から前記第２の品質低下量だけ低下させた品質にすると判定する、付記１〜４の何れかに記載のメディア品質判定装置。
（付記６）
前記メディアデータについての前記設定される品質を表す情報を前記入力装置へ通知する通知部をさらに有する、付記１〜５の何れかに記載のメディア品質判定装置。
（付記７）
前記メディアデータは動画像データまたは静止画像データであり、前記設定される品質は前記動画像データまたは静止画像データの解像度または圧縮符号化処理における符号量の設定値の少なくとも何れかについて規定される、付記１〜６の何れかに記載のメディア品質判定装置。
（付記８）
前記品質低下部は、前記メディアデータについて前記解像度に関する前記設定される品質が判定されるまでは、前記メディアデータが得られる度に、当該メディアデータの前記解像度に関する品質を前記所定の品質低下量に応じて低下させて前記低品質メディアデータを生成し、一方、前記メディアデータについて前記解像度に関する前記設定される品質が判定された後では、前記メディアデータが得られる度に、当該メディアデータの前記符号量の設定値に関する品質を前記所定の品質低下量に応じて低下させて前記低品質メディアデータを生成し、
前記判定部は、前記解像度に関する品質を低下させることで生成された前記低品質メディアデータについての前記第２の処理結果に基づいて前記メディアデータについて前記解像度に関する前記設定される品質を判定し、一方、前記符号量の設定値に関する品質を低下させることで生成された前記低品質メディアデータについての前記第２の処理結果に基づいて前記メディアデータについて前記符号量の設定値に関する前記設定される品質を判定する、付記７に記載のメディア品質判定装置。
（付記９）
入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成し、
検査期間中に得られた少なくとも一つの前記メディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、前記少なくとも一つの前記メディアデータのそれぞれから生成された前記低品質メディアデータに対して前記所定のメディア処理を実行して第２の処理結果を算出し、
前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が所定の許容範囲内である場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から前記所定の品質低下量だけ低下させた品質にすると判定する、
ことを含むメディア品質判定方法。
（付記１０）
入力装置から得られたメディアデータから、所定の品質低下量に応じて品質を低下させた低品質メディアデータを生成し、
検査期間中に得られた少なくとも一つの前記メディアデータのそれぞれに対して所定のメディア処理を実行して第１の処理結果を算出し、かつ、前記少なくとも一つの前記メディアデータのそれぞれから生成された前記低品質メディアデータに対して前記所定のメディア処理を実行して第２の処理結果を算出し、
前記少なくとも一つの前記メディアデータのそれぞれについて、当該メディアデータについて得られた前記第１の処理結果と対応する前記低品質メディアデータについて得られた前記第２の処理結果の差が所定の許容範囲内である場合に、前記メディアデータについて設定される品質を、前記入力装置から得たときの前記メディアデータの品質から前記所定の品質低下量だけ低下させた品質にすると判定する、
ことをコンピュータに実行させるためのメディア品質判定用コンピュータプログラム。
【符号の説明】
【００８１】
１    メディア処理システム
２−１〜２−ｎ    入力装置
３    サーバ
４    通信ネットワーク
１１    通信インターフェース部
１２    ユーザインターフェース部
１３    メモリ
１４    制御部
１５    ストレージ装置
２１    品質低下部
２２    選択部
２３    メディア処理部
２４    判定部
【図１】
2018011257.tif 000003
【図２】
2018011257.tif 000004
【図３】
2018011257.tif 000005
【図４】
2018011257.tif 000006
【図５】
2018011257.tif 000007
【図６】
2018011257.tif 000008
【図７】
2018011257.tif 000009