(57)【要約】【課題】  ユーザが都度操作することなくＡＶコンテンツの字幕の文字列に含まれる単語の翻訳を表示させることのできる情報処理装置を提供する。【解決手段】  ＡＶコンテンツのデータストリームを入力し、そのデータストリームから字幕データを分離し、分離された字幕データをデコードして、字幕信号を生成する。その字幕信号に含まれる文字列を、映像信号に重畳して表示させる。さらに字幕信号に含まれる文字列に含まれる単語を抽出し、当該単語に対応するレベルを判別し、予め設定したレベルより上位の単語であればその単語の単語情報をデータベースから取得し、取得された単語情報を、映像信号に重畳してＬＣＤ１０６に表示させる。【選択図】      図３
2007165981.tif 000002
【特許請求の範囲】
【請求項１】
ＡＶコンテンツの映像および音声を再生するとともに、対応する字幕を表示させる情報処理装置において、
前記ＡＶコンテンツのデータストリームから映像データ、音声データ、および字幕データを分離する分離手段と、
前記分離手段によって分離された前記映像データをデコードして、映像信号を生成する映像デコード手段と、
前記分離手段によって分離された前記音声データをデコードして、音声信号を生成する音声デコード手段と、
前記分離手段によって分離された前記字幕データをデコードして、字幕信号を生成する字幕デコード手段と、
前記字幕信号に含まれる文字列を、前記映像信号に重畳して表示させる第１の表示制御手段と、
前記字幕信号に含まれる文字列に含まれる単語を抽出し、当該単語に対応するレベルを判別するレベル判別手段と、
前記レベルを予め設定するためのレベル設定手段と、
前記レベル設定手段によって設定されたレベルに相当する単語の単語情報をデータベースから取得する取得手段と、
前記取得手段によって取得された前記単語情報を、前記映像信号に重畳して表示させる第２の表示制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記レベル判別手段は、前記字幕信号に含まれる文字列に含まれる所定の属性を持つ単語以外の単語を抽出することを特徴とする請求項１記載の情報処理装置。
【請求項３】
請求項２記載の情報処理装置において、前記所定の属性を持つ単語は冠詞、代名詞、ｂｅ動詞、助動詞、前置詞であることを特徴とする情報処理装置。
【請求項４】
ＡＶコンテンツの映像および音声を再生するとともに、対応する字幕を表示させる情報処理装置が実行する制御プログラムであって、
前記ＡＶコンテンツのデータストリームから映像データ、音声データ、および字幕データを分離する分離手段と、
前記分離手段によって分離された前記映像データをデコードして、映像信号を生成する映像デコード手段と、
前記分離手段によって分離された前記音声データをデコードして、音声信号を生成する音声デコード手段と、
前記分離手段によって分離された前記字幕データをデコードして、字幕信号を生成する字幕デコード手段と、
前記字幕信号に含まれる文字列を、前記映像信号に重畳して表示させる第１の表示制御手段と、
前記字幕信号に含まれる文字列に含まれる単語を抽出し、当該単語に対応するレベルを判別するレベル判別手段と、
前記レベルを予め設定するためのレベル設定手段と、
前記レベル設定手段によって設定されたレベルに相当する単語の単語情報をデータベースから取得する取得手段と、
前記取得手段によって取得された前記単語情報を、前記映像信号に重畳して表示させる第２の表示制御手段と、
を備えたことを特徴とする情報処理装置の制御プログラム。
【請求項５】
前記レベル判別手段は、前記字幕信号に含まれる文字列に含まれる所定の属性を持つ単語以外の単語を抽出することを特徴とする請求項４記載の情報処理装置の制御プログラム。
【請求項６】
請求項５記載の情報処理装置の制御プログラムにおいて、前記所定の属性を持つ単語は冠詞、代名詞、ｂｅ動詞、助動詞、前置詞であることを特徴とする情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤ等のＡＶコンテンツの再生機能を備えた情報処理装置およびそのプログラムに関し、例えば、外国映画のような字幕を有するＡＶコンテンツを再生する場合に用いて好適な情報処理装置およびそのプログラムに関する。
【背景技術】
【０００２】
ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアに記録されている映画などのＡＶコンテンツや、ディジタル放送などで放送される番組の放送信号には、映像データ、音声データの他、音声データに対応する字幕のデータ（以下、字幕データと記述する）が含まれているものがある。このようなＡＶコンテンツを再生することにより、例えば、英語学習を目的として、英語の音声を出力させ、それに対応する英語の字幕を表示させることを考える。その際、字幕の文字列に意味が判らない英単語が存在した場合、その英単語の日本語訳を画面上に直ちに表示させることができればユーザの利便性が向上する。そのため、ＡＶコンテンツを字幕とともに再生可能であって、ＡＶコンテンツの字幕の文字列に含まれる任意の単語の説明文を表示することができる装置が考えられている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１８５３４
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１記載の装置では、ＡＶコンテンツの再生中にユーザがその再生を一時停止させ、その状態でＡＶコンテンツの字幕の文字列に含まれる任意の単語をユーザが選択することで当該単語の説明文が表示されるため、不明な単語が現れ、その単語を照会するたびにユーザが再生を中止しなければならず、頻繁に照会操作すればＡＶコンテンツの内容理解の妨げとなるばかりかユーザに煩雑な操作を強いることとなって好ましくない。
【０００４】
そこで本発明では、ユーザが都度操作することなくＡＶコンテンツの字幕の文字列に含まれる単語の翻訳を表示させることのできる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の情報処理装置は、ＡＶコンテンツのデータストリームから映像データ、音声データ、および字幕データを分離する分離手段と、前記分離手段によって分離された前記映像データをデコードして、映像信号を生成する映像デコード手段と、前記分離手段によって分離された前記音声データをデコードして、音声信号を生成する音声デコード手段と、前記分離手段によって分離された前記字幕データをデコードして、字幕信号を生成する字幕デコード手段と、前記字幕信号に含まれる文字列を、前記映像信号に重畳して表示させる第１の表示制御手段と、前記字幕信号に含まれる文字列に含まれる単語を抽出し、当該単語に対応するレベルを判別するレベル判別手段と、前記レベルを予め設定するためのレベル設定手段と、前記レベル設定手段によって設定されたレベルに相当する単語の単語情報をデータベースから取得する取得手段と、前記取得手段によって取得された前記単語情報を、前記映像信号に重畳して表示させる第２の表示制御手段とを備える。
【発明の効果】
【０００６】
本発明によれば、ユーザが都度操作することなくＡＶコンテンツの字幕の文字列に含まれる単語の翻訳を表示させることのできる情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の情報処理装置について、図面を参照しながら説明する。
【実施例１】
【０００８】
図１は、本発明の情報処理装置の第１の実施例であるノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０のシステム構成を示す図である。ノートＰＣ１０は、全体の動作の制御を行う制御部１０１と、デジタル放送を受信するチューナ部１０２と、主メモリ１０３と、チューナ部１０２からの受信した映像データや辞書データを記録するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０４と、グラフィックコントローラ１０５と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｉｓｔａｌ  Ｄｉｓｐｌａｙ）１０６と、キーボード、マウス、リモコン等からなる入力装置１０７と、ＤＶＤ等の記録媒体の再生を行うＤＶＤドライブ１０８とから構成される。
【０００９】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）から構成され、ノートＰＣ１０全体の動作を制御する。制御部１０１はＨＤＤ１０４から主メモリ１０３にロードされるオペレーティングシステム（ＯＳ）およびＤＶＤ等に記録されたＡＶコンテンツやチューナ部１０２で受信した放送データを再生するためのコンテンツ制御プログラム１０９（制御プログラム）を実行し、ユーザにＤＶＤに記録されたＡＶコンテンツやチューナ部１０２から受信した放送データの映像を視聴させることができる。
【００１０】
チューナ部１０２は、デジタル放送を受信し、所定のチャネルの映像データを出力する。より具体的には、ＲＦ信号をベースバンド信号に周波数変換しデジタル復調及び復号処理を行った上で、このデジタル信号のストリームから所望のＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）信号を抜き出してＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）信号に変換する。
【００１１】
ＤＶＤドライブ１０８は、ＤＶＤに記録されたＡＶコンテンツを読み出すためのもので、読み出されたデータストリームは、前述のコンテンツ制御プログラム１０９に従って再生される。
【００１２】
ＨＤＤ１０４は、オペレーティングシステム（ＯＳ）やコンテンツ制御プログラム１０９等のアプリケーションプログラムを記録している。さらに、英語の単語を日本語の単語情報に翻訳するための辞書データ１０４ａが記録されている。辞書データ１０４ａに記憶された単語には予めａ，ｂ，ｃの３種類のレベルが英語の習熟度別に付与されており、習熟度が低い学習者向けの単語には「ａ」、習熟度が標準の学習者向けには「ｂ」、習熟度が高い学習者向けの単語には「ｃ」が付与されている。冠詞“ａ”“ｔｈｅ”、代名詞“ｉｔ”、ｂｅ動詞“ｉｓ”“ａｒｅ”、助動詞“ｈａｖｅ”“ｗｏｕｌｄ”、前置詞“ａｔ”“ｉｎ”など単語そのものに意味が付随しない属性の単語についてはレベルは付与されていない。
【００１３】
コンテンツ制御プログラム１０９は、チューナ部１０２が受信したＡＶコンテンツや、ＤＶＤドライブ１０８で読み出されたＤＶＤに記録されたＡＶコンテンツをデコードおよび再生するためのソフトウエアである。図２は、コンテンツ制御プログラム１０９の各機能を示す機能ブロック図であり、本制御プログラム１０９は、チューナ部１０２が受信したＡＶコンテンツ或いはＤＶＤドライブ１０８で読み出されたＤＶＤに記録されたＡＶコンテンツのデータストリームを入力するストリーム入力部２０１と、ストリーム入力部２０１からのデータストリームを、映像データ、音声データおよび字幕データに分離し、後段のデコーダに出力するストリーム分離部２０２と、ストリーム分離部２０２から出力される映像データをデコードし、得られる映像信号を出力する映像デコード部２０３と、ストリーム分離部２０２から出力される音声データ、例えばＭＰＥＧ２方式でエンコードされている音声データをデコードし、得られる音声信号を図示しないスピーカに出力する音声デコード部２０４と、ストリーム分離部２０２から出力されるエンコードされている字幕データをデコードし、得られる字幕信号（表示する文字、表示する位置、表示タイミング、消去タイミングなどを含む）を制御部１０１に出力する字幕デコード部２０５と、字幕デコード部２０５から入力される字幕信号に含まれる字幕の文字列を、映像デコード部２０３から入力される映像信号に重畳してＬＣＤ１０６に出力する文字列表示部２０６と、字幕デコード部２０５から入力される字幕信号に含まれる字幕の文字列に含まれる単語のレベル、例えばレベルａ（初級），レベルｂ（中級），レベルｃ（上級）を辞書データ１０４ａを参照して判別する単語レベル判別部２０７と、ユーザの習熟度レベルを前述の単語のレベルに合わせて予め登録するレベル設定部２０８と、レベル設定部２０８で設定されたレベルと字幕信号に含まれる単語のレベルとの比較結果に応じてその単語の単語情報（翻訳文）を辞書データ１０４ａより取得する単語情報取得部２０９と、単語情報取得部２０９が取得した単語情報（翻訳文）を映像デコード部２０３から入力される映像信号に重畳してＬＣＤ１０６に出力する単語情報表示部２１０とから構成されている。
【００１４】
ストリーム入力部２０１は、例えばＤＶＤドライブ１０８から読み出されたエンコードされたＡＶコンテンツのデータストリームを入力し、ストリーム分離部２０２にデータストリームを出力するものである。ストリーム分離部２０２は、ストリーム入力部２０１より出力されたデータストリームを映像データ、音声データおよび字幕データに分離し、映像データを映像デコード部２０３に、音声データを音声デコード部２０４に、字幕データを字幕デコード部２０５にそれぞれ出力する。映像デコード部２０３は、ＭＰＥＧ２方式でエンコードされた映像データをデコードし、デコードした映像信号を文字列表示部２０６に出力する。音声デコード部２０４は、同じくＭＰＥＧ２方式でエンコードされた音声データをデコードし、デコードした音声信号を図示しないスピーカに出力する。字幕デコード部２０５は、エンコードされている字幕データをデコードし、デコードされた字幕信号（表示する文字列、表示する位置、表示タイミング、消去タイミングなどを含む）を制御部１０１に出力する。文字列表示部２０６は、字幕デコード部２０５から入力される字幕信号に含まれる字幕の文字列を、映像デコード部２０３から入力される映像信号に重畳してＬＣＤ１０６に出力するものである。
【００１５】
図３はＡＶコンテンツをＬＣＤ１０６に再生表示させた場合の画面例を示したものであり、文字列表示部２０６は、字幕信号をＬＣＤ１０６の画面下段に例えば“Ｙｏｕ  ｈａｖｅ  ａ  ｋｅｅｎ  ｉｎｓｉｇｈｔ  ｏｎ  ｗｏｒｌｄ  ｓｉｔｕａｔｉｏｎｓ”と映像信号に重畳して表示させる。
【００１６】
単語レベル判定部２０７は、字幕デコード部２０５から入力される字幕信号に含まれる字幕の文字列に含まれる単語を抽出してＨＤＤ１０４に記憶された辞書データ１０４ａより合致する単語を検索する。次に検索された単語に付与されたレベルがいずれのレベルか、つまりレベルａ（初級），レベルｂ（中級），レベルｃ（上級）のいずれかを辞書データ１０４ａを参照して判別する。レベル設定部２０８は、学習者であるユーザが予め設定する習熟度のレベルを登録するもので、初級者であれば「ａ」、中級者であれば「ｂ」、上級者であれば「ｃ」を登録することになる。このレベル設定情報はＨＤＤ１０４に記憶される。
【００１７】
単語情報取得部２０９は、レベル設定部２０８で設定されたユーザのレベルと字幕信号に含まれる単語のレベルとを比較し、その比較結果に応じてその単語の単語情報（翻訳文）を辞書データ１０４ａより取得するものである。例えばユーザの設定レベルが「ｃ」で設定登録されている場合には、レベルｃが付与された単語のみを対象に単語情報を辞書データ１０４ａより取得する。また例えばユーザの設定レベルが「ｂ」で設定登録されている場合には、レベルｂ以上、つまりレベルｂとレベルｃが付与された単語を対象に単語情報を辞書データ１０４ａより取得する。尚、予め冠詞、代名詞、ｂｅ動詞、助動詞、前置詞など単語そのものに意味が付随しない属性の単語についてはレベルの判別を行わない。また、判別を行った結果、辞書データ１０４ａの単語にレベルが付与されていない場合には単語情報の取得を行わない。
【００１８】
単語情報表示部２１０は、単語情報取得部２０９が取得した単語情報（翻訳文）を映像デコード部２０３から入力される映像信号に重畳してＬＣＤ１０６に出力するものであり、図３に示すように、字幕信号に含まれる単語“ｋｅｅｎ”に対応する単語情報“鋭い”をＬＣＤ１０６の画面右下に表示する。図３に示した例では、字幕信号の文字列に含まれる各単語に付与されているレベルは“ｋｅｅｎ”は「ｃ」、“ｉｎｓｉｇｈｔ”は「ｂ」、“ｗｏｒｌｄ”は「ａ」、“ｓｉｔｕａｔｉｏｎ”は「ｂ」となっており、ユーザの習熟度レベル設定が「ｃ」であるため、図３の例ではそのレベルに合致するレベルの単語“ｋｅｅｎ”についてのみその単語情報が単語情報取得部２０９により辞書データ１０４ａから抽出されＬＣＤ１０６に表示されている。もしユーザの習熟度レベル設定が「ｂ」であれば、単語情報取得部２０９は“ｋｅｅｎ”、“ｉｎｓｉｇｈｔ”、“ｓｉｔｕａｔｉｏｎ”のそれぞれの単語情報がＬＣＤ１０６に表示される。また、ユーザの習熟度レベル設定が「ａ」であれば、“ｋｅｅｎ”、“ｉｎｓｉｇｈｔ”、“ｗｏｒｌｄ”、“ｓｉｔｕａｔｉｏｎ”の全ての単語情報がＬＣＤ１０６に表示される。
【００１９】
次に以上のように構成されたノートＰＣ１０の動作について説明する。まず、ＤＶＤドライブ１０８に載置されたＤＶＤからその記録されたＡＶコンテンツのデータストリームが読み出され、ストリーム入力部２０１に入力される。ストリーム入力部２０１に入力されたデータストリームはストリーム分離部２０２にて映像データ、音声データおよび字幕データに分離される。それぞれ分離された映像データ、音声データおよび字幕データは映像デコード部２０３、音声デコード部２０４、字幕デコード部２０５にてそれぞれデコードされる。映像データがデコードされた映像信号は文字列表示部２０６に出力され、ＬＣＤ１０６にその映像が表示される。音声デコード部２０４でデコードされた音声信号はスピーカに出力され、音声出力される。字幕デコード部２０５でデコードされた字幕信号は、単語レベル判別部２０７にてその字幕信号に含まれる単語（冠詞、代名詞、ｂｅ動詞、助動詞、前置詞の属性の単語を除く）が抽出され、それぞれの単語について付与されているレベル、例えばａ，ｂ，ｃのいずれのレベルが付与されているかが辞書データ１０４ａを参照して判別される。単語情報取得部２０９は、各抽出された単語について、その付与されているレベルと、レベル設定部２０８でユーザが設定した習熟度レベルとを比較し、設定されたレベルより上位の単語、つまり設定レベルが「ｂ」であれば「ｂ」と「ｃ」が付与された単語、或いは設定レベルが「ｃ」であれば「ｃ」が付与された単語のみの単語情報を辞書データ１０４ａより取得する。辞書データ１０４ａより取得された単語情報は、単語情報表示部２１０にて映像信号に重畳されてＬＣＤ１０６に表示される。
【００２０】
次に本実施例のノートＰＣ１０における単語情報の表示動作について、図４の動作フローチャート図を用いて説明する。
まずＤＶＤドライブ１０８で読取られた映画等のＡＶコンテンツのデータストリームを入力し（ステップ４０１）、そのデータストリームを映像データ、音声データおよび字幕データに分離する（ステップ４０２）。分離されて得られたエンコードされた字幕データを字幕デコード部２０５でデコードする（ステップ４０３）。デコードされた字幕信号から、冠詞、代名詞、ｂｅ動詞、助動詞、前置詞を除く単語を抽出する。例えば図３の例では、“ｋｅｅｎ”、“ｉｎｓｉｇｈｔ”、“ｗｏｒｌｄ”、“ｓｉｔｕａｔｉｏｎ”が抽出される。抽出された単語について、辞書データ１０４ａを参照し、それぞれの単語に付与されたレベルを判別する（ステップ４０４）。
【００２１】
“ｋｅｅｎ”は「ｃ」、“ｉｎｓｉｇｈｔ”は「ｂ」、“ｗｏｒｌｄ”は「ａ」、“ｓｉｔｕａｔｉｏｎ”は「ｂ」がレベルとしてそれぞれ判別認識される。次に各単語について、ユーザが予め設定した習熟度レベルと比較し、ユーザが設定した習熟度レベルより上位か否かを判断する（ステップ４０５）。ステップ４０５にて、ユーザが設定したレベルより上位であると判断された単語について、辞書データ１０４ａを参照してその単語情報（翻訳文）を取得する（ステップ４０６）。取得された単語情報は単語情報表示部２１０にて映像信号に重畳されて表示される（ステップ４０７）。
【００２２】
以上本実施例によれば、ＡＶコンテンツ内の字幕信号から単語を抽出し、その単語のレベルを判別し、予め登録されたユーザの習熟度に応じて単語情報をＬＣＤ１０６に表示させるようにしているので、ユーザが都度単語を選択してその単語情報を表示させるといった煩わしい操作が必要ない。また、ユーザの習熟度に応じて単語を選別し、その選別された単語の単語情報を表示させるようにしているので、習熟度の高い上級者には平易な単語についての単語情報の表示を省略させることができ、単語情報の表示を必要最低限にすることができる。
【００２３】
また、字幕信号に含まれる単語の内、冠詞、代名詞、ｂｅ動詞、助動詞、前置詞などの所定の属性の単語については単語情報の取得の対象外としているので、単語レベルの検索、単語情報の検索処理時間を短縮させることができる。
【００２４】
尚、本実施例ではＤＶＤに記録されたＡＶコンテンツのデータストリームを再生した場合について説明しているが、デジタル放送にて受信した放送データのデータストリームを再生する場合にも同様に、映像信号、字幕信号に併せてユーザの習熟度に応じた単語情報の表示をさせることができる。
【００２５】
また、本実施例ではノートＰＣを例に説明しているが、ＤＶＤ再生専用機にコンテンツ制御プログラム１０９をインストールすることもでき、実施形態としてノートＰＣに限定されるものではない。また、ユーザの設定する習熟度レベルは３段階としているが、それ以上のレベル数を用意しても良い。また、単語情報の表示の有効／無効の切替を可能にすれば、単語情報の表示が必要ないとき（学習モードにしたくないとき）には単語情報の表示を無効（表示しない）に設定するといった使い方も可能である。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施例に係るノートＰＣが使用されるシステム構成を示す図である。
【図２】本発明の第１の実施例に係るコンテンツ制御プログラムの機能構成を示す図である。
【図３】本発明の第１の実施例に係るノートＰＣの単語情報を表示した画面例を示す図である。
【図４】本発明の第１の実施例に係るコンテンツ制御プログラムの動作フローチャート図である。
【符号の説明】
【００２７】
１０・・・ノートＰＣ
１０１・・・制御部
１０２・・・チューナ部
１０４・・・ＨＤＤ
１０６・・・ＬＣＤ
１０８・・・ＤＶＤドライブ
１０９・・・コンテンツ制御プログラム
２０１・・・ストリーム入力部
２０２・・・ストリーム分離部
２０３・・・映像デコード部
２０４・・・音声デコード部
２０５・・・字幕デコード部
２０６・・・文字列表示部
２０７・・・単語レベル判別部
２０８・・・レベル設定部
２０９・・・単語情報取得部
２１０・・・単語情報表示部
【図１】
2007165981.tif 000003
【図２】
2007165981.tif 000004
【図３】
2007165981.tif 000005
【図４】
2007165981.tif 000006