(57)【要約】【課題】キャプションに付加されたスクリプトによってメディアの流れを制御することが可能なキャプションデータ処理装置を提供すること。【解決手段】  教授者の学習シナリオアルゴリズムを含む制御スクリプトが付加されたキャプションデータが入力され，制御スクリプトを抽出して分析して，分析データを出力するスクリプト抽出手段１００と；スクリプト抽出手段により抽出されたスクリプトを解釈して，解釈されたスクリプトに応じた制御信号を生成して出力する解釈手段１１０と；解釈手段から入力された制御信号に基づき該当位置のキャプションデータを読み出して出力する表示手段１２０，１３０と；含むことを特徴とする，キャプションデータ処理装置が提供される。【選択図】図７
2006258960.tif 000002
【特許請求の範囲】
【請求項１】
教授者の学習シナリオアルゴリズムを含む制御スクリプトが付加されたキャプションデータが入力され，前記制御スクリプトを抽出して分析して，分析データを出力するスクリプト抽出手段と；
前記スクリプト抽出手段により抽出された前記スクリプトを解釈して，解釈されたスクリプトに応じた制御信号を生成して出力する解釈手段と；
前記解釈手段から入力された制御信号に基づき該当位置のキャプションデータを読み出して出力する表示手段と；
含むことを特徴とする，キャプションデータ処理装置。
【請求項２】
制御信号は，繰り返し，書き取り，発音矯正，繰り返し聞き取りのうちの少なくともいずれかを表すことを特徴とする，請求項１に記載のキャプションデータ処理装置。
【請求項３】
前記スクリプト抽出手段は，
前記制御スクリプトが付加されたデジタルメディアキャプションデータが入力され，当該キャプションデータから前記制御スクリプトを抽出し，前記抽出された制御スクリプトの構文を分析する構文分析部と；
前記構文分析部によって分析されたスクリプトデータが入力され，当該スクリプトデータの文法の正確性を分析する文法分析部と；
を含むことを特徴とする，請求項１または２に記載のキャプションデータ処理装置。
【請求項４】
前記解釈手段は，
前記スクリプト抽出手段によって抽出された前記スクリプトが入力され，前記スクリプトそれぞれのスクリプト言語を解釈して，解釈結果に応じた前記制御信号を生成する処理部と；
前記処理部と前記表示手段とのインターフェース機能を提供する第１インターフェース部と；
を含むことを特徴とする，請求項１〜３のいずれかに記載のキャプションデータ処理装置。
【請求項５】
前記表示手段は，
メディアデータを読み出して出力するメディアデータ処理器と；
前記第１インターフェース部から入力された信号をキャプションデータに変換して出力するための第２インターフェース部と，
前記第２インターフェース部から入力された信号に応じてキャプションデータを読み出して処理するキャプション処理器と；
前記メディアデータ処理器から入力されたメディアデータを表示し，前記キャプション処理器から入力されたキャプションデータを表示するディスプレイと；
を含むことを特徴とする，請求項４に記載のキャプションデータ処理装置。
【請求項６】
教授者の学習シナリオアルゴリズムを含むスクリプトが付加されたキャプションデータを入力され，前記キャプションデータから前記スクリプトを抽出する第１段階と；
前記抽出されたスクリプトに応じた制御信号を生成する第２段階と；
前記生成された制御信号に基づきキャプションデータを読み出して表示する第３段階と；
含むことを特徴とする，キャプションデータ処理方法。
【請求項７】
前記第３段階では，前記制御信号が繰り返しを表す場合に，所定のキャプションデータを反復出力することを特徴とする，請求項６に記載のキャプションデータ処理方法。
【請求項８】
前記第３段階では，前記制御信号が発音矯正を表す場合に，前記キャプションデータを出力し，前記出力されたキャプションデータと，当該キャプションデータの出力に対応する使用者の音声入力とが所定の類似度に到逹するまで，前記キャプションデータを繰り返して出力することを特徴とする，請求項６に記載のキャプションデータ処理方法。
【請求項９】
前記第３段階では，前記制御信号が書き取りを表す場合に，前記キャプションデータを出力し，前記出力されたキャプションデータと，当該キャプションデータの出力に対応する使用者の文字入力とが所定の類似度に到逹するまで，前記キャプションデータを繰り返して出力することを特徴とする，請求項６に記載のキャプションデータ処理方法。
【請求項１０】
前記第３段階では，前記制御信号が繰り返し聞き取りである場合に，前記キャプションデータを繰り返して出力することを特徴とする，請求項６に記載のキャプションデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，キャプションデータ処理装置及びキャプションデータ処理方法に関し，特に，スクリプトが付加されたＳＡＭＩ（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ａｃｃｅｓｓｉｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｃｈａｎｇｅ）などのキャプションデータを処理するためのスクリプトキャプションデータ処理装置及び方法に関する。
【背景技術】
【０００２】
キャプション（Ｃａｐｔｉｏｎ）は，放送映像や音声に文字を同期化させて，該当映像物の理解を助けるために用いられるものであり，言語圏が異なる人々のためには“字幕”形式で提供されている。
【０００３】
台詞の内容を字幕処理するにおいて，画面に常に表示されるように処理した字幕を“Ｏｐｅｎ  Ｃａｐｔｉｏｎ（オープンキャプション）”といい，必要な人のみがキャプション器を設置して字幕を見られるように処理した字幕を“Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ（クローズキャプション）”という。
【０００４】
このキャプション信号をデコードして画面に表示する装置をキャプションデコーダと言う。
【０００５】
米国では，聴覚障害者らの理解を助けるために字幕放送を実施しており，これに付随的に，英語を外国語で勉強する人々にその教育的效果をもたらすことができて，脚光を浴びている。一例として，語学テープに記録された特殊な信号を利用してキャプションを画面に出力するカセットプレーヤや，ビデオテープや放送映像に内蔵されたキャプション信号をデコード（Ｄｅｃｏｄｅ）して，画面の下端当に出力する機械装置なども開発された。
【０００６】
最も代表的なキャプションの一形式であるＳＡＭＩ（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ａｃｃｅｓｓｉｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｃｈａｎｇｅ）は，ＨＴＭＬタグ形式を取り入れて多くの言語を同時にキャプション化することができ，作成しやすいという長所を有しており，現在一番脚光を浴びているデジタルメディアのためのキャプションの一形式である。
【０００７】
また，現在語学学習のために使用される多くのマルチメディアプレーヤは，付加的な情報を提供するために，キャプション機能を支援している。しかし，図１に示すように，メディア（コンテンツ）流れに応じて適当な時間にキャプションを読み出して見せる方式では，“繰り返しと実習を通じた語彙及び文章，発音の上逹”を必要とする語学学習の特性に適合しにくいという問題点があった。
【０００８】
すなわち，一例として，「一番目，二番目の文章は二回ずつ繰り返して聞かせて，十番目の文章までは一回のみ聞かせて，十一番目の文章からは二回聞かせて書き取りする」というような学習シナリオの具現は，既存の単純なキャプション形式では不可能であった。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで，本発明は，上記問題に鑑みてなされたものであり，本発明の目的とするところは，語学学習用コンテンツ製作のための制御スクリプトを追加して提供し，キャプションに付加されたスクリプトによってメディアの流れを制御することが可能な，新規かつ改良されたキャプションデータ処理装置及びその方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために，本発明のある観点によれば，教授者の学習シナリオアルゴリズムを含む制御スクリプトが付加されたキャプションデータが入力され，制御スクリプトを抽出して分析して，分析データを出力するスクリプト抽出手段と；スクリプト抽出手段により抽出されたスクリプトを解釈して，解釈されたスクリプトに応じた制御信号を生成して出力する解釈手段と；解釈手段から入力された制御信号に基づき該当位置のキャプションデータを読み出して出力する表示手段と；含むことを特徴とする，キャプションデータ処理装置が提供される。
【００１１】
また，上記制御信号は，繰り返し，書き取り，発音矯正，繰り返し聞き取りのうちの少なくともいずれかを表すようにしてもよい。
【００１２】
また，上記スクリプト抽出手段は，制御スクリプトが付加されたデジタルメディアキャプションデータが入力され，当該キャプションデータから制御スクリプトを抽出し，抽出された制御スクリプトの構文を分析する構文分析部と；構文分析部によって分析されたスクリプトデータが入力され，当該スクリプトデータの文法ようにしてもよい。
【００１３】
また，上記解釈手段は，スクリプト抽出手段によって抽出されたスクリプトが入力され，スクリプトそれぞれのスクリプト言語を解釈して，解釈結果に応じた制御信号を生成する処理部と；処理部と表示手段とのインターフェース機能を提供する第１インターフェース部と；を含むようにしてもよい。
【００１４】
また，上記表示手段は，メディアデータを読み出して出力するメディアデータ処理器と；第１インターフェース部から入力された信号をキャプションデータに変換して出力するための第２インターフェース部と，第２インターフェース部から入力された信号に応じてキャプションデータを読み出して処理するキャプション処理器と；メディアデータ処理器から入力されたメディアデータを表示し，キャプション処理器から入力されたキャプションデータを表示するディスプレイと；
を含むようにしてもよい。
【００１５】
また，上記課題を解決するために，本発明の別の観点によれば，教授者の学習シナリオアルゴリズムを含むスクリプトが付加されたキャプションデータを入力され，キャプションデータからスクリプトを抽出する第１段階と；抽出されたスクリプトに応じた制御信号を生成する第２段階と；生成された制御信号に基づきキャプションデータを読み出して表示する第３段階と；含むことを特徴とする，キャプションデータ処理方法が提供される。
【００１６】
また，上記第３段階では，制御信号が繰り返しを表す場合に，所定のキャプションデータを反復出力するようにしてもよい。
【００１７】
また，上記第３段階では，制御信号が発音矯正を表す場合に，キャプションデータを出力し，出力されたキャプションデータと，当該キャプションデータの出力に対応する使用者の音声入力とが所定の類似度に到逹するまで，キャプションデータを繰り返して出力するようにしてもよい。
【００１８】
また，上記第３段階では，制御信号が書き取りを表す場合に，キャプションデータを出力し，出力されたキャプションデータと，当該キャプションデータの出力に対応する使用者の文字入力とが所定の類似度に到逹するまで，キャプションデータを繰り返して出力するようにしてもよい。
【００１９】
また，上記第３段階では，制御信号が繰り返し聞き取りである場合に，キャプションデータを繰り返して出力するようにしてもよい。
【発明の効果】
【００２０】
以上説明したように本発明によれば，語学学習用コンテンツ製作のための制御スクリプトを追加して提供し，キャプションに付加されたスクリプトによってメディアの流れを制御することができる，
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２２】
以下に，図２〜９を参照して，本発明の第１の実施形態にかかるキャプションデータ処理装置及びその方法について説明する。
【００２３】
現在，放送物に対するキャプションの韓国自体の技術は存在しないのが実情であり，米国の標準に合わせてデコーダを製作する水準である。キャプションの目的は視覚障害者用の放送をすることが元来の目的があるが，現在としては，この元来の目的以外に，外国人らのための語学学習及び騒がしい場所での放送のための代案などとして，さらに脚光を浴びている。
【００２４】
デジタルメディアに対するキャプションは，韓国の業者によって開発されて発表されたことがある。しかし，各企業自身のソフトウェアのみのためのフォーマットで製作されており，互換性がないことが最大の問題点となっている。マイクロソフト社では，デジタルメディアだけでなく，放送のためのキャプションのための標準であるＳＡＭＩを開発して配布している。
【００２５】
ＳＡＭＩは非常に使いやすくて，多国語を同時に支援できるという重要な長所を有しているが，汎用キャプションのために製作されているので，語学学習のみのための必須機能を別に具現しなければならない。
【００２６】
提案する技術（Ｓ−ＳＡＭＩ：Ｓｃｒｉｐｔ−ＳＡＭＩ）は，マイクロソフト社で標準として使用するメディアキャプション形式であるＳＡＭＩを基盤として，（１）語学学習用コンテンツ製作のための制御スクリプトを追加して提供し，（２）Ｓ−ＳＡＭＩとデジタルメディアデータとの同期化を具現することで，シナリオ機能と使用者相互作用が可能な学習コンテンツを製作できる環境を構築できるようにする技術である。
【００２７】
一般的なキャプションでは，単純にメディアの再生に文字のみを見せる形式に限定される。また，それぞれのキャプションファイル形式が相違するために，一般人がキャプションを編集することは非常に困難である。ＳＡＭＩは，上記のような一般的なキャプションを，ＨＴＭＬとＣＳＳ（Ｃａｓｃａｄｅ  Ｓｔｙｌｅ  Ｓｈｅｅｔ；ＨＴＭＬレイアウト機能の補充のためのＷ３Ｃ制定標準）の構造を通じて，読みやすくて容易に作成することができ，標準化されたフォーマットでマイクロソフト社のウィンドウズ（登録商標）メディアやリアルシステムのリアルプレーヤと互換が可能である。図２はＨＴＭＬと比較したＳＡＭＩファイルの構造を示す。
【００２８】
ＳＡＭＩを基盤として作成されたスクリプトキャプションであるＳ−ＳＡＭＩは，以前のキャプション方式のようにメディアに従属してキャプションが見せられるものではなく，キャプションを主としてメディアファイルを再生する方法である。すなわち，キャプションがメディアの再生を制御するように作成されたキャプション言語である。よって，次のような特徴と長所を有する。
１）キャプションによってマルチメディアデータの再生を制御できる。
２）繰り返し，追って一緒に読む，一対一対話，発音矯正，書き取りなどのシナリオ基盤学習環境を提供できる。
３）ＨＴＭＬと類似の形式であり開発者に親しい環境である。
４）プログラミング言語形態のスクリプトを通じて效果的な学習環境を提供できる
５）多様な言語のキャプションを同時または選択的に作成及び提供できる。
【００２９】
一方，図３のような内容のキャプションと，このキャプションと同期されたマルチメディアデータがあると仮定すると，次のような学習シナリオが可能である。
【００３０】
＜学習シナリオ例示＞
（１）一対一対話：製作された音声に適切な返事を誘導して，適正水準に至るまで繰り返す。
（２）発音矯正：波形比較を通じて発音及びイントネーションの類似度を測定して，適正水準に至るまで繰り返す。
（３）書き取り：製作された音声を聞いて使用者が聞き取った内容を記録するように誘導する。
（４）繰り返し聞き取り：長い文章や主要表現などを所定回数繰り返して再生し，熟逹するようにする。
【００３１】
図４は，本実施形態にかかる学習シナリオを例示したフローチャートである。
【００３２】
先ず，段階Ｓ１００で，図３に示した“０”位置の音声を出力して，次いで，段階Ｓ１０２で使用者音声が入力されて，さらに，段階Ｓ１０４で，上記出力音声と入力音声の類似度を測定する。この結果，測定された類似度が例えば８０％以上であれば次の段階Ｓ１０６に移り，一方，当該類似度が例えば８０％未満であれば，段階Ｓ１００に戻り反復遂行して発音矯正を遂行する。
【００３３】
次に，段階Ｓ１０６で“２５００”位置の音声を出力して，段階Ｓ１０８で“Ｓ５０００”位置の音声を出力する。その後，段階Ｓ１１０で使用者によって，聞き取られた文字が入力され，さらに，段階Ｓ１１２で，出力音声と入力文字の類似度を判断される。この結果，上記出力音声と入力文字とが類似であれば，次の段階Ｓ１１４に移って，一方，類似ではなければ段階Ｓ１０６に戻り反復遂行して，書き取りを支援する。
【００３４】
以後に，段階Ｓ１１４では“６５００”位置の音声を３回反復出力することで，繰り返し聞き取りを支援する。
【００３５】
また，図５で，左側はＳＡＭＩ形式で作成されたキャプションの内容であり，右側は図４のフローに対応するＳ−ＳＡＭＩスクリプトの例である。
【００３６】
このようなスクリプトキャプション技法は，シナリオ基盤の語学学習ができるようにするための基盤技術であり，ソフトウェア及びハードウェアを具現する論理の基盤になる。
【００３７】
図６は本実施形態にかかるＳ−ＳＡＭＩを利用したキャプション方式の概念図である。図６を参照すると，キャプションの流れがＳ−ＳＡＭＩを利用して定義されており，定義された流れに従ってメディアが再生される。
【００３８】
先ず，１０番の文章を再生し，次いで，１００番の文章を３回再生し，次いで，４００番の文章を再生し，次いで，３００番の文章を再生し，次いで，４００番の文章を再生して，その後，７００番の文章を再生する。
【００３９】
このような流れは，キャプションによってメディアの流れを制御する様子を示す。
【００４０】
図７は，本実施形態にかかるＳＡＭＩ基盤のスクリプトキャプションデータ処理装置を示すブロック図である。図７に示すように，本実施形態にかかるＳＡＭＩ基盤のスクリプトキャプションデータ処理装置は，例えば，Ｓ−ＳＡＭＩパーサ１００（スクリプト抽出手段に相当する。）と，Ｓ−ＳＡＭＩインタプリター１１０（解釈手段に相当する。）と，Ｓ−ＳＡＭＩブラウザー１２０およびＳ−ＳＡＭＩディスプレイ１３０（表示手段に相当する。）とを具備している。
【００４１】
そして，パーサ１００は，図８Ａに示すように，構文分析部１０１と，文法分析部１０２とを具備している。
【００４２】
また，インタプリター（解釈部）１１０は，図８Ｂに示すように，処理器１１１と，インターフェース１１２（第１インターフェース部に相当する。）とを具備している。
【００４３】
また，ブラウザー１２０は，図８Ｃに示すように，インターフェース１２１（第２インターフェース部に相当する。）と，キャプション処理器１２２と，メディア処理器１２３とを具備している。
【００４４】
次に，本実施形態にかかるスクリプトキャプションデータ処理装置の動作を詳しく説明する。
【００４５】
先ず，パーサ１００の構文分析部１０１は，教授者の学習シナリオアルゴリズムを含むスクリプトが付加されたキャプションデータが入力され，このキャプションデータからスクリプトを抽出した後，抽出されたスクリプトの構文を解析してキーワード変数などを分離して出力する。
【００４６】
次に，パーサ１００の文法分析部１０２は，前記構文分析部１０１によって分析されたスクリプトデータが入力され，このスクリプトデータの文法の正確性を分析して，分析結果をインタプリター１１０に出力する。
【００４７】
以後に，インタプリター１１０の処理器１１１は，パーサ１００によって処理された分析データが入力されて，スクリプト言語の１行１行を読みながらスクリプト命令を解釈して，解釈結果に応じた制御信号を，インターフェース１１２，１２１を介して，ブラウザー１２０のキャプション処理器１２２に出力する。
【００４８】
この時，制御信号の種類としては，例えば，キャプションの繰り返し，書き取り，発音矯正，繰り返し聞き取りなどがあり，キャプション処理器１２２は，命令に従って該当するキャプションデータを読み出して，ディスプレイ１３０に表示する。メディア処理機１２３は，メディア（コンテンツ）のうち，キャプションに対応する部分を順次再生して，ディスプレイ１３０に表示する。
【００４９】
図９ａは，本実施形態にかかるＳＡＭＩ基盤のスクリプトキャプションデータ処理方法の流れ図である。
【００５０】
先ず，スクリプトが付加されたキャプションデータがパーサ１００に入力される（段階Ｓ１１０）。次いで，パーサ１００によって，スクリプトが抽出される（段階Ｓ１１２）。さらに，パーサ１００によって，スクリプトの構文が分析され（段階Ｓ１１４），文法が分析され（段階Ｓ１１６），分析データがインタプリター１１０に出力される。
【００５１】
次に，インタプリター１１０によって，分析データに基づいてスクリプトを解釈して（段階Ｓ１１８），解釈されたスクリプトに応じた制御信号を生成して（段階Ｓ１２０），生成された制御信号をプレーヤ（キャプション処理器１２２等）に出力する（段階Ｓ１２２）。
【００５２】
プレーヤは，制御信号によってキャプションデータを読み出して，画面に表示出力する（段階Ｓ１２４）。
【００５３】
以上，本実施形態にかかるキャプションデータ処理装置及びキャプションデータ処理方法について説明した。
【００５４】
本実施形態によれば，語学学習用コンテンツ製作のための制御スクリプトを追加して提供し，キャプションに付加されたスクリプトによってメディアの流れを制御することができる。このため，“繰り返しと実習を通じた語彙及び文章，発音の上逹”を必要とする語学学習の特性に適合するキャプション方式を提供できる。
【００５５】
また，実行アルゴリズムとプレーヤとが分離されることによって，ＣＤ−ＲＯＭタイトルの固定されたコンテンツの使い捨てを脱する効果があり，語学学習分野のデジタルメディアの新しい形式として脚光を浴びるようになる。
【００５６】
また，效果的なコンテンツを持続的な講義とともに提供することができる連続性の確保が可能となり，また，コンテンツ製作を容易にし，製作単価を低減して，コンテンツを安価に提供可能なようにする效果がある。
【００５７】
また，使い捨てではない連載形式，各種シナリオの体験を通じて，学習者の興味を誘導するだけでなく，携帯用プレーヤ，オンライン，オフライン上で連続的な学習ができるようにする效果がある。
【００５８】
また，単純な文字の同期ではない，プログラミングスクリプト言語のように生成されるキャプションを通じて，多様な状況を企画及び演出することで，語学学習分野だけでなく，今後，近付くデジタル放送の新しい分野を開拓する效果を有している。
【００５９】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【００６０】
本発明は，ＳＡＭＩなどのキャプションデータを処理するキャプションデータ処理装置及びキャプションデータ処理方法に適用可能である。
【図面の簡単な説明】
【００６１】
【図１】従来技術によるキャプションデータ処理過程を示す概念図である。
【図２】ＨＴＭＬと比較したＳＡＭＩファイルの構造を例示する説明図である。
【図３】本発明の第１の実施形態にかかるスクリプトキャプションの基本形式を例示する説明図である。
【図４】同実施形態にかかる学習シナリオを例示したフローチャートである。
【図５】同実施形態にかかるＳＡＭＩ基盤のスクリプトキャプションデータを例示する説明図である。
【図６】同実施形態にかかるＳＡＭＩ基盤のスクリプトキャプションデータの論理構造を例示した概念図である。
【図７】同実施形態にかかるＳＡＭＩ基盤のスクリプトキャプションデータ処理装置の構成を示すブロック図である。
【図８Ａ】図７のパーサの構成を示すブロック図である。
【図８Ｂ】図７のインタプリターの構成を示すブロック図である。
【図８Ｃ】図７のブラウザーの構成を示すブロック図である。
【図９】同実施形態にかかるＳＡＭＩ基盤のスクリプトキャプションデータ処理方法を示すフローチャートである。
【符号の説明】
【００６２】
１００  パーサ
１１０  インタプリター
１２０  ブラウザー
１３０  ディスプレイ
【図１】
2006258960.tif 000003
【図２】
2006258960.tif 000004
【図３】
2006258960.tif 000005
【図４】
2006258960.tif 000006
【図５】
2006258960.tif 000007
【図６】
2006258960.tif 000008
【図７】
2006258960.tif 000009
【図８Ａ】
2006258960.tif 000010
【図８Ｂ】
2006258960.tif 000011
【図８Ｃ】
2006258960.tif 000012
【図９】
2006258960.tif 000013