(57)【要約】【課題】番組における提供クレジット表示区間の検出の高精度化を図る。【解決手段】本発明に係る提供クレジット表示検出装置１００は、提供クレジット表示のアナウンスに含まれ、提供クレジット表示に関連する関連語句と、推定期間とを対応付けて蓄積する関連語句蓄積部１２０と、番組の音声信号に対する音声認識を行う音声認識部１４０と、音声認識の結果から、蓄積されている関連語句を検出する関連語句検出部１５０と、検出された関連語句の出現時刻を起点として、検出された関連語句に対応付けて蓄積されている推定期間に相当する期間を、提供クレジット表示区間と推定する提供クレジット表示区間推定部１６０と、推定された提供クレジット表示区間のうち、所定時間以上連続する区間を、提供クレジット表示区間として検出する検出部１７０と、を備える。【選択図】図１
2019213066.tif 000002
【特許請求の範囲】
【請求項１】
番組における、該番組のスポンサーを示す提供クレジット表示が表示された提供クレジット表示区間を検出する提供クレジット表示検出装置であって、
前記提供クレジット表示のアナウンスに含まれ、前記提供クレジット表示に関連する関連語句と、前記関連語句の出現時刻の前後少なくとも一方の所定の期間を前記提供クレジット表示区間と推定する推定期間とを対応付けて蓄積する関連語句蓄積部と、
番組の音声信号に対する音声認識を行う音声認識部と、
前記音声認識部による音声認識の結果から、前記関連語句蓄積部に蓄積されている関連語句を検出する関連語句検出部と、
前記関連語句検出部により検出された関連語句の出現時刻を起点として、前記検出された関連語句に対応付けて前記関連語句蓄積部に蓄積されている推定期間に相当する期間を、前記提供クレジット表示区間と推定する提供クレジット表示区間推定部と、
前記提供クレジット表示区間推定部により推定された提供クレジット表示区間のうち、所定時間以上連続する区間を、前記提供クレジット表示区間として検出する検出部と、を備えることを特徴とする提供クレジット表示検出装置。
【請求項２】
請求項１に記載の提供クレジット表示検出装置において、
前記番組の映像信号に基づき、前記提供クレジット表示区間を推定する画像認識部をさらに備え、
前記検出部は、前記提供クレジット表示区間推定部により推定された提供クレジット表示区間と、前記画像認識部により推定された提供クレジット表示区間との論理和演算又は論理積演算により得られる区間のうち、所定時間以上連続する区間を、前記提供クレジット表示区間として検出することを特徴とする提供クレジット表示検出装置。
【請求項３】
請求項１又は２に記載の提供クレジット表示検出装置において、
前記関連語句の推定期間は、前記提供クレジット表示のアナウンスにおいて、該関連語句が出現する可能性が高い位置に応じて設定されることを特徴とする提供クレジット表示検出装置。
【請求項４】
請求項１又は２に記載の提供クレジット表示検出装置において、
前記検出部は、前記検出した提供クレジット表示区間の時刻情報を出力することを特徴とする提供クレジット表示検出装置。
【請求項５】
番組における、該番組のスポンサーを示す提供クレジット表示が表示された提供クレジット表示区間を検出する提供クレジット表示検出装置における提供クレジット表示検出方法であって、
前記提供クレジット表示のアナウンスに含まれ、前記提供クレジット表示に関連する関連語句と、前記関連語句の出現時刻の前後少なくとも一方の所定の期間を前記提供クレジット表示区間と推定する推定期間とを対応付けて蓄積する蓄積ステップと、
番組の音声信号に対する音声認識を行う音声認識ステップと、
前記音声認識の結果から、前記蓄積されている関連語句を検出する検出ステップと、
前記検出された関連語句の出現時刻を起点として、前記検出された関連語句に対応付けて前記蓄積されている推定期間に相当する期間を、前記提供クレジット表示が表示された提供クレジット表示区間と推定する第１の推定ステップと、
前記推定された提供クレジット表示区間が所定時間以上連続する区間を、前記提供クレジット表示区間として検出する検出ステップと、を含むことを特徴とする提供クレジット表示検出方法。
【請求項６】
請求項５に記載の提供クレジット表示検出方法であって、
前記番組の映像信号に基づき、前記提供クレジット表示区間を推定する第２の推定ステップを含み、
前記検出ステップでは、前記第１の推定ステップで推定された提供クレジット表示区間と、前記第２の推定ステップで推定された提供クレジット表示区間との論理和演算又は論理積演算により得られる区間のうち、所定時間以上連続する区間を、前記提供クレジット表示区間として検出することを特徴とする提供クレジット表示検出方法。
【請求項７】
コンピュータを、請求項１から４のいずれか一項に記載の提供クレジット表示検出装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組における、その番組のスポンサーを示す提供クレジット表示が表示された提供クレジット表示区間を検出する提供クレジット表示検出装置、提供クレジット表示検出方法及びプログラムに関する。
【背景技術】
【０００２】
非特許文献１には、ニューラルネットワークを用いて、発話音声の中から予め定められた特定の単語を検出する技術が記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】G. Chen, C. Parada, G. Heigold, "Small-footprint keyword spotting using deep neural networks", in Proc. ICASSP 2014.
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、テレビ放送などにより放送される番組には、コマーシャル（以下、「ＣＭ」（Commercial Message）と称する）及びその番組のスポンサーを示す提供クレジット表示が含まれることがある。近年、ＣＭの効果の測定などのために、番組におけるＣＭを特定してカウントすることが求められている。また、特定したＣＭが、番組のスポンサーによるＣＭ（以下、「タイムＣＭ」と称する）であるか、放送局が定めた放送枠で放送されるＣＭ（以下、「スポットＣＭ」と称する）であるかを区別することが求められている。タイムＣＭは、番組に紐づけられたＣＭであるのに対し、スポットＣＭは、番組に紐づけられたＣＭではない。そのため、番組に含まれるタイムＣＭとスポットＣＭとを区別するためには、番組のスポンサーを示す提供クレジット表示が表示された提供クレジット表示区間を検出することが有用である。
【０００５】
従来は、作業者の目視による提供クレジット表示の確認が行われており、コストの増加を招いていた。非特許文献１に記載の技術を用いて、番組から、提供クレジット表示のアナウンスに出現する特定の単語を検出することも考えられる。しかしながら、非特許文献１に記載の技術では、特定の単語は検出できても、その検出結果から提供クレジット表示区間を如何にして検出するかについては考慮されていない。
【０００６】
上記のような問題点に鑑みてなされた本発明の目的は、番組における提供クレジット表示区間の検出の高精度化を図ることができる提供クレジット表示検出装置、提供クレジット表示検出方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る提供クレジット表示検出装置は、番組における、該番組のスポンサーを示す提供クレジット表示が表示された提供クレジット表示区間を検出する提供クレジット表示検出装置であって、前記提供クレジット表示のアナウンスに含まれ、前記提供クレジット表示に関連する関連語句と、前記関連語句の出現時刻の前後少なくとも一方の所定の期間を前記提供クレジット表示区間と推定する推定期間とを対応付けて蓄積する関連語句蓄積部と、番組の音声信号に対する音声認識を行う音声認識部と、前記音声認識部による音声認識の結果から、前記関連語句蓄積部に蓄積されている関連語句を検出する関連語句検出部と、前記関連語句検出部により検出された関連語句の出現時刻を起点として、前記検出された関連語句に対応付けて前記関連語句蓄積部に蓄積されている推定期間に相当する期間を、前記提供クレジット表示区間と推定する提供クレジット表示区間推定部と、前記提供クレジット表示区間推定部により推定された提供クレジット表示区間のうち、所定時間以上連続する区間を、前記提供クレジット表示区間として検出する検出部と、を備える。
【０００８】
また、上記課題を解決するため、本発明に係る提供クレジット表示検出方法は、番組における、該番組のスポンサーを示す提供クレジット表示が表示された提供クレジット表示区間を検出する提供クレジット表示検出装置における提供クレジット表示検出方法であって、前記提供クレジット表示のアナウンスに含まれ、前記提供クレジット表示に関連する関連語句と、前記関連語句の出現時刻の前後少なくとも一方の所定の期間を前記提供クレジット表示区間と推定する推定期間とを対応付けて蓄積する蓄積ステップと、番組の音声信号に対する音声認識を行う音声認識ステップと、前記音声認識の結果から、前記蓄積されている関連語句を検出する検出ステップと、前記検出された関連語句の出現時刻を起点として、前記検出された関連語句に対応付けて前記蓄積されている推定期間に相当する期間を、前記提供クレジット表示が表示された提供クレジット表示区間と推定する第１の推定ステップと、前記推定された提供クレジット表示区間が所定時間以上連続する区間を、前記提供クレジット表示区間として検出する検出ステップと、を含む。
【０００９】
また、上記課題を解決するため、本発明に係るプログラムは、コンピュータを、上記の提供クレジット表示検出装置として機能させる。
【発明の効果】
【００１０】
本発明に係る提供クレジット表示検出装置、提供クレジット表示検出方法及びプログラムによれば、番組における提供クレジット表示区間の検出の高精度化を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る提供クレジット表示検出装置の構成例を示す図である。
【図２】図１に示す音声認識部による音声認識の結果の一例を示す図である。
【図３】図１に示す提供クレジット表示検出装置における提供クレジット表示検出方法の一例を示すフローチャートである。
【図４】本発明の第２の実施形態に係る提供クレジット表示検出装置の構成例を示す図である。
【図５】図４に示す画像認識部の構成例を示す図である。
【図６】図４に示す画像認識部の別の構成例を示す図である。
【図７】図４に示す画像認識部のさらに別の構成例を示す図である。
【図８】図４に示す提供クレジット表示検出装置における提供クレジット表示検出方法の一例を示すフローチャートである。
【図９】番組における提供クレジット表示区間の検出の結果の一例を示す図である。
【図１０】図４に示す提供クレジット表示検出装置及び画像認識部単体による提供クレジット表示の検出の再現率（Ｒｅｃａｌｌ）の評価結果を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る提供クレジット表示検出装置１００の構成例を示す図である。本実施形態に係る提供クレジット表示検出装置１００は、番組における、その番組のスポンサーを示す提供クレジット表示が表示された提供クレジット表示区間を検出するものである。
【００１４】
図１に示す提供クレジット表示検出装置１００は、放送映像／音声信号蓄積部１１０と、関連語句蓄積部１２０と、認識用音声データ作成部１３０と、音声認識部１４０と、関連語句検出部１５０と、提供クレジット表示区間推定部１６０と、検出部１７０とを備える。
【００１５】
放送映像／音声信号蓄積部１１０は、提供クレジット表示の検出対象の番組（以下、「認識対象の番組」と称する）を固定時間長（例えば、６５分）でエンコードした放送映像／音声信号を蓄積する。放送映像／音声信号蓄積部１１０は、例えば、番組の映像信号をＨ．２６４方式でエンコードした信号と、番組の音声信号をＡＡＣ（Advanced Audio Coding）方式でエンコードした信号とをＭＰ４ファイル形式で格納する。なお、放送映像／音声信号蓄積部１１０は、放送用の番組の映像／音声信号に限られず、インターネット配信用の番組の映像／音声信号を蓄積してもよい。
【００１６】
関連語句蓄積部１２０は、提供クレジット表示のアナウンス（提供クレジット表示の際に流れるアナウンス）に含まれ、提供クレジット表示に関連する関連語句を蓄積する。関連語句としては、例えば、提供クレジット表示のアナウンスに含まれることが多い、「ご覧の」、「スポンサー」、「提供」、「お送り（お送りします／お送りしました）」などの語句がある。また、関連語句としては、例えば、企業名を示す語句などがある。
【００１７】
関連語句蓄積部１２０は、関連語句に対応付けて、その関連語句の出現時刻の前後少なくとも一方の所定の期間を提供クレジット表示区間と推定する推定期間を蓄積する。関連語句の推定期間は、提供クレジット表示のアナウンスにおいて、その関連語句が出現する可能性が高い位置に応じて設定される。
【００１８】
例えば、提供クレジット表示のアナウンスとしては、「この番組は、ご覧のスポンサーの提供でお送りします／お送りしました」という定型文が用いられることが多い。このような定型文では、「番組」、「ご覧の」などの関連語句はアナウンスの前半に、「スポンサー」、「提供」などの関連語句はアナウンスの中頃に、「お送り」などの関連語句はアナウンスの後半に出現することが多いという傾向がある。関連語句の推定期間は、このような傾向に基づき設定される。
【００１９】
例えば、アナウンスの前半に出現する可能性が高い関連語句「番組」に対しては、推定期間として、「０秒〜＋５秒」が設定される。また、アナウンスの中頃に出現する可能性が高い関連語句「提供」に対しては、推定期間として、「−３秒〜＋２秒」が設定される。また、アナウンスの後半に出現する可能性が高い関連語句「お送り」に対しては、推定期間として、「−４秒〜＋１秒」が設定される。なお、「−Ｘ秒〜＋Ｙ秒」とは、関連語句の出現時刻の前Ｘ秒から、関連語句の出現時刻の後Ｙ秒までの区間を指す。
【００２０】
認識用音声データ作成部１３０は、放送映像／音声信号蓄積部１１０から、認識対象の番組の音声信号を取得する。認識用音声データ作成部１３０は、取得した音声信号をデコードして、所定の形式の音声認識用の音声信号（例えば、ＷＡＶ形式、１６ｋＨｚ、１６ビット、モノラル音声信号）を音声認識用の音声データとして作成し、音声認識部１４０に出力する。
【００２１】
音声認識部１４０は、認識用音声データ作成部１３０から出力された、音声認識用の音声データ（認識対象の番組の音声信号）に対する音声認識を行う。具体的には、音声認識部１４０は、提供クレジット表示の検出用にチューニングされた、音声認識用の音響モデル／言語モデルに適用するパラメータを蓄積している。音声認識部１４０は、蓄積しているパラメータを適用した音響モデル／言語モデルを用いて、認識対象の番組の音声信号に対する音声認識を行い、音声認識の結果を関連語句検出部１５０に出力する。なお、音響モデル／言語モデルに適用するパラメータは、不図示の蓄積部に蓄積されていてもよい。
【００２２】
図２は、音声認識部１４０による音声認識の結果の一例を示す図である。図２では、「ここからはご覧のスポンサーの提供でお送りします」という文言の音声信号に対する音声認識の結果を示している。
【００２３】
図２に示すように、音声認識部１４０は、音声信号に対する音声認識により、対象の文言を複数の語句（"Word Name"）に分割して、テキストデータとして書き起こす。また、音声認識部１４０は、各語句（"Word Name"）に対応付けて、その語句を識別するＩＤ（"Word ID"）、その語句の開始時刻（"Word Start Time"）及びその語句の終了時刻（"Word End Time"）を音声認識の結果として出力する。
【００２４】
図１を再び参照すると、関連語句検出部１５０は、音声認識部１４０による音声認識の結果から、関連語句蓄積部１２０に蓄積されている関連語句を検出する。関連語句検出部１５０は、関連語句が検出された時刻については、信号「１」を、それ以外の時刻については、信号「０」を提供クレジット表示区間推定部１６０に出力する。関連語句検出部１５０は、上述した処理を所定の時間間隔（例えば、１秒間隔）で行う。したがって、例えば、認識対象の番組が６５分であり、１秒間隔で上述した処理を行う場合、関連語句検出部１５０は、時系列的に信号「１」又は信号「０」が３９００個連続するバイナリ時系列信号を提供クレジット表示区間推定部１６０に出力する。
【００２５】
提供クレジット表示区間推定部１６０は、関連語句検出部１５０から出力されたバイナリ時系列信号に基づき、提供クレジット表示区間を推定する。具体的には、提供クレジット表示区間推定部１６０は、検出された関連語句の出現時刻（信号「１」に対応する時刻）を起点として、検出された関連語句に対応付けて関連語句蓄積部１２０に蓄積されている推定期間に相当する期間を、提供クレジット表示区間と推定する。例えば、ある関連語句に対応付けて、推定期間として「−Ｘ秒〜＋Ｙ秒」が設定されており、その関連語句が時刻ｔに検出されたとする。この場合、提供クレジット表示区間推定部１６０は、時刻ｔを起点として、時刻ｔ−Ｘから時刻ｔ＋Ｙまでを提供クレジット表示区間と推定する。なお、提供クレジット表示区間推定部１６０は、音声認識部１４０による音声認識の結果を、音声認識部１４０あるいは関連語句検出部１５０から出力する。提供クレジット表示区間推定部１６０は、音声認識部１４０による音声認識の結果を取得することで、バイナリ時系列信号に含まれる信号「１」が、どの関連語句に対応する信号であるかを特定することができる。
【００２６】
提供クレジット表示区間推定部１６０は、提供クレジット表示区間と推定した時刻については、信号「１」を、それ以外の時刻については、信号「０」を検出部１７０に出力する。提供クレジット表示区間推定部１６０は、上述した処理を所定の時間間隔（例えば、１秒間隔）で行う。したがって、例えば、認識対象の番組が６５分であり、１秒間隔で上述した処理を行う場合、提供クレジット表示区間推定部１６０は、時系列的に信号「１」又は信号「０」が３９００個連続するバイナリ時系列信号を検出部１７０に出力する。
【００２７】
検出部１７０は、提供クレジット表示区間推定部１６０により推定された提供クレジット表示区間のうち、所定時間以上連続する区間を、提供クレジット表示区間として検出する。具体的には、検出部１７０は、提供クレジット表示区間推定部１６０から出力されたバイナリ時系列信号において、信号「１」が所定数以上連続して並ぶ区間を、提供クレジット表示区間として検出する。ここで、所定時間は、関連語句の推定期間よりも長く、提供クレジット表示区間として一般的に設定される時間と同程度の時間（例えば、十数秒程度）である。
【００２８】
番組内において、提供クレジット表示区間外に関連語句が出現した場合、提供クレジット表示区間推定部１６０からは信号「１」が出力される。しかしながら、この場合、その語句の前後に、さらに関連語句が出現しなければ、信号「１」が出力される期間は、その関連語句に対応付けられた推定期間に相当する期間だけである。一方、提供クレジット表示区間は通常、関連語句が連続して出現し、例えば、十数秒程度の長さを有している。したがって、信号「１」が所定時間以上連続する区間を、提供クレジット表示区間として検出することで、高精度に提供クレジット表示区間を検出することができる。
【００２９】
検出部１７０は、検出した提供クレジット表示区間の時刻情報を出力する。検出部１７０は、提供クレジット表示区間推定部１６０から出力されたバイナリ時系列信号において、例えば、３００番目から３１０番目に信号「１」が連続して並んでいる場合、５分００秒から５分１０秒の区間を提供クレジット表示区間として検出し、時刻情報を出力する。
【００３０】
次に、本実施形態に係る提供クレジット表示検出装置１００における提供クレジット表示検出方法について、図３に示すフローチャートを参照して説明する。
【００３１】
関連語句蓄積部１２０は、提供クレジット表示のアナウンスに含まれ、提供クレジット表示に関連する関連語句と、関連語句の出現時刻の前後少なくとも一方の所定の期間である推定期間とを対応付けて蓄積する（ステップＳ１０１）。
【００３２】
次に、認識用音声データ作成部１３０は、認識対象の番組から音声認識用の音声データを作成する（ステップＳ１０２）。
【００３３】
次に、音声認識部１４０は、認識用音声データ作成部１３０により作成された音声認識用の音声データ（認識対象の番組の音声信号）に対する音声認識を行う（ステップＳ１０３）。
【００３４】
次に、関連語句検出部１５０は、音声認識部１４０による音声認識の結果から、関連語句蓄積部１２０に蓄積されている関連語句を検出する（ステップＳ１０４）。
【００３５】
次に、提供クレジット表示区間推定部１６０は、関連語句検出部１５０により検出された関連語句の出現時刻を起点として、検出された関連語句に対応して関連語句蓄積部１２０に蓄積されている推定期間に相当する期間を、提供クレジット表示区間と推定する（ステップＳ１０５）。
【００３６】
次に、検出部１７０は、提供クレジット表示区間推定部１６０により推定された提供クレジット表示区間のうち、所定時間以上連続する区間を、提供クレジット表示区間として検出する（ステップＳ１０６）。
【００３７】
このように本実施形態においては、提供クレジット表示のアナウンスに含まれ、提供クレジット表示に関連する関連語句と、関連語句の出現時刻の前後少なくとも一方の所定の期間を提供クレジット表示区間として推定する推定期間とを対応付けて蓄積する関連語句蓄積部１２０と、認識対象の番組の音声信号に対する音声認識を行う音声認識部１４０と、音声認識部１４０による音声認識の結果から、関連語句蓄積部１２０に蓄積されている関連語句を検出する関連語句検出部１５０と、関連語句検出部１５０により検出された関連語句の出現時刻を起点として、検出された関連語句に対応付けて関連語句蓄積部１２０に蓄積されている推定期間に相当する期間を提供クレジット表示区間と推定する提供クレジット表示区間推定部１６０と、提供クレジット表示区間推定部１６０により推定された提供クレジット表示区間のうち、所定時間以上連続する区間を、提供クレジット表示区間として検出する検出部１７０と、を備える。
【００３８】
音声認識により検出された関連語句の前後の推定期間を提供クレジット表示区間と推定し、推定した提供クレジット表示区間のうち、所定時間以上連続する区間を、提供クレジット表示区間として検出することで、関連語句が連続して出現する区間だけを提供クレジット表示区間として検出することができる。番組内において、提供クレジット表示区間外に関連語句が出現する場合がある。しかしながら、提供クレジット表示区間外において、関連語句が連続して出現することは少ない。したがって、本実施形態に係る提供クレジット表示検出装置１００においては、提供クレジット表示とは無関係に、関連語句が出現しても、提供クレジット表示区間とは検出されず、提供クレジット表示の際に関連語句が連続して出現した区間だけが提供クレジット表示区間として検出されるので、番組における提供クレジット表示区間の検出の高精度化を図ることができる。
【００３９】
（第２の実施形態）
図４は、本発明の第２の実施形態に係る提供クレジット表示検出装置１００Ａの構成例を示す図である。図４において、図１と同様の構成については同じ符号を付し、説明を省略する。
【００４０】
提供クレジット表示においては、アナウンスが無く、例えば、「提供」という語句、及び、スポンサーの企業名あるいはロゴだけが表示される場合がある。この場合、第１の実施形態に係る提供クレジット表示検出装置１００では、提供クレジット表示区間を検出することが困難である。本実施形態に係る提供クレジット表示検出装置１００Ａは、第１の実施形態において説明した音声認識を利用した提供クレジット表示区間の推定と、画像認識を利用した提供クレジット表示区間の推定とを組み合わせ、提供クレジット表示区間の検出の更なる高精度化を図るものである。
【００４１】
図４に示す提供クレジット表示検出装置１００Ａは、図１に示す提供クレジット表示検出装置１００と比較して、画像認識部２００を追加した点と、検出部１７０を検出部１７０Ａに変更した点とが異なる。すなわち、本実施形態に係る提供クレジット表示検出装置１００Ａは、放送映像／音声信号蓄積部１１０と、関連語句蓄積部１２０と、認識用音声データ作成部１３０と、音声認識部１４０と、関連語句検出部１５０と、提供クレジット表示区間推定部１６０と、検出部１７０Ａと、画像認識部２００とを備える。
【００４２】
画像認識部２００は、認識対象の番組の映像信号を取得し、取得した認識対象の番組の映像信号に基づき、提供クレジット表示区間を推定し、推定結果を検出部１７０Ａに出力する。なお、画像認識部２００による提供クレジット表示区間の推定の詳細については後述する。
【００４３】
検出部１７０Ａは、提供クレジット表示区間推定部１６０により推定された提供クレジット表示区間と、画像認識部２００により推定された提供クレジット表示区間との論理和演算又は論理積演算により得られる区間のうち、所定時間以上連続する区間を、提供クレジット表示区間として検出する。そして、検出部１７０Ａは、検出した提供クレジット表示区間の時刻情報を出力する。
【００４４】
次に、画像認識部２００による提供クレジット表示区間の推定について説明する。
【００４５】
図５は、画像認識部２００の構成例を示す図である。
【００４６】
図５に示す画像認識部２００は、放送映像／音声信号蓄積部２１０と、正解メタデータ蓄積部２２０と、パラメータ蓄積部２３０と、学習データ作成部２４０と、学習部２５０と、検出用画像データ作成部２６０と、提供クレジット表示区間推定部２７０とを備える。
【００４７】
放送映像／音声信号蓄積部２１０は、放送された番組を固定時間長（例えば、６５分）でエンコードした放送映像／音声信号を蓄積する。放送映像／音声信号蓄積部２１０は、例えば、番組の映像信号をＨ．２６４方式でエンコードした信号と、番組の音声信号をＡＡＣ方式でエンコードした信号とをＭＰ４ファイル形式で格納する。放送映像／音声信号蓄積部２１０は、作業者などにより提供クレジット表示が表示される時刻が検出済みの番組（以下、「提供クレジット表示が検出済みの番組」と称する）、及び、認識対象の番組の放送映像／音声信号を蓄積する。なお、提供クレジット表示が検出済みの番組、及び、認識対象の番組の放送映像／音声信号は、放送映像／音声信号蓄積部１１０に蓄積してもよい。この場合、放送映像／音声信号蓄積部２１０は設ける必要が無い。
【００４８】
正解メタデータ蓄積部２２０は、番組における、提供クレジット表示が表示された時刻を示す時刻情報を蓄積する。提供クレジット表示が表示された時刻は、例えば、予め作業者による目視により確認され、正解メタデータ蓄積部２２０に蓄積される。
【００４９】
パラメータ蓄積部２３０は、後述する、番組における提供クレジット表示を検出する検出モデルに適用するパラメータを蓄積する。検出モデルは、例えば、畳み込みニューラルネットワークを用いたモデルである。詳細な説明は省略するが、畳み込みニューラルネットワークは、一般に、入力側から、畳み込み層とプーリング層とがこの順に、複数回繰り返して配置され、その後、全結合層が配置された構成を有する。畳み込み層では、入力画像に対して畳み込みフィルタを適用する処理が行われる。プーリング層では、畳み込み層の出力に対して、矩形フィルタを順次ずらしていきながら適用し、矩形フィルタ内の最大の値を取り出して新しい画像を生成する処理が行われる。全結合層では、畳み込み層及びプーリング層により特徴部分が取り出された画像データを１つのノードに結合し、活性化関数によって変換された値を出力する処理が行われる。パラメータ蓄積部２３０は、例えば、検出モデルが畳み込みニューラルネットワークを用いたモデルである場合には、各層で適用するフィルタのフィルタ重み、及び、畳み込み層の出力に加算するバイアスパラメータなどを蓄積する。
【００５０】
学習データ作成部２４０は、放送映像／音声信号蓄積部２１０から、提供クレジット表示が検出済みの番組の放送映像／音声信号を取得する。また、学習データ作成部２４０は、その番組における提供クレジット表示の時刻情報を正解メタデータ蓄積部２２０から取得する。学習データ作成部２４０は、提供クレジット表示が検出済みの番組から、提供クレジット表示が表示された静止画（以下、提供クレジット表示ありの静止画と称する）と、提供クレジット表示が表示されていない静止画（以下、「提供クレジット表示なしの静止画」と称する）とを学習データとして作成する。
【００５１】
具体的には、学習データ作成部２４０は、取得した映像信号をデコードして、所定の時間間隔で、時系列的に連続する静止画を作成する。なお、静止画は、画面内符号化が行われたＩフレームのみを用いて作成してもよい。例えば、学習データ作成部２４０は、１秒ごとに静止画を作成する。この場合、学習データ作成部２４０は、例えば、６５分の番組に対して、１秒間隔で時系列的に連続する３９００枚の静止画を作成する。
【００５２】
次に、学習データ作成部２４０は、取得した時刻情報に基づき、生成した静止画から、提供クレジット表示ありの静止画を抽出する。また、学習データ作成部２４０は、生成した静止画から、提供クレジット表示なしの静止画を抽出する。提供クレジット表示なしの静止画は、取得した時刻情報に示される時刻以外の時刻の静止画からランダムに抽出される。学習データ作成部２４０は、提供クレジット表示ありの静止画及び提供クレジット表示なしの静止画をそれぞれ、例えば、８０００枚程度、抽出する。この場合、学習データ作成部２４０は、例えば、提供クレジット表示が検出済みの番組の放送時間が６５分である場合、複数の番組に対して上述した処理を行い、必要数の静止画を抽出する。学習データ作成部２４０は、抽出した提供クレジット表示ありの静止画及び提供クレジット表示なしの静止画を学習データとして、学習部２５０に出力する。
【００５３】
学習部２５０は、学習データ作成部２４０により作成された学習データ（提供クレジット表示ありの静止画及び提供クレジット表示なしの静止画）を用いて、番組における提供クレジット表示を検出する検出モデルに適用するパラメータを学習する。例えば、検出モデルが上述した畳み込みニューラルネットワークを用いたモデルである場合、学習部２５０は、確率的勾配法を利用して、フィルタ重み及びバイアスパラメータを学習する。学習部２５０は、学習したパラメータをパラメータ蓄積部２３０に蓄積する。
【００５４】
検出用画像データ作成部２６０は、放送映像／音声信号蓄積部２１０から、認識対象の番組の映像信号を取得する。検出用画像データ作成部２６０は、取得した認識対象の番組の映像信号をデコードして、所定の時間間隔で、時系列的に連続する静止画を作成する。例えば、検出用画像データ作成部２６０は、１秒ごとに静止画を作成する。この場合、検出用画像データ作成部２６０は、例えば、６５分の番組に対して、１秒間隔で時系列的に連続する３９００枚の静止画を作成する。検出用画像データ作成部２６０は、作成した時系列的に連続する静止画を提供クレジット表示区間推定部２７０に出力する。
【００５５】
提供クレジット表示区間推定部２７０は、学習部２５０により学習されたパラメータを適用した検出モデルを用いて、認識対象の番組における提供クレジット表示区間を推定する。
【００５６】
具体的には、提供クレジット表示区間推定部２７０は、検出用画像データ作成部２６０から出力された、検出用画像データ（認識対象の番組の静止画）を順次、番組における提供クレジット表示を検出する検出モデルに入力する。そして、提供クレジット表示区間推定部２７０は、各静止画に対する検出モデルの出力値に基づき、各静止画における提供クレジット表示の有無を時系列的に示す時系列信号を生成する。ここで、提供クレジット表示区間推定部２７０は、パラメータ蓄積部２３０に蓄積されたパラメータを検出モデルに適用する。例えば、検出モデルが畳み込みニューラルネットワークを用いたモデルである場合には、提供クレジット表示区間推定部２７０は、パラメータ蓄積部２３０に蓄積されたパラメータを固定値としたネットワーク（検出モデル）を構築する。
【００５７】
提供クレジット表示区間推定部２７０は、検出モデルの出力値が所定の閾値以上である場合、入力した静止画は、提供クレジット表示ありの静止画であると判定し、例えば、信号「１」を出力する。また、提供クレジット表示区間推定部２７０は、検出モデルの出力値が所定の閾値より小さい場合、入力した静止画は、提供クレジット表示なしの静止画であると判定し、例えば、信号「０」を出力する。提供クレジット表示区間推定部２７０は、認識対象の番組の時系列的に連続する静止画それぞれに対して、上述した判定を行い、各静止画での提供クレジット表示の有無を、信号「０」又は信号「１」で示すバイナリ時系列信号を生成する。すなわち、提供クレジット表示区間推定部２７０は、提供クレジット表示区間と推定される区間については信号「１」、それ以外の区間については信号「０」であるバイナリ時系列信号を生成する。提供クレジット表示区間推定部２７０は、生成したバイナリ時系列信号を検出部１７０Ａに出力する。
【００５８】
一般に、提供クレジット表示では、スポンサー名を示す文字として、黒枠で縁取られた白文字、カラー文字などが用いられる。また、提供クレジット表示では、スポンサー名を示す文字として、種々のフォントの文字が用いられる。また、提供クレジット表示であっても、「提供」という文字が含まれる場合と、「提供」という文字が含まれない場合とがある。また、提供クレジット表示が、スポンサーロゴのみを含む場合もある。さらに、提供クレジット表示の位置が、画面全体、右下、左下、右上、左上あるいは中央下である場合もある。このように、提供クレジット表示には、様々なバリエーションが存在する。このような様々なバリエーションの提供クレジット表示を、例えば、画像に登場する物体の特徴ベクトルなどを用いて検出することは困難である。
【００５９】
図５に示す画像認識部２００においては、提供クレジット表示が検出済みの番組から学習データが作成され、その学習データを用いて、番組における提供クレジット表示を検出する検出モデルに適用するパラメータが学習される。そして、図５に示す画像認識部２００においては、学習したパラメータを適用した検出モデルを用いて、認識対象の番組における提供クレジット表示区間が推定される。そのため、図５に示す画像認識部２００によれば、様々なバリエーションの提供クレジット表示を学習データとすることで、上述したような様々なバリエーションの提供クレジット表示に対しても提供クレジット表示区間を検出することができる。また、図５に示す画像認識部２００によれば、認識対象の番組の映像信号を用いるので、アナウンスがない場合にも、提供クレジット表示区間を検出することができる。
【００６０】
なお、番組の映像信号に基づき提供クレジット表示区間を推定する画像認識部は、図５に示す画像認識部２００に限られるものではない。図６は、番組の映像信号に基づき提供クレジット表示区間を推定する画像認識部２００Ａの構成例を示す図である。図６において、図５と同様の構成については同じ符号を付し、説明を省略する。
【００６１】
図６に示す画像認識部２００Ａは、図５に示す画像認識部２００と比較して、学習データ作成部２４０を学習データ作成部２４０Ａに変更した点と、学習部２５０を学習部２５０Ａに変更した点と、提供クレジット表示区間推定部２７０を提供クレジット表示区間推定部２７０Ａに変更した点とが異なる。
【００６２】
学習データ作成部２４０Ａは、放送映像／音声信号蓄積部２１０から、曜日ごとに、提供クレジット表示が検出済みの番組の放送信号を取得する。また、学習データ作成部２４０Ａは、その番組における提供クレジット表示の時刻情報を正解メタデータ蓄積部２２０から取得する。学習データ作成部２４０Ａは、取得した提供クレジット表示が検出済みの各曜日の番組から、曜日ごとの学習データを作成し、学習部２５０Ａに出力する。学習データ作成部２４０Ａは、初期学習用学習データ作成部２４１Ａと、曜日別再学習用学習データ作成部２４２Ａとを備える。
【００６３】
初期学習用学習データ作成部２４１Ａは、放送映像／音声信号蓄積部２１０から、提供クレジット表示が検出済みの番組の映像信号を取得する。例えば、初期学習用学習データ作成部２４１Ａは、１カ月前の１日分の番組の映像信号を取得する。また、初期学習用学習データ作成部２４１Ａは、映像信号を取得した番組における提供クレジット表示の時刻情報を正解メタデータ蓄積部２２０から取得する。そして、初期学習用学習データ作成部２４１Ａは、取得した提供クレジット表示が検出済みの番組から、その番組における提供クレジット表示の時刻情報に基づき、検出モデルの初期学習用の学習データを作成する。
【００６４】
具体的には、初期学習用学習データ作成部２４１Ａは、取得した映像／音声信号をデコードして、所定の時間間隔で、時系列的に連続する静止画を作成する。例えば、初期学習用学習データ作成部２４１Ａは、１秒ごとに静止画を作成する。この場合、初期学習用学習データ作成部２４１Ａは、例えば、６５分の番組に対して、１秒間隔で時系列的に連続する３９００枚の静止画を作成する。
【００６５】
次に、初期学習用学習データ作成部２４１Ａは、取得した時刻情報に基づき、生成した静止画から、提供クレジット表示ありの静止画を抽出する。また、初期学習用学習データ作成部２４１Ａは、生成した静止画から、提供クレジット表示なしの静止画を抽出する。提供クレジット表示なしの静止画は、取得した時刻情報に示される時刻以外の時刻の静止画からランダムに抽出される。初期学習用学習データ作成部２４１Ａは、提供クレジット表示ありの静止画及び提供クレジット表示なしの静止画をそれぞれ、例えば、８０００枚程度、抽出する。初期学習用学習データ作成部２４１Ａは、抽出した提供クレジット表示ありの静止画及び提供クレジット表示なしの静止画を、検出モデルの初期学習用の学習データとして学習部２５０Ａに出力する。
【００６６】
曜日別再学習用学習データ作成部２４２Ａは、放送映像／音声信号蓄積部２１０から、曜日ごとに、提供クレジット表示が検出済みの番組の映像信号を取得する。例えば、曜日別再学習用学習データ作成部２４２Ａは、前週の曜日ごとの番組の映像信号を取得する。また、曜日別再学習用学習データ作成部２４２Ａは、映像信号を取得した番組における提供クレジット表示の時刻情報を正解メタデータ蓄積部２２０から取得する。そして、曜日別再学習用学習データ作成部２４２Ａは、曜日ごとに、提供クレジット表示が検出済みの番組から、その番組における提供クレジット表示の時刻情報に基づき、検出モデルの再学習用の学習データを作成する。
【００６７】
具体的には、曜日別再学習用学習データ作成部２４２Ａは、取得した映像信号をデコードして、所定の時間間隔で、時系列的に連続する静止画を作成する。例えば、曜日別再学習用学習データ作成部２４２Ａは、１秒ごとに静止画を作成する。この場合、曜日別再学習用学習データ作成部２４２Ａは、例えば、６５分の番組に対して、１秒間隔で時系列的に連続する３９００枚の静止画を作成する。
【００６８】
次に、曜日別再学習用学習データ作成部２４２Ａは、取得した時刻情報に基づき、生成した静止画から、提供クレジット表示ありの静止画を抽出する。また、曜日別再学習用学習データ作成部２４２Ａは、生成した静止画から、提供クレジット表示なしの静止画を抽出する。提供クレジット表示なしの静止画は、取得した時刻情報に示される時刻以外の時刻の静止画からランダムに抽出される。曜日別再学習用学習データ作成部２４２Ａは、提供クレジット表示ありの静止画及び提供クレジット表示なしの静止画をそれぞれ、例えば、１０００枚程度、抽出する。曜日別再学習用学習データ作成部２４２Ａは、上述した処理を曜日ごとに行う。そして、曜日別再学習用学習データ作成部２４２Ａは、曜日ごとに抽出した提供クレジット表示ありの静止画及び提供クレジット表示なしの静止画を、曜日ごとの再学習用データとして学習部２５０Ａに出力する。
【００６９】
学習部２５０Ａは、学習データ作成部２４０Ａにより作成された曜日ごとの学習データを用いて、検出モデルに適用するパラメータを曜日ごとに学習（再学習）する。学習部２５０Ａは、初期学習部２５１Ａと、曜日別再学習部２５２Ａとを備える。
【００７０】
初期学習部２５１Ａは、初期学習用学習データ作成部２４１Ａにより作成された初期学習用の学習データを用いて、番組における提供クレジット表示を検出する検出モデルに適用するパラメータを学習する。例えば、検出モデルが上述した畳み込みニューラルネットワークを用いたモデルである場合、初期学習部２５１Ａは、確率的勾配法を利用して、フィルタ重み及びバイアスパラメータを学習する。初期学習部２５１Ａは、学習したパラメータをパラメータ蓄積部２３０に蓄積する。
【００７１】
曜日別再学習部２５２Ａは、曜日別再学習用学習データ作成部２４２Ａにより作成された曜日ごとの再学習用データを用いて、番組における提供クレジット表示を検出する検出モデルに適用するパラメータを曜日ごとに学習する。曜日別再学習部２５２Ａは、学習したパラメータをパラメータ蓄積部２３０に蓄積する。すなわち、曜日別再学習部２５２Ａは、曜日ごとに、検出モデルに適用するパラメータを学習し、パラメータ蓄積部２３０に蓄積する。曜日ごとの再学習用データを用いて検出モデルに適用するパラメータを学習（再学習）することで、曜日ごとの番組における提供クレジット表示の検出に適したパラメータを設定することができる。
【００７２】
提供クレジット表示区間推定部２７０Ａは、パラメータ蓄積部２３０に蓄積された、認識対象の番組が放送される曜日について学習されたパラメータを検出モデルに適用して、認識対象の番組における提供クレジット表示区間を推定する。
【００７３】
具体的には、提供クレジット表示区間推定部２７０Ａは、検出用画像データ作成部２６０から出力された、認識対象の番組の時系列的に連続する静止画を順次、番組における提供クレジット表示を検出する検出モデルに入力する。そして、提供クレジット表示区間推定部２７０Ａは、各静止画に対する検出モデルの出力値に基づき、各静止画における提供クレジット表示の有無を時系列的に示す時系列信号を生成する。ここで、提供クレジット表示区間推定部２７０Ａは、パラメータ蓄積部２３０に蓄積された、認識対象の番組が放送される曜日について学習されたパラメータを検出モデルに適用する。
【００７４】
例えば、検出モデルが畳み込みニューラルネットワークを用いたモデルである場合には、提供クレジット表示区間推定部２７０Ａは、パラメータ蓄積部２３０に蓄積された、認識対象の番組が放送される曜日について学習されたパラメータを固定値としたネットワーク（検出モデル）を構築する。
【００７５】
提供クレジット表示区間推定部２７０Ａは、検出モデルの出力値が所定の閾値以上である場合、入力した静止画は、提供クレジット表示ありの静止画であると判定し、例えば、信号「１」を出力する。また、提供クレジット表示区間推定部２７０Ａは、検出モデルの出力値が所定の閾値より小さい場合、入力した静止画は、提供クレジット表示なしの静止画であると判定し、例えば、信号「０」を出力する。提供クレジット表示区間推定部２７０Ａは、認識対象の番組の時系列的に連続する静止画それぞれに対して、上述した判定を行い、各静止画での提供クレジット表示の有無を、信号「０」又は信号「１」で示すバイナリ時系列信号を生成する。すなわち、提供クレジット表示区間推定部２７０Ａは、提供クレジット表示区間と推定される区間については信号「１」、それ以外の区間については信号「０」であるバイナリ時系列信号を生成する。提供クレジット表示区間推定部２７０Ａは、生成したバイナリ時系列信号を検出部１７０Ａに出力する。
【００７６】
一般に、同じ番組であれば、毎週、同じ曜日に放送されることが多い。このような番組では、同じ形式の提供クレジット表示が表示される傾向がある。そのため、図６に示す画像認識部２００Ａによれば、曜日ごとに学習データを作成し、その学習データを用いて、曜日ごとに、検出モデルに適用するパラメータを学習することで、提供クレジット表示の検出精度の向上を図ることができる。
【００７７】
図７は、番組の映像信号に基づき提供クレジット表示区間を推定する画像認識部２００Ｂの構成例を示す図である。図７において、図５，６と同様の構成については同じ符号を付し、説明を省略する。
【００７８】
図７に示す画像認識部２００Ｂは、図６に示す画像認識部２００Ａと比較して、学習データ作成部２４０Ａを学習データ作成部２４０Ｂに変更した点と、学習部２５０Ａを学習部２５０Ｂに変更した点とが異なる。
【００７９】
学習データ作成部２４０Ｂは、放送映像／音声信号蓄積部２１０から、曜日ごとに、提供クレジット表示が検出済みの番組の映像信号を取得する。また、学習データ作成部２４０Ｂは、その番組における提供クレジット表示の時刻情報を正解メタデータ蓄積部２２０から取得する。学習データ作成部２４０Ｂは、曜日ごとに取得した提供クレジット表示が検出済みの番組から、曜日ごとの学習データを作成し、学習部２５０Ｂに出力する。具体的には、学習データ作成部２４０Ｂは、曜日ごとに、提供クレジット表示が検出済みの番組及び提供クレジット表示の時刻情報から、提供クレジット表示ありの静止画及びその静止画が放送された時刻と、提供クレジット表示なしの静止画及びその静止画が放送された時刻とを学習データとして作成する。学習データ作成部２４０Ｂは、学習データ作成部２４０Ａと比較して、初期学習用学習データ作成部２４１Ａを初期学習用学習データ作成部２４１Ｂに変更した点と、曜日別再学習用学習データ作成部２４２Ａを曜日別再学習用学習データ作成部２４２Ｂに変更した点とが異なる。
【００８０】
初期学習用学習データ作成部２４１Ｂは、放送映像／音声信号蓄積部２１０から、提供クレジット表示が検出済みの番組の映像信号を取得する。例えば、初期学習用学習データ作成部２４１Ｂは、１カ月前の１日分の番組の映像信号を取得する。また、初期学習用学習データ作成部２４１Ｂは、映像信号を取得した番組における提供クレジット表示の時刻情報を正解メタデータ蓄積部２２０から取得する。そして、初期学習用学習データ作成部２４１Ｂは、提供クレジット表示が検出済みの番組から、その番組における提供クレジット表示の時刻情報に基づき、検出モデルの初期学習用の学習データを作成する。
【００８１】
具体的には、初期学習用学習データ作成部２４１Ｂは、取得した映像信号をデコードして、所定の時間間隔で、時系列的に連続する静止画を作成する。例えば、初期学習用学習データ作成部２４１Ｂは、１秒ごとに静止画を作成する。この場合、初期学習用学習データ作成部２４１Ｂは、例えば、６５分の番組に対して、１秒間隔で時系列的に連続する３９００枚の静止画を作成する。
【００８２】
次に、初期学習用学習データ作成部２４１Ｂは、取得した時刻情報に基づき、生成した静止画から、提供クレジット表示ありの静止画を、その静止画が放送された時刻とペアにして抽出する。また、初期学習用学習データ作成部２４１Ｂは、取得した時刻情報に基づき、生成した静止画から、提供クレジット表示なしの静止画を、その静止画が放送された時刻とペアにして抽出する。提供クレジット表示なしの静止画は、取得した時刻情報に示される時刻以外の時刻の静止画からランダムに抽出される。初期学習用学習データ作成部２４１Ｂは、提供クレジット表示ありの静止画とその静止画が放送された時刻とのペア、及び、提供クレジット表示なしの静止画とその静止画が放送された時刻とのペアをそれぞれ、例えば、８０００ペア程度、抽出する。初期学習用学習データ作成部２４１Ｂは、抽出した提供クレジット表示ありの静止画とその静止画が放送された時刻とのペア、及び、提供クレジット表示なしの静止画とその静止画が放送された時刻とのペアを、検出モデルの初期学習用の学習データとして学習部２５０Ｂに出力する。
【００８３】
曜日別再学習用学習データ作成部２４２Ｂは、放送映像／音声信号蓄積部２１０から、曜日ごとに、提供クレジット表示が検出済みの番組の映像信号を取得する。例えば、曜日別再学習用学習データ作成部２４２Ｂは、前週の曜日ごとの番組の映像信号を取得する。また、曜日別再学習用学習データ作成部２４２Ｂは、映像信号を取得した番組における提供クレジット表示の時刻情報を正解メタデータ蓄積部２２０から取得する。そして、曜日別再学習用学習データ作成部２４２Ｂは、曜日ごとに、提供クレジット表示が検出済みの番組から、その番組における提供クレジット表示の時刻情報に基づき、検出モデルの再学習用の学習データを作成する。
【００８４】
具体的には、曜日別再学習用学習データ作成部２４２Ｂは、取得した映像信号をデコードして、所定の時間間隔で、時系列的に連続する静止画を作成する。例えば、曜日別再学習用学習データ作成部２４２Ｂは、１秒ごとに静止画を作成する。この場合、曜日別再学習用学習データ作成部２４２Ｂは、例えば、６５分の番組に対して、１秒間隔で時系列的に連続する３９００枚の静止画を作成する。
【００８５】
次に、曜日別再学習用学習データ作成部２４２Ｂは、取得した時刻情報に基づき、生成した静止画から、提供クレジット表示ありの静止画を、その静止画が放送された時刻とペアにして抽出する。また、曜日別再学習用学習データ作成部２４２Ｂは、生成した静止画から、提供クレジット表示なしの静止画を、その静止画が放送された時刻とペアにして抽出する。提供クレジット表示なしの静止画は、取得した時刻情報に示される時刻以外の時刻の静止画からランダムに抽出される。曜日別再学習用学習データ作成部２４２Ｂは、提供クレジット表示ありの静止画とその静止画が放送された時刻とのペア、及び、提供クレジット表示なしの静止画とその静止画が放送された時刻とのペアをそれぞれ、例えば、１０００ペア程度、抽出する。曜日別再学習用学習データ作成部２４２Ｂは、上述した処理を、曜日ごとに行う。そして、曜日別再学習用学習データ作成部２４２Ｂは、曜日ごとに抽出した、提供クレジット表示ありの静止画とその静止画が放送された時刻とのペア、及び、提供クレジット表示なしの静止画とその静止画が放送された時刻とのペアを、曜日ごとの再学習用データとして学習部２５０Ｂに出力する。
【００８６】
学習部２５０Ｂは、学習データ作成部２４０Ｂにより作成された曜日ごとの学習データを用いて、検出モデルに適用するパラメータを曜日ごとに学習（再学習）する。学習部２５０Ｂは、初期学習部２５１Ｂと、曜日別再学習部２５２Ｂとを備える。
【００８７】
初期学習部２５１Ｂは、初期学習用学習データ作成部２４１Ｂにより作成された初期学習用の学習データ（提供クレジット表示ありの静止画とその静止画が放送された時刻とのペア、及び、提供クレジット表示なしの静止画とその静止画が放送された時刻とのペア）を用いて、番組における提供クレジット表示を検出する検出モデルに適用するパラメータを学習する。例えば、検出モデルが上述した畳み込みニューラルネットワークを用いたモデルである場合、初期学習部２５１Ｂは、確率的勾配法を利用して、フィルタ重み及びバイアスパラメータを学習する。初期学習部２５１Ｂは、学習したパラメータをパラメータ蓄積部２３０に蓄積する。
【００８８】
曜日別再学習部２５２Ｂは、曜日別再学習用学習データ作成部２４２Ｂにより作成された曜日ごとの再学習用データ（曜日ごとの、提供クレジット表示ありの静止画とその静止画が放送された時刻とのペア、及び、提供クレジット表示なしの静止画とその静止画が放送された時刻とのペア）を用いて、番組における提供クレジット表示を検出する検出モデルに適用するパラメータを曜日ごとに学習する。曜日別再学習部２５２Ｂは、学習したパラメータをパラメータ蓄積部２３０に蓄積する。
【００８９】
なお、図７においては、学習データ作成部２４０Ｂは、曜日ごとに、学習データ（提供クレジット表示ありの静止画とその静止画が放送された時刻とのペア、及び、提供クレジット表示なしの静止画とその静止画が放送された時刻とのペア）を作成し、学習部２５０Ｂは、学習データ作成部２４０Ｂにより作成された学習データを用いて、曜日ごとに、検出モデルに適用するパラメータを学習する例を用いて説明したが、これに限られるものではない。学習データ作成部２４０Ｂは、曜日は区別することなく、提供クレジット表示ありの静止画とその静止画が放送された時刻とのペア、及び、提供クレジット表示なしの静止画とその静止画が放送された時刻とのペアを学習データとして作成してもよい。すなわち、学習データ作成部２４０Ｂは、提供クレジット表示が検出済みの番組から、提供クレジット表示ありの静止画及びその静止画が放送された時刻と、提供クレジット表示なしの静止画及びその静止画が放送された時刻とを学習データとして作成してもよい。また、学習部２５０Ｂは、曜日は区別することなく、学習データ作成部２４０Ｂにより作成された学習データを用いて、検出モデルに適用するパラメータを学習してもよい。
【００９０】
一般に、同じ番組であれば、毎週、同じ曜日の同じ時間帯に放送されることが多い。このような番組では、同じ形式の提供クレジット表示が表示される傾向がある。そのため、図７に示す画像認識部２００Ｂによれば、提供クレジット表示ありの静止画及びその静止画が放送された時刻と、提供クレジット表示なしの静止画及びその静止画が放送された時刻とを学習データとして作成し、その学習データを用いて、検出モデルに適用するパラメータを学習することで、提供クレジット表示の検出精度の向上を図ることができる。なお、図６，７においては、曜日ごとに、学習データの作成及び検出モデルに適用するパラメータの学習が行われる例を用いて説明したが、これに限られるものではない。例えば、平日と、土曜日と、日曜日とに分けて、学習データの作成及び検出モデルに適用するパラメータの学習が行われてもよい。また、例えば、番組ごとに、学習データの作成及び検出モデルに適用するパラメータの学習が行われてもよい。
【００９１】
なお、本実施形態においては、番組における提供クレジット表示を検出する検出モデルは、畳み込みニューラルネットワークを用いて構築される例を説明したが、これに限られるものではない。提供クレジット表示の有無を検出する検出モデルは、例えば、ＳＶＭ（Support Vector Machine）などを用いて構築してもよい。
【００９２】
次に、本実施形態に係る提供クレジット表示検出装置１００Ａにおける提供クレジット表示検出方法について、図８に示すフローチャートを参照して説明する。なお、図８において、図３と同様の処理については、同じ符号を付し、説明を省略する。
【００９３】
本実施形態に係る提供クレジット表示検出装置１００Ａにおいては、第１の実施形態に係る提供クレジット表示検出装置１００と同様に、関連語句と推定期間との蓄積（ステップＳ１０１）、音声認識用の音声データの作成（ステップＳ１０２）、認識対象の番組の音声信号に対する音声認識（ステップＳ１０３）、関連語句の検出（ステップＳ１０４）、及び、提供クレジット表示区間の推定（ステップＳ１０５）の各処理が行われる。
【００９４】
また、画像認識部２００は、認識対象の番組の映像信号に基づき、提供クレジット表示区間を推定する（ステップＳ２０１）。なお、ステップＳ１０１からステップＳ１０５の処理と、ステップＳ２０１の処理とは、いずれか一方が先に行われてもよいし、並行して行われてもよい。
【００９５】
次に、検出部１７０Ａは、提供クレジット表示区間推定部１６０により推定された提供クレジット表示区間と、画像認識部２００により推定された提供クレジット表示区間との論理和演算又は論理積演算により得られる区間のうち、所定時間以上連続する区間を、提供クレジット表示区間として検出する。検出部１７０Ａは、例えば、できるだけ漏れなく提供クレジット表示区間を検出したい場合には、論理和演算により提供クレジット表示区間を検出する。また、検出部１７０Ａは、例えば、できるだけ提供クレジット表示区間の誤検出率を下げたい場合には、論理積演算により提供クレジット表示区間を検出する。
【００９６】
図９は、番組における提供クレジット表示区間の検出の結果の一例を示す図である。
【００９７】
図９において、横軸は時間（秒）を示す。図９に示す例では、６００秒から７００秒の間、３１００秒から３２００秒の間及び３２００秒から３３００秒の間にそれぞれ、提供クレジット表示区間が存在している。また、図９において、各時刻における「Ｓ」の文字が付された立ち上がりは、音声認識により（提供クレジット表示区間推定部１６０により）提供クレジット表示区間であると推定されたタイミングを示す。また、各時刻における「Ｉ」の文字が付された立ち上がりは、画像認識により（画像認識部２００により）提供クレジット表示区間であると推定されたタイミングを示す。
【００９８】
図９に示すように、６００秒から７００秒の間に存在する提供クレジット表示区間及び３１００秒から３２００秒の間に存在する提供クレジット表示区間は、画像認識では検出されているが、音声認識では検出されていない。また、３２００秒から３３００秒の間に存在する提供クレジット表示区間は、音声認識では検出されているが、画像認識では検出されていない。このように、音声認識による提供クレジット表示区間の検出と、音声認識による提供クレジット表示区間の検出とでは、検出可能な提供クレジット表示区間が異なることがある。そこで、本実施形態のように、画像認識による提供クレジット表示区間の推定と、音声認識による提供クレジット表示区間の推定とを行い、これらの推定結果を組み合わせて提供クレジット表示区間を検出することで、提供クレジット表示区間を漏れなく、より高精度に検出することができる。
【００９９】
図１０は、本実施形態に係る提供クレジット表示検出装置１００Ａ及び画像認識部２００単体による提供クレジット表示の検出結果の一例を示す図である。図１０においては、ある日（Ｎ日）、Ｎ日の三日後の日（Ｎ＋３日）及びＮ日の四日後の日（Ｎ＋４日）それぞれにおける、提供クレジット表示検出装置１００Ａ及び画像認識部２００単体による提供クレジット表示の検出の再現率（Ｒｅｃａｌｌ）を示す図である。なお、再現率（Ｒｅｃａｌｌ）とは、検出されるべき提供クレジット表示のうち、実際に検出された提供クレジット表示の割合である。
【０１００】
図１０に示すように、Ｎ日、Ｎ＋３日及びＮ＋４日のいずれにおいても、提供クレジット表示検出装置１００Ａによる提供クレジット表示の検出の再現率が、画像認識部２００単体による提供クレジット表示の検出の再現率を上回っている。したがって、提供クレジット表示検出装置１００Ａは、画像認識部２００単体よりも、提供クレジット表示区間を漏れなく、より高精度に検出できていることが分かる。
【０１０１】
このように本実施形態においては、提供クレジット表示検出装置１００Ａは、提供クレジット表示のアナウンスに含まれ、提供クレジット表示に関連する関連語句と、関連語句の出現時刻の前後少なくとも一方の所定の期間を提供クレジット表示区間推定する推定期間とを対応付けて蓄積する関連語句蓄積部１２０と、番組の音声信号に対する音声認識を行う音声認識部１４０と、音声認識部１４０による音声認識の結果から、関連語句蓄積部１２０に蓄積されている関連語句を検出する関連語句検出部１５０と、関連語句検出部１５０により検出された関連語句の出現時刻を起点として、検出された関連語句に対応付けて関連語句蓄積部１２０に蓄積されている推定期間に相当する期間を、提供クレジット表示区間と推定する提供クレジット表示区間推定部１６０と、番組の映像信号に基づき、提供クレジット表示区間を推定する画像認識部２００と、提供クレジット表示区間推定部１６０により推定された提供クレジット表示区間と、画像認識部２００により推定された提供クレジット表示区間との論理和演算又は論理積演算により得られる区間のうち、所定時間以上連続する区間を、提供クレジット表示区間として検出する検出部１７０Ａと、を備える。
【０１０２】
音声認識による提供クレジット表示区間の推定と、画像認識による提供クレジット表示区間の推定とを行い、これらの推定の結果を組み合わせて提供クレジット表示区間を検出することで、提供クレジット表示区間を漏れなく、より高精度に検出することができる。
【０１０３】
以上、提供クレジット表示検出装置１００，１００Ａについて説明したが、提供クレジット表示検出装置１００，１００Ａとして機能させるために、コンピュータを用いることも可能である。そのようなコンピュータは、提供クレジット表示検出装置１００，１００Ａの各機能を実現する処理内容を記述したプログラムを、該コンピュータの記憶部に格納しておき、該コンピュータのＣＰＵによってこのプログラムを読み出して実行させることで実現することができる。
【０１０４】
また、プログラムは、コンピュータが読取り可能な記録媒体に記録されていてもよい。このような記録媒体を用いれば、プログラムをコンピュータにインストールすることが可能である。ここで、プログラムが記録された記録媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体であってもよい。
【０１０５】
上述の実施形態は代表的な例として説明したが、本発明の趣旨及び範囲内で、多くの変更及び置換が可能であることは当業者に明らかである。したがって、本発明は、上述の実施形態によって制限するものと解するべきではなく、特許請求の範囲から逸脱することなく、種々の変形及び変更が可能である。例えば、実施形態の構成図に記載の複数の構成ブロックを１つに組み合わせたり、あるいは１つの構成ブロックを分割したりすることが可能である。
【符号の説明】
【０１０６】
１００，１００Ａ            提供クレジット表示検出装置
１１０                      放送映像／音声信号蓄積部
１２０                      関連語句蓄積部
１３０                      認識用音声データ作成部
１４０                      音声認識部
１５０                      関連語句検出部
１６０                      提供クレジット表示区間推定部
１７０，１７０Ａ            検出部
２００，２００Ａ，２００Ｂ  画像認識部
２１０                      放送映像／音声信号蓄積部
２２０                      正解メタデータ蓄積部
２３０                      パラメータ蓄積部
２４０，２４０Ａ，２４０Ｂ  学習データ作成部
２４１Ａ，２４１Ｂ          初期学習用データ作成部
２４２Ａ，２４２Ｂ          曜日別再学習データ作成部
２５０，２５０Ａ，２５０Ｂ  学習部
２５１Ａ，２５１Ｂ          初期学習部
２５２Ａ，２５２Ｂ          曜日別再学習部
２６０                      検出用画像データ作成部
２７０，２７０Ａ            提供クレジット表示区間推定部
【図１】
2019213066.tif 000003
【図２】
2019213066.tif 000004
【図３】
2019213066.tif 000005
【図４】
2019213066.tif 000006
【図５】
2019213066.tif 000007
【図６】
2019213066.tif 000008
【図７】
2019213066.tif 000009
【図８】
2019213066.tif 000010
【図９】
2019213066.tif 000011
【図１０】
2019213066.tif 000012