(57)【要約】【課題】いかなる文字列に対しても、その文字列が話し言葉あるいは書き言葉のいずれに近いのかを知る。【解決手段】文字列を形態素に分解し、その形態素から助詞を抽出する。そして、話し言葉で使用される助詞が、抽出した助詞の中にいかなる割合で含まれるのかを示す話し言葉らしさ指標値を算出する。そして、算出された話し言葉らしさ指標値に基づいて、形態素に分解する前の文字列が話し言葉あるいは書き言葉のいずれに近いのかを判定するようにした。【選択図】図２
2010015260.tif 000002
【特許請求の範囲】
【請求項１】
入力された文字列を含むデータから該文字列を抽出するステップと、
抽出した前記文字列に対し形態素解析を行うことで、前記文字列の形態素を取得すると共に、取得した前記形態素の品詞を認識するステップと、
取得した前記形態素の中から品詞が助詞である形態素を抽出し、抽出した前記品詞が助詞である形態素の中に話し言葉で用いられる形態素がどのくらい含まれているのかを示す指標値である、話し言葉らしさ指標値を算出するステップと、
算出された前記話し言葉らしさ指標値に基づいて、抽出した前記文字列が話し言葉あるいは書き言葉のいずれに近いのかを判定するステップと
を備える情報処理方法。
【請求項２】
前記話し言葉らしさ指標値を算出するステップは、
抽出した前記文字列に含まれる前記形態素の品詞が助詞である形態素の数をカウントするステップと、
抽出した前記品詞が助詞である形態素が特定の表記と一致する数をカウントするステップと、
前記助詞である形態素が特定の表記と一致する数を、前記助詞である形態素の数で除して前記話し言葉らしさ指標値を算出するステップと
よりなる請求項１に記載の情報処理方法。
【請求項３】
さらに、
取得した前記形態素に対して複数の区間を設定するステップを備え、
前記話し言葉らしさ指標値を計算するステップは、前記設定された前記複数の区間の区間毎に含まれる形態素を利用して、前記区間毎の前記話し言葉らしさ指標値を計算する
請求項２に記載の情報処理方法。
【請求項４】
前記文字列が話し言葉あるいは書き言葉のいずれに近いのかを判定するステップは、
算出された前記話し言葉らしさ指標値と、所定の第一しきい値及び該第一しきい値よりも大きい第二しきい値との比較を行い、前記話し言葉らしさ指標値が前記第一しきい値よりも小さい場合には、前記文字列を書き言葉と判定し、前記話し言葉らしさ指標値が前記第二しきい値よりも大きい場合には、前記文字列を前記話し言葉と判定する
請求項３に記載の情報処理方法。
【請求項５】
さらに、
入力された前記文字列を含むデータは、映像データであり、
前記複数の区間を設定するステップは、前記映像データの各シーンに対応するように前記複数の区間を設定する請求項４に記載の情報処理方法。
【請求項６】
さらに、
前記映像データを構成する各フレームの特徴量を示す情報であるビデオ特徴量を算出するステップと、
前記ビデオ特徴量に基づいて、前記映像データの前記各シーンを検出するステップと
を備える請求項５に記載の情報処理方法。
【請求項７】
さらに、
前記映像データとともに入力されるオーディオデータに基づいて、該オーディオデータの所定の時間毎の特徴を示す情報であるオーディオ特徴量を算出するステップと、
前記オーディオ特徴量に基づいて、前記映像データの前記各シーンを検出するステップと
を備える請求項５に記載の情報処理方法。
【請求項８】
さらに、
ユーザの選択に応じて、前記複数の区間の中から所定の前記話し言葉らしさ指標値に対応する区間を選択し、選択した区間における前記映像データの要約映像を作成するためのプレイリストを生成するステップを備える
請求項６及び請求項７に記載の情報処理方法。
【請求項９】
前記複数の区間を設定するステップは、
取得した前記形態素に対し、予め設定した個数の形態素が各区間に含まれるように前記複数の区間を設定する
請求項４に記載の情報処理方法。
【請求項１０】
設定された前記複数の区間は、隣接する区間が所定数の形態素分重複している
請求項９に記載の情報処理方法。
【請求項１１】
入力された、文字列を含むデータから該文字列を抽出する文字列抽出部と、
抽出した前記文字列に対し形態素解析を行うことで、前記文字列の形態素を取得すると共に、取得した前記形態素の品詞を認識する形態素解析部と、
取得した前記形態素の中から品詞が助詞である形態素を抽出し、抽出した前記品詞が助詞である形態素の中に話し言葉で用いられる形態素がどのくらい含まれているのかを示す指標値である、話し言葉らしさ指標値を算出する指標値計算部と、
算出された前記話し言葉らしさ指標値に基づいて、抽出した前記文字列が話し言葉あるいは書き言葉のいずれに近いのかを判定する判定部と
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字列が話し言葉あるいは書き言葉のいずれに近いのかを検出する情報処理方法及び情報処理装置に関する。
【背景技術】
【０００２】
所定の文字列が話し言葉あるいは書き言葉のいずれに近いのかを検出する技術は、日本語の文書の作成及び編集を行う際によく用いられている。
【０００３】
代表的な技術としては、文字列がカギ括弧に囲まれているか否かを確認するものがある（例えば、特許文献１を参照）。この技術は、文字列がかぎ括弧で囲まれていれば当該文字列を話し言葉と判断し、文字列がカギ括弧で囲まれていなければ当該文字列を書き言葉と判断している。
【０００４】
【特許文献１】特開平１−３１９８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載された技術は、カギ括弧を含む文字列には対応できるものの、カギ括弧を含まないような文字列には対応できないという問題があった。
例えば、近年主流になりつつある地上デジタル放送のＡＶストリームに含まれる字幕パケットに含まれるような、カギ括弧が含まれていない文字列に対しては、当該文字列が話し言葉あるいは書き言葉のいずれに近いのかを検出することができなかった。
【０００６】
本発明はかかる点に鑑みてなされたものであり、いかなる文字列に対しても、当該文字列が話し言葉あるいは書き言葉のいずれに近いのかを検出するようにする。
【０００７】
上記課題を解決するため、本発明による情報処理装置は、入力された文字列を含むデータから該文字列を抽出するステップと、抽出した文字列に対し形態素解析を行うことで、文字列の形態素を取得すると共に、取得した形態素の品詞を認識するステップと、取得した形態素の中から品詞が助詞である形態素を抽出し、抽出した品詞が助詞である形態素の中に話し言葉で用いられる形態素がどのくらい含まれているのかを示す指標値である、話し言葉らしさ指標値を算出するステップと、算出された話し言葉らしさ指標値に基づいて、抽出した文字列が話し言葉あるいは書き言葉のいずれに近いのかを判定するステップとを備えるものである。
【０００８】
上記構成によれば、文字列を形態素に分解し、その形態素から助詞のみを抽出している。そして、話し言葉で使用される助詞が、抽出した助詞の中にいかなる割合で含まれるのかを計算するようにした。それにより、形態素に分解する前の文字列が、どのくらい話し言葉に近いのかを知ることができる。
【発明の効果】
【０００９】
本発明により、いかなる文字列に対しても、その文字列が話し言葉あるいは書き言葉のいずれに近いのかを知ることができる。
【発明を実施するための最良の形態】
【００１０】
［一実施形態に係る情報処理装置］
以下、本発明の一実施の形態の例について、図１〜図１２を参照して説明する。
【００１１】
以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、下記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。例えば、以下の説明で挙げる各パラメータの数値的条件は好適例に過ぎず、説明に用いた各図における寸法、形状及び配置関係も概略的なものである。
【００１２】
［一実施形態に係る情報処理装置の構成について］
図１は、本発明の一実施形態に係る情報処理装置を示す機能ブロック図である。
情報処理装置１０１は、字幕パケットを含む、地上デジタル放送等のＡＶ（Audio Visual）ストリームからビデオ特徴量１０７、オーディオ特徴量１０８及び字幕の形態素を抽出し、抽出した情報に所定の処理を行うことで当該ＡＶストリームのシーン毎の話し言葉らしさ指標値を算出する。そして、その話し言葉らしさ指標値を利用して、ユーザの所望する時間帯のプレイリストを生成する。プレイリストとはＡＶストリームの要約映像を作成するための情報のことである。なお、話し言葉らしさ指標値については、後述する。
【００１３】
図１に示すように、パーサ／デコーダ１０２は、入力されるＡＶストリームからビデオデータ、オーディオデータ及び字幕パケットを抽出するものである。このパーサ／デコーダ１０２は、ビデオ特徴量抽出部１０３、オーディオ特徴量抽出部１０４及び形態素解析部１０５にそれぞれ接続され、ビデオデータをビデオデータ特徴量抽出部１０３へ、オーディオデータをオーディオ特徴量抽出部１０４へ、出力する。このパーサ／デコーダ１０２は文字列抽出部ともいえる。
【００１４】
ビデオ特徴量抽出部１０３は、入力されるビデオデータに対し所定の処理を行い、ビデオ特徴量１０７を抽出するものである。ここでのビデオ特徴量１０７とは、ビデオデータを構成する各フレームの時間情報と対応付けられた、各フレームの画像の特徴や、複数フレーム画像の集合の特徴を示す情報のことである。ビデオ特徴量抽出部１０３は、抽出されたビデオ特徴量１０７を不揮発性記憶部１０６に記憶する。
【００１５】
オーディオ特徴量抽出部１０４は、入力されるオーディオデータに対して、所定の処理を行い、オーディオ特徴量１０８を抽出するものである。ここでのオーディオ特徴量１０８とは、所定の時間毎のオーディオデータの特徴を示す情報である。オーディオ特徴量１０８も、ビデオ特徴量１０７と同様に時間情報を含んでいる。オーディオ特徴量抽出部１０４は、抽出されたオーディオ特徴量１０８を不揮発性記憶部１０６に記憶する。
【００１６】
形態素解析部１０５は、入力される字幕パケットから字幕の文字列（以下、「字幕文字列」という）を抽出し、この字幕文字列に対し形態素解析を行うものである。形態素解析とは、対象言語の文法の知識（文法のルールの集まり）や辞書（品詞等の情報付きの単語リスト）等を情報源として用い、自然言語で書かれた文書を形態素（言語で意味を持つ最小単位）の列に分割し、それぞれの品詞を判別する作業のことである。
【００１７】
さらに、形態素解析部１０５は、字幕文字列に対する形態素解析の結果に基づいて第一形態素データテーブル１０９を生成し、当該第一形態素データテーブル１０９を不揮発性記憶部１０６に記憶する。なお、第一形態素データテーブル１０９の詳細については、図２にて後述する。
【００１８】
シーンチェンジ検出部１１０は、不揮発性記憶部１０６に記憶された、ビデオ特徴量１０７及びオーディオ特徴量１０８に基づいて、ＡＶストリームにおけるシーンの変化点を検出するものである。ビデオ特徴量１０７あるいはオーディオ特徴量１０８のいずれか片方だけでもシーンの変化点の検出は行うことができる。シーンチェンジ検出部１１０は、シーン変化点の検出結果に基づいてシーンチェンジテーブル１１１を生成し、当該シーンチェンジテーブル１１１を不揮発性記憶部１０６に記憶する。シーンチェンジ検出部１１０で行われる、ＡＶストリームにおけるシーン変化点の検出に関する公知技術としては、例えば特開２００６−５４６２２号公報、特開２００４−１９１７８０号公報及び特開２００５−３２８３２９号公報等がある。なお、シーンチェンジテーブル１１１の詳細については図２にて後述する。
【００１９】
形態素データ取得部１１２は、不揮発性記憶部１０６に記憶された、第一形態素データテーブル１０９及びシーンチェンジテーブル１１１に基づいて、各シーンと、これら各シーンに出現する形態素とを対応付けた第二形態素データテーブル１１３生成し、当該第二形態素データテーブル１１３を不揮発性記憶部１０６に記憶する。なお、第二形態素データテーブル１１３の詳細については図２にて後述する。
【００２０】
リセットパルス発生部１１８は、第二形態素データテーブル１１３に基づいて、ＡＶストリームのシーンが切り替わるタイミングで“真”となるパルスを話し言葉らしさ指標値計算部１１４に供給する発振器である。
【００２１】
話し言葉らしさ指標値計算部１１４は、第二形態素データテーブル１１３及びリセットパルス発生部１１８から供給されるパルスに基づいて、ＡＶストリームにおける各シーンの話し言葉らしさ指標値を計算するものである。話し言葉らしさ指標値計算部１１４は、その計算結果に基づいて、話し言葉らしさ指標値テーブル１１５を生成し、当該話し言葉らしさ指標値テーブル１１５を不揮発性記憶部１０６に記憶する。話し言葉らしさ指標値とは、ＡＶストリームの各シーンにおける字幕文字列が話し言葉に近いのか、それとも書き言葉に近いのかを数値で示したものである。話し言葉らしさ指標値が、大きい程話し言葉に近く、小さいほど書き言葉に近い。なお、話し言葉らしさ指標値テーブル１１５の詳細については図２にて後述し、話し言葉らしさ指標値計算部１１４の詳細については図３にて後述する。
【００２２】
プレイリスト生成部１１６は、ユーザの操作部１１７に対する操作に基づいて、不揮発性記憶部１０６に記憶された、ビデオ特徴量１０７、オーディオ特徴量１０８、第二形態素データテーブル１１３及び話し言葉らしさ指標値テーブル１１５を参照し、プレイリストを生成する。なお、操作部１１７はジョイスティック等から構成されるものである。プレイリスト生成部１１６は、判定部ともいえる。
【００２３】
不揮発性記憶部１０６は、例えばフラッシュメモリ、ハードディスクなどで構成されるものである。この不揮発性記憶部１０６には、情報処理装置１０１の各ブロックにて生成された、ビデオ特徴量１０７と、オーディオ特徴量１０８と、第一形態素データテーブル１０９と、シーンチェンジテーブル１１１と、第二形態素データテーブル１１３と、話し言葉らしさ指標値テーブル１１５とが記憶される。
【００２４】
［不揮発性記憶部１０６に記憶された各テーブルについて］
図２は、情報処理装置１０１の不揮発性記憶部１０６に記憶された各テーブルを示す図である。
図２（ａ）は、第一形態素データテーブル１０９である。
第一形態素データテーブル１０９は、「形態素番号」フィールド、「表示時間」フィールド、「表記」フィールド及び「品詞」フィールドよりなる。
【００２５】
「形態素番号」には、形態素解析部１０５にて形態素解析された字幕文字列、すなわち各形態素を識別するための形態素番号が書き込まれる。
「表示時間」フィールドには、ＡＶストリームにおいて各形態素が出現した時間が書き込まれる。
「表記」フィールドには、各形態素の文字列が書き込まれる。
「品詞」フィールドには、各形態素の品詞が書き込まれる。
【００２６】
図２（ｂ）は、シーンチェンジテーブル１１１である。
「シーン番号」フィールドには、シーンチェンジ検出部１１０にて検出した各シーンを識別するためのシーン番号が書き込まれる。
「開始時間」フィールドには、シーンチェンジ検出部１１０にて検出した各シーンの開始時間が書き込まれる。
「終了時間」フィールドには、シーンチェンジ検出部１１０にて検出した各シーンの終了時間が書き込まれる。
【００２７】
図２（ｃ）は、第二形態素データテーブル１１３である。
第二形態素データテーブル１１３は、「形態素番号」フィールド、「表示時間」フィールド、「表記」フィールド「品詞」フィールド、及び「シーン番号」フィールドよりなる。
「形態素番号」には、形態素解析部１０５にて形態素解析された字幕文字列、すなわち各形態素を識別するための形態素番号が書き込まれる。
「表示時間」フィールドには、ＡＶストリームにおいて各形態素が出現した時間が書き込まれる。
「表記」フィールドには、各形態素の文字列が書き込まれる。
「品詞」フィールドには、各形態素の品詞が書き込まれる。
「シーン番号」フィールドには、シーンチェンジ検出部１１０にて検出した各シーンを識別するためのシーン番号が書き込まれる。
【００２８】
図２（ｄ）は、話し言葉らしさ指標値テーブル１１５である。
「シーン番号」フィールドには、シーンチェンジ検出部１１０にて検出した各シーンを識別するためのシーン番号が書き込まれる。
「話し言葉らしさ指標値」フィールドには、話し言葉らしさ指標値計算部１１４にて計算された、各シーン番号における話し言葉らしさ指標値が書き込まれる。
【００２９】
［話し言葉らしさ指標値計算部１１４の構成について］
次に、話し言葉らしさ指標値計算部１１４の詳細について図３を参照して説明する。
図３は、話し言葉らしさ指標値計算部１１４を中心とする機能ブロック図である。
【００３０】
助詞抽出部３０２は、第二形態素データテーブル１１３を「品詞」フィールドが助詞のレコードに絞り込み、この絞り込んだ第二形態素データテーブル１１３（以下、「助詞絞り込み第二形態素データテーブル」という。）を第一カウンタ３０３及び特定表記抽出部３０４に供給する。
【００３１】
第一カウンタ３０３は、助詞絞り込み第二形態素データテーブルの「シーン番号」毎にレコード数をカウントし、カウントしたレコード数（以下、「カウント値Ａ」という。）を話し言葉らしさ指標値テーブル生成部３０６に供給するものである。カウント値Ａとは、パーサ／デコーダ１０２に入力されたＡＶストリームのシーン毎（シーン番号毎）に出現する助詞の数のことである。第一カウンタ３０３は、「シーン番号」毎に助詞の数をカウントするために、リセットパルス発生部１１８から供給されるパルスが“真”となるタイミングすなわち、「シーン番号」が変更されるタイミングで初期化される。
【００３２】
特定表記抽出部３０４は、助詞絞り込み第二形態素データテーブルを「表記」フィールドが特定表記であるレコードにさらに絞り込み、絞り込んだ助詞絞り込み第二形態素データテーブル（以下、「特定表記第二形態素データテーブル」という。）を第二カウンタ３０５へ供給する。ここでの特定表記とは、話し言葉の中に頻繁に出現する助詞のことである。本例では、「ん」、「ね」、「よ」、「っ」、「ぁ」、「ぃ」、「ぅ」、「ぇ」及び「ぉ」という表記を特定表記とする。
【００３３】
第二カウンタ３０５は、特定表記第二形態素データテーブルの「シーン番号」毎にレコード数をカウントし、カウントしたレコード数（以下、「カウント値Ｂ」という。）を話し言葉らしさ指標値テーブル生成部３０６に供給するものである。カウント値Ｂとは、パーサ／デコーダ１０２に入力されたＡＶストリームのシーン毎に出現する特定表記の助詞の数のことである。第二カウンタ３０５は、「シーン番号」毎に特定表記の助詞の数をカウントするために、リセットパルス発生部１１８から供給されるパルスが“真”となるタイミングすなわち、「シーン番号」が変更されるタイミングで初期化される。
【００３４】
話し言葉らしさ指標値テーブル生成部３０６は、第二形態素データテーブル１１３、カウント値Ａ及びカウントＢを利用して、「シーン番号」毎に話し言葉らしさ指標値を計算し、図２（ｄ）に示す話し言葉らしさ指標値テーブル１１５を生成する。なお、話し言葉らしさ指標値の計算式を以下に示す。
【００３５】
話し言葉らしさ指標値＝カウント値Ｂ／カウント値Ａ
【００３６】
［情報処理装置１０１の動作説明］
次に、本実施形態の情報処理装置１０１の話し言葉らしさ指標値テーブル１１５を生成するまでの処理（以下、「メイン処理」という。）について図４を参照して説明する。
図４は、情報処理装置１０１におけるメイン処理の動作の流れを示すフローチャートである。
【００３７】
情報処理装置１０１に対するユーザの録画指示があると（ステップＳ４０１）、ＡＶストリームはパーサ／デコーダ１０２に入力される。ＡＶストリームはパーサ／デコーダ１０２でビデオデータ、オーディオデータ、字幕パケットに分解され、それぞれパーサ／デコーダ１０２から出力される。ビデオデータはビデオ特徴量抽出部１０３に出力され、オーディオデータはオーディオ特徴量抽出部１０４に出力され、字幕パケットは形態素解析部１０５に出力される。
【００３８】
形態素解析部１０５では、入力された字幕パケットに含まれる字幕文字列に対し形態素解析が行われ、第一形態素データテーブル１０９（図２（ａ）を参照）が生成される（ステップＳ４０２）。そして、形態素解析部１０５にて生成された第一形態素データテーブル１０９は不揮発性記憶部１０６に記憶される。
【００３９】
一方、ビデオ特徴量抽出部１０３では入力されたビデオデータに応じたビデオ特徴量１０７が算出され、オーディオ特徴量抽出部１０４では入力されたオーディオデータに応じたオーディオ特徴量１０８が算出される。そして、ビデオ特徴量１０７及びオーディオ特徴量１０８は不揮発性記憶部１０６に記憶される。ここで、不揮発性記憶部１０６に記憶されたビデオ特徴量１０７及びオーディオ特徴量１０８は、シーンチェンジ検出部１１０に読み出される。シーンチェンジ検出部１１０では、読み出したビデオ特徴量１０７及びオーディオ特徴量１０８に基づいて、シーンチェンジテーブル１１１（図２（ｂ）を参照）が生成される（ステップＳ４０３）。そして、生成されたシーンチェンジテーブル１１１は不揮発性記憶部１０６に記憶される。
【００４０】
以上の処理が終了後、不揮発性記憶部１０６に記憶された、第一形態素データテーブル１０９及びシーンチェンジテーブル１１１は形態素データ取得部１１２に読み出される。そして、形態素データ取得部１１２では、読み出した、第一形態素データテーブル１０９及びシーンチェンジテーブル１１１に基づいて、第二形態素データテーブル１１３（図２（ｃ）を参照）が生成される（ステップＳ４０４）。そして、形態素データ取得部１１２にて生成された第二形態素データテーブル１１３は不揮発性記憶部１０６に記憶される。
【００４１】
すると、不揮発性記憶部１０６に記憶された第二形態素データテーブル１１３は話し言葉らしさ指標値計算部１１４に読み出される。そして、話し言葉らしさ指標値計算部１１４では、読み出した第二形態素データテーブル１１３に基づいて、話し言葉らしさ指標値テーブル１１５（図２（ｄ）を参照）が生成される（ステップＳ４０５）。そして、話し言葉らしさ指標値計算部１１４にて生成された話し言葉らしさ指標値テーブル１１５は不揮発性記憶部１０６に記憶され、メイン処理が完了する（ステップＳ４０６）。
【００４２】
［第二形態素データテーブル生成処理］
図５は、図４のステップＳ４０４の処理である、第二形態素データテーブルを生成する処理（以下、「第二形態素データテーブル生成処理」という。）の詳細な処理の流れを示すフローチャートである。以下、形態素データ取得部１１２が行う第二形態素データテーブル生成処理について説明する。
【００４３】
図４のステップＳ４０４で、形態素データ取得部１１２が第二形態素データテーブル生成処理を開始すると（ステップＳ５０１）、カウンタを構成する変数ｍ及び変数ｎを０に初期化する（ステップＳ５０２）。なお、変数ｍ及び変数ｎは第一形態素データテーブル１０９、第二形態素データテーブル１１３又はシーンチェンジテーブル１１１のレコード番号を示す変数である。
【００４４】
形態素データ取得部１１２は、不揮発性記憶装置１０６からシーンチェンジテーブル１１１を読み出し、読み出したシーンチェンジテーブル１１１のｍ番目のレコードの「開始時間」及び「終了時間」を取得する（ステップＳ５０３）。そして、形態素データ取得部１１２は、第一形態素データテーブル１０９のｎ番目のレコードの「表示時間」が、取得した「開始時間」及び「終了時間」の間の時間であるか否かを確認する（ステップＳ５０４）。
【００４５】
間の時間でないならば（ステップＳ５０４のＮＯ）、形態素データ取得部１１２は変数ｍをインクリメントする（ステップＳ５０８）。そして、ステップＳ５０３に戻り、処理を繰り返す。
【００４６】
間の時間であるならば（ステップＳ５０４のＹＥＳ）、形態素データ取得部１１２は、第二形態素データテーブル１１３のｎ番目のレコードに第一形態素データテーブル１０９のｎ番目のレコードを追記すると共に、第二形態素データテーブル１１３のｎ番目のレコードにシーン番号ｍを追記する（ステップＳ５０５）。
【００４７】
以上の処理が終了後、形態素データ取得部１１２はカウンタを構成する変数ｎをインクリメントする（ステップＳ５０６）。そして、第一形態素データテーブル１０９のｎ番目のレコードが存在するか否かを確認する（ステップＳ５０７）。第一形態素データテーブル１０９のｎ番目のレコードが存在するのであれば（ステップＳ５０７のＮＯ）、ステップＳ５０４に戻り、処理を繰り返す。第一形態素データテーブル１０９のｎ番目のレコードが存在しないのであれば（ステップＳ５０７のＹＥＳ）、第二形態素データテーブル生成処理を終了する（ステップＳ５０９）。
【００４８】
［話し言葉らしさ指標値テーブル生成処理］
図６は、図４のステップＳ４０５の処理である、話し言葉らしさ指標値テーブル１１５を生成する処理（以下、「話し言葉らしさ指標値テーブル生成処理」という。）の詳細な処理の流れを示すフローチャートである。以下、話し言葉らしさ指標値計算部１１４が行う話し言葉らしさ指標値テーブル生成処理について説明する。
【００４９】
助詞抽出部３０２は不揮発性記憶部１０６から第二形態素データテーブル１１３を読み出すと共に（ステップＳ６０１）、カウンタを構成する変数ｄを０に初期化する（ステップ６０２）。なお、変数ｄは、第二形態素データテーブル１１３のシーン番号を示す変数である。
【００５０】
次に、助詞抽出部３０２は、シーン番号を示す変数ｄで読み出した第二形態素データテーブル１１３を絞り込む（ステップＳ６０３）。ここで、リセットパルス発生部１１８から出力されるパルスにより第一カウンタ３０３は、当該第一カウンタ３０３を構成する変数ａを０に初期化する。それと同時に、リセットパルス発生部１１８から出力されるパルスにより、第二カウンタ３０５は当該第二カウンタを構成する変数ｂを０に初期化する。さらに、助詞抽出部３０２はカウンタを構成する変数ｃを０に初期化する。（ステップＳ６０４）。変数ａは第一カウンタ３０３のカウント値Ａを示す変数である。また、変数ｂは第二カウンタ３０５のカウンタ値Ｂを示す変数である。また、変数ｃはステップＳ６０３の処理で絞り込んだ第二形態素データテーブル１１３のレコード番号を示す変数である。
【００５１】
そして、助詞抽出部３０２は、ステップＳ６０３の処理にて絞り込んだ第二形態素データテーブル１１３のｃ番目のレコードの「品詞」が助詞であるか否かを確認する（ステップＳ６０５）。「品詞」が助詞でないならば（ステップＳ６０５のＮＯ）、ステップＳ６０９の処理に移行する。
【００５２】
「品詞」が助詞ならば（ステップＳ６０５のＹＥＳ）、第一カウンタ３０３はカウント値Ａを示す変数ａをインクリメントする（ステップＳ６０６）。
【００５３】
そして、特定表記抽出部３０４は、絞り込んだ第二形態素データテーブル１１３のｂ番目のレコードの「表記」が前述の特定表記であるか否かを確認する（ステップＳ６０７）。「表記」が特定表記でないならば（ステップＳ６０７のＮＯ）、ステップＳ６０９の処理に移行する。
【００５４】
「表記」が特定表記であるならば（ステップＳ６０７のＹＥＳ）、第二カウンタ３０５はカウント値Ｂを示す変数ｂをインクリメントする（ステップＳ６０８）。そして、特定表記抽出部３０４は、絞り込んだ第二形態素データテーブル１１３のレコード番号を示す変数ｃをインクリメントする（ステップＳ６０９）。
【００５５】
以上の処理が終了後、特定表記抽出部３０４は絞り込んだ第二形態素データテーブル１１３にｃ番目のレコードが存在するか否かを確認する（ステップＳ６１０）。ｃ番目のレコードが存在するならば（ステップＳ６１０のＮＯ）、ステップＳ６０５の処理に戻り、処理を繰り返す。
【００５６】
ｃ番目のレコードが存在しないならば（ステップＳ６１０のＹＥＳ）、話し言葉らしさ指標値テーブル生成部３０６はカウント値Ａ及びカウント値Ｂを利用して話し言葉らしさ指標値を計算し、シーン番号ｄと共に話し言葉らしさ指標値テーブル１１５のｄ番目のレコードに追記する（ステップＳ６１１）。
【００５７】
以上の処理が終了後、話し言葉らしさ指標値テーブル生成部３０６はカウンタを構成する変数ｄをインクリメントする（ステップＳ６１２）。そして、話し言葉らしさ指標値テーブル生成部３０６は第二形態素データテーブル１１３にシーン番号ｄのレコードが存在するか否かを確認する（ステップＳ６１３）。存在するのであれば（ステップＳ６１３のＮＯ）、ステップＳ６０３の処理に戻り、処理を繰り返す。
【００５８】
第二形態素データテーブル１１３にシーン番号ｄのレコードが存在しないのであれば（ステップＳ６１３のＹＥＳ）、話し言葉らしさ指標値テーブル生成処理を終了する（ステップＳ６１４）。
【００５９】
［プレイリスト生成処理］
図７は、第二形態素データテーブル１１３及び話し言葉らしさ指標値テーブル１１５からプレイリストを生成するまでの処理（以下、「プレイリスト生成処理」という。）の流れを示すフローチャートである。
【００６０】
まず、プレイリスト生成部１１６は、不揮発性記憶部１０６から話し言葉らしさ指標値テーブル１１５を読み出す（ステップＳ７０１）。そして、プレイリスト生成部１１６はユーザの操作部１１７に対する操作に応じたしきい値を決定する（ステップＳ７０２）。
【００６１】
そして、ステップＳ７０２の処理で決定したしきい値と話し言葉らしさ指標値テーブル１１５の話し言葉らしさ指標値を比較し、その比較結果に応じたシーン番号を取得する（ステップＳ７０３）。そして、取得したシーン番号に対応する期間（開始時間および終了時間）を第二形態素データテーブル１１３から取得する（ステップＳ７０４）。
【００６２】
以上の処理が終了後、プレイリスト生成部１１６は、取得した期間（開始時間および終了時間）におけるＡＶストリームの要約映像を生成するためのプレイリストをビデオ特徴量１０７及びオーディオ特徴量１０８を参照して生成し（ステップＳ７０５）、プレイリスト生成処理を終了する（ステップＳ７０６）。
【００６３】
［話し言葉指標値の具体的な計算例］
次に、前述の話し言葉らしさ指標値の具体的な計算例について図８〜図１０を参照して説明する。
図８は、パーサ／デコーダに入力されるＡＶストリームの一例を示す図である。
図９は、図８に示すＡＶストリームの字幕パケットに含まれる情報を示す図である。
【００６４】
シーンＡは、アナウンサーが定食屋についての説明を行う、いわゆるナレーション画面である。シーンＡの開始時間は０：１２：１５であり、シーンＡの終了時間は０：１２：２５である。シーンＡに対応する字幕パケットに含まれる情報は、図９に示す開始時間０：１２：１５から終了時間０：１２：２５までの各表示時間と、当該各表示時間における字幕テキストである。
【００６５】
シーンＢは、コメンテーターがスタジオにてシーンＡの定食屋についてコメントを行う、いわゆるトーク画面である。シーンＢの開始時間は０：１２：２８であり、シーンＢの終了時間は０：１２：３１である。シーンＢに対応する字幕パケットに含まれる情報は、図８のように開始時間０：１２：２８から終了時間０：１２：３１までの各表示時間と、当該各表示時間における字幕テキストである。このような、シーンＡ及びシーンＢの検出、すなわちシーンチェンジテーブル１１１の生成は前述したようにシーンチェンジ検出部１１０で行われる。
【００６６】
図１０は、図８に示すＡＶストリームを元に形態素データ取得部１１２で生成された第二形態素データテーブルの具体例を示す図である。
「表記」フィールドには、図９に示す字幕テキストの各形態素が書き込まれている。
「品詞」フィールドには、「表記」フィールドに書き込まれた各形態素の品詞が書き込まれている。
【００６７】
「表示時間」フィールドには、「表記」フィールドに書き込まれた各形態素が登場する時間、すなわち図９に示す表示時間が書き込まれている。
【００６８】
「形態素番号」フィールドには、「表記」フィールドに書き込まれた各形態素を識別するための識別番号である形態素番号が書き込まれている。本例では、出現する時間が早い形態素に対応する形態素番号から順に“０”、“１”、“２”…、と設定している。
【００６９】
「シーン番号」フィールドには、「表記」フィールドに書き込まれた各形態素が出現するシーンが書き込まれている。本例では、シーンＡに登場する形態素のシーン番号を“０”、シーンＢに登場する形態素のシーン番号を“１”としている（図９を参照）。
【００７０】
図１１は、図１０の第二形態素データテーブル１００２に基づいて話し言葉らしさ指標値計算部１１４で生成される話し言葉らしさ指標値テーブル１１０２の具体例を示す図である。
【００７１】
図１０の第二形態素データテーブル１００２の「シーン番号」フィールドが“０”の各レコードに注目すると、「品詞」フィールドが“助詞”と一致するレコード７つあることが確認できる。すなわち、第一カウンタ３０３のカウンタ値Ａは７となる。しかし、この７つのレコードの「表記」フィールドは前述の特定表記を含んでいないので、第二カウンタ３０５のカウンタ値Ｂは０となる。
【００７２】
そのため、前述の話し言葉らしさを計算する計算式によれば、話し言葉らしさ指標値テーブル１１０２のシーン番号“１”に対応する話し言葉らしさ指標値は０／７、すなわち“０”となる。
【００７３】
また、図１０の第二形態素データテーブル１００２の「シーン番号」フィールドが“１”の各レコードに注目すると、「品詞」フィールドが“助詞”と一致するレコード７つあることが確認できる。すなわち、第一カウンタ３０３のカウンタ値Ａは７となる。この７つのレコードの中で「表記」フィールドが前述の特定表記と一致するレコードは５つあることが確認できる。つまり、第二カウンタ３０５のカウンタ値Ｂは５となる。
【００７４】
そのため、前述の話し言葉らしさを計算する計算式によれば、話し言葉らしさ指標値テーブル１１０２のシーン番号“１”に対応する話し言葉らしさ指標値は５／７、すなわち“０．７１４”となる。
【００７５】
［プレイリスト生成処理の具体例］
図７に示すプレイリスト生成処理の具体的な例について図１２を参照して説明する。
図１２は、話し言葉らしさ指標値の時系列変化を示すグラフである。
縦軸は話し言葉らしさ指標値を示している。横軸は時間軸であり、その時間はシーン番号に対応している。プレイリスト生成部１１６は、第二形態素データテーブル１００２及び話し言葉らしさ指標値テーブル１１０２を取得することにより、話し言葉らしさ指標値の時系列変化を認識する。
【００７６】
プレイリスト生成部１１６は、話し言葉らしさ指標値の時系列変化からナレーション場面あるいはトーク場面を検索するために、しきい値１及びしきい値２を利用する。これらしきい値１及びしきい値２が、図７のステップＳ７０２の処理で決定されるしきい値に該当する。
【００７７】
つまり、話し言葉らしさ指標値が、しきい値１よりも小さい時間帯（シーン番号）をナレーション場面と判断し、しきい値２よりも大きい時間帯（シーン番号）をトーク場面と判断する。
【００７８】
例えば、しきい値１が０．１であると仮定する。すると、プレイリスト生成部１１６は、話し言葉らしさ指標値が０．１よりも小さい時間帯であるシーン番号“０”、“３”、“７”、“８”、“１０”及び“１３”の時間帯をナレーション場面と認識する。
【００７９】
また、しきい値２が０．５であると仮定する。すると、プレイリスト生成部１１６は、話し言葉らしさ指標値が０．５よりも大きい時間帯であるシーン番号“１”、“５”、“６”、“９”、“１２”、“１５”及び“１６”の時間帯をトーク場面と認識する。
【００８０】
すなわち、プレイリスト生成部１１６は、ユーザの操作部１１７に対する操作に基づいて、第二形態素データテーブル１００２及び話し言葉らしさ指標値テーブル１１０２からナレーション場面のプレイリスト又はトーク場面のプレイリストを選択的に生成することができる。
【００８１】
以上のように、本実施形態では、文字列を形態素に分解し、その形態素から助詞のみを抽出する。そして、話し言葉で使用される助詞が抽出した助詞の中にいかなる割合で含まれるのかを示す話し言葉らしさ指標値を計算するようにした。これにより、形態素に分解する前の文字列が、どのくらい話し言葉に近いのかを知ることができる。さらに、この話し言葉指標値により形態素に分解する前の文字列がどのくらい書き言葉に近いのかも知ることができる。
【００８２】
助詞は大概の文字列に含まれているので、ほぼどんな文字列に対しても、その文字列が話し言葉あるいは書き言葉のいずれに近いのかを知ることができる。
【００８３】
さらに、ＡＶストリームに対し所定のシーンを設定することで、そのシーン毎に話し言葉らしさ指標値を計算することができる。これにより、ＡＶストリームに対し設定したシーンを話し言葉らしさ指標値が所定のしきい値より高いトーク場面と、話し言葉らしさが所定の指標値より低いナレーション場面にわけることが容易になる。これを利用することで、ユーザの嗜好に合致したシーンのプレイリストを生成することができる。
【００８４】
画像や音声の特徴だけではわからなかった、映像内の発話の雰囲気、話者の違いなどを反映した形での付加情報の要約映像の生成が実現できる。これにより、原稿を読むナレーションと出演者の発話の区別、ニュース番組でのニュース原稿の読み上げと解説やインタビューとの区別などが可能となり、例えばユーザに以下のような機能を提供することができるようになる。
【００８５】
また、話し言葉らしさ指標値の時系列変化を利用することにより、情報番組において、原稿の読み上げ（ナレーション）とゲストの感想やコメントが混在するような場合に、ナレーションによる正確な情報部分だけを視聴したり、キーワード検索の対象にしたりすることができる。
【００８６】
また、話し言葉らしさ指標値の時系列変化を利用することにより、トーク番組において、ゲスト紹介コーナーを飛ばしたり、ナレーションの部分を飛ばしてゲストのトーク部分だけを視聴したり、キーワード検索の対象にしたりすることができる。
【００８７】
また、話し言葉らしさ指標値の時系列変化を利用することにより、ニュース番組において、アナウンサーが読み上げるニュースの部分だけを視聴したり、キーワードの検索の対象にしたりすることができる。
【００８８】
また、バラエティ番組等において、ナレーション部分が場面の説明であることを利用し、ナレーション部分の字幕文字列のみを画面に表示し、視聴シーンの選択に用いることができる。
【００８９】
［他の実施形態に係る情報処理装置］
以下、本発明の他の実施の形態の例について、図１３〜図２０を参照して説明する。
他の実施形態の情報処理装置は、字幕パケットを含む、地上デジタル放送等のＡＶ（Audio Visual）ストリームからビデオ特徴量１０７、オーディオ特徴量１０８及び字幕の形態素を抽出し、所定数の時間的に連続な形態素を含む区間（形態素取得区間）毎の話し言葉らしさ指標値を算出するものである。そして、その話し言葉らしさ指標値を利用して、ユーザの所望する時間帯のプレイリストを生成する。
【００９０】
［他の実施形態に係る情報処理装置の構成について］
図１３は、本発明の他の実施形態に係る情報処理装置を示す機能ブロック図である。
情報処理装置は、図１３に示すように、一実施形態の情報処理装置（図１を参照）からシーンチェンジ検出部１１０及びシーンチェンジテーブル１１１を除く構成となっている。以下、一実施形態の情報処理装置と共通部分の説明は省略する。
【００９１】
情報処理装置１３０１の形態素データ取得部１３０２は、予め設定された各形態素取得区間に含まれる形態素を第一形態素データテーブル１０９から取得し、各形態素取得区間を識別するための区間番号を設定する。そして、形態素データ取得部１３０２は、区間番号とその区間番号に対応する形態素との関係が書き込まれている第二形態素データテーブル１３０３を生成し、当該第二形態素データテーブル１３０３を不揮発性記憶部１３０７に記憶する。なお、第二形態素データテーブル１３０３の詳細については図１４にて後述する。
【００９２】
リセットパルス発生部１３０５は、第二形態素データテーブル１３０３に基づいて、区間番号が切り替わるタイミングで“真”となるパルスを話し言葉らしさ指標値計算部１３０４に供給するものである。
【００９３】
話し言葉らしさ指標値計算部１３０４は、第二形態素データテーブル１３０３及びリセットパルス発生部１３０５から供給されるパルスに基づいて、各区間番号、すなわち各形態素取得区間における話し言葉らしさ指標値を計算するものである。話し言葉らしさ指標値計算部１３０４は、その計算結果に基づいて、話し言葉らしさ指標値テーブル１３０６を生成し、当該話し言葉らしさ指標値テーブル１３０６を不揮発性記憶部１３０７に記憶する。なお、話し言葉らしさ指標値テーブル１３０６の詳細については図１４にて後述する。
【００９４】
［不揮発性記憶部１３０７に記憶された各テーブルについて］
図１４は、情報処理装置の不揮発性記憶部１３０７に記憶された各テーブルを示す図である。なお、前述した第一形態素データテーブル１０９についての説明は省略する。
【００９５】
図１４（ａ）は、第二形態素データテーブル１３０３である。
第一形態素データテーブル１０９は、「形態素番号」フィールド、「表示時間」フィールド、「表記」フィールド「品詞」フィールド、及び「区間番号」フィールドよりなる。
「形態素番号」には、形態素解析部１０５にて形態素解析された字幕文字列、すなわち各形態素を識別するための形態素番号が書き込まれる。
「表示時間」フィールドには、ＡＶストリームにおいて各形態素が出現した時間が書き込まれる。
「表記」フィールドには、各形態素の文字列が書き込まれる。
「品詞」フィールドには、各形態素の品詞が書き込まれる。
「区間番号」フィールドには、形態素データ取得部１３０２に設定された各形態素取得区間を識別するための区間番号が書き込まれる。
【００９６】
図１４（ｂ）は、話し言葉らしさ指標値テーブル１３０６である。
「区間番号」フィールドには、形態素データ取得部１３０２に設定された各形態素取得区間を識別するための区間番号が書き込まれる。
「先頭表示時間」フィールドには、第二形態素データテーブル１３０３の「区間番号」が同一のレコードのうち最上位のレコードの「表示時間」が書き込まれる。
「末尾表示時間」フィールドには、第二形態素データテーブル１３０３の「区間番号」が同一のレコードのうち最下位のレコードの「表示時間」が書き込まれる。
「話し言葉らしさ指標値」フィールドには、話し言葉らしさ指標値計算部１３０４にて計算された、各区間番号に対応する話し言葉らしさ指標値が書き込まれる。
【００９７】
［他の実施形態の情報処理装置の動作説明］
次に、本実施形態の情報処理装置の話し言葉らしさ指標値テーブル１３０６を生成するまでの処理（以下、「メイン処理」という。）について図１５を参照して説明する。
図１５は、情報処理装置におけるメイン処理の動作の流れを示すフローチャートである。
【００９８】
情報処理装置に対するユーザの録画指示があると（ステップＳ１５０１）、ＡＶストリームはパーサ／デコーダ１０２に入力される。ＡＶストリームはパーサ／デコーダ１０２でビデオデータ、オーディオデータ、字幕パケットに分解され、パーサ／デコーダ１０２から出力される。ビデオデータはビデオ特徴量抽出部１０３に出力され、オーディオデータはオーディオ特徴量抽出部１０４に出力され、字幕パケットは形態素解析部１０５に出力される。
【００９９】
形態素解析部１０５では、入力された字幕パケットに応じた字幕文字列に対し形態素解析が行われ、第一形態素データテーブル１０９（図２（ａ）を参照）が生成される（ステップＳ１５０２）。そして、形態素解析部１０５にて生成された第一形態素データテーブル１０９は不揮発性記憶部１３０７に記憶される。
【０１００】
ここで、不揮発性記憶部１３０７に記憶された、第一形態素データテーブル１０９は形態素データ取得部１３０２に読み出される。そして、形態素データ取得部１３０２では、予め設定された、形態素数で定められた区間（前述の形態素取得区間）に基づいて、形態素取得区間毎に当該形態素取得区間を識別するための区間番号が設定される。そして、第一形態素データテーブル１０９から形態素取得区間毎の形態素を含むレコードが抽出され、抽出された各レコードと識別番号を対応付けた第二形態素データテーブル１３０３が生成される（ステップＳ１５０３）。そして、形態素データ取得部１３０２にて生成された第二形態素データテーブル１３０３は不揮発性記憶部１３０７に記憶される。
【０１０１】
以上処理が終了後、不揮発性記憶部１３０７に記憶された、第二形態素データテーブル１３０３は話し言葉らしさ指標値計算部１３０４に読み出される。そして、各区間番号に対応する形態素で、各区間番号の話し言葉らしさ指標値が計算され、話し言葉らしさ指標値テーブル１３０６が生成される（ステップＳ１５０４）。そして、話し言葉らしさ指標値計算部１３０４にて生成された話し言葉らしさ指標値テーブル１３０６は不揮発性記憶部１３０７に記憶され、メイン処理が終了する（ステップＳ１５０５）。
【０１０２】
［第二形態素データテーブル生成処理］
図１６は、図１５のステップＳ１５０３の処理である、第二形態素データテーブル生成処理の詳細な処理の流れを示すフローチャートである。本例では、説明を容易にするために、前述の形態素取得区間を以下のように仮定する。
（１）任意の形態素取得区間に含まれる（任意の区間番号に対応する）形態素は時間的に連続な２７個の形態素である。
（２）区間番号が１増えると、形態素区間に含まれる形態素は５個後にずれる。
なお、形態素取得区間は（１）及び（２）に限られたものでなく、どのように形態素取得区間を設定してもかまわない。
【０１０３】
図１５のステップＳ１５０３で、形態素データ取得部１３０２が第二形態素データテーブル生成処理を開始すると（ステップＳ１６０１）、カウンタを構成する変数ｉ及び変数ｊを０に初期化する（ステップＳ１６０２）。そして、変数ｉに５×ｊを代入する（ステップＳ１６０３）。
【０１０４】
形態素データ取得部１３０２は、第一形態素データテーブル１０９のｉ番目のレコードを取得し、第二形態素データテーブル１３０３のｉ番目のレコードに追記する（ステップＳ１６０４）。さらに、第二形態素データテーブル１３０３のｉ番目のレコードに区間番号としてｊを追記する（ステップＳ１６０５）。
【０１０５】
以上の処理が終了後、形態素データ取得部１３０２は、カウンタを構成する変数ｉをインクリメントする（ステップＳ１６０６）。そして、形態素データ取得部１３０２は第一形態素データテーブル１０９のｉ番目のレコードが存在するか否かを確認すると共に、ｉ−５×ｊが２７であるか否かを確認する（ステップＳ１６０７）。第一形態素データテーブル１０９のｉ番目のレコードが存在する、かつｉ−５×ｊが２７でないならば（ステップＳ１６０７のＮＯ）、形態素データ取得部１３０２はｉ−５×ｊが２６より大きいか否かを確認する（ステップＳ１６０８）。
【０１０６】
ｉ−５×ｊが２６以下ならば（ステップＳ１６０８のＮＯ）、ステップＳ１６０４の処理に戻り、処理を繰り返す。ｉ−５×ｊが２６よりも大きいならば（ステップＳ１６０８のＹＥＳ）、形態素データ取得部１３０２はカウンタを構成する変数ｊをインクリメントする（ステップＳ１６０９）。そして、ステップＳ１６０３の処理に戻り、処理を繰り返す。
【０１０７】
一方、第一形態素データテーブル１０９のｉ番目のレコードが存在しない、またはｉ−５×ｊが２７であるならば（ステップＳ１６０７のＹＥＳ）、第二形態素データテーブル生成処理を終了する（ステップＳ１６１０）。
【０１０８】
［話し言葉指標値の具体的な計算例］
次に、話し言葉らしさ指標値の具体的な例について図１７〜図２１を参照して説明する。
図１７は、図１６にて仮定した形態素取得区間を説明するための図である。なお、図１７のシーンＡ及びシーンＢは図８のＡＶストリームと同じものであり、当該ＡＶストリームには図９の字幕パケットと同様の字幕パケットが含まれている。
【０１０９】
●（黒丸）印は、シーンＡ及びシーンＢに出現する全ての形態素を示している。区間Ａは区間番号「０」に対応する、前述の形態素取得区間とする。また、区間Ｂは区間番号「１」に対応する形態素取得区間とする。
【０１１０】
区間Ａに含まれる形態素はＡＶストリームの最初に出現する（０番目の）形態素から２６番目に出現する形態素までの合計２７個の形態素である。区間Ｂに含まれる形態素はＡＶストリームの最初から５番目に出現する形態素から３１番目に出現する形態素までの合計２７個の形態素である。
【０１１１】
区間番号“２”以降も同様に図１７のような形態素取得区間とする。すなわち、時間的に連続する２７個の形態素を一区間として、区間番号が１増加する度に形態素を５個飛ばしに形態素取得区間を設定する。
【０１１２】
図１８及び図１９は、図１７に示す形態素取得区間に基づいて形態素データ取得部１３０２で生成された第二形態素データテーブル１３０３の具体例を示す図である。
「表記」フィールドには、字幕テキストの各形態素が書き込まれている。
「品詞」フィールドには、「表記」フィールドに書き込まれた各形態素の品詞が書き込まれている。
【０１１３】
「表示時間」フィールドには、入力されたＡＶストリームにおいて、「表記」フィールドに書き込まれた各形態素が出現する時間が書き込まれている。
【０１１４】
「形態素番号」フィールドには、「表記」フィールドに書き込まれた各形態素を識別するための識別番号である形態素番号が書き込まれている。本例では、出現する時間が早い形態素に対応する形態素番号から順に“０”、“１”、“２”…、と設定している。
【０１１５】
「区間番号」フィールドには、「表記」フィールドに書き込まれた各形態素が出現する、前述の形態素取得区間を識別するための区間番号が書き込まれている。本例では、ＡＶストリームの最初（０番目）に出現する形態素から２６番目までに出現する２７個の形態素の区間番号を“０”、ＡＶストリームの５番目に出現する形態素から３１番目までに出現する形態素の区間番号を“１”としている（図１７を参照）。なお、区間番号“２”以降も同様に定義している。
【０１１６】
図２０は、図１８及び図１９の第二形態素データテーブル１８０２に基づいて話し言葉らしさ指標値計算部１３０４で生成される話し言葉らしさ指標値テーブル１３０６の具体例を示す図である。
【０１１７】
図１８及び図１９の第二形態素データテーブル１８０２の「区間番号」フィールドが“０”の各レコードに注目すると、「品詞」フィールドが“助詞”と一致するレコード５つあることが確認できる。すなわち、第一カウンタ３０３のカウンタ値Ａは５となる。しかし、この５つのレコードの「表記」フィールドは前述の特定表記を含んでいないので、第二カウンタ３０５のカウンタ値Ｂは０となる。
【０１１８】
そのため、前述の話し言葉らしさを計算する計算式によれば、話し言葉らしさ指標値テーブル２００２の区間番号“１”に対応する話し言葉らしさ指標値は０／５、すなわち“０”となる。
【０１１９】
また、図１８及び図１９の第二形態素データテーブル１８０２の「区間番号」フィールドが“６”の各レコードに注目すると、「品詞」フィールドが“助詞”と一致するレコード７つあることが確認できる。すなわち、第一カウンタ３０３のカウンタ値Ａは７となる。この７つのレコードの中で「表記」フィールドが前述の特定表記と一致するレコードは５つあることが確認できる。つまり、第二カウンタ３０５のカウンタ値Ｂは５となる。
【０１２０】
そのため、前述の話し言葉らしさを計算する計算式によれば、話し言葉らしさ指標値テーブル２００２の区間番号“６”に対応する話し言葉らしさ指標値は５／７、すなわち“０．７１４”となる。
【０１２１】
［プレイリスト生成処理の具体例］
図２１は、話し言葉らしさ指標値計算部１３０４で計算される話し言葉らしさ指標値の時系列変化の一例を示すグラフである。
縦軸は話し言葉らしさ指標値を示している。横軸は形態素番号である。横軸の形態素番号とは第二形態素データテーブル１８０２の「区間番号」が同一のレコードの中で最上位のレコードの「形態素番号」のことである。すなわち、横軸は時間軸ということもできる。
【０１２２】
プレイリスト生成部１１６は、第二形態素データテーブル１８０２及び話し言葉らしさ指標値テーブル２００２を取得することにより、話し言葉らしさ指標値の時系列変化を認識する。一実施形態の情報処理装置と同様に、このような話し言葉らしさ指標値の時系列変化を利用することにより、トークシーン及びナレーションシーンを判別できるようになる。これにより、トークシーン又はナレーションシーンのプレイリストを選択的に生成することができる。
【０１２３】
以上のように、本実施形態では、上記した一実施形態と同様に、ほぼどんな文字列に対しても、その文字列が話し言葉あるいは書き言葉のいずれに近いのかを知ることができる。
【０１２４】
さらに、本実施形態では、ＡＶストリームに対し、話し言葉らしさ指標値を計算する形態素取得区間が重なるように設定してある。そのため、ＡＶストリームをより高い精度でトーク場面と、ナレーション場面にわけることができる。これを利用することで、より、ユーザの嗜好に合致したシーンのプレイリストを生成することができる。
【０１２５】
以上、本発明の各実施形態の例について説明したが、本発明は上記各実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含むことはいうまでもない。
【０１２６】
例えば、上記した他の実施形態では、話し言葉らしさ指標値を計算する形態素取得区間が重なるように設定したが、この形態素取得区間が重ならないように設定してもよい。これにより、話し言葉らしさ指標値を計算する際の計算量が、他の実施形態における計算量よりも少なくなるので、処理速度が向上するという効果がある。
【０１２７】
また、上記した他の実施形態では、話し言葉らしさ指標値を計算する形態素取得区間を形態素数によって設定したが、ＡＶストリームに含まれる時間情報（第二形態素テーブルの表示時間）を利用して、一定時間毎に複数の形態素取得区間を設定するようにしてもよい。
【０１２８】
また、上記した各実施形態では、文字列をＡＶストリームより取得したがこれに限られるものではない。例えば、周知の画像認識の技術を利用して、字幕（文字列）付きのビデオデータから文字列取得してもよい。さらに、周知の音声認識の技術を利用して、オーディオデータから文字列を取得してもよい。
【図面の簡単な説明】
【０１２９】
【図１】本発明の一実施形態に係る情報処理装置を示すブロック図である。
【図２】本発明の一実施形態に係る情報処理装置の不揮発性記憶部の各テーブルを示す図である。
【図３】本発明の一実施形態に係る情報処理装置の話し言葉らしさ指標値計算部を示すブロック図である。
【図４】本発明の一実施形態に係る情報処理装置におけるメイン処理の動作の流れを示すフローチャートである。
【図５】第二形態素データテーブル生成処理の詳細な処理の流れを示すフローチャートである。
【図６】話し言葉らしさ指標値テーブル生成処理の詳細な処理の流れを示すフローチャートである。
【図７】プレイリスト生成処理の流れを示すフローチャートである。
【図８】ＡＶストリームの一例を示す図である。
【図９】ＡＶストリームの字幕パケットに含まれる情報を示す図である。
【図１０】ＡＶストリームを元に生成された第二形態素データテーブルの具体例を示す図である。
【図１１】第二形態素データテーブルに基づいて生成された話し言葉らしさ指標値テーブルの具体例を示す図である。
【図１２】話し言葉らしさ指標値の時系列変化を示すグラフである。
【図１３】本発明の他の実施形態に係る情報処理装置を示すブロック図である。
【図１４】本発明の他の実施形態に係る情報処理装置の不揮発性記憶部の各テーブルを示す図である。
【図１５】本発明の他の実施形態に係る情報処理装置におけるメイン処理の動作の流れを示すフローチャートである。
【図１６】第二形態素データテーブル生成処理の詳細な処理の流れを示すフローチャートである。
【図１７】形態素取得区間を説明するための図である。
【図１８】第二形態素データテーブルの具体例を示す図である。
【図１９】第二形態素データテーブルの具体例を示す図である。
【図２０】第二形態素データテーブルに基づいて生成された話し言葉らしさ指標値テーブルの具体例を示す図である。
【図２１】話し言葉らしさ指標値の時系列変化の一例を示すグラフである。
【符号の説明】
【０１３０】
１０１…情報処理装置、１０２…パーサ／デコーダ、１０３…ビデオ特徴量抽出部、１０４…オーディオ特徴量抽出部、１０５…形態素解析部、１０６…不揮発性記憶部、１０７…ビデオ特徴量、１０８…オーディオ特徴量、１０９…第一形態素データテーブル、１１０…シーンチェンジ検出部、１１１…シーンチェンジテーブル、１１２…形態素データ取得部、１１３…第二形態素データテーブル、１１４…話し言葉らしさ指標値計算部、１１５…話し言葉らしさ指標値テーブル、１１６…プレイリスト生成部、１１７…操作部、１１８…リセットパルス発生部、３０２…助詞抽出部、３０３…第一カウンタ、３０４…特定表記抽出部、３０５…第二カウンタ、３０６…話し言葉らしさ指標値テーブル生成部、１００２…第二形態素データテーブル、１１０２…話し言葉らしさ指標値テーブル、１３０２…形態素データ取得部、１３０３…第二形態素データテーブル、１３０４…話し言葉らしさ指標値計算部、１３０５…リセットパルス発生部、１３０６…話し言葉らしさ指標値テーブル、１８０２…第二形態素データテーブル、２００２…話し言葉らしさ指標値テーブル
【図１】
2010015260.tif 000003
【図２】
2010015260.tif 000004
【図３】
2010015260.tif 000005
【図４】
2010015260.tif 000006
【図５】
2010015260.tif 000007
【図６】
2010015260.tif 000008
【図７】
2010015260.tif 000009
【図８】
2010015260.tif 000010
【図９】
2010015260.tif 000011
【図１０】
2010015260.tif 000012
【図１１】
2010015260.tif 000013
【図１２】
2010015260.tif 000014
【図１３】
2010015260.tif 000015
【図１４】
2010015260.tif 000016
【図１５】
2010015260.tif 000017
【図１６】
2010015260.tif 000018
【図１７】
2010015260.tif 000019
【図１８】
2010015260.tif 000020
【図１９】
2010015260.tif 000021
【図２０】
2010015260.tif 000022
【図２１】
2010015260.tif 000023