(57)【要約】【課題】障害対応の経験を補完するための学習教材に、映像を容易に組み込むことができるインデックス作成装置、インデックス作成システム、インデックス作成方法、及び、インデックス作成プログラムを提供することである。【解決手段】インデックス作成装置は、音声認識部と、キーワード抽出部と、時刻データ抽出部と、インデックス作成部と、を備える。音声認識部は、映像データ及び音声データと、時刻データと、を含む映像ファイルから、音声認識により文字列データを生成する。キーワード抽出部は、文字列データからキーワードを抽出する。時刻データ抽出部は、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出する。インデックス作成部は、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて、データベース装置に登録する。【選択図】図１
2014241016.tif 000002
【特許請求の範囲】
【請求項１】
時刻データに基づいて対応付けられた映像データ及び音声データと、前記時刻データと、を含む映像ファイルから、前記音声データを取得し、取得した前記音声データから音声認識により文字列データを生成する音声認識部と、
前記文字列データからキーワードを抽出するキーワード抽出部と、
前記キーワードが抽出された前記文字列データの基になった前記音声データに対応づいた前記時刻データを、前記映像ファイルから抽出する時刻データ抽出部と、
前記映像データを検索するためのインデックスとして抽出された前記キーワードと、抽出された前記時刻データと、を対応付けて、データベース装置に登録するインデックス作成部と、
を備えることを特徴とするインデックス作成装置。
【請求項２】
前記キーワード抽出部は、予め定められた前記キーワードを、前記文字列データから抽出することを特徴とする請求項１に記載のインデックス作成装置。
【請求項３】
前記キーワード抽出部は、作業項目名に対応する作業が撮影された前記映像データに対応づけられた前記音声データから生成された前記文字列データから、前記キーワードとしての前記作業項目名を抽出することを特徴とする請求項１又は請求項２に記載のインデックス作成装置。
【請求項４】
時刻データに基づいて対応付けられた映像データ及び音声データと、前記時刻データと、を含む映像ファイルから、前記音声データを取得し、取得した前記音声データから音声認識により文字列データを生成する音声認識部と、
前記文字列データからキーワードを抽出するキーワード抽出部と、
前記キーワードが抽出された前記文字列データの基になった前記音声データに対応づいた前記時刻データを、前記映像ファイルから抽出する時刻データ抽出部と、
前記映像データを検索するためのインデックスとして抽出された前記キーワードと、抽出された前記時刻データと、を対応付けて、データベース装置に登録するインデックス作成部と、
を備えることを特徴とするインデックス作成システム。
【請求項５】
抽出された前記キーワードと、抽出された前記時刻データと、に基づいて、前記映像データを検索する映像ファイル検索部
を備えることを特徴とする請求項４に記載のインデックス作成システム。
【請求項６】
抽出された前記キーワードと、抽出された前記時刻データと、に基づいて、タイムチャートを作成するタイムチャート作成部
を備えることを特徴とする請求項４又は請求項５に記載のインデックス作成システム。
【請求項７】
インデックス作成装置におけるインデックス作成方法であって、
音声認識部が、時刻データに基づいて対応付けられた映像データ及び音声データと、前記時刻データと、を含む映像ファイルから、前記音声データを取得し、取得した前記音声データから音声認識により文字列データを生成するステップと、
キーワード抽出部が、前記文字列データからキーワードを抽出するステップと、
時刻データ抽出部が、前記キーワードが抽出された前記文字列データの基になった前記音声データに対応づいた前記時刻データを、前記映像ファイルから抽出するステップと、
インデックス作成部が、前記映像データを検索するためのインデックスとして抽出された前記キーワードと、抽出された前記時刻データと、を対応付けて、データベース装置に登録するステップと、
を有することを特徴とするインデックス作成方法。
【請求項８】
コンピュータに、
時刻データに基づいて対応付けられた映像データ及び音声データと、前記時刻データと、を含む映像ファイルから、前記音声データを取得し、取得した前記音声データから音声認識により文字列データを生成する手順と、
前記文字列データからキーワードを抽出する手順と、
前記キーワードが抽出された前記文字列データの基になった前記音声データに対応づいた前記時刻データを、前記映像ファイルから抽出する手順と、
前記映像データを検索するためのインデックスとして抽出された前記キーワードと、抽出された前記時刻データと、を対応付けて、データベース装置に登録する手順と、
を実行させるためのインデックス作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インデックス作成装置、インデックス作成システム、インデックス作成方法、及び、インデックス作成プログラムに関する。
【背景技術】
【０００２】
設備に障害が発生した際、障害対応作業者は、自身が保有する知識及びノウハウを活かしながら、その発生した障害に対応する場合がある。しかし、障害対応作業者は、障害対応の作業から引退する場合がある。また、これまで安定的に稼働していた設備でも、老朽化に伴って故障する頻度が高くなる場合もある。このような背景から、障害対応の経験が少ない障害対応作業者でも、障害対応を適切かつ迅速に実施できるように、障害対応の経験を補完する仕組みが求められている。
【０００３】
障害対応の実際の作業を撮影した映像を学習教材として活用できれば、障害対応の経験が少ない障害対応作業者でも、障害対応の経験を効果的に補完することができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−８４０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、映像を学習教材として整備するには、撮影した映像を編集する必要があり、そのための多くのコスト（時間及び費用）がかかる。このため、これまでの装置は、障害対応の経験を補完するための学習教材に、映像を容易には組み込むことができないという問題がある。
【０００６】
本発明が解決しようとする課題は、障害対応の経験を補完するための学習教材に、映像を容易に組み込むことができるインデックス作成装置、インデックス作成システム、インデックス作成方法、及び、インデックス作成プログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態のインデックス作成装置は、音声認識部と、キーワード抽出部と、時刻データ抽出部と、インデックス作成部と、を備える。音声認識部は、時刻データに基づいて対応付けられた映像データ及び音声データと、時刻データと、を含む映像ファイルから、音声データを取得し、取得した音声データから音声認識により文字列データを生成する。キーワード抽出部は、文字列データからキーワードを抽出する。時刻データ抽出部は、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出する。インデックス作成部は、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて、データベース装置に登録する。
【０００８】
実施形態のインデックス作成システムは、音声認識部と、キーワード抽出部と、時刻データ抽出部と、インデックス作成部と、を備える。音声認識部は、時刻データに基づいて対応付けられた映像データ及び音声データと、時刻データと、を含む映像ファイルから、音声データを取得し、取得した音声データから音声認識により文字列データを生成する。キーワード抽出部は、文字列データからキーワードを抽出する。時刻データ抽出部は、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出する。インデックス作成部は、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて、データベース装置に登録する。
【０００９】
実施形態のインデックス作成方法は、文字列データを生成するステップと、キーワードを抽出するステップと、時刻データを抽出するステップと、データベース装置に登録するステップと、を有する。文字列データを生成するステップは、音声認識部が、時刻データに基づいて対応付けられた映像データ及び音声データと、時刻データと、を含む映像ファイルから、音声データを取得し、取得した音声データから音声認識により文字列データを生成する。キーワードを抽出するステップは、キーワード抽出部が、文字列データからキーワードを抽出する。時刻データを抽出するステップは、時刻データ抽出部が、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出する。データベース装置に登録するステップは、インデックス作成部が、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて、データベース装置に登録する。
【００１０】
実施形態のインデックス作成プログラムは、コンピュータに、文字列データを生成する手順と、キーワードを抽出する手順と、時刻データを抽出する手順と、データベース装置に登録する手順と、を実行させる。文字列データを生成する手順は、コンピュータが、時刻データに基づいて対応付けられた映像データ及び音声データと、時刻データと、を含む映像ファイルから、音声データを取得し、取得した音声データから音声認識により文字列データを生成する。キーワードを抽出する手順は、コンピュータが、文字列データからキーワードを抽出する。時刻データを抽出する手順は、コンピュータが、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出する。データベース装置に登録する手順は、コンピュータが、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて、データベース装置に登録する。
【図面の簡単な説明】
【００１１】
【図１】本実施形態における、インデックス作成システムの構成例を示すブロック図である。
【図２】本実施形態における、キーワード・データベース装置に登録されるキーワードの例を表により示す図である。
【図３】本実施形態における、映像ファイル・データベース装置に登録される映像ファイルの例を表により示す図である。
【図４】本実施形態における、映像ファイル識別データ・キーワード記憶部に登録されるキーワードの例を表により示す図である。
【図５】本実施形態における、インデックス・データベース装置に登録されるインデックスデータの例を表により示す図である。
【図６】本実施形態における、インデックス作成装置の動作手順例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本実施形態について図面を参照して詳細に説明する。インデックス作成システムは、障害対応などの映像データを検索するためのインデックスと、映像ファイル（映像データ）と、時刻データとを対応付けて、データベースとして記憶する。これにより、インデックス作成システムは、障害対応の経験を補完するための学習教材に、映像を容易に組み込むことができる。
【００１３】
図１には、インデックス作成システムの構成例が、ブロック図により示されている。インデックス作成システムは、キーワード・映像ファイル入力装置１００と、キーワード登録装置２００と、キーワード・データベース装置３００と、映像ファイル登録装置４００と、映像ファイル・データベース装置５００と、インデックス作成装置６００と、インデックス・データベース装置７００と、検索キーワード入力装置１０００とを備える。また、インデックス作成システムは、映像ファイル検索装置８００（映像ファイル検索部）、及び、タイムチャート作成装置９００（タイムチャート作成部）の少なくとも一方を備えるようにしてもよい。
【００１４】
キーワード・映像ファイル入力装置１００は、インデックスとしてのキーワードと、映像ファイルとを、インデックス作成システムに入力するための装置である。キーワード・映像ファイル入力装置１００は、インデックスとしてのキーワードを入力するための操作入力を受け付ける。インデックスとしてのキーワードは、映像ファイルに含まれる映像データを検索するための時刻データに対応づけられたキーワードでもよい。例えば、キーワードは、障害対応作業者により計画された作業項目を示す情報（例えば、作業項目名）でもよい。キーワード・映像ファイル入力装置１００は、キーワードを示す情報を、キーワード登録装置２００に出力する。
【００１５】
キーワード・映像ファイル入力装置１００は、映像ファイルを受け付ける。映像ファイルには、映像データと、音声データと、時刻データとが含まれている。この映像データは、障害対応をした際の作業が撮影された映像データでもよい。また、この音声データは、障害対応をする障害対応作業者の声が録音された音声データでもよい。この声には、作業項目名が発音された声が含まれていてもよい。また、映像データ及び音声データは、時刻データにより対応付けられている。キーワード・映像ファイル入力装置１００は、映像ファイルを、映像ファイル登録装置４００に出力する。
【００１６】
なお、映像ファイルには、時刻データ群、映像データ群、及び、音声データ群が含まれていてもよい。つまり、映像ファイルは、複数のチャプターで区分されることにより、チャプター毎に、時刻データ、映像データ及び音声データが定められていてもよい。
【００１７】
キーワード登録装置２００には、キーワードを示す情報が、キーワード・映像ファイル入力装置１００から入力される。キーワード登録装置２００は、キーワードを示す情報を、キーワード・データベース装置３００に転送して登録する。
【００１８】
キーワード・データベース装置３００には、キーワードを示す情報が、キーワード登録装置２００から入力される。キーワード・データベース装置３００は、キーワードを示す情報を記憶する。
【００１９】
図２には、キーワード・データベース装置に登録されるキーワードの例が、表により示されている。キーワード・データベース装置３００は、キーワードを示す情報を、テーブル形式（表形式）により記憶してもよい。図２では、キーワードＡと、キーワードＢと、キーワードＣとが、テーブルデータに登録されている。ここで、登録されているキーワードは、作業項目名、障害対応作業者名でもよい。
【００２０】
図１に戻り、インデックス作成システムの構成例の説明を続ける。映像ファイル登録装置４００には、映像ファイルが、キーワード・映像ファイル入力装置１００から入力される。映像ファイル登録装置４００は、映像ファイル識別データ（例えば、映像情報名）を、映像ファイルに付与する。映像ファイル登録装置４００は、映像ファイル識別データと、映像ファイルとを、映像ファイル・データベース装置５００に転送して登録する。映像ファイル登録装置４００は、映像ファイル識別データを、インデックス作成装置６００に出力する。
【００２１】
映像ファイル・データベース装置５００には、映像ファイル識別データと、映像ファイルとが、映像ファイル登録装置４００から入力される。映像ファイル・データベース装置５００は、映像ファイル識別データと、映像ファイルとを、対応づけて記憶する。
【００２２】
図３には、映像ファイル・データベース装置に登録される映像ファイルの例が、表により示されている。映像ファイル・データベース装置５００は、映像ファイル識別データと、映像ファイルとを対応づけて、テーブル形式（表形式）により記憶してもよい。
【００２３】
図３では、映像ファイル識別データＦ１には、映像データ群Ｖ１と、音声データ群Ｓ１と、時刻データ群Ｔ１とが対応付けられている。また、映像ファイル識別データＦ２には、映像データ群Ｖ２と、音声データ群Ｓ２と、時刻データ群Ｔ２とが対応付けられている。また、映像ファイル識別データＦ３には、映像データ群Ｖ３と、音声データ群Ｓ３と、時刻データ群Ｔ３とが対応付けられている。
【００２４】
図１に戻り、インデックス作成システムの構成例の説明を続ける。インデックス作成装置６００は、映像ファイルに含まれる映像データに対応付けられた音声データから、音声認識により文字列データを生成し、生成した文字列データから、映像データを検索するためのインデックスとしてのキーワードを抽出する。インデックス作成装置６００は、インデックスとしてのキーワードと、映像ファイル識別データと、時刻データとを対応付けて、インデックス・データベース装置７００に登録する。
【００２５】
インデックス作成装置６００は、音声認識部６１０と、文字列データ記憶部６２０と、キーワード抽出部６３０と、映像ファイル識別データ・キーワード記憶部６４０と、時刻データ抽出部６５０と、インデックス作成部６６０とを有する。
【００２６】
音声認識部６１０には、映像ファイル識別データが、映像ファイル登録装置４００から入力される。音声認識部６１０は、映像ファイル識別データが示す映像ファイルに含まれる音声データ（図３を参照）を、映像ファイル・データベース装置５００から取得する。音声認識部６１０は、取得した音声データから、音声認識により文字列を抽出する。音声認識部６１０は、抽出した文字列に基づいて、文字列データ（例えば、単語、文節）を生成する。音声認識部６１０は、生成した文字列データを、文字列データ記憶部６２０に記憶させる。
【００２７】
文字列データ記憶部６２０には、音声認識部６１０が生成した文字列データが、音声認識部６１０から入力される。文字列データ記憶部６２０は、音声認識部６１０が生成した文字列データを記憶する。
【００２８】
キーワード抽出部６３０は、音声認識部６１０が取得した音声データを含む映像ファイルを示す映像ファイル識別データを、映像ファイル・データベース装置５００から取得する。また、キーワード抽出部６３０は、音声認識部６１０が生成した文字列データを、文字列データ記憶部６２０から取得する。また、キーワード抽出部６３０は、キーワードを示す情報を、キーワード・データベース装置３００から取得する。
【００２９】
キーワード抽出部６３０は、文字列データ記憶部６２０に登録された文字列データから、キーワード・データベース装置３００に登録されたキーワードを、映像データを検索するためのインデックスとして抽出する。キーワード抽出部６３０は、映像ファイル識別データと、インデックスとして抽出されたキーワードとを対応付けて、映像ファイル識別データ・キーワード記憶部６４０に登録する。
【００３０】
映像ファイル識別データ・キーワード記憶部６４０には、映像ファイル識別データと、抽出されたキーワードとが、キーワード抽出部６３０から入力される。映像ファイル識別データ・キーワード記憶部６４０は、映像ファイル識別データと、抽出されたキーワードとを対応付けて記憶する。
【００３１】
図４には、映像ファイル識別データ・キーワード記憶部に登録されるキーワードの例が、表により示されている。映像ファイル識別データ・キーワード記憶部６４０は、映像ファイル識別データと、抽出されたキーワードとを対応付けて、テーブル形式（表形式）により記憶してもよい。ここで、映像ファイル識別データには、複数のキーワードが対応付けられてもよい。
【００３２】
図４では、映像ファイル識別データＦ１には、キーワードＡと、キーワードＢとが対応付けられている。これは、映像ファイル識別データＦ１が示す映像ファイルに含まれる映像データには、キーワードＡ及びキーワードＢに対応する映像が含まれていることを示す。また、映像ファイル識別データＦ２には、キーワードＣが対応付けられている。これは、映像ファイル識別データＦ２が示す映像ファイルに含まれる映像データには、キーワードＣに対応する映像が含まれていることを示す。
【００３３】
図１に戻り、インデックス作成システムの構成例の説明を続ける。時刻データ抽出部６５０は、映像ファイル識別データと、インデックスとして抽出されたキーワードとを、映像ファイル識別データ・キーワード記憶部６４０から取得する。時刻データ抽出部６５０は、映像ファイル識別データが示す映像ファイルに含まれる音声データ群のうち、抽出されたキーワードを含む音声データを特定する。また、時刻データ抽出部６５０は、特定した音声データに対応付けられた時刻データ、すなわち、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを抽出する。時刻データ抽出部６５０は、映像ファイル識別データと、インデックスとして抽出されたキーワードと、抽出した時刻データとを、インデックス作成部６６０に出力する。
【００３４】
インデックス作成部６６０には、映像ファイル識別データと、インデックスとして抽出されたキーワードと、抽出した時刻データとが、時刻データ抽出部６５０から入力される。インデックス作成部６６０は、映像ファイル識別データと、インデックスとして抽出されたキーワードと、抽出された時刻データとを対応付けて、インデックス・データベース装置７００に登録する。
【００３５】
なお、映像ファイル識別データは、映像ファイルが識別される必要がない場合（例えば、映像ファイルが一つである場合）、インデックス・データベース装置７００に登録されなくてもよい。
【００３６】
インデックス・データベース装置７００には、映像ファイル識別データと、インデックスとして抽出されたキーワードと、抽出された時刻データとが、インデックス作成装置６００におけるインデックス作成部６６０から入力される。インデックス・データベース装置７００は、映像ファイル識別データと、インデックスとして抽出されたキーワードと、抽出された時刻データとを対応付けて、インデックスデータとして記憶する。
【００３７】
図５には、インデックス・データベース装置に登録されるインデックスデータの例が、表により示されている。インデックス・データベース装置７００は、映像ファイル識別データと、インデックスとして抽出されたキーワードと、抽出された時刻データとを対応付けて、テーブル形式（表形式）により記憶してもよい。
【００３８】
図５では、キーワードＡと、映像ファイル識別データＦ１と、抽出された時刻データｔ１１とが対応付けられている。これは、キーワードＡに対応する映像が、映像ファイル識別データＦ１が示す映像ファイルに含まれる映像データ群Ｖ１（図３を参照）のうち、時刻データｔ１１に対応するチャプターに含まれていることを示す。
【００３９】
また、図５では、キーワードＢと、映像ファイル識別データＦ１と、抽出された時刻データｔ１２とが対応付けられている。これは、キーワードＢに対応する映像が、映像ファイル識別データＦ１が示す映像ファイルに含まれる映像データ群Ｖ１（図３を参照）のうち、時刻データｔ１２に対応するチャプターに含まれていることを示す。
【００４０】
また、図５では、キーワードＣと、映像ファイル識別データＦ２と、抽出された時刻データｔ２１とが対応付けられている。これは、キーワードＣに対応する映像が、映像ファイル識別データＦ２が示す映像ファイルに含まれる映像データ群Ｖ２（図３を参照）のうち、時刻データｔ２１に対応するチャプターに含まれていることを示す。
【００４１】
図１に戻り、インデックス作成システムの構成例の説明を続ける。検索キーワード入力装置１０００は、インデックスとしてのキーワード（検索キーワード）を入力するための操作入力を受け付ける。インデックスとしてのキーワードは、映像ファイルに含まれる映像データを検索するための時刻データに対応づけられたキーワードでもよい。例えば、キーワードは、障害対応作業者により計画された作業項目を示す情報（例えば、作業項目名）でもよい。検索キーワード入力装置１０００は、インデックスとしてのキーワードを示す情報を、映像ファイル検索装置８００及びタイムチャート作成装置９００に出力する。
【００４２】
映像ファイル検索装置８００は、映像ファイル識別データ時刻抽出部８１０と、映像ファイル検索部８２０とを有する。
映像ファイル識別データ時刻抽出部８１０には、インデックスとしてのキーワードを示す情報が、検索キーワード入力装置１０００から入力される。映像ファイル識別データ時刻抽出部８１０は、インデックスとしてのキーワードに対応付けられた映像ファイル識別データ及び時刻データ（図５を参照）を、インデックス・データベース装置７００から取得する。映像ファイル識別データ時刻抽出部８１０は、取得した映像ファイル識別データ及び時刻データを、映像ファイル検索部８２０に出力する。
【００４３】
映像ファイル検索部８２０には、映像ファイル識別データと、時刻データとが、映像ファイル識別データ時刻抽出部８１０から入力される。映像ファイル検索部８２０は、映像ファイル識別データと、時刻データとに基づいて、映像ファイルを検索する。例えば、映像ファイル検索部８２０は、キーワードＡがインデックス（検索キーワード）とされた場合、時刻データｔ１１（図５を参照）に対応付けられた映像ファイルを検索する。
【００４４】
映像ファイル検索部８２０は、検索した映像ファイルに含まれる映像データを、時刻データに基づいて表示する。これにより、映像ファイル検索部８２０は、障害対応の作業が撮影された映像を、障害対応作業者に短時間で閲覧させることができる。ここで、映像ファイル検索部８２０は、時刻データに基づいて、チャプター毎に映像をスキップ再生してもよい。
【００４５】
なお、映像ファイル検索部８２０は、映像の再生時間が所定時間未満である場合には、映像ファイル識別データ（例えば、映像情報名）のみに基づいて、映像データの全チャプターを表示してもよい。
【００４６】
タイムチャート作成装置９００は、映像ファイル識別データ抽出部９１０と、キーワード・時刻抽出部９２０と、タイムチャート作成部９３０とを有する。
映像ファイル識別データ抽出部９１０には、インデックスとしてのキーワードを示す情報が、検索キーワード入力装置１０００から入力される。映像ファイル識別データ抽出部９１０は、インデックスとしてのキーワードに対応付けられた映像ファイル識別データ（図５を参照）を、インデックス・データベース装置７００から取得する。映像ファイル識別データ抽出部９１０は、取得した映像ファイル識別データを、キーワード・時刻抽出部９２０に出力する。
【００４７】
キーワード・時刻抽出部９２０には、映像ファイル識別データが、映像ファイル識別データ抽出部９１０から入力される。キーワード・時刻抽出部９２０は、映像ファイル識別データに対応付けられたキーワードの一覧を、抽出されたキーワードが登録されているインデックス・データベース装置７００から取得する。例えば、キーワード・時刻抽出部９２０は、映像ファイル識別データＦ１に対応付けられたキーワードＡ及びキーワードＢ（図５を参照）を、インデックス・データベース装置７００から取得する。
【００４８】
キーワード・時刻抽出部９２０は、映像ファイル識別データに対応付けられた時刻データの一覧を、抽出された時刻データが登録されているインデックス・データベース装置７００から、キーワード毎に取得する。例えば、キーワード・時刻抽出部９２０は、映像ファイル識別データＦ１に対応付けられた時刻データｔ１１（図５を参照）を、キーワードＡに対応付けて、インデックス・データベース装置７００から取得する。また、キーワード・時刻抽出部９２０は、映像ファイル識別データＦ１に対応付けられた時刻データｔ１２（図５を参照）を、キーワードＢに対応付けて、インデックス・データベース装置７００から取得する。キーワード・時刻抽出部９２０は、取得したキーワードの一覧を示す情報と、取得した時刻データの一覧とを、タイムチャート作成部９３０に出力する。
【００４９】
タイムチャート作成部９３０には、取得したキーワードの一覧を示す情報と、取得した時刻データの一覧とが、キーワード・時刻抽出部９２０から入力される。タイムチャート作成部９３０は、取得したキーワードを示す情報と、取得した時刻データとに基づいて、タイムチャートを作成する。このタイムチャートは、例えば、障害対応の作業順を時間軸で示すチャートでもよい。つまり、タイムチャート作成部９３０は、取得したキーワード（例えば、作業項目名）の一覧を、取得した時刻データの時刻順に並べて、整列表示させてもよい。
【００５０】
次に、インデックス作成装置の動作手順例を説明する。
図６は、インデックス作成装置の動作手順例を示すフローチャートである。
（ステップＳ１）インデックス作成装置６００の音声認識部６１０は、映像ファイル識別データを、映像ファイル・データベース装置５００から取得する。音声認識部６１０は、映像ファイル・データベース装置５００にアクセスし、映像ファイル識別データが示す映像ファイルから、音声データを取得する。
【００５１】
（ステップＳ２）音声認識部６１０は、取得した音声データから、音声認識により文字列データを生成する。
（ステップＳ３）音声認識部６１０は、生成した文字列データを、文字列データ記憶部６２０に登録する。
【００５２】
（ステップＳ４）キーワード抽出部６３０は、文字列データ記憶部６２０に登録された文字列データから、キーワード・データベース装置３００に登録されたキーワードを抽出する。
【００５３】
（ステップＳ５）キーワード抽出部６３０は、映像ファイル・データベース装置５００に登録された映像ファイル識別データと、抽出されたキーワードとを対応付けて、映像ファイル識別データ・キーワード記憶部６４０に登録する。
【００５４】
（ステップＳ６）時刻データ抽出部６５０は、映像ファイル識別データ・キーワード記憶部６４０に登録された映像ファイル識別データ（図４を参照）が示す映像ファイル（図３を参照）から、キーワードが抽出された音声データに対応付けられた時刻データを抽出する。
【００５５】
（ステップＳ７）インデックス作成装置６００は、抽出されたキーワードと、抽出された時刻データと、を対応付けて（図５を参照）、インデックス・データベース装置７００に登録する。
【００５６】
以上のように、実施形態のインデックス作成装置６００は、時刻データ（例えば、撮影時刻データ）に基づいて対応付けられた映像データ及び音声データと、時刻データと、を含む映像ファイル（例えば、図３を参照）から、音声データを取得し、取得した音声データから音声認識により文字列データを生成する音声認識部６１０と、文字列データからキーワード（例えば、図４を参照）を抽出するキーワード抽出部６３０と、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出する時刻データ抽出部６５０と、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて（例えば、図５を参照）、インデックス・データベース装置７００に登録するインデックス作成部６６０と、を備える。
【００５７】
また、実施形態のインデックス作成システムは、時刻データに基づいて対応付けられた映像データ及び音声データと、時刻データと、を含む映像ファイルから、音声データを取得し、取得した音声データから音声認識により文字列データを生成する音声認識部６１０と、文字列データからキーワードを抽出するキーワード抽出部６３０と、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出する時刻データ抽出部６５０と、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて、インデックス・データベース装置７００に登録するインデックス作成部６６０と、を備える。
【００５８】
また、実施形態のインデックス作成方法は、インデックス作成装置６００（図１を参照）におけるインデックス作成方法であって、音声認識部６１０が、時刻データに基づいて対応付けられた映像データ及び音声データと、時刻データと、を含む映像ファイルから、音声データを取得し、取得した音声データから音声認識により文字列データを生成するステップと、キーワード抽出部６３０が、文字列データからキーワードを抽出するステップと、時刻データ抽出部６５０が、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出するステップと、インデックス作成部６６０が、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて、インデックス・データベース装置７００に登録するステップと、を有する。
【００５９】
また、実施形態のインデックス作成プログラムは、インデックス作成装置６００（図１を参照）のコンピュータに、時刻データに基づいて対応付けられた映像データ及び音声データと、時刻データと、を含む映像ファイルから、音声データを取得し、取得した音声データから音声認識により文字列データを生成する手順と、文字列データからキーワードを抽出する手順と、キーワードが抽出された文字列データの基になった音声データに対応づいた時刻データを、映像ファイルから抽出する手順と、映像データを検索するためのインデックスとして抽出されたキーワードと、抽出された時刻データと、を対応付けて、インデックス・データベース装置７００に登録する手順と、を実行させる。
【００６０】
この構成により、音声認識部６１０は、取得した音声データから音声認識により文字列データを生成する。キーワード抽出部６３０は、文字列データからキーワードを抽出する。つまり、キーワード抽出部６３０は、データ量の多い映像ファイルを映像解析によりキーワードを抽出する場合と比較して、少ない処理量及び費用で、インデックスとしてのキーワードを抽出することが可能となる。また、キーワード抽出部６３０は、障害対応作業者が映像ファイルを始めから終わりまで閲覧する場合と比較して、少ない時間で、インデックスとしてのキーワードを抽出することが可能となる。
【００６１】
これにより、実施形態のインデックス作成装置、インデックス作成システム、インデックス作成方法、及び、インデックス作成プログラムは、障害対応の経験を補完するための学習教材に、映像を容易に組み込むことができる。ここで、実施形態のインデックス作成装置、インデックス作成システム、インデックス作成方法、及び、インデックス作成プログラムは、撮影した映像を編集する必要がない。
【００６２】
また、キーワード抽出部６３０は、予め定められたキーワード（例えば、図２を参照）を、文字列データから抽出してもよい。
これにより、実施形態のインデックス作成装置、インデックス作成システム、インデックス作成方法、及び、インデックス作成プログラムは、学習教材には不要であるキーワード（余計なキーワード）を、抽出することがない。
【００６３】
また、キーワード抽出部６３０は、作業項目名に対応する作業が撮影された映像データに対応づけられた音声データから生成された文字列データから、キーワードとしての作業項目名を抽出してもよい。
これにより、実施形態のインデックス作成装置、インデックス作成システム、インデックス作成方法、及び、インデックス作成プログラムは、障害対応の経験を補完するための学習教材に、作業が撮影された映像を容易に組み込むことができる。
【００６４】
実施形態のインデックス作成システムは、抽出されたキーワードと、抽出された時刻データと、に基づいて、映像データを検索する映像ファイル検索部８２０を、更に備える。
この構成により、映像ファイル検索部８２０は、抽出されたキーワードと、抽出された時刻データとに基づいて、映像データを検索する。
これにより、実施形態のインデックス作成システムは、検索した映像データに基づく映像を、表示することができる。また、実施形態のインデックス作成システムは、過去に行われた障害対応の作業の状況を、障害対応作業者に容易に把握させることができる。また、実施形態のインデックス作成システムは、キーワード（例えば、作業項目名）を音声認識により抽出して文字列データ（テキストデータ）に変換するので、データベース管理者が映像ファイルを始めから終わりまで閲覧しなくても、障害対応の作業を記録したデータベースを、短時間で作成することができる。
【００６５】
実施形態のインデックス作成システムは、抽出されたキーワードと、抽出された時刻データと、に基づいて、タイムチャートを作成するタイムチャート作成部９３０を、更に備える。
この構成により、タイムチャート作成部９３０は、抽出されたキーワードと、抽出された時刻データとに基づいて、タイムチャートを作成する。
これにより、実施形態のインデックス作成システムは、障害対策の作業がどのような手順で行われたかを、タイムチャートにより障害対応作業者に容易に把握させることができる。また、実施形態のインデックス作成システムは、障害対応作業者が映像ファイルを始めから終わりまで閲覧しなくても、障害対応作業者に作業の経過を把握させることができる。
【００６６】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【００６７】
例えば、上記に説明したインデックス作成処理は、クラウドシステムにより実行されてもよい。上記の実施形態のインデックス作成システムが備える各装置の少なくとも一部は、クラウドシステムを構成してもよい。
【００６８】
なお、上記に説明した装置及びシステムを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００６９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００７０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００７１】
１００…キーワード・映像ファイル入力装置、２００…キーワード登録装置、３００…キーワード・データベース装置、４００…映像ファイル登録装置、５００…映像ファイル・データベース装置、６００…インデックス作成装置、６１０…音声認識部、６２０…文字列データ記憶部、６３０…キーワード抽出部、６４０…映像ファイル識別データ・キーワード記憶部、６５０…時刻データ抽出部、６６０…インデックス作成部、７００…インデックス・データベース装置、８００…映像ファイル検索装置、８１０…映像ファイル識別データ時刻抽出部、８２０…映像ファイル検索部、９００…タイムチャート作成装置、９１０…映像ファイル識別データ抽出部、９２０…キーワード・時刻抽出部、９３０…タイムチャート作成部、１０００…検索キーワード入力装置
【図１】
2014241016.tif 000003
【図２】
2014241016.tif 000004
【図３】
2014241016.tif 000005
【図４】
2014241016.tif 000006
【図５】
2014241016.tif 000007
【図６】
2014241016.tif 000008